builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-168 starttime: 1468229826.64 results: success (0) buildid: 20160711002726 builduid: 8ea23c3d49cc42fa939119f9075f8e6d revision: 9d734024ed35d74449601cc04917b327e0973c0d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:06.643716) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:06.644308) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:06.644597) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:06.849586) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-07-11 02:37:06.850281) ========= '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-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 WINDIR=C:\windows using PTY: False --02:37:07-- 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.27 GB/s 02:37:08 (2.27 GB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.066000 ========= master_lag: 10.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 11 secs) (at 2016-07-11 02:37:18.593618) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-11 02:37:18.594013) ========= '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-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.607000 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-11 02:37:21.227346) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 02:37:21.227800) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 9d734024ed35d74449601cc04917b327e0973c0d --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 9d734024ed35d74449601cc04917b327e0973c0d --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 WINDIR=C:\windows using PTY: False 2016-07-11 02:37:21,665 truncating revision to first 12 chars 2016-07-11 02:37:21,665 Setting DEBUG logging. 2016-07-11 02:37:21,665 attempt 1/10 2016-07-11 02:37:21,667 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/9d734024ed35?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-11 02:37:22,607 unpacking tar archive at: mozilla-beta-9d734024ed35/testing/mozharness/ program finished with exit code 0 elapsedTime=1.585000 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-11 02:37:22.866896) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:22.867241) ========= script_repo_revision: 9d734024ed35d74449601cc04917b327e0973c0d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:22.867688) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:22.868010) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-11 02:37:22.886231) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 48 secs) (at 2016-07-11 02:37:22.886866) ========= '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-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 02:37:23 INFO - MultiFileLogger online at 20160711 02:37:23 in C:\slave\test 02:37:23 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 02:37:23 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:37:23 INFO - {'append_to_log': False, 02:37:23 INFO - 'base_work_dir': 'C:\\slave\\test', 02:37:23 INFO - 'blob_upload_branch': 'mozilla-beta', 02:37:23 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:37:23 INFO - 'buildbot_json_path': 'buildprops.json', 02:37:23 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:37:23 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:37:23 INFO - 'download_minidump_stackwalk': True, 02:37:23 INFO - 'download_symbols': 'true', 02:37:23 INFO - 'e10s': False, 02:37:23 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:37:23 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:37:23 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:37:23 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:37:23 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:37:23 INFO - 'C:/mozilla-build/tooltool.py'), 02:37:23 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:37:23 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:37:23 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:37:23 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:37:23 INFO - 'log_level': 'info', 02:37:23 INFO - 'log_to_console': True, 02:37:23 INFO - 'opt_config_files': (), 02:37:23 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:37:23 INFO - '--processes=1', 02:37:23 INFO - '--config=%(test_path)s/wptrunner.ini', 02:37:23 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:37:23 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:37:23 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:37:23 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:37:23 INFO - 'pip_index': False, 02:37:23 INFO - 'require_test_zip': True, 02:37:23 INFO - 'test_type': ('testharness',), 02:37:23 INFO - 'this_chunk': '1', 02:37:23 INFO - 'total_chunks': '10', 02:37:23 INFO - 'virtualenv_path': 'venv', 02:37:23 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:37:23 INFO - 'work_dir': 'build'} 02:37:23 INFO - ##### 02:37:23 INFO - ##### Running clobber step. 02:37:23 INFO - ##### 02:37:23 INFO - Running pre-action listener: _resource_record_pre_action 02:37:23 INFO - Running main action method: clobber 02:37:23 INFO - rmtree: C:\slave\test\build 02:37:23 INFO - Using _rmtree_windows ... 02:37:23 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:38:41 INFO - Running post-action listener: _resource_record_post_action 02:38:41 INFO - ##### 02:38:41 INFO - ##### Running read-buildbot-config step. 02:38:41 INFO - ##### 02:38:41 INFO - Running pre-action listener: _resource_record_pre_action 02:38:41 INFO - Running main action method: read_buildbot_config 02:38:41 INFO - Using buildbot properties: 02:38:41 INFO - { 02:38:41 INFO - "project": "", 02:38:41 INFO - "product": "firefox", 02:38:41 INFO - "script_repo_revision": "production", 02:38:41 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 02:38:41 INFO - "repository": "", 02:38:41 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 02:38:41 INFO - "buildid": "20160711002726", 02:38:41 INFO - "pgo_build": "False", 02:38:41 INFO - "basedir": "C:\\slave\\test", 02:38:41 INFO - "buildnumber": 23, 02:38:41 INFO - "slavename": "t-w864-ix-168", 02:38:41 INFO - "revision": "9d734024ed35d74449601cc04917b327e0973c0d", 02:38:41 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 02:38:41 INFO - "platform": "win64", 02:38:41 INFO - "branch": "mozilla-beta", 02:38:41 INFO - "repo_path": "releases/mozilla-beta", 02:38:41 INFO - "moz_repo_path": "", 02:38:41 INFO - "stage_platform": "win64", 02:38:41 INFO - "builduid": "8ea23c3d49cc42fa939119f9075f8e6d", 02:38:41 INFO - "slavebuilddir": "test" 02:38:41 INFO - } 02:38:41 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 02:38:41 INFO - Found installer url https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip. 02:38:41 INFO - Running post-action listener: _resource_record_post_action 02:38:41 INFO - ##### 02:38:41 INFO - ##### Running download-and-extract step. 02:38:41 INFO - ##### 02:38:41 INFO - Running pre-action listener: _resource_record_pre_action 02:38:41 INFO - Running main action method: download_and_extract 02:38:41 INFO - mkdir: C:\slave\test\build\tests 02:38: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')]} 02:38:41 INFO - https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 02:38:41 INFO - trying https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 02:38:41 INFO - Downloading https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:41 INFO - Downloaded 1240 bytes. 02:38:41 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 02:38:41 INFO - Using the following test package requirements: 02:38:41 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 02:38:41 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 02:38:41 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 02:38:41 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'jsshell-win64.zip'], 02:38:41 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 02:38:41 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 02:38:41 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 02:38:41 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 02:38:41 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 02:38:41 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 02:38:41 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 02:38:41 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 02:38: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')]} 02:38:41 INFO - https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 02:38:41 INFO - trying https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 02:38:41 INFO - Downloading https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:43 INFO - Downloaded 20908743 bytes. 02:38:43 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/*'] 02:38:43 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/* 02:38:44 INFO - caution: filename not matched: web-platform/* 02:38:44 INFO - Return code: 11 02:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:38:44 INFO - https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 02:38:44 INFO - trying https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 02:38:44 INFO - Downloading https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:38:46 INFO - Downloaded 36389910 bytes. 02:38:46 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/*'] 02:38:46 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/* 02:39:27 INFO - caution: filename not matched: bin/* 02:39:27 INFO - caution: filename not matched: config/* 02:39:27 INFO - caution: filename not matched: mozbase/* 02:39:27 INFO - caution: filename not matched: marionette/* 02:39:27 INFO - caution: filename not matched: tools/wptserve/* 02:39:27 INFO - Return code: 11 02:39:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:27 INFO - https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 02:39:27 INFO - trying https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 02:39:27 INFO - Downloading https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 02:39:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:39:29 INFO - Downloaded 82728648 bytes. 02:39:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 02:39:29 INFO - mkdir: C:\slave\test\properties 02:39:29 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:39:29 INFO - Writing to file C:\slave\test\properties\build_url 02:39:29 INFO - Contents: 02:39:29 INFO - build_url:https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip 02:39:30 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 02:39:30 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:39:30 INFO - Writing to file C:\slave\test\properties\symbols_url 02:39:30 INFO - Contents: 02:39:30 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 02:39:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:30 INFO - https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:39:30 INFO - trying https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 02:39:30 INFO - Downloading https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:39:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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 02:39:32 INFO - Downloaded 50748207 bytes. 02:39:32 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'] 02:39:32 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 02:39:34 INFO - Return code: 0 02:39:34 INFO - Running post-action listener: _resource_record_post_action 02:39:34 INFO - Running post-action listener: set_extra_try_arguments 02:39:34 INFO - ##### 02:39:34 INFO - ##### Running create-virtualenv step. 02:39:34 INFO - ##### 02:39:34 INFO - Running pre-action listener: _pre_create_virtualenv 02:39:34 INFO - Running pre-action listener: _resource_record_pre_action 02:39:34 INFO - Running main action method: create_virtualenv 02:39:34 INFO - Creating virtualenv C:\slave\test\build\venv 02:39:34 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 02:39:34 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:39:36 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:39:39 INFO - Installing distribute......................................................................................................................................................................................done. 02:39:41 INFO - Return code: 0 02:39:41 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:39: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')]} 02:39:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:39: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')]} 02:39:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:39:41 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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025FD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259FCA8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-168', 'USERDOMAIN': 'T-W864-IX-168', '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-168', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-168', '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-168\\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 02:39:41 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 02:39:41 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:39:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:39:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:39:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:39:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:39:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:39:41 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:39:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:39:41 INFO - 'DCLOCATION': 'SCL3', 02:39:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:39:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:39:41 INFO - 'HOMEDRIVE': 'C:', 02:39:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:39:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:39:41 INFO - 'KTS_VERSION': '1.19c', 02:39:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:39:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:39:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:39:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:39:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:39:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:39:41 INFO - 'MOZ_NO_REMOTE': '1', 02:39:41 INFO - 'NO_EM_RESTART': '1', 02:39:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:39:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:39:41 INFO - 'OS': 'Windows_NT', 02:39:41 INFO - 'OURDRIVE': 'C:', 02:39: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', 02:39:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:39:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:39:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:39:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:39:41 INFO - 'PROCESSOR_LEVEL': '6', 02:39:41 INFO - 'PROCESSOR_REVISION': '1e05', 02:39:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:39:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:39:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:39:41 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:39:41 INFO - 'PROMPT': '$P$G', 02:39:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:39:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:39:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:39:41 INFO - 'PWD': 'C:\\slave\\test', 02:39:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:39:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:39:41 INFO - 'SYSTEMDRIVE': 'C:', 02:39:41 INFO - 'SYSTEMROOT': 'C:\\windows', 02:39:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:41 INFO - 'TEST1': 'testie', 02:39:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:41 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:39:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:39:41 INFO - 'USERNAME': 'cltbld', 02:39:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:39:41 INFO - 'WINDIR': 'C:\\windows', 02:39:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:39:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:39:42 INFO - Downloading/unpacking psutil>=0.7.1 02:39:42 INFO - Running setup.py egg_info for package psutil 02:39:42 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:39:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:39:42 INFO - Installing collected packages: psutil 02:39:42 INFO - Running setup.py install for psutil 02:39:42 INFO - building 'psutil._psutil_windows' extension 02:39:42 INFO - error: Unable to find vcvarsall.bat 02:39:42 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-mochdv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:39:42 INFO - running install 02:39:42 INFO - running build 02:39:42 INFO - running build_py 02:39:42 INFO - creating build 02:39:42 INFO - creating build\lib.win32-2.7 02:39:42 INFO - creating build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:39:42 INFO - running build_ext 02:39:42 INFO - building 'psutil._psutil_windows' extension 02:39:42 INFO - error: Unable to find vcvarsall.bat 02:39:42 INFO - ---------------------------------------- 02:39:42 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-mochdv-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:39:42 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-168\AppData\Roaming\pip\pip.log 02:39:42 WARNING - Return code: 1 02:39:42 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 02:39:42 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:39:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:39:42 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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025FD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259FCA8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-168', 'USERDOMAIN': 'T-W864-IX-168', '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-168', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-168', '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-168\\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 02:39:42 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:39:42 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:39:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:39:42 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:39:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:39:42 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:39:42 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:39:42 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:39:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:39:42 INFO - 'DCLOCATION': 'SCL3', 02:39:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:39:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:39:42 INFO - 'HOMEDRIVE': 'C:', 02:39:42 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:39:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:39:42 INFO - 'KTS_VERSION': '1.19c', 02:39:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:39:42 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:39:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:39:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:39:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:39:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:39:42 INFO - 'MOZ_NO_REMOTE': '1', 02:39:42 INFO - 'NO_EM_RESTART': '1', 02:39:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:39:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:39:42 INFO - 'OS': 'Windows_NT', 02:39:42 INFO - 'OURDRIVE': 'C:', 02:39:42 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', 02:39:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:39:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:39:42 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:39:42 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:39:42 INFO - 'PROCESSOR_LEVEL': '6', 02:39:42 INFO - 'PROCESSOR_REVISION': '1e05', 02:39:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:39:42 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:39:42 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:39:42 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:39:42 INFO - 'PROMPT': '$P$G', 02:39:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:39:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:39:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:39:42 INFO - 'PWD': 'C:\\slave\\test', 02:39:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:39:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:39:42 INFO - 'SYSTEMDRIVE': 'C:', 02:39:42 INFO - 'SYSTEMROOT': 'C:\\windows', 02:39:42 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:42 INFO - 'TEST1': 'testie', 02:39:42 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:42 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:39:42 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:39:42 INFO - 'USERNAME': 'cltbld', 02:39:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:39:42 INFO - 'WINDIR': 'C:\\windows', 02:39:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:39:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:39:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:39:43 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:39:43 INFO - Running setup.py egg_info for package mozsystemmonitor 02:39:43 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:39:43 INFO - Running setup.py egg_info for package psutil 02:39:43 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:39:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:39:43 INFO - Installing collected packages: mozsystemmonitor, psutil 02:39:43 INFO - Running setup.py install for mozsystemmonitor 02:39:43 INFO - Running setup.py install for psutil 02:39:43 INFO - building 'psutil._psutil_windows' extension 02:39:43 INFO - error: Unable to find vcvarsall.bat 02:39:43 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-pxjyn0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:39:43 INFO - running install 02:39:43 INFO - running build 02:39:43 INFO - running build_py 02:39:43 INFO - running build_ext 02:39:43 INFO - building 'psutil._psutil_windows' extension 02:39:43 INFO - error: Unable to find vcvarsall.bat 02:39:43 INFO - ---------------------------------------- 02:39:43 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-pxjyn0-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:39:43 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-168\AppData\Roaming\pip\pip.log 02:39:43 WARNING - Return code: 1 02:39:43 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 02:39:43 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:39:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:39:43 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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025FD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259FCA8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-168', 'USERDOMAIN': 'T-W864-IX-168', '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-168', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-168', '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-168\\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 02:39:43 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 02:39:43 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:39:43 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:39:43 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:39:43 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:39:43 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:39:43 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:39:43 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:39:43 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:39:43 INFO - 'DCLOCATION': 'SCL3', 02:39:43 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:39:43 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:39:43 INFO - 'HOMEDRIVE': 'C:', 02:39:43 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:39:43 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:39:43 INFO - 'KTS_VERSION': '1.19c', 02:39:43 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:39:43 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:39:43 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:39:43 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:39:43 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:39:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:39:43 INFO - 'MOZ_NO_REMOTE': '1', 02:39:43 INFO - 'NO_EM_RESTART': '1', 02:39:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:39:43 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:39:43 INFO - 'OS': 'Windows_NT', 02:39:43 INFO - 'OURDRIVE': 'C:', 02:39:43 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', 02:39:43 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:39:43 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:39:43 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:39:43 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:39:43 INFO - 'PROCESSOR_LEVEL': '6', 02:39:43 INFO - 'PROCESSOR_REVISION': '1e05', 02:39:43 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:39:43 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:39:43 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:39:43 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:39:43 INFO - 'PROMPT': '$P$G', 02:39:43 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:39:43 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:39:43 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:39:43 INFO - 'PWD': 'C:\\slave\\test', 02:39:43 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:39:43 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:39:43 INFO - 'SYSTEMDRIVE': 'C:', 02:39:43 INFO - 'SYSTEMROOT': 'C:\\windows', 02:39:43 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:43 INFO - 'TEST1': 'testie', 02:39:43 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:43 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:39:43 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:39:43 INFO - 'USERNAME': 'cltbld', 02:39:43 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:39:43 INFO - 'WINDIR': 'C:\\windows', 02:39:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:39:44 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:39:44 INFO - Downloading/unpacking blobuploader==1.2.4 02:39:44 INFO - Downloading blobuploader-1.2.4.tar.gz 02:39:44 INFO - Running setup.py egg_info for package blobuploader 02:39:44 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:39:48 INFO - Running setup.py egg_info for package requests 02:39:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:39:48 INFO - Downloading docopt-0.6.1.tar.gz 02:39:48 INFO - Running setup.py egg_info for package docopt 02:39:48 INFO - Installing collected packages: blobuploader, docopt, requests 02:39:48 INFO - Running setup.py install for blobuploader 02:39:48 INFO - Running setup.py install for docopt 02:39:48 INFO - Running setup.py install for requests 02:39:48 INFO - Successfully installed blobuploader docopt requests 02:39:48 INFO - Cleaning up... 02:39:48 INFO - Return code: 0 02:39:48 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:39:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:39:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:39:48 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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025FD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259FCA8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, '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-168', 'USERDOMAIN': 'T-W864-IX-168', '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-168', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-168', '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-168\\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 02:39:48 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:39:48 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:39:48 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:39:48 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:39:48 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:39:48 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:39:48 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:39:48 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:39:48 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:39:48 INFO - 'DCLOCATION': 'SCL3', 02:39:48 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:39:48 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:39:48 INFO - 'HOMEDRIVE': 'C:', 02:39:48 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:39:48 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:39:48 INFO - 'KTS_VERSION': '1.19c', 02:39:48 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:39:48 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:39:48 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:39:48 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:39:48 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:39:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:39:48 INFO - 'MOZ_NO_REMOTE': '1', 02:39:48 INFO - 'NO_EM_RESTART': '1', 02:39:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:39:48 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:39:48 INFO - 'OS': 'Windows_NT', 02:39:48 INFO - 'OURDRIVE': 'C:', 02:39:48 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', 02:39:48 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:39:48 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:39:48 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:39:48 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:39:48 INFO - 'PROCESSOR_LEVEL': '6', 02:39:48 INFO - 'PROCESSOR_REVISION': '1e05', 02:39:48 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:39:48 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:39:48 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:39:48 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:39:48 INFO - 'PROMPT': '$P$G', 02:39:48 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:39:48 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:39:48 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:39:48 INFO - 'PWD': 'C:\\slave\\test', 02:39:48 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:39:48 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:39:48 INFO - 'SYSTEMDRIVE': 'C:', 02:39:48 INFO - 'SYSTEMROOT': 'C:\\windows', 02:39:48 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:48 INFO - 'TEST1': 'testie', 02:39:48 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:39:48 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:39:48 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:39:48 INFO - 'USERNAME': 'cltbld', 02:39:48 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:39:48 INFO - 'WINDIR': 'C:\\windows', 02:39:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:39:53 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:39:53 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:39:53 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:39:53 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:39:53 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:39:53 INFO - Unpacking c:\slave\test\build\tests\marionette 02:39:53 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:39:53 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:39:53 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:39:53 INFO - Running setup.py install for browsermob-proxy 02:40:08 INFO - Running setup.py install for manifestparser 02:40:08 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for marionette-client 02:40:08 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:40:08 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for marionette-driver 02:40:08 INFO - Running setup.py install for mozcrash 02:40:08 INFO - Running setup.py install for mozdebug 02:40:08 INFO - Running setup.py install for mozdevice 02:40:08 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozfile 02:40:08 INFO - Running setup.py install for mozhttpd 02:40:08 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozinfo 02:40:08 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozInstall 02:40:08 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozleak 02:40:08 INFO - Running setup.py install for mozlog 02:40:08 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for moznetwork 02:40:08 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozprocess 02:40:08 INFO - Running setup.py install for mozprofile 02:40:08 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozrunner 02:40:08 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for mozscreenshot 02:40:08 INFO - Running setup.py install for moztest 02:40:08 INFO - Running setup.py install for mozversion 02:40:08 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:40:08 INFO - Running setup.py install for wptserve 02:40:08 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:40:08 INFO - Cleaning up... 02:40:08 INFO - Return code: 0 02:40:08 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:40:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:40:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:40:08 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 0x0254E6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x025FD200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x0259FCA8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, '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-168', 'USERDOMAIN': 'T-W864-IX-168', '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-168', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-168', '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-168\\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 02:40:08 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:40:08 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:40:08 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:40:08 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:40:08 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:40:08 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:40:08 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:40:08 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:40:08 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:40:08 INFO - 'DCLOCATION': 'SCL3', 02:40:08 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:40:08 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:40:08 INFO - 'HOMEDRIVE': 'C:', 02:40:08 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:40:08 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:40:08 INFO - 'KTS_VERSION': '1.19c', 02:40:08 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:40:08 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:40:08 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:40:08 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:40:08 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:40:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:08 INFO - 'MOZ_NO_REMOTE': '1', 02:40:08 INFO - 'NO_EM_RESTART': '1', 02:40:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:08 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:40:08 INFO - 'OS': 'Windows_NT', 02:40:08 INFO - 'OURDRIVE': 'C:', 02:40:08 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', 02:40:08 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:40:08 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:40:08 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:40:08 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:40:08 INFO - 'PROCESSOR_LEVEL': '6', 02:40:08 INFO - 'PROCESSOR_REVISION': '1e05', 02:40:08 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:40:08 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:40:08 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:40:08 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:40:08 INFO - 'PROMPT': '$P$G', 02:40:08 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:40:08 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:40:08 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:40:08 INFO - 'PWD': 'C:\\slave\\test', 02:40:08 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:40:08 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:40:08 INFO - 'SYSTEMDRIVE': 'C:', 02:40:08 INFO - 'SYSTEMROOT': 'C:\\windows', 02:40:08 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:40:08 INFO - 'TEST1': 'testie', 02:40:08 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:40:08 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:40:08 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:40:08 INFO - 'USERNAME': 'cltbld', 02:40:08 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:40:08 INFO - 'WINDIR': 'C:\\windows', 02:40:08 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:40:12 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:40:12 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:40:12 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:40:12 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:40:12 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:40:12 INFO - Unpacking c:\slave\test\build\tests\marionette 02:40:12 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:40:12 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:40:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 02:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:40:23 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:40:23 INFO - Downloading blessings-1.6.tar.gz 02:40:23 INFO - Running setup.py egg_info for package blessings 02:40:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 02:40:23 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:40:23 INFO - Running setup.py install for blessings 02:40:23 INFO - Running setup.py install for browsermob-proxy 02:40:23 INFO - Running setup.py install for manifestparser 02:40:23 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for marionette-client 02:40:23 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:40:23 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for marionette-driver 02:40:23 INFO - Running setup.py install for mozcrash 02:40:23 INFO - Running setup.py install for mozdebug 02:40:23 INFO - Running setup.py install for mozdevice 02:40:23 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for mozhttpd 02:40:23 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for mozInstall 02:40:23 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for mozleak 02:40:23 INFO - Running setup.py install for mozprofile 02:40:23 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Running setup.py install for mozrunner 02:40:23 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:40:23 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:40:25 INFO - Running setup.py install for mozscreenshot 02:40:25 INFO - Running setup.py install for moztest 02:40:25 INFO - Running setup.py install for mozversion 02:40:25 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:40:25 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:40:25 INFO - Running setup.py install for wptserve 02:40:25 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:40:25 INFO - Cleaning up... 02:40:25 INFO - Return code: 0 02:40:25 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:40:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:40:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:40:25 INFO - Reading from file tmpfile_stdout 02:40:25 INFO - Using _rmtree_windows ... 02:40:25 INFO - Using _rmtree_windows ... 02:40:25 INFO - Current package versions: 02:40:25 INFO - blessings == 1.6 02:40:25 INFO - blobuploader == 1.2.4 02:40:25 INFO - browsermob-proxy == 0.6.0 02:40:25 INFO - distribute == 0.6.14 02:40:25 INFO - docopt == 0.6.1 02:40:25 INFO - manifestparser == 1.1 02:40:25 INFO - marionette-client == 2.3.0 02:40:25 INFO - marionette-driver == 1.4.0 02:40:25 INFO - mozInstall == 1.12 02:40:25 INFO - mozcrash == 0.17 02:40:25 INFO - mozdebug == 0.1 02:40:25 INFO - mozdevice == 0.48 02:40:25 INFO - mozfile == 1.2 02:40:25 INFO - mozhttpd == 0.7 02:40:25 INFO - mozinfo == 0.9 02:40:25 INFO - mozleak == 0.1 02:40:25 INFO - mozlog == 3.1 02:40:25 INFO - moznetwork == 0.27 02:40:25 INFO - mozprocess == 0.22 02:40:25 INFO - mozprofile == 0.28 02:40:25 INFO - mozrunner == 6.11 02:40:25 INFO - mozscreenshot == 0.1 02:40:25 INFO - mozsystemmonitor == 0.0 02:40:25 INFO - moztest == 0.7 02:40:25 INFO - mozversion == 1.4 02:40:25 INFO - requests == 1.2.3 02:40:25 INFO - wptserve == 1.4.0 02:40:25 INFO - Running post-action listener: _resource_record_post_action 02:40:25 INFO - Running post-action listener: _start_resource_monitoring 02:40:25 INFO - Starting resource monitoring. 02:40:26 INFO - ##### 02:40:26 INFO - ##### Running pull step. 02:40:26 INFO - ##### 02:40:26 INFO - Running pre-action listener: _resource_record_pre_action 02:40:26 INFO - Running main action method: pull 02:40:26 INFO - Pull has nothing to do! 02:40:26 INFO - Running post-action listener: _resource_record_post_action 02:40:26 INFO - ##### 02:40:26 INFO - ##### Running install step. 02:40:26 INFO - ##### 02:40:26 INFO - Running pre-action listener: _resource_record_pre_action 02:40:26 INFO - Running main action method: install 02:40:26 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:40:26 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:40:26 INFO - Reading from file tmpfile_stdout 02:40:26 INFO - Using _rmtree_windows ... 02:40:26 INFO - Using _rmtree_windows ... 02:40:26 INFO - Detecting whether we're running mozinstall >=1.0... 02:40:26 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:40:26 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:40:26 INFO - Reading from file tmpfile_stdout 02:40:26 INFO - Output received: 02:40:26 INFO - Usage: mozinstall-script.py [options] installer 02:40:26 INFO - Options: 02:40:26 INFO - -h, --help show this help message and exit 02:40:26 INFO - -d DEST, --destination=DEST 02:40:26 INFO - Directory to install application into. [default: 02:40:26 INFO - "C:\slave\test"] 02:40:26 INFO - --app=APP Application being installed. [default: firefox] 02:40:26 INFO - Using _rmtree_windows ... 02:40:26 INFO - Using _rmtree_windows ... 02:40:26 INFO - mkdir: C:\slave\test\build\application 02:40:26 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'] 02:40:26 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 02:40:28 INFO - Reading from file tmpfile_stdout 02:40:28 INFO - Output received: 02:40:28 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:40:28 INFO - Using _rmtree_windows ... 02:40:28 INFO - Using _rmtree_windows ... 02:40:28 INFO - Running post-action listener: _resource_record_post_action 02:40:28 INFO - ##### 02:40:28 INFO - ##### Running run-tests step. 02:40:28 INFO - ##### 02:40:28 INFO - Running pre-action listener: _resource_record_pre_action 02:40:28 INFO - Running main action method: run_tests 02:40:28 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:40:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:40:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:40:28 INFO - grabbing minidump binary from tooltool 02:40:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:40:28 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 0x0257F368>, '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 0x02324D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x026080C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:40:28 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 02:40:28 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 02:40:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:40:31 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmps2r_gg 02:40:31 INFO - INFO - File integrity verified, renaming tmps2r_gg to win32-minidump_stackwalk.exe 02:40:31 INFO - Return code: 0 02:40:31 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:40:31 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:40:31 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/OV04BkG7TPyQtiCgHV9dWw/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 02:40:31 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/OV04BkG7TPyQtiCgHV9dWw/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 02:40:31 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:40:31 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Roaming', 02:40:31 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 02:40:31 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 02:40:31 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 02:40:31 INFO - 'COMPUTERNAME': 'T-W864-IX-168', 02:40:31 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:40:31 INFO - 'DCLOCATION': 'SCL3', 02:40:31 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:40:31 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:40:31 INFO - 'HOMEDRIVE': 'C:', 02:40:31 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-168', 02:40:31 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:40:31 INFO - 'KTS_VERSION': '1.19c', 02:40:31 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-168\\AppData\\Local', 02:40:31 INFO - 'LOGONSERVER': '\\\\T-W864-IX-168', 02:40:31 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:40:31 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:40:31 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:40:31 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:40:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:40:31 INFO - 'MOZ_NO_REMOTE': '1', 02:40:31 INFO - 'NO_EM_RESTART': '1', 02:40:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:40:31 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:40:31 INFO - 'OS': 'Windows_NT', 02:40:31 INFO - 'OURDRIVE': 'C:', 02:40: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', 02:40:31 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:40:31 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:40:31 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 02:40:31 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 02:40:31 INFO - 'PROCESSOR_LEVEL': '6', 02:40:31 INFO - 'PROCESSOR_REVISION': '1e05', 02:40:31 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:40:31 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 02:40:31 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 02:40:31 INFO - 'PROGRAMW6432': 'C:\\Program Files', 02:40:31 INFO - 'PROMPT': '$P$G', 02:40:31 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:40:31 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:40:31 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:40:31 INFO - 'PWD': 'C:\\slave\\test', 02:40:31 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:40:31 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:40:31 INFO - 'SYSTEMDRIVE': 'C:', 02:40:31 INFO - 'SYSTEMROOT': 'C:\\windows', 02:40:31 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:40:31 INFO - 'TEST1': 'testie', 02:40:31 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 02:40:31 INFO - 'USERDOMAIN': 'T-W864-IX-168', 02:40:31 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-168', 02:40:31 INFO - 'USERNAME': 'cltbld', 02:40:31 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-168', 02:40:31 INFO - 'WINDIR': 'C:\\windows', 02:40:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:40:31 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/OV04BkG7TPyQtiCgHV9dWw/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 02:40:32 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 02:40:32 INFO - import pkg_resources 02:40:34 INFO - Using 1 client processes 02:40:36 INFO - SUITE-START | Running 778 tests 02:40:36 INFO - Running testharness tests 02:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 02:40:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:40:36 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:40:37 INFO - Setting up ssl 02:40:37 INFO - PROCESS | certutil | 02:40:37 INFO - PROCESS | certutil | 02:40:37 INFO - PROCESS | certutil | 02:40:37 INFO - Certificate Nickname Trust Attributes 02:40:37 INFO - SSL,S/MIME,JAR/XPI 02:40:37 INFO - 02:40:37 INFO - web-platform-tests CT,, 02:40:37 INFO - 02:40:37 INFO - Starting runner 02:40:38 INFO - PROCESS | 3008 | [3008] 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 02:40:38 INFO - PROCESS | 3008 | [3008] 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 02:40:38 INFO - PROCESS | 3008 | [3008] 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 02:40:39 INFO - PROCESS | 3008 | 1468230039847 Marionette DEBUG Marionette enabled via build flag and pref 02:40:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F44D5E000 == 1 [pid = 3008] [id = 1] 02:40:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 1 (0000000F53A8F000) [pid = 3008] [serial = 1] [outer = 0000000000000000] 02:40:40 INFO - PROCESS | 3008 | [3008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:40:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 2 (0000000F53A90000) [pid = 3008] [serial = 2] [outer = 0000000F53A8F000] 02:40:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F56F79000 == 2 [pid = 3008] [id = 2] 02:40:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 3 (0000000F56F79800) [pid = 3008] [serial = 3] [outer = 0000000000000000] 02:40:41 INFO - PROCESS | 3008 | [3008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:40:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 4 (0000000F56F7A800) [pid = 3008] [serial = 4] [outer = 0000000F56F79800] 02:40:41 INFO - PROCESS | 3008 | 1468230041484 Marionette INFO Listening on port 2828 02:40:43 INFO - PROCESS | 3008 | 1468230043303 Marionette DEBUG Marionette enabled via command-line flag 02:40:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CC9800 == 3 [pid = 3008] [id = 3] 02:40:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 5 (0000000F57F14000) [pid = 3008] [serial = 5] [outer = 0000000000000000] 02:40:43 INFO - PROCESS | 3008 | [3008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:40:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 6 (0000000F57F15000) [pid = 3008] [serial = 6] [outer = 0000000F57F14000] 02:40:43 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:40:43 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:40:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 7 (0000000F58A25800) [pid = 3008] [serial = 7] [outer = 0000000F56F79800] 02:40:43 INFO - PROCESS | 3008 | [3008] 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 02:40:43 INFO - PROCESS | 3008 | 1468230043940 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49310 02:40:43 INFO - PROCESS | 3008 | [3008] 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 02:40:43 INFO - PROCESS | 3008 | 1468230043967 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49311 02:40:43 INFO - PROCESS | 3008 | [3008] 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 02:40:43 INFO - PROCESS | 3008 | 1468230043979 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49312 02:40:43 INFO - PROCESS | 3008 | [3008] 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 02:40:43 INFO - PROCESS | 3008 | 1468230043986 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49313 02:40:44 INFO - PROCESS | 3008 | [3008] 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 02:40:44 INFO - PROCESS | 3008 | 1468230044018 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49314 02:40:44 INFO - PROCESS | 3008 | 1468230044021 Marionette DEBUG Closed connection conn0 02:40:44 INFO - PROCESS | 3008 | 1468230044023 Marionette DEBUG Closed connection conn1 02:40:44 INFO - PROCESS | 3008 | 1468230044025 Marionette DEBUG Closed connection conn2 02:40:44 INFO - PROCESS | 3008 | 1468230044028 Marionette DEBUG Closed connection conn3 02:40:44 INFO - PROCESS | 3008 | 1468230044106 Marionette DEBUG Closed connection conn4 02:40:44 INFO - PROCESS | 3008 | [3008] 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 02:40:44 INFO - PROCESS | 3008 | 1468230044113 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49315 02:40:44 INFO - PROCESS | 3008 | 1468230044243 Marionette DEBUG Closed connection conn5 02:40:44 INFO - PROCESS | 3008 | [3008] 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 02:40:44 INFO - PROCESS | 3008 | 1468230044249 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:49316 02:40:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F41800 == 4 [pid = 3008] [id = 4] 02:40:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 8 (0000000F53ADBC00) [pid = 3008] [serial = 8] [outer = 0000000000000000] 02:40:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 9 (0000000F58FF5C00) [pid = 3008] [serial = 9] [outer = 0000000F53ADBC00] 02:40:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 10 (0000000F58FFB800) [pid = 3008] [serial = 10] [outer = 0000000F53ADBC00] 02:40:44 INFO - PROCESS | 3008 | 1468230044414 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:40:44 INFO - PROCESS | 3008 | 1468230044420 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":"20160711002726","device":"desktop","version":"48.0"} 02:40:45 INFO - PROCESS | 3008 | [3008] 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 02:40:45 INFO - PROCESS | 3008 | [3008] 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 02:40:45 INFO - PROCESS | 3008 | [3008] 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 02:40:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED7B800 == 5 [pid = 3008] [id = 5] 02:40:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 11 (0000000F5ED7C000) [pid = 3008] [serial = 11] [outer = 0000000000000000] 02:40:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED7C800 == 6 [pid = 3008] [id = 6] 02:40:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 12 (0000000F5EDAFC00) [pid = 3008] [serial = 12] [outer = 0000000000000000] 02:40:46 INFO - PROCESS | 3008 | [3008] 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 02:40:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F88C800 == 7 [pid = 3008] [id = 7] 02:40:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 13 (0000000F5EDAF400) [pid = 3008] [serial = 13] [outer = 0000000000000000] 02:40:46 INFO - PROCESS | 3008 | [3008] 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 02:40:46 INFO - PROCESS | 3008 | [3008] 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 02:40:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 14 (0000000F5FBCF800) [pid = 3008] [serial = 14] [outer = 0000000F5EDAF400] 02:40:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 15 (0000000F5FEA0800) [pid = 3008] [serial = 15] [outer = 0000000F5ED7C000] 02:40:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 16 (0000000F5F92C400) [pid = 3008] [serial = 16] [outer = 0000000F5EDAFC00] 02:40:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 17 (0000000F5FA0A800) [pid = 3008] [serial = 17] [outer = 0000000F5EDAF400] 02:40:47 INFO - PROCESS | 3008 | 1468230047435 Marionette INFO startBrowser 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:47 INFO - PROCESS | 3008 | 1468230047472 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 3008 | 1468230047486 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 3008 | 1468230047489 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 18 (0000000F6039A400) [pid = 3008] [serial = 18] [outer = 0000000F5EDAF400] 02:40:48 INFO - PROCESS | 3008 | 1468230048467 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee","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":"20160711002726","device":"desktop","version":"48.0","command_id":1}}] 02:40:48 INFO - PROCESS | 3008 | 1468230048751 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:40:48 INFO - PROCESS | 3008 | 1468230048755 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:48 INFO - PROCESS | 3008 | 1468230048812 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 02:40:48 INFO - PROCESS | 3008 | 1468230048816 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:40:48 INFO - PROCESS | 3008 | 1468230048818 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:48 INFO - PROCESS | 3008 | [3008] 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 02:40:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F44D5E000 == 6 [pid = 3008] [id = 1] 02:40:51 INFO - PROCESS | 3008 | [3008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 19 (0000000F51908C00) [pid = 3008] [serial = 19] [outer = 0000000F5EDAF400] 02:40:51 INFO - PROCESS | 3008 | [3008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:40:51 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:40:51 INFO - PROCESS | 3008 | 1468230051283 Marionette TRACE conn6 <- [1,3,null,{}] 02:40:51 INFO - PROCESS | 3008 | 1468230051288 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:40:51 INFO - PROCESS | 3008 | 1468230051291 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:51 INFO - PROCESS | 3008 | 1468230051316 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 02:40:51 INFO - PROCESS | 3008 | 1468230051338 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 3008 | 1468230051343 Marionette TRACE conn6 <- [1,5,null,{"value":"13"}] 02:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:40:51 INFO - PROCESS | 3008 | 1468230051350 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 3008 | 1468230051355 Marionette TRACE conn6 <- [1,6,null,{}] 02:40:51 INFO - PROCESS | 3008 | 1468230051398 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 3008 | 1468230051402 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:51 INFO - PROCESS | 3008 | 1468230051426 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 02:40:51 INFO - PROCESS | 3008 | 1468230051432 Marionette TRACE conn6 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 3008 | 1468230051436 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1F800 == 7 [pid = 3008] [id = 8] 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 20 (0000000F593A1C00) [pid = 3008] [serial = 20] [outer = 0000000000000000] 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 21 (0000000F595DB000) [pid = 3008] [serial = 21] [outer = 0000000F593A1C00] 02:40:51 INFO - PROCESS | 3008 | 1468230051538 Marionette DEBUG loaded listener.js 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 22 (0000000F5EC71000) [pid = 3008] [serial = 22] [outer = 0000000F593A1C00] 02:40:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A4A000 == 8 [pid = 3008] [id = 9] 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 23 (0000000F5F10E400) [pid = 3008] [serial = 23] [outer = 0000000000000000] 02:40:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 24 (0000000F5F114000) [pid = 3008] [serial = 24] [outer = 0000000F5F10E400] 02:40:52 INFO - PROCESS | 3008 | 1468230051998 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 25 (0000000F5FE0C800) [pid = 3008] [serial = 25] [outer = 0000000F5F10E400] 02:40:52 INFO - PROCESS | 3008 | 1468230052598 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1283ms 02:40:52 INFO - PROCESS | 3008 | 1468230052818 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 3008 | 1468230052822 Marionette TRACE conn6 <- [1,9,null,{"value":"13"}] 02:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:40:52 INFO - PROCESS | 3008 | 1468230052845 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - PROCESS | 3008 | 1468230052847 Marionette TRACE conn6 <- [1,10,null,{}] 02:40:52 INFO - PROCESS | 3008 | 1468230052852 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 3008 | 1468230052855 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:52 INFO - PROCESS | 3008 | 1468230052980 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 02:40:53 INFO - PROCESS | 3008 | 1468230053028 Marionette TRACE conn6 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 3008 | 1468230053031 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F661000 == 9 [pid = 3008] [id = 10] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 26 (0000000F593A2800) [pid = 3008] [serial = 26] [outer = 0000000000000000] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 27 (0000000F60399C00) [pid = 3008] [serial = 27] [outer = 0000000F593A2800] 02:40:53 INFO - PROCESS | 3008 | 1468230053088 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 28 (0000000F6178E000) [pid = 3008] [serial = 28] [outer = 0000000F593A2800] 02:40:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F881800 == 10 [pid = 3008] [id = 11] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 29 (0000000F5F882000) [pid = 3008] [serial = 29] [outer = 0000000000000000] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 30 (0000000F5F7C0000) [pid = 3008] [serial = 30] [outer = 0000000F5F882000] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 31 (0000000F5F87C000) [pid = 3008] [serial = 31] [outer = 0000000F5F882000] 02:40:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE97000 == 11 [pid = 3008] [id = 12] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 32 (0000000F5FE40400) [pid = 3008] [serial = 32] [outer = 0000000000000000] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 33 (0000000F63A64C00) [pid = 3008] [serial = 33] [outer = 0000000F5FE40400] 02:40:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 34 (0000000F53AE0C00) [pid = 3008] [serial = 34] [outer = 0000000F5FE40400] 02:40:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F41800 == 10 [pid = 3008] [id = 4] 02:40:54 INFO - PROCESS | 3008 | 1468230054096 Marionette TRACE conn6 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1296ms 02:40:54 INFO - PROCESS | 3008 | 1468230054138 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 3008 | 1468230054143 Marionette TRACE conn6 <- [1,13,null,{"value":"13"}] 02:40:54 INFO - PROCESS | 3008 | 1468230054148 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:40:54 INFO - PROCESS | 3008 | 1468230054152 Marionette TRACE conn6 <- [1,14,null,{}] 02:40:54 INFO - PROCESS | 3008 | 1468230054173 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 3008 | 1468230054176 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:54 INFO - PROCESS | 3008 | 1468230054278 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 02:40:54 INFO - PROCESS | 3008 | 1468230054285 Marionette TRACE conn6 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 3008 | 1468230054290 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52D1A000 == 11 [pid = 3008] [id = 13] 02:40:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 35 (0000000F57CDBC00) [pid = 3008] [serial = 35] [outer = 0000000000000000] 02:40:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 36 (0000000F57D86C00) [pid = 3008] [serial = 36] [outer = 0000000F57CDBC00] 02:40:54 INFO - PROCESS | 3008 | 1468230054341 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 37 (0000000F58B93000) [pid = 3008] [serial = 37] [outer = 0000000F57CDBC00] 02:40:54 INFO - PROCESS | 3008 | 1468230054784 Marionette TRACE conn6 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 691ms 02:40:54 INFO - PROCESS | 3008 | 1468230054843 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 02:40:54 INFO - PROCESS | 3008 | 1468230054848 Marionette TRACE conn6 <- [1,17,null,{"value":"13"}] 02:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:40:54 INFO - PROCESS | 3008 | 1468230054854 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 3008 | 1468230054857 Marionette TRACE conn6 <- [1,18,null,{}] 02:40:54 INFO - PROCESS | 3008 | 1468230054861 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 3008 | 1468230054863 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:54 INFO - PROCESS | 3008 | 1468230054955 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 02:40:54 INFO - PROCESS | 3008 | 1468230054963 Marionette TRACE conn6 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 3008 | 1468230054966 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572D6800 == 12 [pid = 3008] [id = 14] 02:40:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 38 (0000000F59395800) [pid = 3008] [serial = 38] [outer = 0000000000000000] 02:40:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 39 (0000000F593A3000) [pid = 3008] [serial = 39] [outer = 0000000F59395800] 02:40:55 INFO - PROCESS | 3008 | 1468230055014 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 40 (0000000F5BA49C00) [pid = 3008] [serial = 40] [outer = 0000000F59395800] 02:40:55 INFO - PROCESS | 3008 | 1468230055422 Marionette TRACE conn6 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 627ms 02:40:55 INFO - PROCESS | 3008 | 1468230055484 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 3008 | 1468230055487 Marionette TRACE conn6 <- [1,21,null,{"value":"13"}] 02:40:55 INFO - PROCESS | 3008 | 1468230055498 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:40:55 INFO - PROCESS | 3008 | 1468230055502 Marionette TRACE conn6 <- [1,22,null,{}] 02:40:55 INFO - PROCESS | 3008 | 1468230055517 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 3008 | 1468230055522 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:55 INFO - PROCESS | 3008 | 1468230055634 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 02:40:55 INFO - PROCESS | 3008 | 1468230055651 Marionette TRACE conn6 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 3008 | 1468230055654 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1C800 == 13 [pid = 3008] [id = 15] 02:40:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 41 (0000000F5E820800) [pid = 3008] [serial = 41] [outer = 0000000000000000] 02:40:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 42 (0000000F5E826C00) [pid = 3008] [serial = 42] [outer = 0000000F5E820800] 02:40:55 INFO - PROCESS | 3008 | 1468230055705 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 43 (0000000F5F114400) [pid = 3008] [serial = 43] [outer = 0000000F5E820800] 02:40:56 INFO - PROCESS | 3008 | 1468230056105 Marionette TRACE conn6 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 627ms 02:40:56 INFO - PROCESS | 3008 | 1468230056130 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 3008 | 1468230056133 Marionette TRACE conn6 <- [1,25,null,{"value":"13"}] 02:40:56 INFO - PROCESS | 3008 | 1468230056136 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:40:56 INFO - PROCESS | 3008 | 1468230056138 Marionette TRACE conn6 <- [1,26,null,{}] 02:40:56 INFO - PROCESS | 3008 | 1468230056142 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 3008 | 1468230056144 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:56 INFO - PROCESS | 3008 | 1468230056254 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 02:40:56 INFO - PROCESS | 3008 | 1468230056259 Marionette TRACE conn6 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 3008 | 1468230056261 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5917D000 == 14 [pid = 3008] [id = 16] 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 44 (0000000F5F187000) [pid = 3008] [serial = 44] [outer = 0000000000000000] 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 45 (0000000F60360400) [pid = 3008] [serial = 45] [outer = 0000000F5F187000] 02:40:56 INFO - PROCESS | 3008 | 1468230056308 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 46 (0000000F606B6000) [pid = 3008] [serial = 46] [outer = 0000000F5F187000] 02:40:56 INFO - PROCESS | 3008 | 1468230056673 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 587ms 02:40:56 INFO - PROCESS | 3008 | 1468230056732 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 3008 | 1468230056734 Marionette TRACE conn6 <- [1,29,null,{"value":"13"}] 02:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:40:56 INFO - PROCESS | 3008 | 1468230056737 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 3008 | 1468230056739 Marionette TRACE conn6 <- [1,30,null,{}] 02:40:56 INFO - PROCESS | 3008 | 1468230056743 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 3008 | 1468230056752 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:56 INFO - PROCESS | 3008 | 1468230056830 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 02:40:56 INFO - PROCESS | 3008 | 1468230056836 Marionette TRACE conn6 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 3008 | 1468230056838 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7E4800 == 15 [pid = 3008] [id = 17] 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 47 (0000000F606B7400) [pid = 3008] [serial = 47] [outer = 0000000000000000] 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 48 (0000000F6178AC00) [pid = 3008] [serial = 48] [outer = 0000000F606B7400] 02:40:56 INFO - PROCESS | 3008 | 1468230056885 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 49 (0000000F61909000) [pid = 3008] [serial = 49] [outer = 0000000F606B7400] 02:40:57 INFO - PROCESS | 3008 | 1468230057284 Marionette TRACE conn6 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 587ms 02:40:57 INFO - PROCESS | 3008 | 1468230057336 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 02:40:57 INFO - PROCESS | 3008 | 1468230057338 Marionette TRACE conn6 <- [1,33,null,{"value":"13"}] 02:40:57 INFO - PROCESS | 3008 | 1468230057342 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 3008 | 1468230057344 Marionette TRACE conn6 <- [1,34,null,{}] 02:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:40:57 INFO - PROCESS | 3008 | 1468230057347 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 3008 | 1468230057353 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:57 INFO - PROCESS | 3008 | 1468230057563 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 02:40:57 INFO - PROCESS | 3008 | 1468230057569 Marionette TRACE conn6 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 3008 | 1468230057571 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE9A000 == 16 [pid = 3008] [id = 18] 02:40:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 50 (0000000F63385400) [pid = 3008] [serial = 50] [outer = 0000000000000000] 02:40:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 51 (0000000F63387400) [pid = 3008] [serial = 51] [outer = 0000000F63385400] 02:40:57 INFO - PROCESS | 3008 | 1468230057618 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F6338D400) [pid = 3008] [serial = 52] [outer = 0000000F63385400] 02:40:58 INFO - PROCESS | 3008 | 1468230057998 Marionette TRACE conn6 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 691ms 02:40:58 INFO - PROCESS | 3008 | 1468230058047 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 3008 | 1468230058049 Marionette TRACE conn6 <- [1,37,null,{"value":"13"}] 02:40:58 INFO - PROCESS | 3008 | 1468230058052 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 3008 | 1468230058054 Marionette TRACE conn6 <- [1,38,null,{}] 02:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:40:58 INFO - PROCESS | 3008 | 1468230058058 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 3008 | 1468230058060 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:58 INFO - PROCESS | 3008 | 1468230058153 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 02:40:58 INFO - PROCESS | 3008 | 1468230058161 Marionette TRACE conn6 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 3008 | 1468230058163 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C5000 == 17 [pid = 3008] [id = 19] 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F50F4D000) [pid = 3008] [serial = 53] [outer = 0000000000000000] 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F50F50C00) [pid = 3008] [serial = 54] [outer = 0000000F50F4D000] 02:40:58 INFO - PROCESS | 3008 | 1468230058208 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F50F98000) [pid = 3008] [serial = 55] [outer = 0000000F50F4D000] 02:40:58 INFO - PROCESS | 3008 | 1468230058575 Marionette TRACE conn6 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 02:40:58 INFO - PROCESS | 3008 | 1468230058646 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 3008 | 1468230058648 Marionette TRACE conn6 <- [1,41,null,{"value":"13"}] 02:40:58 INFO - PROCESS | 3008 | 1468230058651 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:40:58 INFO - PROCESS | 3008 | 1468230058653 Marionette TRACE conn6 <- [1,42,null,{}] 02:40:58 INFO - PROCESS | 3008 | 1468230058657 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 3008 | 1468230058659 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:58 INFO - PROCESS | 3008 | 1468230058737 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 02:40:58 INFO - PROCESS | 3008 | 1468230058742 Marionette TRACE conn6 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 3008 | 1468230058744 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B4800 == 18 [pid = 3008] [id = 20] 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F50F98400) [pid = 3008] [serial = 56] [outer = 0000000000000000] 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F50FA2400) [pid = 3008] [serial = 57] [outer = 0000000F50F98400] 02:40:58 INFO - PROCESS | 3008 | 1468230058790 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F63384000) [pid = 3008] [serial = 58] [outer = 0000000F50F98400] 02:40:59 INFO - PROCESS | 3008 | 1468230059157 Marionette TRACE conn6 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 02:40:59 INFO - PROCESS | 3008 | 1468230059178 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 3008 | 1468230059180 Marionette TRACE conn6 <- [1,45,null,{"value":"13"}] 02:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:40:59 INFO - PROCESS | 3008 | 1468230059183 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 3008 | 1468230059185 Marionette TRACE conn6 <- [1,46,null,{}] 02:40:59 INFO - PROCESS | 3008 | 1468230059189 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 3008 | 1468230059191 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:59 INFO - PROCESS | 3008 | 1468230059295 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 02:40:59 INFO - PROCESS | 3008 | 1468230059304 Marionette TRACE conn6 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 3008 | 1468230059306 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635DF000 == 19 [pid = 3008] [id = 21] 02:40:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F60604000) [pid = 3008] [serial = 59] [outer = 0000000000000000] 02:40:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F60607C00) [pid = 3008] [serial = 60] [outer = 0000000F60604000] 02:40:59 INFO - PROCESS | 3008 | 1468230059352 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F6060E400) [pid = 3008] [serial = 61] [outer = 0000000F60604000] 02:40:59 INFO - PROCESS | 3008 | 1468230059729 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 587ms 02:40:59 INFO - PROCESS | 3008 | 1468230059775 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 3008 | 1468230059777 Marionette TRACE conn6 <- [1,49,null,{"value":"13"}] 02:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:40:59 INFO - PROCESS | 3008 | 1468230059780 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 3008 | 1468230059782 Marionette TRACE conn6 <- [1,50,null,{}] 02:40:59 INFO - PROCESS | 3008 | 1468230059786 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 3008 | 1468230059787 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:59 INFO - PROCESS | 3008 | 1468230059890 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 02:40:59 INFO - PROCESS | 3008 | 1468230059897 Marionette TRACE conn6 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 3008 | 1468230059899 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:40:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5307F800 == 20 [pid = 3008] [id = 22] 02:40:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F53056800) [pid = 3008] [serial = 62] [outer = 0000000000000000] 02:40:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F5305E400) [pid = 3008] [serial = 63] [outer = 0000000F53056800] 02:40:59 INFO - PROCESS | 3008 | 1468230059944 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F5D6D0400) [pid = 3008] [serial = 64] [outer = 0000000F53056800] 02:41:00 INFO - PROCESS | 3008 | 1468230060317 Marionette TRACE conn6 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 585ms 02:41:00 INFO - PROCESS | 3008 | 1468230060368 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 3008 | 1468230060371 Marionette TRACE conn6 <- [1,53,null,{"value":"13"}] 02:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:41:00 INFO - PROCESS | 3008 | 1468230060374 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 3008 | 1468230060377 Marionette TRACE conn6 <- [1,54,null,{}] 02:41:00 INFO - PROCESS | 3008 | 1468230060380 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 3008 | 1468230060383 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:00 INFO - PROCESS | 3008 | 1468230060504 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 02:41:00 INFO - PROCESS | 3008 | 1468230060511 Marionette TRACE conn6 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 3008 | 1468230060514 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F79800 == 21 [pid = 3008] [id = 23] 02:41:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F61794C00) [pid = 3008] [serial = 65] [outer = 0000000000000000] 02:41:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F66EDA000) [pid = 3008] [serial = 66] [outer = 0000000F61794C00] 02:41:00 INFO - PROCESS | 3008 | 1468230060565 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F67555000) [pid = 3008] [serial = 67] [outer = 0000000F61794C00] 02:41:00 INFO - PROCESS | 3008 | 1468230060945 Marionette TRACE conn6 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 629ms 02:41:01 INFO - PROCESS | 3008 | 1468230061006 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 3008 | 1468230061008 Marionette TRACE conn6 <- [1,57,null,{"value":"13"}] 02:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:41:01 INFO - PROCESS | 3008 | 1468230061012 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 3008 | 1468230061014 Marionette TRACE conn6 <- [1,58,null,{}] 02:41:01 INFO - PROCESS | 3008 | 1468230061017 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:01 INFO - PROCESS | 3008 | 1468230061019 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:01 INFO - PROCESS | 3008 | 1468230061134 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 02:41:01 INFO - PROCESS | 3008 | 1468230061141 Marionette TRACE conn6 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 3008 | 1468230061143 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675BD000 == 22 [pid = 3008] [id = 24] 02:41:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F67555400) [pid = 3008] [serial = 68] [outer = 0000000000000000] 02:41:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F6755F000) [pid = 3008] [serial = 69] [outer = 0000000F67555400] 02:41:01 INFO - PROCESS | 3008 | 1468230061195 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F676E7C00) [pid = 3008] [serial = 70] [outer = 0000000F67555400] 02:41:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1F800 == 21 [pid = 3008] [id = 8] 02:41:02 INFO - PROCESS | 3008 | 1468230062273 Marionette TRACE conn6 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1295ms 02:41:02 INFO - PROCESS | 3008 | 1468230062311 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 3008 | 1468230062315 Marionette TRACE conn6 <- [1,61,null,{"value":"13"}] 02:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:41:02 INFO - PROCESS | 3008 | 1468230062320 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 3008 | 1468230062323 Marionette TRACE conn6 <- [1,62,null,{}] 02:41:02 INFO - PROCESS | 3008 | 1468230062346 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 3008 | 1468230062349 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:02 INFO - PROCESS | 3008 | 1468230062453 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 02:41:02 INFO - PROCESS | 3008 | 1468230062498 Marionette TRACE conn6 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 3008 | 1468230062501 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53A06800 == 22 [pid = 3008] [id = 25] 02:41:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57936400) [pid = 3008] [serial = 71] [outer = 0000000000000000] 02:41:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F57C7BC00) [pid = 3008] [serial = 72] [outer = 0000000F57936400] 02:41:02 INFO - PROCESS | 3008 | 1468230062553 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58A05000) [pid = 3008] [serial = 73] [outer = 0000000F57936400] 02:41:02 INFO - PROCESS | 3008 | 1468230062974 Marionette TRACE conn6 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 02:41:03 INFO - PROCESS | 3008 | 1468230063015 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 3008 | 1468230063019 Marionette TRACE conn6 <- [1,65,null,{"value":"13"}] 02:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:41:03 INFO - PROCESS | 3008 | 1468230063025 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 3008 | 1468230063028 Marionette TRACE conn6 <- [1,66,null,{}] 02:41:03 INFO - PROCESS | 3008 | 1468230063037 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 3008 | 1468230063040 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:03 INFO - PROCESS | 3008 | 1468230063144 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 02:41:03 INFO - PROCESS | 3008 | 1468230063151 Marionette TRACE conn6 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 3008 | 1468230063153 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CBB000 == 23 [pid = 3008] [id = 26] 02:41:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F591ACC00) [pid = 3008] [serial = 74] [outer = 0000000000000000] 02:41:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F59661C00) [pid = 3008] [serial = 75] [outer = 0000000F591ACC00] 02:41:03 INFO - PROCESS | 3008 | 1468230063202 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5C711C00) [pid = 3008] [serial = 76] [outer = 0000000F591ACC00] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F53ADBC00) [pid = 3008] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F53056800) [pid = 3008] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F593A1C00) [pid = 3008] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F593A2800) [pid = 3008] [serial = 26] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F57CDBC00) [pid = 3008] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F59395800) [pid = 3008] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5E820800) [pid = 3008] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5F187000) [pid = 3008] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F606B7400) [pid = 3008] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:41:03 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F61794C00) [pid = 3008] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:41:03 INFO - PROCESS | 3008 | 1468230063857 Marionette TRACE conn6 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 881ms 02:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:41:03 INFO - PROCESS | 3008 | 1468230063909 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 02:41:03 INFO - PROCESS | 3008 | 1468230063912 Marionette TRACE conn6 <- [1,69,null,{"value":"13"}] 02:41:03 INFO - PROCESS | 3008 | 1468230063915 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:41:03 INFO - PROCESS | 3008 | 1468230063919 Marionette TRACE conn6 <- [1,70,null,{}] 02:41:03 INFO - PROCESS | 3008 | 1468230063930 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:03 INFO - PROCESS | 3008 | 1468230063935 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:04 INFO - PROCESS | 3008 | 1468230064018 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 02:41:04 INFO - PROCESS | 3008 | 1468230064026 Marionette TRACE conn6 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 3008 | 1468230064029 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5917C000 == 24 [pid = 3008] [id = 27] 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F5C75A400) [pid = 3008] [serial = 77] [outer = 0000000000000000] 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5E81BC00) [pid = 3008] [serial = 78] [outer = 0000000F5C75A400] 02:41:04 INFO - PROCESS | 3008 | 1468230064078 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5F108800) [pid = 3008] [serial = 79] [outer = 0000000F5C75A400] 02:41:04 INFO - PROCESS | 3008 | 1468230064470 Marionette TRACE conn6 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 587ms 02:41:04 INFO - PROCESS | 3008 | 1468230064505 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 02:41:04 INFO - PROCESS | 3008 | 1468230064508 Marionette TRACE conn6 <- [1,73,null,{"value":"13"}] 02:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:41:04 INFO - PROCESS | 3008 | 1468230064511 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 3008 | 1468230064513 Marionette TRACE conn6 <- [1,74,null,{}] 02:41:04 INFO - PROCESS | 3008 | 1468230064516 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 3008 | 1468230064519 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:04 INFO - PROCESS | 3008 | 1468230064600 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 02:41:04 INFO - PROCESS | 3008 | 1468230064606 Marionette TRACE conn6 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 3008 | 1468230064608 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EC94800 == 25 [pid = 3008] [id = 28] 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5FBC6800) [pid = 3008] [serial = 80] [outer = 0000000000000000] 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5FE3AC00) [pid = 3008] [serial = 81] [outer = 0000000F5FBC6800] 02:41:04 INFO - PROCESS | 3008 | 1468230064663 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F60356400) [pid = 3008] [serial = 82] [outer = 0000000F5FBC6800] 02:41:05 INFO - PROCESS | 3008 | 1468230065097 Marionette TRACE conn6 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 628ms 02:41:05 INFO - PROCESS | 3008 | 1468230065143 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 3008 | 1468230065145 Marionette TRACE conn6 <- [1,77,null,{"value":"13"}] 02:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:41:05 INFO - PROCESS | 3008 | 1468230065148 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 3008 | 1468230065150 Marionette TRACE conn6 <- [1,78,null,{}] 02:41:05 INFO - PROCESS | 3008 | 1468230065154 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 3008 | 1468230065156 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:05 INFO - PROCESS | 3008 | 1468230065234 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 02:41:05 INFO - PROCESS | 3008 | 1468230065239 Marionette TRACE conn6 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 3008 | 1468230065241 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603E7000 == 26 [pid = 3008] [id = 29] 02:41:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58FFAC00) [pid = 3008] [serial = 83] [outer = 0000000000000000] 02:41:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F6060D000) [pid = 3008] [serial = 84] [outer = 0000000F58FFAC00] 02:41:05 INFO - PROCESS | 3008 | 1468230065286 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6178F800) [pid = 3008] [serial = 85] [outer = 0000000F58FFAC00] 02:41:05 INFO - PROCESS | 3008 | 1468230065708 Marionette TRACE conn6 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 627ms 02:41:05 INFO - PROCESS | 3008 | 1468230065779 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 3008 | 1468230065784 Marionette TRACE conn6 <- [1,81,null,{"value":"13"}] 02:41:05 INFO - PROCESS | 3008 | 1468230065790 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:41:05 INFO - PROCESS | 3008 | 1468230065794 Marionette TRACE conn6 <- [1,82,null,{}] 02:41:05 INFO - PROCESS | 3008 | 1468230065801 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 3008 | 1468230065804 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:05 INFO - PROCESS | 3008 | 1468230065949 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 02:41:06 INFO - PROCESS | 3008 | 1468230066039 Marionette TRACE conn6 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 3008 | 1468230066044 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5715D000 == 27 [pid = 3008] [id = 30] 02:41:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F576FBC00) [pid = 3008] [serial = 86] [outer = 0000000000000000] 02:41:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57CD6400) [pid = 3008] [serial = 87] [outer = 0000000F576FBC00] 02:41:06 INFO - PROCESS | 3008 | 1468230066105 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F50F48C00) [pid = 3008] [serial = 88] [outer = 0000000F576FBC00] 02:41:06 INFO - PROCESS | 3008 | 1468230066601 Marionette TRACE conn6 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 881ms 02:41:06 INFO - PROCESS | 3008 | 1468230066674 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 3008 | 1468230066680 Marionette TRACE conn6 <- [1,85,null,{"value":"13"}] 02:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:41:06 INFO - PROCESS | 3008 | 1468230066686 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 3008 | 1468230066689 Marionette TRACE conn6 <- [1,86,null,{}] 02:41:06 INFO - PROCESS | 3008 | 1468230066694 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 3008 | 1468230066697 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:06 INFO - PROCESS | 3008 | 1468230066812 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 02:41:06 INFO - PROCESS | 3008 | 1468230066879 Marionette TRACE conn6 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 3008 | 1468230066882 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7C0800 == 28 [pid = 3008] [id = 31] 02:41:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5D198400) [pid = 3008] [serial = 89] [outer = 0000000000000000] 02:41:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5E81E000) [pid = 3008] [serial = 90] [outer = 0000000F5D198400] 02:41:06 INFO - PROCESS | 3008 | 1468230066941 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5FE37400) [pid = 3008] [serial = 91] [outer = 0000000F5D198400] 02:41:07 INFO - PROCESS | 3008 | 1468230067500 Marionette TRACE conn6 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 881ms 02:41:07 INFO - PROCESS | 3008 | 1468230067569 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 3008 | 1468230067572 Marionette TRACE conn6 <- [1,89,null,{"value":"13"}] 02:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:41:07 INFO - PROCESS | 3008 | 1468230067577 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 3008 | 1468230067581 Marionette TRACE conn6 <- [1,90,null,{}] 02:41:07 INFO - PROCESS | 3008 | 1468230067592 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 3008 | 1468230067598 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:07 INFO - PROCESS | 3008 | 1468230067707 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 02:41:07 INFO - PROCESS | 3008 | 1468230067768 Marionette TRACE conn6 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 3008 | 1468230067771 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635E1800 == 29 [pid = 3008] [id = 32] 02:41:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63380400) [pid = 3008] [serial = 92] [outer = 0000000000000000] 02:41:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6338CC00) [pid = 3008] [serial = 93] [outer = 0000000F63380400] 02:41:07 INFO - PROCESS | 3008 | 1468230067831 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F634D0400) [pid = 3008] [serial = 94] [outer = 0000000F63380400] 02:41:08 INFO - PROCESS | 3008 | 1468230068386 Marionette TRACE conn6 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 881ms 02:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:41:08 INFO - PROCESS | 3008 | 1468230068459 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 3008 | 1468230068462 Marionette TRACE conn6 <- [1,93,null,{"value":"13"}] 02:41:08 INFO - PROCESS | 3008 | 1468230068466 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 3008 | 1468230068469 Marionette TRACE conn6 <- [1,94,null,{}] 02:41:08 INFO - PROCESS | 3008 | 1468230068473 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:08 INFO - PROCESS | 3008 | 1468230068475 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:08 INFO - PROCESS | 3008 | 1468230068581 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 02:41:08 INFO - PROCESS | 3008 | 1468230068641 Marionette TRACE conn6 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 3008 | 1468230068644 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675BF800 == 30 [pid = 3008] [id = 33] 02:41:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F51925400) [pid = 3008] [serial = 95] [outer = 0000000000000000] 02:41:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F51929800) [pid = 3008] [serial = 96] [outer = 0000000F51925400] 02:41:08 INFO - PROCESS | 3008 | 1468230068699 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63460C00) [pid = 3008] [serial = 97] [outer = 0000000F51925400] 02:41:09 INFO - PROCESS | 3008 | 1468230069253 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 839ms 02:41:09 INFO - PROCESS | 3008 | 1468230069307 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 3008 | 1468230069309 Marionette TRACE conn6 <- [1,97,null,{"value":"13"}] 02:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:41:09 INFO - PROCESS | 3008 | 1468230069313 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - PROCESS | 3008 | 1468230069315 Marionette TRACE conn6 <- [1,98,null,{}] 02:41:09 INFO - PROCESS | 3008 | 1468230069319 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 3008 | 1468230069321 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:09 INFO - PROCESS | 3008 | 1468230069479 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 02:41:09 INFO - PROCESS | 3008 | 1468230069546 Marionette TRACE conn6 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 3008 | 1468230069549 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EAE000 == 31 [pid = 3008] [id = 34] 02:41:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5184D800) [pid = 3008] [serial = 98] [outer = 0000000000000000] 02:41:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5191E800) [pid = 3008] [serial = 99] [outer = 0000000F5184D800] 02:41:09 INFO - PROCESS | 3008 | 1468230069600 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F52B99400) [pid = 3008] [serial = 100] [outer = 0000000F5184D800] 02:41:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F661000 == 30 [pid = 3008] [id = 10] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FA0A800) [pid = 3008] [serial = 17] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F58FFB800) [pid = 3008] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58FF5C00) [pid = 3008] [serial = 9] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F56F7A800) [pid = 3008] [serial = 4] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F50FA2400) [pid = 3008] [serial = 57] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F60607C00) [pid = 3008] [serial = 60] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5305E400) [pid = 3008] [serial = 63] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5F114000) [pid = 3008] [serial = 24] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F60399C00) [pid = 3008] [serial = 27] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F63A64C00) [pid = 3008] [serial = 33] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57D86C00) [pid = 3008] [serial = 36] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F593A3000) [pid = 3008] [serial = 39] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5BA49C00) [pid = 3008] [serial = 40] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5E826C00) [pid = 3008] [serial = 42] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5F114400) [pid = 3008] [serial = 43] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F60360400) [pid = 3008] [serial = 45] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F6178AC00) [pid = 3008] [serial = 48] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63387400) [pid = 3008] [serial = 51] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F50F50C00) [pid = 3008] [serial = 54] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F595DB000) [pid = 3008] [serial = 21] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F606B6000) [pid = 3008] [serial = 46] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5F7C0000) [pid = 3008] [serial = 30] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F61909000) [pid = 3008] [serial = 49] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5EC71000) [pid = 3008] [serial = 22] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5D6D0400) [pid = 3008] [serial = 64] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F66EDA000) [pid = 3008] [serial = 66] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F6178E000) [pid = 3008] [serial = 28] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F58B93000) [pid = 3008] [serial = 37] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F67555000) [pid = 3008] [serial = 67] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5FBCF800) [pid = 3008] [serial = 14] [outer = 0000000000000000] [url = about:blank] 02:41:10 INFO - PROCESS | 3008 | 1468230070628 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1330ms 02:41:10 INFO - PROCESS | 3008 | 1468230070646 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 3008 | 1468230070650 Marionette TRACE conn6 <- [1,101,null,{"value":"13"}] 02:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:41:10 INFO - PROCESS | 3008 | 1468230070655 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 3008 | 1468230070658 Marionette TRACE conn6 <- [1,102,null,{}] 02:41:10 INFO - PROCESS | 3008 | 1468230070664 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 3008 | 1468230070667 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:10 INFO - PROCESS | 3008 | 1468230070759 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 02:41:10 INFO - PROCESS | 3008 | 1468230070822 Marionette TRACE conn6 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 3008 | 1468230070825 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53A0E800 == 31 [pid = 3008] [id = 35] 02:41:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F52626C00) [pid = 3008] [serial = 101] [outer = 0000000000000000] 02:41:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52BA4000) [pid = 3008] [serial = 102] [outer = 0000000F52626C00] 02:41:10 INFO - PROCESS | 3008 | 1468230070875 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F53063000) [pid = 3008] [serial = 103] [outer = 0000000F52626C00] 02:41:11 INFO - PROCESS | 3008 | 1468230071264 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 629ms 02:41:11 INFO - PROCESS | 3008 | 1468230071289 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 3008 | 1468230071294 Marionette TRACE conn6 <- [1,105,null,{"value":"13"}] 02:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:41:11 INFO - PROCESS | 3008 | 1468230071301 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 3008 | 1468230071304 Marionette TRACE conn6 <- [1,106,null,{}] 02:41:11 INFO - PROCESS | 3008 | 1468230071314 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 3008 | 1468230071317 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:11 INFO - PROCESS | 3008 | 1468230071405 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 02:41:11 INFO - PROCESS | 3008 | 1468230071411 Marionette TRACE conn6 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 3008 | 1468230071414 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A1A000 == 32 [pid = 3008] [id = 36] 02:41:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F57123C00) [pid = 3008] [serial = 104] [outer = 0000000000000000] 02:41:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F57C78000) [pid = 3008] [serial = 105] [outer = 0000000F57123C00] 02:41:11 INFO - PROCESS | 3008 | 1468230071463 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57D8D400) [pid = 3008] [serial = 106] [outer = 0000000F57123C00] 02:41:11 INFO - PROCESS | 3008 | 1468230071880 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 629ms 02:41:11 INFO - PROCESS | 3008 | 1468230071932 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 3008 | 1468230071934 Marionette TRACE conn6 <- [1,109,null,{"value":"13"}] 02:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:41:11 INFO - PROCESS | 3008 | 1468230071938 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 3008 | 1468230071942 Marionette TRACE conn6 <- [1,110,null,{}] 02:41:11 INFO - PROCESS | 3008 | 1468230071959 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 3008 | 1468230071964 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:12 INFO - PROCESS | 3008 | 1468230072049 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 02:41:12 INFO - PROCESS | 3008 | 1468230072063 Marionette TRACE conn6 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 3008 | 1468230072067 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F51800 == 33 [pid = 3008] [id = 37] 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F5191EC00) [pid = 3008] [serial = 107] [outer = 0000000000000000] 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F595DB000) [pid = 3008] [serial = 108] [outer = 0000000F5191EC00] 02:41:12 INFO - PROCESS | 3008 | 1468230072117 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5BA7D400) [pid = 3008] [serial = 109] [outer = 0000000F5191EC00] 02:41:12 INFO - PROCESS | 3008 | 1468230072529 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 629ms 02:41:12 INFO - PROCESS | 3008 | 1468230072580 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 3008 | 1468230072582 Marionette TRACE conn6 <- [1,113,null,{"value":"13"}] 02:41:12 INFO - PROCESS | 3008 | 1468230072586 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:41:12 INFO - PROCESS | 3008 | 1468230072588 Marionette TRACE conn6 <- [1,114,null,{}] 02:41:12 INFO - PROCESS | 3008 | 1468230072592 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 3008 | 1468230072594 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:12 INFO - PROCESS | 3008 | 1468230072703 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 02:41:12 INFO - PROCESS | 3008 | 1468230072709 Marionette TRACE conn6 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 3008 | 1468230072711 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1BF000 == 34 [pid = 3008] [id = 38] 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5D64DC00) [pid = 3008] [serial = 110] [outer = 0000000000000000] 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5E827000) [pid = 3008] [serial = 111] [outer = 0000000F5D64DC00] 02:41:12 INFO - PROCESS | 3008 | 1468230072757 Marionette DEBUG loaded listener.js 02:41:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F10CC00) [pid = 3008] [serial = 112] [outer = 0000000F5D64DC00] 02:41:13 INFO - PROCESS | 3008 | 1468230073167 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 628ms 02:41:13 INFO - PROCESS | 3008 | 1468230073229 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 3008 | 1468230073232 Marionette TRACE conn6 <- [1,117,null,{"value":"13"}] 02:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:41:13 INFO - PROCESS | 3008 | 1468230073235 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 3008 | 1468230073237 Marionette TRACE conn6 <- [1,118,null,{}] 02:41:13 INFO - PROCESS | 3008 | 1468230073241 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 3008 | 1468230073243 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:13 INFO - PROCESS | 3008 | 1468230073342 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 02:41:13 INFO - PROCESS | 3008 | 1468230073347 Marionette TRACE conn6 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 3008 | 1468230073349 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F665800 == 35 [pid = 3008] [id = 39] 02:41:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F52625C00) [pid = 3008] [serial = 113] [outer = 0000000000000000] 02:41:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FA0A800) [pid = 3008] [serial = 114] [outer = 0000000F52625C00] 02:41:13 INFO - PROCESS | 3008 | 1468230073394 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE39800) [pid = 3008] [serial = 115] [outer = 0000000F52625C00] 02:41:13 INFO - PROCESS | 3008 | 1468230073834 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 629ms 02:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:41:13 INFO - PROCESS | 3008 | 1468230073867 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 3008 | 1468230073869 Marionette TRACE conn6 <- [1,121,null,{"value":"13"}] 02:41:13 INFO - PROCESS | 3008 | 1468230073872 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - PROCESS | 3008 | 1468230073874 Marionette TRACE conn6 <- [1,122,null,{}] 02:41:13 INFO - PROCESS | 3008 | 1468230073878 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 3008 | 1468230073884 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:14 INFO - PROCESS | 3008 | 1468230074013 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 02:41:14 INFO - PROCESS | 3008 | 1468230074024 Marionette TRACE conn6 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 3008 | 1468230074026 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603F0000 == 36 [pid = 3008] [id = 40] 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6035D400) [pid = 3008] [serial = 116] [outer = 0000000000000000] 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F60DB8400) [pid = 3008] [serial = 117] [outer = 0000000F6035D400] 02:41:14 INFO - PROCESS | 3008 | 1468230074105 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6175B000) [pid = 3008] [serial = 118] [outer = 0000000F6035D400] 02:41:14 INFO - PROCESS | 3008 | 1468230074502 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 693ms 02:41:14 INFO - PROCESS | 3008 | 1468230074569 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 3008 | 1468230074571 Marionette TRACE conn6 <- [1,125,null,{"value":"13"}] 02:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:41:14 INFO - PROCESS | 3008 | 1468230074574 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 3008 | 1468230074576 Marionette TRACE conn6 <- [1,126,null,{}] 02:41:14 INFO - PROCESS | 3008 | 1468230074580 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 3008 | 1468230074582 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:14 INFO - PROCESS | 3008 | 1468230074739 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F67555400) [pid = 3008] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63385400) [pid = 3008] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F50F4D000) [pid = 3008] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F60604000) [pid = 3008] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F50F98400) [pid = 3008] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F57936400) [pid = 3008] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FBC6800) [pid = 3008] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F58FFAC00) [pid = 3008] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5C75A400) [pid = 3008] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:41:14 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F591ACC00) [pid = 3008] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:41:14 INFO - PROCESS | 3008 | 1468230074783 Marionette TRACE conn6 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 3008 | 1468230074786 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61706000 == 37 [pid = 3008] [id = 41] 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F50F48800) [pid = 3008] [serial = 119] [outer = 0000000000000000] 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F50F98400) [pid = 3008] [serial = 120] [outer = 0000000F50F48800] 02:41:14 INFO - PROCESS | 3008 | 1468230074831 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F593A2800) [pid = 3008] [serial = 121] [outer = 0000000F50F48800] 02:41:15 INFO - PROCESS | 3008 | 1468230075167 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 627ms 02:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:41:15 INFO - PROCESS | 3008 | 1468230075204 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 3008 | 1468230075206 Marionette TRACE conn6 <- [1,129,null,{"value":"13"}] 02:41:15 INFO - PROCESS | 3008 | 1468230075209 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 3008 | 1468230075211 Marionette TRACE conn6 <- [1,130,null,{}] 02:41:15 INFO - PROCESS | 3008 | 1468230075215 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 3008 | 1468230075217 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:15 INFO - PROCESS | 3008 | 1468230075319 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 02:41:15 INFO - PROCESS | 3008 | 1468230075326 Marionette TRACE conn6 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 3008 | 1468230075328 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621AC800 == 38 [pid = 3008] [id = 42] 02:41:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5FE3A000) [pid = 3008] [serial = 122] [outer = 0000000000000000] 02:41:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F61981000) [pid = 3008] [serial = 123] [outer = 0000000F5FE3A000] 02:41:15 INFO - PROCESS | 3008 | 1468230075373 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F621DAC00) [pid = 3008] [serial = 124] [outer = 0000000F5FE3A000] 02:41:15 INFO - PROCESS | 3008 | 1468230075742 Marionette TRACE conn6 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 586ms 02:41:15 INFO - PROCESS | 3008 | 1468230075799 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 3008 | 1468230075801 Marionette TRACE conn6 <- [1,133,null,{"value":"13"}] 02:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:41:15 INFO - PROCESS | 3008 | 1468230075805 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 3008 | 1468230075806 Marionette TRACE conn6 <- [1,134,null,{}] 02:41:15 INFO - PROCESS | 3008 | 1468230075810 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 3008 | 1468230075812 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:15 INFO - PROCESS | 3008 | 1468230075910 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 02:41:15 INFO - PROCESS | 3008 | 1468230075918 Marionette TRACE conn6 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 3008 | 1468230075920 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59192000 == 39 [pid = 3008] [id = 43] 02:41:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58B86C00) [pid = 3008] [serial = 125] [outer = 0000000000000000] 02:41:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58BDC400) [pid = 3008] [serial = 126] [outer = 0000000F58B86C00] 02:41:15 INFO - PROCESS | 3008 | 1468230075965 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6175C000) [pid = 3008] [serial = 127] [outer = 0000000F58B86C00] 02:41:16 INFO - PROCESS | 3008 | 1468230076362 Marionette TRACE conn6 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 584ms 02:41:16 INFO - PROCESS | 3008 | 1468230076392 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 3008 | 1468230076394 Marionette TRACE conn6 <- [1,137,null,{"value":"13"}] 02:41:16 INFO - PROCESS | 3008 | 1468230076397 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:41:16 INFO - PROCESS | 3008 | 1468230076399 Marionette TRACE conn6 <- [1,138,null,{}] 02:41:16 INFO - PROCESS | 3008 | 1468230076403 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 3008 | 1468230076405 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:16 INFO - PROCESS | 3008 | 1468230076506 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 02:41:16 INFO - PROCESS | 3008 | 1468230076513 Marionette TRACE conn6 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 3008 | 1468230076515 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F8D800 == 40 [pid = 3008] [id = 44] 02:41:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BE0000) [pid = 3008] [serial = 128] [outer = 0000000000000000] 02:41:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63385000) [pid = 3008] [serial = 129] [outer = 0000000F58BE0000] 02:41:16 INFO - PROCESS | 3008 | 1468230076560 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F634D1C00) [pid = 3008] [serial = 130] [outer = 0000000F58BE0000] 02:41:17 INFO - PROCESS | 3008 | 1468230077263 Marionette TRACE conn6 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 922ms 02:41:17 INFO - PROCESS | 3008 | 1468230077323 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 3008 | 1468230077327 Marionette TRACE conn6 <- [1,141,null,{"value":"13"}] 02:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:41:17 INFO - PROCESS | 3008 | 1468230077333 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 3008 | 1468230077336 Marionette TRACE conn6 <- [1,142,null,{}] 02:41:17 INFO - PROCESS | 3008 | 1468230077342 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 3008 | 1468230077346 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:17 INFO - PROCESS | 3008 | 1468230077555 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 02:41:17 INFO - PROCESS | 3008 | 1468230077658 Marionette TRACE conn6 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 3008 | 1468230077661 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A53000 == 41 [pid = 3008] [id = 45] 02:41:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52BA0C00) [pid = 3008] [serial = 131] [outer = 0000000000000000] 02:41:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F53ADC800) [pid = 3008] [serial = 132] [outer = 0000000F52BA0C00] 02:41:17 INFO - PROCESS | 3008 | 1468230077720 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F579D4C00) [pid = 3008] [serial = 133] [outer = 0000000F52BA0C00] 02:41:18 INFO - PROCESS | 3008 | 1468230078552 Marionette TRACE conn6 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1239ms 02:41:18 INFO - PROCESS | 3008 | 1468230078577 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 3008 | 1468230078581 Marionette TRACE conn6 <- [1,145,null,{"value":"13"}] 02:41:18 INFO - PROCESS | 3008 | 1468230078587 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:41:18 INFO - PROCESS | 3008 | 1468230078590 Marionette TRACE conn6 <- [1,146,null,{}] 02:41:18 INFO - PROCESS | 3008 | 1468230078596 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 3008 | 1468230078599 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:18 INFO - PROCESS | 3008 | 1468230078714 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 02:41:18 INFO - PROCESS | 3008 | 1468230078778 Marionette TRACE conn6 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 3008 | 1468230078783 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57AC7000 == 42 [pid = 3008] [id = 46] 02:41:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5344B000) [pid = 3008] [serial = 134] [outer = 0000000000000000] 02:41:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F56FC3000) [pid = 3008] [serial = 135] [outer = 0000000F5344B000] 02:41:18 INFO - PROCESS | 3008 | 1468230078836 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F57CE2C00) [pid = 3008] [serial = 136] [outer = 0000000F5344B000] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675BF800 == 41 [pid = 3008] [id = 33] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635E1800 == 40 [pid = 3008] [id = 32] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7C0800 == 39 [pid = 3008] [id = 31] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59192000 == 38 [pid = 3008] [id = 43] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621AC800 == 37 [pid = 3008] [id = 42] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61706000 == 36 [pid = 3008] [id = 41] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603F0000 == 35 [pid = 3008] [id = 40] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F665800 == 34 [pid = 3008] [id = 39] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D1BF000 == 33 [pid = 3008] [id = 38] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F51800 == 32 [pid = 3008] [id = 37] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A1A000 == 31 [pid = 3008] [id = 36] 02:41:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53A0E800 == 30 [pid = 3008] [id = 35] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F6755F000) [pid = 3008] [serial = 69] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6338D400) [pid = 3008] [serial = 52] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F50F98000) [pid = 3008] [serial = 55] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6060E400) [pid = 3008] [serial = 61] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63384000) [pid = 3008] [serial = 58] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F57C7BC00) [pid = 3008] [serial = 72] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F60356400) [pid = 3008] [serial = 82] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6060D000) [pid = 3008] [serial = 84] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F6178F800) [pid = 3008] [serial = 85] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58A05000) [pid = 3008] [serial = 73] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5E81BC00) [pid = 3008] [serial = 78] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F59661C00) [pid = 3008] [serial = 75] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5FE3AC00) [pid = 3008] [serial = 81] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F108800) [pid = 3008] [serial = 79] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5C711C00) [pid = 3008] [serial = 76] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F676E7C00) [pid = 3008] [serial = 70] [outer = 0000000000000000] [url = about:blank] 02:41:19 INFO - PROCESS | 3008 | 1468230079327 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 776ms 02:41:19 INFO - PROCESS | 3008 | 1468230079372 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 3008 | 1468230079378 Marionette TRACE conn6 <- [1,149,null,{"value":"13"}] 02:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:41:19 INFO - PROCESS | 3008 | 1468230079384 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 3008 | 1468230079387 Marionette TRACE conn6 <- [1,150,null,{}] 02:41:19 INFO - PROCESS | 3008 | 1468230079391 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 3008 | 1468230079394 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:19 INFO - PROCESS | 3008 | 1468230079484 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 02:41:19 INFO - PROCESS | 3008 | 1468230079492 Marionette TRACE conn6 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 3008 | 1468230079495 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A1A000 == 31 [pid = 3008] [id = 47] 02:41:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F58B93C00) [pid = 3008] [serial = 137] [outer = 0000000000000000] 02:41:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F58BDB400) [pid = 3008] [serial = 138] [outer = 0000000F58B93C00] 02:41:19 INFO - PROCESS | 3008 | 1468230079544 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F591BB800) [pid = 3008] [serial = 139] [outer = 0000000F58B93C00] 02:41:20 INFO - PROCESS | 3008 | 1468230080010 Marionette TRACE conn6 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 691ms 02:41:20 INFO - PROCESS | 3008 | 1468230080078 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 3008 | 1468230080081 Marionette TRACE conn6 <- [1,153,null,{"value":"13"}] 02:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:41:20 INFO - PROCESS | 3008 | 1468230080085 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 3008 | 1468230080088 Marionette TRACE conn6 <- [1,154,null,{}] 02:41:20 INFO - PROCESS | 3008 | 1468230080100 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 3008 | 1468230080105 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:20 INFO - PROCESS | 3008 | 1468230080212 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 02:41:20 INFO - PROCESS | 3008 | 1468230080284 Marionette TRACE conn6 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 3008 | 1468230080288 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECAE000 == 32 [pid = 3008] [id = 48] 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5D19F800) [pid = 3008] [serial = 140] [outer = 0000000000000000] 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5EC73C00) [pid = 3008] [serial = 141] [outer = 0000000F5D19F800] 02:41:20 INFO - PROCESS | 3008 | 1468230080339 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FA12000) [pid = 3008] [serial = 142] [outer = 0000000F5D19F800] 02:41:20 INFO - PROCESS | 3008 | 1468230080691 Marionette TRACE conn6 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 629ms 02:41:20 INFO - PROCESS | 3008 | 1468230080716 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 3008 | 1468230080719 Marionette TRACE conn6 <- [1,157,null,{"value":"13"}] 02:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:41:20 INFO - PROCESS | 3008 | 1468230080722 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 3008 | 1468230080724 Marionette TRACE conn6 <- [1,158,null,{}] 02:41:20 INFO - PROCESS | 3008 | 1468230080727 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 3008 | 1468230080729 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:20 INFO - PROCESS | 3008 | 1468230080846 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 02:41:20 INFO - PROCESS | 3008 | 1468230080853 Marionette TRACE conn6 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 3008 | 1468230080855 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60017000 == 33 [pid = 3008] [id = 49] 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FE39000) [pid = 3008] [serial = 143] [outer = 0000000000000000] 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F60604000) [pid = 3008] [serial = 144] [outer = 0000000F5FE39000] 02:41:20 INFO - PROCESS | 3008 | 1468230080901 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F6060C400) [pid = 3008] [serial = 145] [outer = 0000000F5FE39000] 02:41:21 INFO - PROCESS | 3008 | 1468230081301 Marionette TRACE conn6 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 628ms 02:41:21 INFO - PROCESS | 3008 | 1468230081356 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 3008 | 1468230081358 Marionette TRACE conn6 <- [1,161,null,{"value":"13"}] 02:41:21 INFO - PROCESS | 3008 | 1468230081361 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:41:21 INFO - PROCESS | 3008 | 1468230081363 Marionette TRACE conn6 <- [1,162,null,{}] 02:41:21 INFO - PROCESS | 3008 | 1468230081367 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 3008 | 1468230081369 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:21 INFO - PROCESS | 3008 | 1468230081478 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 02:41:21 INFO - PROCESS | 3008 | 1468230081485 Marionette TRACE conn6 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 3008 | 1468230081487 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C0000 == 34 [pid = 3008] [id = 50] 02:41:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52624C00) [pid = 3008] [serial = 146] [outer = 0000000000000000] 02:41:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F6060C000) [pid = 3008] [serial = 147] [outer = 0000000F52624C00] 02:41:21 INFO - PROCESS | 3008 | 1468230081532 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F60DC1400) [pid = 3008] [serial = 148] [outer = 0000000F52624C00] 02:41:22 INFO - PROCESS | 3008 | 1468230082001 Marionette TRACE conn6 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 691ms 02:41:22 INFO - PROCESS | 3008 | 1468230082058 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 3008 | 1468230082060 Marionette TRACE conn6 <- [1,165,null,{"value":"13"}] 02:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:41:22 INFO - PROCESS | 3008 | 1468230082063 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 3008 | 1468230082065 Marionette TRACE conn6 <- [1,166,null,{}] 02:41:22 INFO - PROCESS | 3008 | 1468230082069 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 3008 | 1468230082075 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:22 INFO - PROCESS | 3008 | 1468230082212 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 02:41:22 INFO - PROCESS | 3008 | 1468230082224 Marionette TRACE conn6 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 3008 | 1468230082226 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633C9000 == 35 [pid = 3008] [id = 51] 02:41:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61902C00) [pid = 3008] [serial = 149] [outer = 0000000000000000] 02:41:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F621E5400) [pid = 3008] [serial = 150] [outer = 0000000F61902C00] 02:41:22 INFO - PROCESS | 3008 | 1468230082272 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63A5E000) [pid = 3008] [serial = 151] [outer = 0000000F61902C00] 02:41:22 INFO - PROCESS | 3008 | 1468230082677 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 691ms 02:41:22 INFO - PROCESS | 3008 | 1468230082764 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 3008 | 1468230082766 Marionette TRACE conn6 <- [1,169,null,{"value":"13"}] 02:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:41:22 INFO - PROCESS | 3008 | 1468230082791 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - PROCESS | 3008 | 1468230082793 Marionette TRACE conn6 <- [1,170,null,{}] 02:41:22 INFO - PROCESS | 3008 | 1468230082813 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 3008 | 1468230082816 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:22 INFO - PROCESS | 3008 | 1468230082914 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 02:41:22 INFO - PROCESS | 3008 | 1468230082920 Marionette TRACE conn6 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 3008 | 1468230082922 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F88800 == 36 [pid = 3008] [id = 52] 02:41:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F526EDC00) [pid = 3008] [serial = 152] [outer = 0000000000000000] 02:41:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F526F6000) [pid = 3008] [serial = 153] [outer = 0000000F526EDC00] 02:41:22 INFO - PROCESS | 3008 | 1468230082966 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61795400) [pid = 3008] [serial = 154] [outer = 0000000F526EDC00] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52625C00) [pid = 3008] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5191EC00) [pid = 3008] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F57123C00) [pid = 3008] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52626C00) [pid = 3008] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5D64DC00) [pid = 3008] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6035D400) [pid = 3008] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F50F48800) [pid = 3008] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F576FBC00) [pid = 3008] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58B86C00) [pid = 3008] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5D198400) [pid = 3008] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63380400) [pid = 3008] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F51925400) [pid = 3008] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:41:23 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5FE3A000) [pid = 3008] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:41:23 INFO - PROCESS | 3008 | 1468230083422 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 712ms 02:41:23 INFO - PROCESS | 3008 | 1468230083484 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 3008 | 1468230083486 Marionette TRACE conn6 <- [1,173,null,{"value":"13"}] 02:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:41:23 INFO - PROCESS | 3008 | 1468230083490 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 3008 | 1468230083491 Marionette TRACE conn6 <- [1,174,null,{}] 02:41:23 INFO - PROCESS | 3008 | 1468230083495 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 3008 | 1468230083497 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:23 INFO - PROCESS | 3008 | 1468230083598 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 02:41:23 INFO - PROCESS | 3008 | 1468230083639 Marionette TRACE conn6 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 3008 | 1468230083641 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAF000 == 37 [pid = 3008] [id = 53] 02:41:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F526EE800) [pid = 3008] [serial = 155] [outer = 0000000000000000] 02:41:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52B85400) [pid = 3008] [serial = 156] [outer = 0000000F526EE800] 02:41:23 INFO - PROCESS | 3008 | 1468230083686 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52B8BC00) [pid = 3008] [serial = 157] [outer = 0000000F526EE800] 02:41:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52B87000) [pid = 3008] [serial = 158] [outer = 0000000F5FE40400] 02:41:24 INFO - PROCESS | 3008 | 1468230084091 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 629ms 02:41:24 INFO - PROCESS | 3008 | 1468230084122 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 3008 | 1468230084124 Marionette TRACE conn6 <- [1,177,null,{"value":"13"}] 02:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:41:24 INFO - PROCESS | 3008 | 1468230084127 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 3008 | 1468230084129 Marionette TRACE conn6 <- [1,178,null,{}] 02:41:24 INFO - PROCESS | 3008 | 1468230084133 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 3008 | 1468230084134 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:24 INFO - PROCESS | 3008 | 1468230084232 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 02:41:24 INFO - PROCESS | 3008 | 1468230084241 Marionette TRACE conn6 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 3008 | 1468230084243 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675CF800 == 38 [pid = 3008] [id = 54] 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52B8FC00) [pid = 3008] [serial = 159] [outer = 0000000000000000] 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F58B86C00) [pid = 3008] [serial = 160] [outer = 0000000F52B8FC00] 02:41:24 INFO - PROCESS | 3008 | 1468230084288 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6346AC00) [pid = 3008] [serial = 161] [outer = 0000000F52B8FC00] 02:41:24 INFO - PROCESS | 3008 | 1468230084650 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 587ms 02:41:24 INFO - PROCESS | 3008 | 1468230084718 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 02:41:24 INFO - PROCESS | 3008 | 1468230084720 Marionette TRACE conn6 <- [1,181,null,{"value":"13"}] 02:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:41:24 INFO - PROCESS | 3008 | 1468230084733 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:41:24 INFO - PROCESS | 3008 | 1468230084734 Marionette TRACE conn6 <- [1,182,null,{}] 02:41:24 INFO - PROCESS | 3008 | 1468230084738 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:24 INFO - PROCESS | 3008 | 1468230084740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:24 INFO - PROCESS | 3008 | 1468230084819 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 02:41:24 INFO - PROCESS | 3008 | 1468230084824 Marionette TRACE conn6 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 3008 | 1468230084826 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F88F800 == 39 [pid = 3008] [id = 55] 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F50E7B000) [pid = 3008] [serial = 162] [outer = 0000000000000000] 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F50E7F800) [pid = 3008] [serial = 163] [outer = 0000000F50E7B000] 02:41:24 INFO - PROCESS | 3008 | 1468230084873 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F521C6400) [pid = 3008] [serial = 164] [outer = 0000000F50E7B000] 02:41:25 INFO - PROCESS | 3008 | 1468230085255 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 585ms 02:41:25 INFO - PROCESS | 3008 | 1468230085323 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 3008 | 1468230085328 Marionette TRACE conn6 <- [1,185,null,{"value":"13"}] 02:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:41:25 INFO - PROCESS | 3008 | 1468230085333 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 3008 | 1468230085337 Marionette TRACE conn6 <- [1,186,null,{}] 02:41:25 INFO - PROCESS | 3008 | 1468230085344 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 3008 | 1468230085347 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:25 INFO - PROCESS | 3008 | 1468230085494 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 02:41:25 INFO - PROCESS | 3008 | 1468230085640 Marionette TRACE conn6 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 3008 | 1468230085646 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A42800 == 40 [pid = 3008] [id = 56] 02:41:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F51928800) [pid = 3008] [serial = 165] [outer = 0000000000000000] 02:41:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52625800) [pid = 3008] [serial = 166] [outer = 0000000F51928800] 02:41:25 INFO - PROCESS | 3008 | 1468230085705 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F52B9B400) [pid = 3008] [serial = 167] [outer = 0000000F51928800] 02:41:26 INFO - PROCESS | 3008 | 1468230086244 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 944ms 02:41:26 INFO - PROCESS | 3008 | 1468230086282 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 3008 | 1468230086286 Marionette TRACE conn6 <- [1,189,null,{"value":"13"}] 02:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:41:26 INFO - PROCESS | 3008 | 1468230086294 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 3008 | 1468230086299 Marionette TRACE conn6 <- [1,190,null,{}] 02:41:26 INFO - PROCESS | 3008 | 1468230086303 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 3008 | 1468230086306 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:26 INFO - PROCESS | 3008 | 1468230086419 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 02:41:26 INFO - PROCESS | 3008 | 1468230086500 Marionette TRACE conn6 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 3008 | 1468230086503 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B8800 == 41 [pid = 3008] [id = 57] 02:41:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F58FF6000) [pid = 3008] [serial = 168] [outer = 0000000000000000] 02:41:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F591C9C00) [pid = 3008] [serial = 169] [outer = 0000000F58FF6000] 02:41:26 INFO - PROCESS | 3008 | 1468230086561 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5C70B400) [pid = 3008] [serial = 170] [outer = 0000000F58FF6000] 02:41:27 INFO - PROCESS | 3008 | 1468230087116 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 839ms 02:41:27 INFO - PROCESS | 3008 | 1468230087133 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 3008 | 1468230087136 Marionette TRACE conn6 <- [1,193,null,{"value":"13"}] 02:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:41:27 INFO - PROCESS | 3008 | 1468230087140 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 3008 | 1468230087142 Marionette TRACE conn6 <- [1,194,null,{}] 02:41:27 INFO - PROCESS | 3008 | 1468230087153 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 3008 | 1468230087158 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:27 INFO - PROCESS | 3008 | 1468230087271 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 02:41:27 INFO - PROCESS | 3008 | 1468230087353 Marionette TRACE conn6 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 3008 | 1468230087357 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675CC800 == 42 [pid = 3008] [id = 58] 02:41:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F60DC5800) [pid = 3008] [serial = 171] [outer = 0000000000000000] 02:41:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F6178F400) [pid = 3008] [serial = 172] [outer = 0000000F60DC5800] 02:41:27 INFO - PROCESS | 3008 | 1468230087417 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F63381000) [pid = 3008] [serial = 173] [outer = 0000000F60DC5800] 02:41:27 INFO - PROCESS | 3008 | 1468230087924 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 838ms 02:41:27 INFO - PROCESS | 3008 | 1468230087980 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 3008 | 1468230087983 Marionette TRACE conn6 <- [1,197,null,{"value":"13"}] 02:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:41:27 INFO - PROCESS | 3008 | 1468230087987 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 3008 | 1468230087989 Marionette TRACE conn6 <- [1,198,null,{}] 02:41:28 INFO - PROCESS | 3008 | 1468230087993 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 3008 | 1468230087995 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:28 INFO - PROCESS | 3008 | 1468230088107 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 02:41:28 INFO - PROCESS | 3008 | 1468230088211 Marionette TRACE conn6 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 3008 | 1468230088214 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7A000 == 43 [pid = 3008] [id = 59] 02:41:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F61E9A800) [pid = 3008] [serial = 174] [outer = 0000000000000000] 02:41:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F66E6E800) [pid = 3008] [serial = 175] [outer = 0000000F61E9A800] 02:41:28 INFO - PROCESS | 3008 | 1468230088270 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F66E74C00) [pid = 3008] [serial = 176] [outer = 0000000F61E9A800] 02:41:28 INFO - PROCESS | 3008 | 1468230088977 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1031ms 02:41:29 INFO - PROCESS | 3008 | 1468230089020 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 3008 | 1468230089024 Marionette TRACE conn6 <- [1,201,null,{"value":"13"}] 02:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:41:29 INFO - PROCESS | 3008 | 1468230089029 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - PROCESS | 3008 | 1468230089032 Marionette TRACE conn6 <- [1,202,null,{}] 02:41:29 INFO - PROCESS | 3008 | 1468230089048 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 3008 | 1468230089051 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:29 INFO - PROCESS | 3008 | 1468230089150 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 02:41:29 INFO - PROCESS | 3008 | 1468230089219 Marionette TRACE conn6 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 3008 | 1468230089221 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1C000 == 44 [pid = 3008] [id = 60] 02:41:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F52B8C000) [pid = 3008] [serial = 177] [outer = 0000000000000000] 02:41:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F52B9C000) [pid = 3008] [serial = 178] [outer = 0000000F52B8C000] 02:41:29 INFO - PROCESS | 3008 | 1468230089271 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F53DE1000) [pid = 3008] [serial = 179] [outer = 0000000F52B8C000] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675CF800 == 43 [pid = 3008] [id = 54] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAF000 == 42 [pid = 3008] [id = 53] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F88800 == 41 [pid = 3008] [id = 52] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633C9000 == 40 [pid = 3008] [id = 51] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C0000 == 39 [pid = 3008] [id = 50] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60017000 == 38 [pid = 3008] [id = 49] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECAE000 == 37 [pid = 3008] [id = 48] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A1A000 == 36 [pid = 3008] [id = 47] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57AC7000 == 35 [pid = 3008] [id = 46] 02:41:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F8D800 == 34 [pid = 3008] [id = 44] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F63385000) [pid = 3008] [serial = 129] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F5FA0A800) [pid = 3008] [serial = 114] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F595DB000) [pid = 3008] [serial = 108] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F57C78000) [pid = 3008] [serial = 105] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F57D8D400) [pid = 3008] [serial = 106] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F52BA4000) [pid = 3008] [serial = 102] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F53063000) [pid = 3008] [serial = 103] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5191E800) [pid = 3008] [serial = 99] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5E827000) [pid = 3008] [serial = 111] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F60DB8400) [pid = 3008] [serial = 117] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FE39800) [pid = 3008] [serial = 115] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F50F98400) [pid = 3008] [serial = 120] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F6175B000) [pid = 3008] [serial = 118] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F50F48C00) [pid = 3008] [serial = 88] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F58BDC400) [pid = 3008] [serial = 126] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F57CD6400) [pid = 3008] [serial = 87] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FE37400) [pid = 3008] [serial = 91] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5E81E000) [pid = 3008] [serial = 90] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F634D0400) [pid = 3008] [serial = 94] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6338CC00) [pid = 3008] [serial = 93] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63460C00) [pid = 3008] [serial = 97] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F51929800) [pid = 3008] [serial = 96] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F6175C000) [pid = 3008] [serial = 127] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F593A2800) [pid = 3008] [serial = 121] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F61981000) [pid = 3008] [serial = 123] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F621DAC00) [pid = 3008] [serial = 124] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5F10CC00) [pid = 3008] [serial = 112] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5BA7D400) [pid = 3008] [serial = 109] [outer = 0000000000000000] [url = about:blank] 02:41:29 INFO - PROCESS | 3008 | 1468230089804 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 796ms 02:41:29 INFO - PROCESS | 3008 | 1468230089825 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 3008 | 1468230089829 Marionette TRACE conn6 <- [1,205,null,{"value":"13"}] 02:41:29 INFO - PROCESS | 3008 | 1468230089840 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:41:29 INFO - PROCESS | 3008 | 1468230089843 Marionette TRACE conn6 <- [1,206,null,{}] 02:41:29 INFO - PROCESS | 3008 | 1468230089872 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 3008 | 1468230089875 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:29 INFO - PROCESS | 3008 | 1468230089963 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 02:41:29 INFO - PROCESS | 3008 | 1468230089972 Marionette TRACE conn6 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 3008 | 1468230089974 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572EA000 == 35 [pid = 3008] [id = 61] 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F52B86400) [pid = 3008] [serial = 180] [outer = 0000000000000000] 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F53409C00) [pid = 3008] [serial = 181] [outer = 0000000F52B86400] 02:41:30 INFO - PROCESS | 3008 | 1468230090023 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57C91400) [pid = 3008] [serial = 182] [outer = 0000000F52B86400] 02:41:30 INFO - PROCESS | 3008 | 1468230090460 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 648ms 02:41:30 INFO - PROCESS | 3008 | 1468230090493 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 3008 | 1468230090495 Marionette TRACE conn6 <- [1,209,null,{"value":"13"}] 02:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:41:30 INFO - PROCESS | 3008 | 1468230090499 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 3008 | 1468230090502 Marionette TRACE conn6 <- [1,210,null,{}] 02:41:30 INFO - PROCESS | 3008 | 1468230090513 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 3008 | 1468230090518 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:30 INFO - PROCESS | 3008 | 1468230090611 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 02:41:30 INFO - PROCESS | 3008 | 1468230090619 Marionette TRACE conn6 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 3008 | 1468230090623 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7F1000 == 36 [pid = 3008] [id = 62] 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F591ACC00) [pid = 3008] [serial = 183] [outer = 0000000000000000] 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F595D9400) [pid = 3008] [serial = 184] [outer = 0000000F591ACC00] 02:41:30 INFO - PROCESS | 3008 | 1468230090671 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5C712800) [pid = 3008] [serial = 185] [outer = 0000000F591ACC00] 02:41:31 INFO - PROCESS | 3008 | 1468230091086 Marionette TRACE conn6 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 628ms 02:41:31 INFO - PROCESS | 3008 | 1468230091131 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 3008 | 1468230091134 Marionette TRACE conn6 <- [1,213,null,{"value":"13"}] 02:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:41:31 INFO - PROCESS | 3008 | 1468230091137 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 3008 | 1468230091139 Marionette TRACE conn6 <- [1,214,null,{}] 02:41:31 INFO - PROCESS | 3008 | 1468230091142 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 3008 | 1468230091144 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:31 INFO - PROCESS | 3008 | 1468230091231 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 02:41:31 INFO - PROCESS | 3008 | 1468230091237 Marionette TRACE conn6 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 3008 | 1468230091239 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F664800 == 37 [pid = 3008] [id = 63] 02:41:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5E826800) [pid = 3008] [serial = 186] [outer = 0000000000000000] 02:41:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5EC74C00) [pid = 3008] [serial = 187] [outer = 0000000F5E826800] 02:41:31 INFO - PROCESS | 3008 | 1468230091285 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F91C000) [pid = 3008] [serial = 188] [outer = 0000000F5E826800] 02:41:31 INFO - PROCESS | 3008 | 1468230091707 Marionette TRACE conn6 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 585ms 02:41:31 INFO - PROCESS | 3008 | 1468230091726 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 3008 | 1468230091728 Marionette TRACE conn6 <- [1,217,null,{"value":"13"}] 02:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:41:31 INFO - PROCESS | 3008 | 1468230091731 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - PROCESS | 3008 | 1468230091733 Marionette TRACE conn6 <- [1,218,null,{}] 02:41:31 INFO - PROCESS | 3008 | 1468230091736 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 3008 | 1468230091738 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:31 INFO - PROCESS | 3008 | 1468230091853 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 02:41:31 INFO - PROCESS | 3008 | 1468230091859 Marionette TRACE conn6 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 3008 | 1468230091861 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B9000 == 38 [pid = 3008] [id = 64] 02:41:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FE39400) [pid = 3008] [serial = 189] [outer = 0000000000000000] 02:41:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FE3BC00) [pid = 3008] [serial = 190] [outer = 0000000F5FE39400] 02:41:31 INFO - PROCESS | 3008 | 1468230091913 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F60602800) [pid = 3008] [serial = 191] [outer = 0000000F5FE39400] 02:41:32 INFO - PROCESS | 3008 | 1468230092350 Marionette TRACE conn6 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 628ms 02:41:32 INFO - PROCESS | 3008 | 1468230092364 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 3008 | 1468230092366 Marionette TRACE conn6 <- [1,221,null,{"value":"13"}] 02:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:41:32 INFO - PROCESS | 3008 | 1468230092369 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 3008 | 1468230092371 Marionette TRACE conn6 <- [1,222,null,{}] 02:41:32 INFO - PROCESS | 3008 | 1468230092375 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 3008 | 1468230092381 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:32 INFO - PROCESS | 3008 | 1468230092518 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 02:41:32 INFO - PROCESS | 3008 | 1468230092526 Marionette TRACE conn6 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 3008 | 1468230092528 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61945000 == 39 [pid = 3008] [id = 65] 02:41:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F60604400) [pid = 3008] [serial = 192] [outer = 0000000000000000] 02:41:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F62177800) [pid = 3008] [serial = 193] [outer = 0000000F60604400] 02:41:32 INFO - PROCESS | 3008 | 1468230092607 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6338CC00) [pid = 3008] [serial = 194] [outer = 0000000F60604400] 02:41:33 INFO - PROCESS | 3008 | 1468230093041 Marionette TRACE conn6 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 734ms 02:41:33 INFO - PROCESS | 3008 | 1468230093106 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 3008 | 1468230093108 Marionette TRACE conn6 <- [1,225,null,{"value":"13"}] 02:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:41:33 INFO - PROCESS | 3008 | 1468230093112 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 3008 | 1468230093114 Marionette TRACE conn6 <- [1,226,null,{}] 02:41:33 INFO - PROCESS | 3008 | 1468230093117 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 3008 | 1468230093119 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:33 INFO - PROCESS | 3008 | 1468230093232 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 02:41:33 INFO - PROCESS | 3008 | 1468230093238 Marionette TRACE conn6 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 3008 | 1468230093240 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621AD800 == 40 [pid = 3008] [id = 66] 02:41:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F634C8400) [pid = 3008] [serial = 195] [outer = 0000000000000000] 02:41:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63A47800) [pid = 3008] [serial = 196] [outer = 0000000F634C8400] 02:41:33 INFO - PROCESS | 3008 | 1468230093284 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63A52000) [pid = 3008] [serial = 197] [outer = 0000000F634C8400] 02:41:33 INFO - PROCESS | 3008 | 1468230093684 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 629ms 02:41:33 INFO - PROCESS | 3008 | 1468230093744 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 3008 | 1468230093746 Marionette TRACE conn6 <- [1,229,null,{"value":"13"}] 02:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:41:33 INFO - PROCESS | 3008 | 1468230093749 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 3008 | 1468230093751 Marionette TRACE conn6 <- [1,230,null,{}] 02:41:33 INFO - PROCESS | 3008 | 1468230093755 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 3008 | 1468230093757 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:33 INFO - PROCESS | 3008 | 1468230093860 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 02:41:33 INFO - PROCESS | 3008 | 1468230093922 Marionette TRACE conn6 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 3008 | 1468230093924 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635E1800 == 41 [pid = 3008] [id = 67] 02:41:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63A51000) [pid = 3008] [serial = 198] [outer = 0000000000000000] 02:41:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F64F03C00) [pid = 3008] [serial = 199] [outer = 0000000F63A51000] 02:41:33 INFO - PROCESS | 3008 | 1468230093969 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64F0A400) [pid = 3008] [serial = 200] [outer = 0000000F63A51000] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F52624C00) [pid = 3008] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F61902C00) [pid = 3008] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F526EE800) [pid = 3008] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F58BE0000) [pid = 3008] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52BA0C00) [pid = 3008] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58B93C00) [pid = 3008] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5FE39000) [pid = 3008] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5344B000) [pid = 3008] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F526EDC00) [pid = 3008] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B8FC00) [pid = 3008] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5D19F800) [pid = 3008] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:41:34 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5184D800) [pid = 3008] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:41:34 INFO - PROCESS | 3008 | 1468230094400 Marionette TRACE conn6 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 691ms 02:41:34 INFO - PROCESS | 3008 | 1468230094444 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 3008 | 1468230094446 Marionette TRACE conn6 <- [1,233,null,{"value":"13"}] 02:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:41:34 INFO - PROCESS | 3008 | 1468230094449 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 3008 | 1468230094451 Marionette TRACE conn6 <- [1,234,null,{}] 02:41:34 INFO - PROCESS | 3008 | 1468230094454 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 3008 | 1468230094456 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:34 INFO - PROCESS | 3008 | 1468230094546 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 02:41:34 INFO - PROCESS | 3008 | 1468230094551 Marionette TRACE conn6 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 3008 | 1468230094553 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F76800 == 42 [pid = 3008] [id = 68] 02:41:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F52B8FC00) [pid = 3008] [serial = 201] [outer = 0000000000000000] 02:41:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F114C00) [pid = 3008] [serial = 202] [outer = 0000000F52B8FC00] 02:41:34 INFO - PROCESS | 3008 | 1468230094598 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F64F0E000) [pid = 3008] [serial = 203] [outer = 0000000F52B8FC00] 02:41:35 INFO - PROCESS | 3008 | 1468230095008 Marionette TRACE conn6 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 586ms 02:41:35 INFO - PROCESS | 3008 | 1468230095041 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 3008 | 1468230095043 Marionette TRACE conn6 <- [1,237,null,{"value":"13"}] 02:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:41:35 INFO - PROCESS | 3008 | 1468230095046 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 3008 | 1468230095048 Marionette TRACE conn6 <- [1,238,null,{}] 02:41:35 INFO - PROCESS | 3008 | 1468230095051 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 3008 | 1468230095053 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:35 INFO - PROCESS | 3008 | 1468230095138 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 02:41:35 INFO - PROCESS | 3008 | 1468230095143 Marionette TRACE conn6 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 3008 | 1468230095145 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6746C000 == 43 [pid = 3008] [id = 69] 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F363800) [pid = 3008] [serial = 204] [outer = 0000000000000000] 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F369800) [pid = 3008] [serial = 205] [outer = 0000000F5F363800] 02:41:35 INFO - PROCESS | 3008 | 1468230095190 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F60603800) [pid = 3008] [serial = 206] [outer = 0000000F5F363800] 02:41:35 INFO - PROCESS | 3008 | 1468230095621 Marionette TRACE conn6 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 629ms 02:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:41:35 INFO - PROCESS | 3008 | 1468230095677 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 3008 | 1468230095679 Marionette TRACE conn6 <- [1,241,null,{"value":"13"}] 02:41:35 INFO - PROCESS | 3008 | 1468230095683 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - PROCESS | 3008 | 1468230095685 Marionette TRACE conn6 <- [1,242,null,{}] 02:41:35 INFO - PROCESS | 3008 | 1468230095689 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 3008 | 1468230095691 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:35 INFO - PROCESS | 3008 | 1468230095789 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 02:41:35 INFO - PROCESS | 3008 | 1468230095794 Marionette TRACE conn6 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 3008 | 1468230095796 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675CA800 == 44 [pid = 3008] [id = 70] 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F64C39800) [pid = 3008] [serial = 207] [outer = 0000000000000000] 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F64C42400) [pid = 3008] [serial = 208] [outer = 0000000F64C39800] 02:41:35 INFO - PROCESS | 3008 | 1468230095843 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F66E7D800) [pid = 3008] [serial = 209] [outer = 0000000F64C39800] 02:41:36 INFO - PROCESS | 3008 | 1468230096371 Marionette TRACE conn6 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 732ms 02:41:36 INFO - PROCESS | 3008 | 1468230096419 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 3008 | 1468230096423 Marionette TRACE conn6 <- [1,245,null,{"value":"13"}] 02:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:41:36 INFO - PROCESS | 3008 | 1468230096428 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 3008 | 1468230096432 Marionette TRACE conn6 <- [1,246,null,{}] 02:41:36 INFO - PROCESS | 3008 | 1468230096438 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 3008 | 1468230096442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:36 INFO - PROCESS | 3008 | 1468230096633 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 02:41:36 INFO - PROCESS | 3008 | 1468230096737 Marionette TRACE conn6 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 3008 | 1468230096740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A50000 == 45 [pid = 3008] [id = 71] 02:41:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52627400) [pid = 3008] [serial = 210] [outer = 0000000000000000] 02:41:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F526F6C00) [pid = 3008] [serial = 211] [outer = 0000000F52627400] 02:41:36 INFO - PROCESS | 3008 | 1468230096800 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F5344D000) [pid = 3008] [serial = 212] [outer = 0000000F52627400] 02:41:37 INFO - PROCESS | 3008 | 1468230097507 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1141ms 02:41:37 INFO - PROCESS | 3008 | 1468230097574 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 3008 | 1468230097579 Marionette TRACE conn6 <- [1,249,null,{"value":"13"}] 02:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:41:37 INFO - PROCESS | 3008 | 1468230097586 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 3008 | 1468230097589 Marionette TRACE conn6 <- [1,250,null,{}] 02:41:37 INFO - PROCESS | 3008 | 1468230097593 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 3008 | 1468230097596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:37 INFO - PROCESS | 3008 | 1468230097742 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 02:41:37 INFO - PROCESS | 3008 | 1468230097811 Marionette TRACE conn6 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 3008 | 1468230097814 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195E800 == 46 [pid = 3008] [id = 72] 02:41:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F595D9800) [pid = 3008] [serial = 213] [outer = 0000000000000000] 02:41:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F5D65B800) [pid = 3008] [serial = 214] [outer = 0000000F595D9800] 02:41:37 INFO - PROCESS | 3008 | 1468230097914 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F5F36F000) [pid = 3008] [serial = 215] [outer = 0000000F595D9800] 02:41:38 INFO - PROCESS | 3008 | 1468230098488 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 944ms 02:41:38 INFO - PROCESS | 3008 | 1468230098532 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 02:41:38 INFO - PROCESS | 3008 | 1468230098535 Marionette TRACE conn6 <- [1,253,null,{"value":"13"}] 02:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:41:38 INFO - PROCESS | 3008 | 1468230098538 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 3008 | 1468230098542 Marionette TRACE conn6 <- [1,254,null,{}] 02:41:38 INFO - PROCESS | 3008 | 1468230098554 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 3008 | 1468230098559 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:38 INFO - PROCESS | 3008 | 1468230098671 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 02:41:38 INFO - PROCESS | 3008 | 1468230098755 Marionette TRACE conn6 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 3008 | 1468230098759 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F685C2000 == 47 [pid = 3008] [id = 73] 02:41:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F61C54000) [pid = 3008] [serial = 216] [outer = 0000000000000000] 02:41:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F63505000) [pid = 3008] [serial = 217] [outer = 0000000F61C54000] 02:41:38 INFO - PROCESS | 3008 | 1468230098817 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F64C41C00) [pid = 3008] [serial = 218] [outer = 0000000F61C54000] 02:41:39 INFO - PROCESS | 3008 | 1468230099429 Marionette TRACE conn6 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1080ms 02:41:39 INFO - PROCESS | 3008 | 1468230099622 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 3008 | 1468230099627 Marionette TRACE conn6 <- [1,257,null,{"value":"13"}] 02:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:41:39 INFO - PROCESS | 3008 | 1468230099632 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 3008 | 1468230099635 Marionette TRACE conn6 <- [1,258,null,{}] 02:41:39 INFO - PROCESS | 3008 | 1468230099641 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 3008 | 1468230099644 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:39 INFO - PROCESS | 3008 | 1468230099747 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 02:41:39 INFO - PROCESS | 3008 | 1468230099810 Marionette TRACE conn6 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 3008 | 1468230099815 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A6C000 == 48 [pid = 3008] [id = 74] 02:41:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F52B87400) [pid = 3008] [serial = 219] [outer = 0000000000000000] 02:41:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F52B98C00) [pid = 3008] [serial = 220] [outer = 0000000F52B87400] 02:41:39 INFO - PROCESS | 3008 | 1468230099865 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F571F7000) [pid = 3008] [serial = 221] [outer = 0000000F52B87400] 02:41:40 INFO - PROCESS | 3008 | 1468230100408 Marionette TRACE conn6 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 839ms 02:41:40 INFO - PROCESS | 3008 | 1468230100474 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 3008 | 1468230100477 Marionette TRACE conn6 <- [1,261,null,{"value":"13"}] 02:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:41:40 INFO - PROCESS | 3008 | 1468230100483 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 3008 | 1468230100487 Marionette TRACE conn6 <- [1,262,null,{}] 02:41:40 INFO - PROCESS | 3008 | 1468230100491 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 3008 | 1468230100493 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:40 INFO - PROCESS | 3008 | 1468230100599 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 02:41:40 INFO - PROCESS | 3008 | 1468230100668 Marionette TRACE conn6 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 3008 | 1468230100670 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936C800 == 49 [pid = 3008] [id = 75] 02:41:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F58B87800) [pid = 3008] [serial = 222] [outer = 0000000000000000] 02:41:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F58BD9000) [pid = 3008] [serial = 223] [outer = 0000000F58B87800] 02:41:40 INFO - PROCESS | 3008 | 1468230100722 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F591BB000) [pid = 3008] [serial = 224] [outer = 0000000F58B87800] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6746C000 == 48 [pid = 3008] [id = 69] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F76800 == 47 [pid = 3008] [id = 68] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635E1800 == 46 [pid = 3008] [id = 67] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621AD800 == 45 [pid = 3008] [id = 66] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61945000 == 44 [pid = 3008] [id = 65] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B9000 == 43 [pid = 3008] [id = 64] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F664800 == 42 [pid = 3008] [id = 63] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7F1000 == 41 [pid = 3008] [id = 62] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572EA000 == 40 [pid = 3008] [id = 61] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1C000 == 39 [pid = 3008] [id = 60] 02:41:40 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A42800 == 38 [pid = 3008] [id = 56] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F52B99400) [pid = 3008] [serial = 100] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F60DC1400) [pid = 3008] [serial = 148] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F6060C000) [pid = 3008] [serial = 147] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F53AE0C00) [pid = 3008] [serial = 34] [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.] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F63A5E000) [pid = 3008] [serial = 151] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F621E5400) [pid = 3008] [serial = 150] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F52B85400) [pid = 3008] [serial = 156] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F634D1C00) [pid = 3008] [serial = 130] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F579D4C00) [pid = 3008] [serial = 133] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F53ADC800) [pid = 3008] [serial = 132] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F58BDB400) [pid = 3008] [serial = 138] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F591BB800) [pid = 3008] [serial = 139] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F60604000) [pid = 3008] [serial = 144] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F57CE2C00) [pid = 3008] [serial = 136] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F56FC3000) [pid = 3008] [serial = 135] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F526F6000) [pid = 3008] [serial = 153] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F6346AC00) [pid = 3008] [serial = 161] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58B86C00) [pid = 3008] [serial = 160] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F50E7F800) [pid = 3008] [serial = 163] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F61795400) [pid = 3008] [serial = 154] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5FA12000) [pid = 3008] [serial = 142] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5EC73C00) [pid = 3008] [serial = 141] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52B8BC00) [pid = 3008] [serial = 157] [outer = 0000000000000000] [url = about:blank] 02:41:40 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6060C400) [pid = 3008] [serial = 145] [outer = 0000000000000000] [url = about:blank] 02:41:41 INFO - PROCESS | 3008 | 1468230101378 Marionette TRACE conn6 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 944ms 02:41:41 INFO - PROCESS | 3008 | 1468230101426 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 3008 | 1468230101429 Marionette TRACE conn6 <- [1,265,null,{"value":"13"}] 02:41:41 INFO - PROCESS | 3008 | 1468230101432 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:41:41 INFO - PROCESS | 3008 | 1468230101434 Marionette TRACE conn6 <- [1,266,null,{}] 02:41:41 INFO - PROCESS | 3008 | 1468230101444 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 3008 | 1468230101449 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:41 INFO - PROCESS | 3008 | 1468230101572 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 02:41:41 INFO - PROCESS | 3008 | 1468230101587 Marionette TRACE conn6 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 3008 | 1468230101591 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7EA800 == 39 [pid = 3008] [id = 76] 02:41:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5BA7C400) [pid = 3008] [serial = 225] [outer = 0000000000000000] 02:41:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5D6CB800) [pid = 3008] [serial = 226] [outer = 0000000F5BA7C400] 02:41:41 INFO - PROCESS | 3008 | 1468230101640 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F111C00) [pid = 3008] [serial = 227] [outer = 0000000F5BA7C400] 02:41:42 INFO - PROCESS | 3008 | 1468230102037 Marionette TRACE conn6 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 629ms 02:41:42 INFO - PROCESS | 3008 | 1468230102064 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 3008 | 1468230102066 Marionette TRACE conn6 <- [1,269,null,{"value":"13"}] 02:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:41:42 INFO - PROCESS | 3008 | 1468230102070 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 3008 | 1468230102071 Marionette TRACE conn6 <- [1,270,null,{}] 02:41:42 INFO - PROCESS | 3008 | 1468230102075 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 3008 | 1468230102077 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:42 INFO - PROCESS | 3008 | 1468230102167 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 02:41:42 INFO - PROCESS | 3008 | 1468230102173 Marionette TRACE conn6 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 3008 | 1468230102175 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001D000 == 40 [pid = 3008] [id = 77] 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F924C00) [pid = 3008] [serial = 228] [outer = 0000000000000000] 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE3D000) [pid = 3008] [serial = 229] [outer = 0000000F5F924C00] 02:41:42 INFO - PROCESS | 3008 | 1468230102222 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F60606C00) [pid = 3008] [serial = 230] [outer = 0000000F5F924C00] 02:41:42 INFO - PROCESS | 3008 | 1468230102627 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 587ms 02:41:42 INFO - PROCESS | 3008 | 1468230102660 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 3008 | 1468230102662 Marionette TRACE conn6 <- [1,273,null,{"value":"13"}] 02:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:41:42 INFO - PROCESS | 3008 | 1468230102685 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 3008 | 1468230102687 Marionette TRACE conn6 <- [1,274,null,{}] 02:41:42 INFO - PROCESS | 3008 | 1468230102691 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 3008 | 1468230102693 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:42 INFO - PROCESS | 3008 | 1468230102776 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 02:41:42 INFO - PROCESS | 3008 | 1468230102784 Marionette TRACE conn6 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 3008 | 1468230102786 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61721800 == 41 [pid = 3008] [id = 78] 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F60609400) [pid = 3008] [serial = 231] [outer = 0000000000000000] 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F606EA400) [pid = 3008] [serial = 232] [outer = 0000000F60609400] 02:41:42 INFO - PROCESS | 3008 | 1468230102831 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F61789C00) [pid = 3008] [serial = 233] [outer = 0000000F60609400] 02:41:43 INFO - PROCESS | 3008 | 1468230103290 Marionette TRACE conn6 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 629ms 02:41:43 INFO - PROCESS | 3008 | 1468230103316 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 3008 | 1468230103318 Marionette TRACE conn6 <- [1,277,null,{"value":"13"}] 02:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:41:43 INFO - PROCESS | 3008 | 1468230103321 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 3008 | 1468230103323 Marionette TRACE conn6 <- [1,278,null,{}] 02:41:43 INFO - PROCESS | 3008 | 1468230103327 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 3008 | 1468230103332 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:43 INFO - PROCESS | 3008 | 1468230103477 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 02:41:43 INFO - PROCESS | 3008 | 1468230103527 Marionette TRACE conn6 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 3008 | 1468230103529 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633D0800 == 42 [pid = 3008] [id = 79] 02:41:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F6338B400) [pid = 3008] [serial = 234] [outer = 0000000000000000] 02:41:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F6350D000) [pid = 3008] [serial = 235] [outer = 0000000F6338B400] 02:41:43 INFO - PROCESS | 3008 | 1468230103582 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F63A62400) [pid = 3008] [serial = 236] [outer = 0000000F6338B400] 02:41:44 INFO - PROCESS | 3008 | 1468230103997 Marionette TRACE conn6 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 733ms 02:41:44 INFO - PROCESS | 3008 | 1468230104058 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 3008 | 1468230104060 Marionette TRACE conn6 <- [1,281,null,{"value":"13"}] 02:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:41:44 INFO - PROCESS | 3008 | 1468230104069 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 3008 | 1468230104070 Marionette TRACE conn6 <- [1,282,null,{}] 02:41:44 INFO - PROCESS | 3008 | 1468230104074 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 3008 | 1468230104076 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:44 INFO - PROCESS | 3008 | 1468230104205 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 02:41:44 INFO - PROCESS | 3008 | 1468230104217 Marionette TRACE conn6 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 3008 | 1468230104219 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F74800 == 43 [pid = 3008] [id = 80] 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F64C39C00) [pid = 3008] [serial = 237] [outer = 0000000000000000] 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F64C45C00) [pid = 3008] [serial = 238] [outer = 0000000F64C39C00] 02:41:44 INFO - PROCESS | 3008 | 1468230104263 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F64E51800) [pid = 3008] [serial = 239] [outer = 0000000F64C39C00] 02:41:44 INFO - PROCESS | 3008 | 1468230104684 Marionette TRACE conn6 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 628ms 02:41:44 INFO - PROCESS | 3008 | 1468230104700 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 02:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:41:44 INFO - PROCESS | 3008 | 1468230104702 Marionette TRACE conn6 <- [1,285,null,{"value":"13"}] 02:41:44 INFO - PROCESS | 3008 | 1468230104705 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 3008 | 1468230104707 Marionette TRACE conn6 <- [1,286,null,{}] 02:41:44 INFO - PROCESS | 3008 | 1468230104710 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 3008 | 1468230104712 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:44 INFO - PROCESS | 3008 | 1468230104826 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 02:41:44 INFO - PROCESS | 3008 | 1468230104832 Marionette TRACE conn6 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 3008 | 1468230104834 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB7800 == 44 [pid = 3008] [id = 81] 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F64E51C00) [pid = 3008] [serial = 240] [outer = 0000000000000000] 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F64E57C00) [pid = 3008] [serial = 241] [outer = 0000000F64E51C00] 02:41:44 INFO - PROCESS | 3008 | 1468230104917 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F66E75400) [pid = 3008] [serial = 242] [outer = 0000000F64E51C00] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F5E826800) [pid = 3008] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F61E9A800) [pid = 3008] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5FE39400) [pid = 3008] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F591ACC00) [pid = 3008] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F51928800) [pid = 3008] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F60604400) [pid = 3008] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F52B8C000) [pid = 3008] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F58FF6000) [pid = 3008] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52B86400) [pid = 3008] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F60DC5800) [pid = 3008] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F634C8400) [pid = 3008] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F50E7B000) [pid = 3008] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63A51000) [pid = 3008] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F363800) [pid = 3008] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:41:45 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52B8FC00) [pid = 3008] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:41:45 INFO - PROCESS | 3008 | 1468230105374 Marionette TRACE conn6 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 672ms 02:41:45 INFO - PROCESS | 3008 | 1468230105381 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 3008 | 1468230105383 Marionette TRACE conn6 <- [1,289,null,{"value":"13"}] 02:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:41:45 INFO - PROCESS | 3008 | 1468230105386 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 3008 | 1468230105387 Marionette TRACE conn6 <- [1,290,null,{}] 02:41:45 INFO - PROCESS | 3008 | 1468230105391 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 3008 | 1468230105393 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:45 INFO - PROCESS | 3008 | 1468230105506 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 02:41:45 INFO - PROCESS | 3008 | 1468230105571 Marionette TRACE conn6 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 3008 | 1468230105573 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675C0800 == 45 [pid = 3008] [id = 82] 02:41:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F50F4D800) [pid = 3008] [serial = 243] [outer = 0000000000000000] 02:41:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5E826800) [pid = 3008] [serial = 244] [outer = 0000000F50F4D800] 02:41:45 INFO - PROCESS | 3008 | 1468230105618 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F64C36400) [pid = 3008] [serial = 245] [outer = 0000000F50F4D800] 02:41:45 INFO - PROCESS | 3008 | 1468230105959 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 627ms 02:41:46 INFO - PROCESS | 3008 | 1468230106017 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 3008 | 1468230106019 Marionette TRACE conn6 <- [1,293,null,{"value":"13"}] 02:41:46 INFO - PROCESS | 3008 | 1468230106022 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:41:46 INFO - PROCESS | 3008 | 1468230106024 Marionette TRACE conn6 <- [1,294,null,{}] 02:41:46 INFO - PROCESS | 3008 | 1468230106027 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 3008 | 1468230106037 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:46 INFO - PROCESS | 3008 | 1468230106121 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 02:41:46 INFO - PROCESS | 3008 | 1468230106126 Marionette TRACE conn6 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 3008 | 1468230106128 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F676A7800 == 46 [pid = 3008] [id = 83] 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61E9B400) [pid = 3008] [serial = 246] [outer = 0000000000000000] 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F66EDAC00) [pid = 3008] [serial = 247] [outer = 0000000F61E9B400] 02:41:46 INFO - PROCESS | 3008 | 1468230106173 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F66EE2C00) [pid = 3008] [serial = 248] [outer = 0000000F61E9B400] 02:41:46 INFO - PROCESS | 3008 | 1468230106556 Marionette TRACE conn6 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 587ms 02:41:46 INFO - PROCESS | 3008 | 1468230106618 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 3008 | 1468230106621 Marionette TRACE conn6 <- [1,297,null,{"value":"13"}] 02:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:41:46 INFO - PROCESS | 3008 | 1468230106624 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 3008 | 1468230106626 Marionette TRACE conn6 <- [1,298,null,{}] 02:41:46 INFO - PROCESS | 3008 | 1468230106635 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 3008 | 1468230106637 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:46 INFO - PROCESS | 3008 | 1468230106740 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 02:41:46 INFO - PROCESS | 3008 | 1468230106754 Marionette TRACE conn6 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:46 INFO - PROCESS | 3008 | 1468230106756 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F685B8000 == 47 [pid = 3008] [id = 84] 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F66EE5800) [pid = 3008] [serial = 249] [outer = 0000000000000000] 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F6720C800) [pid = 3008] [serial = 250] [outer = 0000000F66EE5800] 02:41:46 INFO - PROCESS | 3008 | 1468230106803 Marionette DEBUG loaded listener.js 02:41:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F67555000) [pid = 3008] [serial = 251] [outer = 0000000F66EE5800] 02:41:47 INFO - PROCESS | 3008 | 1468230107346 Marionette TRACE conn6 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 775ms 02:41:47 INFO - PROCESS | 3008 | 1468230107402 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 3008 | 1468230107407 Marionette TRACE conn6 <- [1,301,null,{"value":"13"}] 02:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:41:47 INFO - PROCESS | 3008 | 1468230107412 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 3008 | 1468230107416 Marionette TRACE conn6 <- [1,302,null,{}] 02:41:47 INFO - PROCESS | 3008 | 1468230107422 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 3008 | 1468230107425 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:47 INFO - PROCESS | 3008 | 1468230107621 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 02:41:47 INFO - PROCESS | 3008 | 1468230107623 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:41:47 INFO - PROCESS | 3008 | 1468230107737 Marionette TRACE conn6 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 3008 | 1468230107740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A48000 == 48 [pid = 3008] [id = 85] 02:41:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F53ADC800) [pid = 3008] [serial = 252] [outer = 0000000000000000] 02:41:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F5726FC00) [pid = 3008] [serial = 253] [outer = 0000000F53ADC800] 02:41:47 INFO - PROCESS | 3008 | 1468230107801 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F58A11000) [pid = 3008] [serial = 254] [outer = 0000000F53ADC800] 02:41:48 INFO - PROCESS | 3008 | 1468230108428 Marionette TRACE conn6 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1029ms 02:41:48 INFO - PROCESS | 3008 | 1468230108445 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 3008 | 1468230108450 Marionette TRACE conn6 <- [1,305,null,{"value":"13"}] 02:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:41:48 INFO - PROCESS | 3008 | 1468230108471 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 3008 | 1468230108474 Marionette TRACE conn6 <- [1,306,null,{}] 02:41:48 INFO - PROCESS | 3008 | 1468230108478 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 3008 | 1468230108481 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:48 INFO - PROCESS | 3008 | 1468230108600 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 02:41:48 INFO - PROCESS | 3008 | 1468230108671 Marionette TRACE conn6 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 3008 | 1468230108674 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621AD800 == 49 [pid = 3008] [id = 86] 02:41:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F5E828400) [pid = 3008] [serial = 255] [outer = 0000000000000000] 02:41:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F5F187400) [pid = 3008] [serial = 256] [outer = 0000000F5E828400] 02:41:48 INFO - PROCESS | 3008 | 1468230108773 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F60604000) [pid = 3008] [serial = 257] [outer = 0000000F5E828400] 02:41:49 INFO - PROCESS | 3008 | 1468230109373 Marionette TRACE conn6 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 943ms 02:41:49 INFO - PROCESS | 3008 | 1468230109415 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 3008 | 1468230109418 Marionette TRACE conn6 <- [1,309,null,{"value":"13"}] 02:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:41:49 INFO - PROCESS | 3008 | 1468230109422 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 3008 | 1468230109426 Marionette TRACE conn6 <- [1,310,null,{}] 02:41:49 INFO - PROCESS | 3008 | 1468230109438 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 3008 | 1468230109443 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:49 INFO - PROCESS | 3008 | 1468230109559 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 02:41:49 INFO - PROCESS | 3008 | 1468230109646 Marionette TRACE conn6 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 3008 | 1468230109650 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68541800 == 50 [pid = 3008] [id = 87] 02:41:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F63508000) [pid = 3008] [serial = 258] [outer = 0000000000000000] 02:41:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F63A62800) [pid = 3008] [serial = 259] [outer = 0000000F63508000] 02:41:49 INFO - PROCESS | 3008 | 1468230109708 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F6406A800) [pid = 3008] [serial = 260] [outer = 0000000F63508000] 02:41:50 INFO - PROCESS | 3008 | 1468230110320 Marionette TRACE conn6 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 944ms 02:41:50 INFO - PROCESS | 3008 | 1468230110368 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 3008 | 1468230110371 Marionette TRACE conn6 <- [1,313,null,{"value":"13"}] 02:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:41:50 INFO - PROCESS | 3008 | 1468230110375 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 3008 | 1468230110377 Marionette TRACE conn6 <- [1,314,null,{}] 02:41:50 INFO - PROCESS | 3008 | 1468230110381 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 3008 | 1468230110384 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:50 INFO - PROCESS | 3008 | 1468230110500 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 02:41:50 INFO - PROCESS | 3008 | 1468230110586 Marionette TRACE conn6 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 3008 | 1468230110589 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F13800 == 51 [pid = 3008] [id = 88] 02:41:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F52B9DC00) [pid = 3008] [serial = 261] [outer = 0000000000000000] 02:41:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F591CD400) [pid = 3008] [serial = 262] [outer = 0000000F52B9DC00] 02:41:50 INFO - PROCESS | 3008 | 1468230110645 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F621DD800) [pid = 3008] [serial = 263] [outer = 0000000F52B9DC00] 02:41:51 INFO - PROCESS | 3008 | 1468230111362 Marionette TRACE conn6 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1031ms 02:41:51 INFO - PROCESS | 3008 | 1468230111408 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 3008 | 1468230111412 Marionette TRACE conn6 <- [1,317,null,{"value":"13"}] 02:41:51 INFO - PROCESS | 3008 | 1468230111417 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:41:51 INFO - PROCESS | 3008 | 1468230111420 Marionette TRACE conn6 <- [1,318,null,{}] 02:41:51 INFO - PROCESS | 3008 | 1468230111441 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 3008 | 1468230111445 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:51 INFO - PROCESS | 3008 | 1468230111590 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 02:41:51 INFO - PROCESS | 3008 | 1468230111641 Marionette TRACE conn6 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 3008 | 1468230111644 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5716C000 == 52 [pid = 3008] [id = 89] 02:41:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F58C1B000) [pid = 3008] [serial = 264] [outer = 0000000000000000] 02:41:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F593A2C00) [pid = 3008] [serial = 265] [outer = 0000000F58C1B000] 02:41:51 INFO - PROCESS | 3008 | 1468230111695 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 108 (0000000F5E829C00) [pid = 3008] [serial = 266] [outer = 0000000F58C1B000] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F676A7800 == 51 [pid = 3008] [id = 83] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675C0800 == 50 [pid = 3008] [id = 82] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB7800 == 49 [pid = 3008] [id = 81] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F74800 == 48 [pid = 3008] [id = 80] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633D0800 == 47 [pid = 3008] [id = 79] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61721800 == 46 [pid = 3008] [id = 78] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001D000 == 45 [pid = 3008] [id = 77] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7EA800 == 44 [pid = 3008] [id = 76] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5936C800 == 43 [pid = 3008] [id = 75] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A6C000 == 42 [pid = 3008] [id = 74] 02:41:52 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675CA800 == 41 [pid = 3008] [id = 70] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 107 (0000000F64C42400) [pid = 3008] [serial = 208] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F5EC74C00) [pid = 3008] [serial = 187] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F5F91C000) [pid = 3008] [serial = 188] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F66E74C00) [pid = 3008] [serial = 176] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F66E6E800) [pid = 3008] [serial = 175] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F5FE3BC00) [pid = 3008] [serial = 190] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F5C712800) [pid = 3008] [serial = 185] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F595D9400) [pid = 3008] [serial = 184] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F52B9B400) [pid = 3008] [serial = 167] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F52625800) [pid = 3008] [serial = 166] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F62177800) [pid = 3008] [serial = 193] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F53DE1000) [pid = 3008] [serial = 179] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F52B9C000) [pid = 3008] [serial = 178] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F5C70B400) [pid = 3008] [serial = 170] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F591C9C00) [pid = 3008] [serial = 169] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F53409C00) [pid = 3008] [serial = 181] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F57C91400) [pid = 3008] [serial = 182] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F63381000) [pid = 3008] [serial = 173] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6178F400) [pid = 3008] [serial = 172] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F63A52000) [pid = 3008] [serial = 197] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F63A47800) [pid = 3008] [serial = 196] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F521C6400) [pid = 3008] [serial = 164] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F64F03C00) [pid = 3008] [serial = 199] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5F369800) [pid = 3008] [serial = 205] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F60603800) [pid = 3008] [serial = 206] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F64F0A400) [pid = 3008] [serial = 200] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F64F0E000) [pid = 3008] [serial = 203] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5F114C00) [pid = 3008] [serial = 202] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F6338CC00) [pid = 3008] [serial = 194] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F60602800) [pid = 3008] [serial = 191] [outer = 0000000000000000] [url = about:blank] 02:41:52 INFO - PROCESS | 3008 | 1468230112296 Marionette TRACE conn6 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 902ms 02:41:52 INFO - PROCESS | 3008 | 1468230112323 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 3008 | 1468230112328 Marionette TRACE conn6 <- [1,321,null,{"value":"13"}] 02:41:52 INFO - PROCESS | 3008 | 1468230112334 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:41:52 INFO - PROCESS | 3008 | 1468230112336 Marionette TRACE conn6 <- [1,322,null,{}] 02:41:52 INFO - PROCESS | 3008 | 1468230112340 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 3008 | 1468230112343 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:52 INFO - PROCESS | 3008 | 1468230112433 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 02:41:52 INFO - PROCESS | 3008 | 1468230112439 Marionette TRACE conn6 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 3008 | 1468230112442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A2F000 == 42 [pid = 3008] [id = 90] 02:41:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F53410000) [pid = 3008] [serial = 267] [outer = 0000000000000000] 02:41:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F591ACC00) [pid = 3008] [serial = 268] [outer = 0000000F53410000] 02:41:52 INFO - PROCESS | 3008 | 1468230112491 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5EC72C00) [pid = 3008] [serial = 269] [outer = 0000000F53410000] 02:41:52 INFO - PROCESS | 3008 | 1468230112955 Marionette TRACE conn6 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 692ms 02:41:53 INFO - PROCESS | 3008 | 1468230113030 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 02:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:41:53 INFO - PROCESS | 3008 | 1468230113033 Marionette TRACE conn6 <- [1,325,null,{"value":"13"}] 02:41:53 INFO - PROCESS | 3008 | 1468230113036 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 3008 | 1468230113040 Marionette TRACE conn6 <- [1,326,null,{}] 02:41:53 INFO - PROCESS | 3008 | 1468230113051 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 3008 | 1468230113055 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:53 INFO - PROCESS | 3008 | 1468230113146 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 02:41:53 INFO - PROCESS | 3008 | 1468230113216 Marionette TRACE conn6 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 3008 | 1468230113219 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC55000 == 43 [pid = 3008] [id = 91] 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F60607000) [pid = 3008] [serial = 270] [outer = 0000000000000000] 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F606B1C00) [pid = 3008] [serial = 271] [outer = 0000000F60607000] 02:41:53 INFO - PROCESS | 3008 | 1468230113268 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F61907400) [pid = 3008] [serial = 272] [outer = 0000000F60607000] 02:41:53 INFO - PROCESS | 3008 | 1468230113657 Marionette TRACE conn6 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 630ms 02:41:53 INFO - PROCESS | 3008 | 1468230113675 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 02:41:53 INFO - PROCESS | 3008 | 1468230113678 Marionette TRACE conn6 <- [1,329,null,{"value":"13"}] 02:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:41:53 INFO - PROCESS | 3008 | 1468230113681 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 3008 | 1468230113683 Marionette TRACE conn6 <- [1,330,null,{}] 02:41:53 INFO - PROCESS | 3008 | 1468230113686 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 3008 | 1468230113688 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:53 INFO - PROCESS | 3008 | 1468230113801 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 02:41:53 INFO - PROCESS | 3008 | 1468230113810 Marionette TRACE conn6 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:53 INFO - PROCESS | 3008 | 1468230113812 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61711800 == 44 [pid = 3008] [id = 92] 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63460C00) [pid = 3008] [serial = 273] [outer = 0000000000000000] 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F634CB400) [pid = 3008] [serial = 274] [outer = 0000000F63460C00] 02:41:53 INFO - PROCESS | 3008 | 1468230113859 Marionette DEBUG loaded listener.js 02:41:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63A53800) [pid = 3008] [serial = 275] [outer = 0000000F63460C00] 02:41:54 INFO - PROCESS | 3008 | 1468230114277 Marionette TRACE conn6 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 02:41:54 INFO - PROCESS | 3008 | 1468230114316 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 3008 | 1468230114318 Marionette TRACE conn6 <- [1,333,null,{"value":"13"}] 02:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:41:54 INFO - PROCESS | 3008 | 1468230114321 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 3008 | 1468230114323 Marionette TRACE conn6 <- [1,334,null,{}] 02:41:54 INFO - PROCESS | 3008 | 1468230114327 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 3008 | 1468230114329 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:54 INFO - PROCESS | 3008 | 1468230114447 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 02:41:54 INFO - PROCESS | 3008 | 1468230114491 Marionette TRACE conn6 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 3008 | 1468230114493 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619FA800 == 45 [pid = 3008] [id = 93] 02:41:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A54000) [pid = 3008] [serial = 276] [outer = 0000000000000000] 02:41:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F6406A000) [pid = 3008] [serial = 277] [outer = 0000000F63A54000] 02:41:54 INFO - PROCESS | 3008 | 1468230114546 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F64C38C00) [pid = 3008] [serial = 278] [outer = 0000000F63A54000] 02:41:54 INFO - PROCESS | 3008 | 1468230114960 Marionette TRACE conn6 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 691ms 02:41:55 INFO - PROCESS | 3008 | 1468230115016 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 3008 | 1468230115019 Marionette TRACE conn6 <- [1,337,null,{"value":"13"}] 02:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:41:55 INFO - PROCESS | 3008 | 1468230115022 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 3008 | 1468230115024 Marionette TRACE conn6 <- [1,338,null,{}] 02:41:55 INFO - PROCESS | 3008 | 1468230115027 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 3008 | 1468230115033 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:55 INFO - PROCESS | 3008 | 1468230115194 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 02:41:55 INFO - PROCESS | 3008 | 1468230115217 Marionette TRACE conn6 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 3008 | 1468230115219 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F5A000 == 46 [pid = 3008] [id = 94] 02:41:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52AB6C00) [pid = 3008] [serial = 279] [outer = 0000000000000000] 02:41:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F64C42800) [pid = 3008] [serial = 280] [outer = 0000000F52AB6C00] 02:41:55 INFO - PROCESS | 3008 | 1468230115264 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64F09000) [pid = 3008] [serial = 281] [outer = 0000000F52AB6C00] 02:41:55 INFO - PROCESS | 3008 | 1468230115709 Marionette TRACE conn6 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 733ms 02:41:55 INFO - PROCESS | 3008 | 1468230115758 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 02:41:55 INFO - PROCESS | 3008 | 1468230115761 Marionette TRACE conn6 <- [1,341,null,{"value":"13"}] 02:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:41:55 INFO - PROCESS | 3008 | 1468230115769 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 3008 | 1468230115771 Marionette TRACE conn6 <- [1,342,null,{}] 02:41:55 INFO - PROCESS | 3008 | 1468230115775 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 3008 | 1468230115777 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:55 INFO - PROCESS | 3008 | 1468230115899 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 02:41:55 INFO - PROCESS | 3008 | 1468230115910 Marionette TRACE conn6 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 3008 | 1468230115912 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB5800 == 47 [pid = 3008] [id = 95] 02:41:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F63FEEC00) [pid = 3008] [serial = 282] [outer = 0000000000000000] 02:41:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F63FF5400) [pid = 3008] [serial = 283] [outer = 0000000F63FEEC00] 02:41:56 INFO - PROCESS | 3008 | 1468230115998 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F63FFA400) [pid = 3008] [serial = 284] [outer = 0000000F63FEEC00] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F6338B400) [pid = 3008] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F64C39C00) [pid = 3008] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F64E51C00) [pid = 3008] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F64C39800) [pid = 3008] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5BA7C400) [pid = 3008] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F60609400) [pid = 3008] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F595D9800) [pid = 3008] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F50F4D800) [pid = 3008] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58B87800) [pid = 3008] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52B87400) [pid = 3008] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F52627400) [pid = 3008] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5F924C00) [pid = 3008] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:41:56 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F61E9B400) [pid = 3008] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:41:56 INFO - PROCESS | 3008 | 1468230116555 Marionette TRACE conn6 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 839ms 02:41:56 INFO - PROCESS | 3008 | 1468230116616 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 3008 | 1468230116618 Marionette TRACE conn6 <- [1,345,null,{"value":"13"}] 02:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:41:56 INFO - PROCESS | 3008 | 1468230116622 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - PROCESS | 3008 | 1468230116624 Marionette TRACE conn6 <- [1,346,null,{}] 02:41:56 INFO - PROCESS | 3008 | 1468230116627 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 3008 | 1468230116629 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:56 INFO - PROCESS | 3008 | 1468230116713 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 02:41:56 INFO - PROCESS | 3008 | 1468230116718 Marionette TRACE conn6 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 3008 | 1468230116720 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672D0800 == 48 [pid = 3008] [id = 96] 02:41:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5305AC00) [pid = 3008] [serial = 285] [outer = 0000000000000000] 02:41:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F57CDBC00) [pid = 3008] [serial = 286] [outer = 0000000F5305AC00] 02:41:56 INFO - PROCESS | 3008 | 1468230116765 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FA0E400) [pid = 3008] [serial = 287] [outer = 0000000F5305AC00] 02:41:57 INFO - PROCESS | 3008 | 1468230117175 Marionette TRACE conn6 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 585ms 02:41:57 INFO - PROCESS | 3008 | 1468230117211 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 3008 | 1468230117213 Marionette TRACE conn6 <- [1,349,null,{"value":"13"}] 02:41:57 INFO - PROCESS | 3008 | 1468230117216 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:41:57 INFO - PROCESS | 3008 | 1468230117218 Marionette TRACE conn6 <- [1,350,null,{}] 02:41:57 INFO - PROCESS | 3008 | 1468230117222 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 3008 | 1468230117231 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:57 INFO - PROCESS | 3008 | 1468230117316 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 02:41:57 INFO - PROCESS | 3008 | 1468230117321 Marionette TRACE conn6 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 3008 | 1468230117323 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6766A800 == 49 [pid = 3008] [id = 97] 02:41:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6216C400) [pid = 3008] [serial = 288] [outer = 0000000000000000] 02:41:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63FF9C00) [pid = 3008] [serial = 289] [outer = 0000000F6216C400] 02:41:57 INFO - PROCESS | 3008 | 1468230117368 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F640AA800) [pid = 3008] [serial = 290] [outer = 0000000F6216C400] 02:41:57 INFO - PROCESS | 3008 | 1468230117769 Marionette TRACE conn6 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 586ms 02:41:57 INFO - PROCESS | 3008 | 1468230117818 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 3008 | 1468230117820 Marionette TRACE conn6 <- [1,353,null,{"value":"13"}] 02:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:41:57 INFO - PROCESS | 3008 | 1468230117824 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 3008 | 1468230117826 Marionette TRACE conn6 <- [1,354,null,{}] 02:41:57 INFO - PROCESS | 3008 | 1468230117834 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 3008 | 1468230117836 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:57 INFO - PROCESS | 3008 | 1468230117922 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 02:41:57 INFO - PROCESS | 3008 | 1468230117931 Marionette TRACE conn6 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 3008 | 1468230117933 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F676A9800 == 50 [pid = 3008] [id = 98] 02:41:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63F04400) [pid = 3008] [serial = 291] [outer = 0000000000000000] 02:41:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63F09C00) [pid = 3008] [serial = 292] [outer = 0000000F63F04400] 02:41:57 INFO - PROCESS | 3008 | 1468230117978 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63F10800) [pid = 3008] [serial = 293] [outer = 0000000F63F04400] 02:41:58 INFO - PROCESS | 3008 | 1468230118419 Marionette TRACE conn6 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 628ms 02:41:58 INFO - PROCESS | 3008 | 1468230118463 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 3008 | 1468230118465 Marionette TRACE conn6 <- [1,357,null,{"value":"13"}] 02:41:58 INFO - PROCESS | 3008 | 1468230118469 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 3008 | 1468230118471 Marionette TRACE conn6 <- [1,358,null,{}] 02:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:41:58 INFO - PROCESS | 3008 | 1468230118475 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 3008 | 1468230118477 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:58 INFO - PROCESS | 3008 | 1468230118669 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 02:41:58 INFO - PROCESS | 3008 | 1468230118736 Marionette TRACE conn6 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 3008 | 1468230118740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57AB6000 == 51 [pid = 3008] [id = 99] 02:41:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F526EF800) [pid = 3008] [serial = 294] [outer = 0000000000000000] 02:41:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F52AB0400) [pid = 3008] [serial = 295] [outer = 0000000F526EF800] 02:41:58 INFO - PROCESS | 3008 | 1468230118800 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F52ABA000) [pid = 3008] [serial = 296] [outer = 0000000F526EF800] 02:41:59 INFO - PROCESS | 3008 | 1468230119474 Marionette TRACE conn6 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1022ms 02:41:59 INFO - PROCESS | 3008 | 1468230119498 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 3008 | 1468230119503 Marionette TRACE conn6 <- [1,361,null,{"value":"13"}] 02:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:41:59 INFO - PROCESS | 3008 | 1468230119508 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 3008 | 1468230119511 Marionette TRACE conn6 <- [1,362,null,{}] 02:41:59 INFO - PROCESS | 3008 | 1468230119516 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 3008 | 1468230119519 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:59 INFO - PROCESS | 3008 | 1468230119639 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 02:41:59 INFO - PROCESS | 3008 | 1468230119713 Marionette TRACE conn6 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 3008 | 1468230119716 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:41:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BB1000 == 52 [pid = 3008] [id = 100] 02:41:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57F45400) [pid = 3008] [serial = 297] [outer = 0000000000000000] 02:41:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F595D9800) [pid = 3008] [serial = 298] [outer = 0000000F57F45400] 02:41:59 INFO - PROCESS | 3008 | 1468230119815 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F5F10AC00) [pid = 3008] [serial = 299] [outer = 0000000F57F45400] 02:42:00 INFO - PROCESS | 3008 | 1468230120404 Marionette TRACE conn6 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 944ms 02:42:00 INFO - PROCESS | 3008 | 1468230120455 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 3008 | 1468230120459 Marionette TRACE conn6 <- [1,365,null,{"value":"13"}] 02:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:42:00 INFO - PROCESS | 3008 | 1468230120463 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - PROCESS | 3008 | 1468230120465 Marionette TRACE conn6 <- [1,366,null,{}] 02:42:00 INFO - PROCESS | 3008 | 1468230120469 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 3008 | 1468230120472 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:00 INFO - PROCESS | 3008 | 1468230120589 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 02:42:00 INFO - PROCESS | 3008 | 1468230120677 Marionette TRACE conn6 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 3008 | 1468230120679 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68588000 == 53 [pid = 3008] [id = 101] 02:42:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F61787C00) [pid = 3008] [serial = 300] [outer = 0000000000000000] 02:42:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F61909000) [pid = 3008] [serial = 301] [outer = 0000000F61787C00] 02:42:00 INFO - PROCESS | 3008 | 1468230120739 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F63A5F400) [pid = 3008] [serial = 302] [outer = 0000000F61787C00] 02:42:01 INFO - PROCESS | 3008 | 1468230121414 Marionette TRACE conn6 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 986ms 02:42:01 INFO - PROCESS | 3008 | 1468230121450 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 3008 | 1468230121455 Marionette TRACE conn6 <- [1,369,null,{"value":"13"}] 02:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:42:01 INFO - PROCESS | 3008 | 1468230121468 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 3008 | 1468230121473 Marionette TRACE conn6 <- [1,370,null,{}] 02:42:01 INFO - PROCESS | 3008 | 1468230121477 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 3008 | 1468230121480 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:01 INFO - PROCESS | 3008 | 1468230121595 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 02:42:01 INFO - PROCESS | 3008 | 1468230121667 Marionette TRACE conn6 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 3008 | 1468230121669 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF3000 == 54 [pid = 3008] [id = 102] 02:42:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F63F09000) [pid = 3008] [serial = 303] [outer = 0000000000000000] 02:42:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F64C43C00) [pid = 3008] [serial = 304] [outer = 0000000F63F09000] 02:42:01 INFO - PROCESS | 3008 | 1468230121765 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F64E0CC00) [pid = 3008] [serial = 305] [outer = 0000000F63F09000] 02:42:02 INFO - PROCESS | 3008 | 1468230122616 Marionette TRACE conn6 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1193ms 02:42:02 INFO - PROCESS | 3008 | 1468230122657 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 3008 | 1468230122661 Marionette TRACE conn6 <- [1,373,null,{"value":"13"}] 02:42:02 INFO - PROCESS | 3008 | 1468230122667 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:42:02 INFO - PROCESS | 3008 | 1468230122670 Marionette TRACE conn6 <- [1,374,null,{}] 02:42:02 INFO - PROCESS | 3008 | 1468230122676 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 3008 | 1468230122679 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:02 INFO - PROCESS | 3008 | 1468230122784 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 02:42:02 INFO - PROCESS | 3008 | 1468230122857 Marionette TRACE conn6 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 3008 | 1468230122862 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F66E800 == 55 [pid = 3008] [id = 103] 02:42:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F571F4400) [pid = 3008] [serial = 306] [outer = 0000000000000000] 02:42:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F57931000) [pid = 3008] [serial = 307] [outer = 0000000F571F4400] 02:42:02 INFO - PROCESS | 3008 | 1468230122912 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F58BDE800) [pid = 3008] [serial = 308] [outer = 0000000F571F4400] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6766A800 == 54 [pid = 3008] [id = 97] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672D0800 == 53 [pid = 3008] [id = 96] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB5800 == 52 [pid = 3008] [id = 95] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F5A000 == 51 [pid = 3008] [id = 94] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619FA800 == 50 [pid = 3008] [id = 93] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61711800 == 49 [pid = 3008] [id = 92] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FC55000 == 48 [pid = 3008] [id = 91] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A2F000 == 47 [pid = 3008] [id = 90] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5716C000 == 46 [pid = 3008] [id = 89] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F63505000) [pid = 3008] [serial = 217] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F6720C800) [pid = 3008] [serial = 250] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOCSHELL 0000000F685B8000 == 45 [pid = 3008] [id = 84] 02:42:03 INFO - PROCESS | 3008 | 1468230123526 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:42:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 881ms 02:42:03 INFO - PROCESS | 3008 | 1468230123551 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 3008 | 1468230123556 Marionette TRACE conn6 <- [1,377,null,{"value":"13"}] 02:42:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:42:03 INFO - PROCESS | 3008 | 1468230123562 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 3008 | 1468230123565 Marionette TRACE conn6 <- [1,378,null,{}] 02:42:03 INFO - PROCESS | 3008 | 1468230123568 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 3008 | 1468230123571 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:03 INFO - PROCESS | 3008 | 1468230123671 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F6350D000) [pid = 3008] [serial = 235] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F64C45C00) [pid = 3008] [serial = 238] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F63A62400) [pid = 3008] [serial = 236] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F64E57C00) [pid = 3008] [serial = 241] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F66E7D800) [pid = 3008] [serial = 209] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F5D6CB800) [pid = 3008] [serial = 226] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F64E51800) [pid = 3008] [serial = 239] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5F111C00) [pid = 3008] [serial = 227] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F606EA400) [pid = 3008] [serial = 232] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5F36F000) [pid = 3008] [serial = 215] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F5D65B800) [pid = 3008] [serial = 214] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5E826800) [pid = 3008] [serial = 244] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F591BB000) [pid = 3008] [serial = 224] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F58BD9000) [pid = 3008] [serial = 223] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F571F7000) [pid = 3008] [serial = 221] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52B98C00) [pid = 3008] [serial = 220] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5344D000) [pid = 3008] [serial = 212] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F526F6C00) [pid = 3008] [serial = 211] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F60606C00) [pid = 3008] [serial = 230] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FE3D000) [pid = 3008] [serial = 229] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F66EDAC00) [pid = 3008] [serial = 247] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F66EE2C00) [pid = 3008] [serial = 248] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F66E75400) [pid = 3008] [serial = 242] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F61789C00) [pid = 3008] [serial = 233] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F64C36400) [pid = 3008] [serial = 245] [outer = 0000000000000000] [url = about:blank] 02:42:03 INFO - PROCESS | 3008 | 1468230123751 Marionette TRACE conn6 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 3008 | 1468230123753 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A36000 == 46 [pid = 3008] [id = 104] 02:42:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52B8D400) [pid = 3008] [serial = 309] [outer = 0000000000000000] 02:42:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F571F6400) [pid = 3008] [serial = 310] [outer = 0000000F52B8D400] 02:42:03 INFO - PROCESS | 3008 | 1468230123805 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5BA84000) [pid = 3008] [serial = 311] [outer = 0000000F52B8D400] 02:42:04 INFO - PROCESS | 3008 | 1468230124336 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:42:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 795ms 02:42:04 INFO - PROCESS | 3008 | 1468230124361 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 3008 | 1468230124363 Marionette TRACE conn6 <- [1,381,null,{"value":"13"}] 02:42:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:42:04 INFO - PROCESS | 3008 | 1468230124367 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 3008 | 1468230124371 Marionette TRACE conn6 <- [1,382,null,{}] 02:42:04 INFO - PROCESS | 3008 | 1468230124381 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:04 INFO - PROCESS | 3008 | 1468230124386 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:04 INFO - PROCESS | 3008 | 1468230124474 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 02:42:04 INFO - PROCESS | 3008 | 1468230124483 Marionette TRACE conn6 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 3008 | 1468230124486 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B7800 == 47 [pid = 3008] [id = 105] 02:42:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FFA8C00) [pid = 3008] [serial = 312] [outer = 0000000000000000] 02:42:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FFABC00) [pid = 3008] [serial = 313] [outer = 0000000F5FFA8C00] 02:42:04 INFO - PROCESS | 3008 | 1468230124535 Marionette DEBUG loaded listener.js 02:42:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60351800) [pid = 3008] [serial = 314] [outer = 0000000F5FFA8C00] 02:42:05 INFO - PROCESS | 3008 | 1468230125000 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:42:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 693ms 02:42:05 INFO - PROCESS | 3008 | 1468230125063 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 3008 | 1468230125066 Marionette TRACE conn6 <- [1,385,null,{"value":"13"}] 02:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:42:05 INFO - PROCESS | 3008 | 1468230125069 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 3008 | 1468230125071 Marionette TRACE conn6 <- [1,386,null,{}] 02:42:05 INFO - PROCESS | 3008 | 1468230125075 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 3008 | 1468230125077 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:05 INFO - PROCESS | 3008 | 1468230125184 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 02:42:05 INFO - PROCESS | 3008 | 1468230125289 Marionette TRACE conn6 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 3008 | 1468230125292 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61941000 == 48 [pid = 3008] [id = 106] 02:42:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6178A400) [pid = 3008] [serial = 315] [outer = 0000000000000000] 02:42:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61904400) [pid = 3008] [serial = 316] [outer = 0000000F6178A400] 02:42:05 INFO - PROCESS | 3008 | 1468230125340 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63412400) [pid = 3008] [serial = 317] [outer = 0000000F6178A400] 02:42:05 INFO - PROCESS | 3008 | 1468230125719 Marionette TRACE conn6 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:42:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 692ms 02:42:05 INFO - PROCESS | 3008 | 1468230125763 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 02:42:05 INFO - PROCESS | 3008 | 1468230125766 Marionette TRACE conn6 <- [1,389,null,{"value":"13"}] 02:42:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:42:05 INFO - PROCESS | 3008 | 1468230125775 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 3008 | 1468230125777 Marionette TRACE conn6 <- [1,390,null,{}] 02:42:05 INFO - PROCESS | 3008 | 1468230125780 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 3008 | 1468230125783 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:05 INFO - PROCESS | 3008 | 1468230125899 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 02:42:05 INFO - PROCESS | 3008 | 1468230125904 Marionette TRACE conn6 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 3008 | 1468230125906 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6348C000 == 49 [pid = 3008] [id = 107] 02:42:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63A4F800) [pid = 3008] [serial = 318] [outer = 0000000000000000] 02:42:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63A66000) [pid = 3008] [serial = 319] [outer = 0000000F63A4F800] 02:42:05 INFO - PROCESS | 3008 | 1468230125952 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63F0E800) [pid = 3008] [serial = 320] [outer = 0000000F63A4F800] 02:42:06 INFO - PROCESS | 3008 | 1468230126437 Marionette TRACE conn6 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:42:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:42:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 691ms 02:42:06 INFO - PROCESS | 3008 | 1468230126463 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 02:42:06 INFO - PROCESS | 3008 | 1468230126466 Marionette TRACE conn6 <- [1,393,null,{"value":"13"}] 02:42:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:42:06 INFO - PROCESS | 3008 | 1468230126469 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:42:06 INFO - PROCESS | 3008 | 1468230126471 Marionette TRACE conn6 <- [1,394,null,{}] 02:42:06 INFO - PROCESS | 3008 | 1468230126474 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:06 INFO - PROCESS | 3008 | 1468230126480 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:06 INFO - PROCESS | 3008 | 1468230126648 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 02:42:06 INFO - PROCESS | 3008 | 1468230126676 Marionette TRACE conn6 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:06 INFO - PROCESS | 3008 | 1468230126678 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FA7000 == 50 [pid = 3008] [id = 108] 02:42:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F640A7000) [pid = 3008] [serial = 321] [outer = 0000000000000000] 02:42:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F64E09C00) [pid = 3008] [serial = 322] [outer = 0000000F640A7000] 02:42:06 INFO - PROCESS | 3008 | 1468230126723 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F64E13000) [pid = 3008] [serial = 323] [outer = 0000000F640A7000] 02:42:07 INFO - PROCESS | 3008 | 1468230127176 Marionette TRACE conn6 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:42:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 733ms 02:42:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:42:07 INFO - PROCESS | 3008 | 1468230127211 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 3008 | 1468230127214 Marionette TRACE conn6 <- [1,397,null,{"value":"13"}] 02:42:07 INFO - PROCESS | 3008 | 1468230127217 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 3008 | 1468230127219 Marionette TRACE conn6 <- [1,398,null,{}] 02:42:07 INFO - PROCESS | 3008 | 1468230127222 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 3008 | 1468230127232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:07 INFO - PROCESS | 3008 | 1468230127346 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 02:42:07 INFO - PROCESS | 3008 | 1468230127398 Marionette TRACE conn6 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 3008 | 1468230127401 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672AE800 == 51 [pid = 3008] [id = 109] 02:42:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F64E4EC00) [pid = 3008] [serial = 324] [outer = 0000000000000000] 02:42:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F64E53000) [pid = 3008] [serial = 325] [outer = 0000000F64E4EC00] 02:42:07 INFO - PROCESS | 3008 | 1468230127448 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F64F09800) [pid = 3008] [serial = 326] [outer = 0000000F64E4EC00] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F63FEEC00) [pid = 3008] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5E828400) [pid = 3008] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F52B9DC00) [pid = 3008] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F66EE5800) [pid = 3008] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63508000) [pid = 3008] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F53410000) [pid = 3008] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F52AB6C00) [pid = 3008] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F63460C00) [pid = 3008] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F58C1B000) [pid = 3008] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F53ADC800) [pid = 3008] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5305AC00) [pid = 3008] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F60607000) [pid = 3008] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F63A54000) [pid = 3008] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:42:07 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6216C400) [pid = 3008] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:42:08 INFO - PROCESS | 3008 | 1468230128054 Marionette TRACE conn6 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 881ms 02:42:08 INFO - PROCESS | 3008 | 1468230128100 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 3008 | 1468230128102 Marionette TRACE conn6 <- [1,401,null,{"value":"13"}] 02:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:42:08 INFO - PROCESS | 3008 | 1468230128106 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 3008 | 1468230128108 Marionette TRACE conn6 <- [1,402,null,{}] 02:42:08 INFO - PROCESS | 3008 | 1468230128111 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 3008 | 1468230128113 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:08 INFO - PROCESS | 3008 | 1468230128226 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 02:42:08 INFO - PROCESS | 3008 | 1468230128275 Marionette TRACE conn6 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 3008 | 1468230128277 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672D4800 == 52 [pid = 3008] [id = 110] 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52B8E800) [pid = 3008] [serial = 327] [outer = 0000000000000000] 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F57195000) [pid = 3008] [serial = 328] [outer = 0000000F52B8E800] 02:42:08 INFO - PROCESS | 3008 | 1468230128322 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B90400) [pid = 3008] [serial = 329] [outer = 0000000F52B8E800] 02:42:08 INFO - PROCESS | 3008 | 1468230128691 Marionette TRACE conn6 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:42:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 626ms 02:42:08 INFO - PROCESS | 3008 | 1468230128737 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 02:42:08 INFO - PROCESS | 3008 | 1468230128739 Marionette TRACE conn6 <- [1,405,null,{"value":"13"}] 02:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:42:08 INFO - PROCESS | 3008 | 1468230128742 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 3008 | 1468230128744 Marionette TRACE conn6 <- [1,406,null,{}] 02:42:08 INFO - PROCESS | 3008 | 1468230128748 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 3008 | 1468230128750 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:08 INFO - PROCESS | 3008 | 1468230128836 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 02:42:08 INFO - PROCESS | 3008 | 1468230128842 Marionette TRACE conn6 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 3008 | 1468230128844 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67666000 == 53 [pid = 3008] [id = 111] 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F58B85800) [pid = 3008] [serial = 330] [outer = 0000000000000000] 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63381C00) [pid = 3008] [serial = 331] [outer = 0000000F58B85800] 02:42:08 INFO - PROCESS | 3008 | 1468230128889 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F64E16000) [pid = 3008] [serial = 332] [outer = 0000000F58B85800] 02:42:09 INFO - PROCESS | 3008 | 1468230129310 Marionette TRACE conn6 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 585ms 02:42:09 INFO - PROCESS | 3008 | 1468230129329 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 3008 | 1468230129331 Marionette TRACE conn6 <- [1,409,null,{"value":"13"}] 02:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:42:09 INFO - PROCESS | 3008 | 1468230129345 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 3008 | 1468230129347 Marionette TRACE conn6 <- [1,410,null,{}] 02:42:09 INFO - PROCESS | 3008 | 1468230129351 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 3008 | 1468230129353 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:09 INFO - PROCESS | 3008 | 1468230129440 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 02:42:09 INFO - PROCESS | 3008 | 1468230129446 Marionette TRACE conn6 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 3008 | 1468230129448 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68530000 == 54 [pid = 3008] [id = 112] 02:42:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F640CE000) [pid = 3008] [serial = 333] [outer = 0000000000000000] 02:42:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F640D4000) [pid = 3008] [serial = 334] [outer = 0000000F640CE000] 02:42:09 INFO - PROCESS | 3008 | 1468230129492 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F640D9400) [pid = 3008] [serial = 335] [outer = 0000000F640CE000] 02:42:10 INFO - PROCESS | 3008 | 1468230130031 Marionette TRACE conn6 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:42:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 734ms 02:42:10 INFO - PROCESS | 3008 | 1468230130084 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 3008 | 1468230130089 Marionette TRACE conn6 <- [1,413,null,{"value":"13"}] 02:42:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:42:10 INFO - PROCESS | 3008 | 1468230130095 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 3008 | 1468230130099 Marionette TRACE conn6 <- [1,414,null,{}] 02:42:10 INFO - PROCESS | 3008 | 1468230130105 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 3008 | 1468230130108 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:10 INFO - PROCESS | 3008 | 1468230130282 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 02:42:10 INFO - PROCESS | 3008 | 1468230130329 Marionette TRACE conn6 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 3008 | 1468230130334 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59355800 == 55 [pid = 3008] [id = 113] 02:42:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F53062800) [pid = 3008] [serial = 336] [outer = 0000000000000000] 02:42:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F53DE3400) [pid = 3008] [serial = 337] [outer = 0000000F53062800] 02:42:10 INFO - PROCESS | 3008 | 1468230130393 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57D8D400) [pid = 3008] [serial = 338] [outer = 0000000F53062800] 02:42:11 INFO - PROCESS | 3008 | 1468230131100 Marionette TRACE conn6 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1028ms 02:42:11 INFO - PROCESS | 3008 | 1468230131125 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 3008 | 1468230131131 Marionette TRACE conn6 <- [1,417,null,{"value":"13"}] 02:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:42:11 INFO - PROCESS | 3008 | 1468230131151 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - PROCESS | 3008 | 1468230131155 Marionette TRACE conn6 <- [1,418,null,{}] 02:42:11 INFO - PROCESS | 3008 | 1468230131159 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 3008 | 1468230131163 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:11 INFO - PROCESS | 3008 | 1468230131282 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 02:42:11 INFO - PROCESS | 3008 | 1468230131399 Marionette TRACE conn6 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 3008 | 1468230131402 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633C8800 == 56 [pid = 3008] [id = 114] 02:42:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F5FE39000) [pid = 3008] [serial = 339] [outer = 0000000000000000] 02:42:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F5FFA5800) [pid = 3008] [serial = 340] [outer = 0000000F5FE39000] 02:42:11 INFO - PROCESS | 3008 | 1468230131463 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F60603800) [pid = 3008] [serial = 341] [outer = 0000000F5FE39000] 02:42:12 INFO - PROCESS | 3008 | 1468230132562 Marionette TRACE conn6 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1445ms 02:42:12 INFO - PROCESS | 3008 | 1468230132597 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 3008 | 1468230132600 Marionette TRACE conn6 <- [1,421,null,{"value":"13"}] 02:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:42:12 INFO - PROCESS | 3008 | 1468230132604 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 3008 | 1468230132608 Marionette TRACE conn6 <- [1,422,null,{}] 02:42:12 INFO - PROCESS | 3008 | 1468230132619 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 3008 | 1468230132624 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:12 INFO - PROCESS | 3008 | 1468230132773 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 02:42:12 INFO - PROCESS | 3008 | 1468230132908 Marionette TRACE conn6 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 3008 | 1468230132912 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6769A000 == 57 [pid = 3008] [id = 115] 02:42:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F63415800) [pid = 3008] [serial = 342] [outer = 0000000000000000] 02:42:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F6406C800) [pid = 3008] [serial = 343] [outer = 0000000F63415800] 02:42:12 INFO - PROCESS | 3008 | 1468230132972 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F640B0400) [pid = 3008] [serial = 344] [outer = 0000000F63415800] 02:42:14 INFO - PROCESS | 3008 | 1468230134273 Marionette TRACE conn6 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1755ms 02:42:14 INFO - PROCESS | 3008 | 1468230134361 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 02:42:14 INFO - PROCESS | 3008 | 1468230134365 Marionette TRACE conn6 <- [1,425,null,{"value":"13"}] 02:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:42:14 INFO - PROCESS | 3008 | 1468230134370 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:42:14 INFO - PROCESS | 3008 | 1468230134373 Marionette TRACE conn6 <- [1,426,null,{}] 02:42:14 INFO - PROCESS | 3008 | 1468230134379 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:14 INFO - PROCESS | 3008 | 1468230134382 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:14 INFO - PROCESS | 3008 | 1468230134490 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B8800 == 56 [pid = 3008] [id = 57] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67666000 == 55 [pid = 3008] [id = 111] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672D4800 == 54 [pid = 3008] [id = 110] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672AE800 == 53 [pid = 3008] [id = 109] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FA7000 == 52 [pid = 3008] [id = 108] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6348C000 == 51 [pid = 3008] [id = 107] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61941000 == 50 [pid = 3008] [id = 106] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B7800 == 49 [pid = 3008] [id = 105] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A36000 == 48 [pid = 3008] [id = 104] 02:42:14 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F66E800 == 47 [pid = 3008] [id = 103] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F60604000) [pid = 3008] [serial = 257] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F5F187400) [pid = 3008] [serial = 256] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F67555000) [pid = 3008] [serial = 251] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F6406A800) [pid = 3008] [serial = 260] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F63A62800) [pid = 3008] [serial = 259] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F58A11000) [pid = 3008] [serial = 254] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5726FC00) [pid = 3008] [serial = 253] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F63F09C00) [pid = 3008] [serial = 292] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63FF5400) [pid = 3008] [serial = 283] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F621DD800) [pid = 3008] [serial = 263] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F591CD400) [pid = 3008] [serial = 262] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F591ACC00) [pid = 3008] [serial = 268] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F64F09000) [pid = 3008] [serial = 281] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5EC72C00) [pid = 3008] [serial = 269] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F64C42800) [pid = 3008] [serial = 280] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F634CB400) [pid = 3008] [serial = 274] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F593A2C00) [pid = 3008] [serial = 265] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5E829C00) [pid = 3008] [serial = 266] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FA0E400) [pid = 3008] [serial = 287] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57CDBC00) [pid = 3008] [serial = 286] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63FFA400) [pid = 3008] [serial = 284] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F61907400) [pid = 3008] [serial = 272] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F606B1C00) [pid = 3008] [serial = 271] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6406A000) [pid = 3008] [serial = 277] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F64C38C00) [pid = 3008] [serial = 278] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F640AA800) [pid = 3008] [serial = 290] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63FF9C00) [pid = 3008] [serial = 289] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63A53800) [pid = 3008] [serial = 275] [outer = 0000000000000000] [url = about:blank] 02:42:14 INFO - PROCESS | 3008 | 1468230134602 Marionette TRACE conn6 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 3008 | 1468230134607 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53FCA800 == 48 [pid = 3008] [id = 116] 02:42:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F50F52C00) [pid = 3008] [serial = 345] [outer = 0000000000000000] 02:42:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5192A800) [pid = 3008] [serial = 346] [outer = 0000000F50F52C00] 02:42:14 INFO - PROCESS | 3008 | 1468230134658 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5305DC00) [pid = 3008] [serial = 347] [outer = 0000000F50F52C00] 02:42:15 INFO - PROCESS | 3008 | 1468230135070 Marionette TRACE conn6 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 3008 | 1468230135122 Marionette TRACE conn6 <- [1,429,null,{"value":"13"}] 02:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:42:15 INFO - PROCESS | 3008 | 1468230135129 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 3008 | 1468230135132 Marionette TRACE conn6 <- [1,430,null,{}] 02:42:15 INFO - PROCESS | 3008 | 1468230135135 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 3008 | 1468230135138 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:15 INFO - PROCESS | 3008 | 1468230135229 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 02:42:15 INFO - PROCESS | 3008 | 1468230135236 Marionette TRACE conn6 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 3008 | 1468230135238 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59181000 == 49 [pid = 3008] [id = 117] 02:42:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F57279800) [pid = 3008] [serial = 348] [outer = 0000000000000000] 02:42:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F579DD800) [pid = 3008] [serial = 349] [outer = 0000000F57279800] 02:42:15 INFO - PROCESS | 3008 | 1468230135286 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F58B85400) [pid = 3008] [serial = 350] [outer = 0000000F57279800] 02:42:15 INFO - PROCESS | 3008 | 1468230135751 Marionette TRACE conn6 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:42:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 691ms 02:42:15 INFO - PROCESS | 3008 | 1468230135822 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 3008 | 1468230135824 Marionette TRACE conn6 <- [1,433,null,{"value":"13"}] 02:42:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:42:15 INFO - PROCESS | 3008 | 1468230135828 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 3008 | 1468230135831 Marionette TRACE conn6 <- [1,434,null,{}] 02:42:15 INFO - PROCESS | 3008 | 1468230135872 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 3008 | 1468230135876 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:16 INFO - PROCESS | 3008 | 1468230136003 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 02:42:16 INFO - PROCESS | 3008 | 1468230136013 Marionette TRACE conn6 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 3008 | 1468230136016 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECAC800 == 50 [pid = 3008] [id = 118] 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F591CD400) [pid = 3008] [serial = 351] [outer = 0000000000000000] 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5BA7B400) [pid = 3008] [serial = 352] [outer = 0000000F591CD400] 02:42:16 INFO - PROCESS | 3008 | 1468230136065 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5EC74400) [pid = 3008] [serial = 353] [outer = 0000000F591CD400] 02:42:16 INFO - PROCESS | 3008 | 1468230136478 Marionette TRACE conn6 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 713ms 02:42:16 INFO - PROCESS | 3008 | 1468230136555 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 3008 | 1468230136558 Marionette TRACE conn6 <- [1,437,null,{"value":"13"}] 02:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:42:16 INFO - PROCESS | 3008 | 1468230136562 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 3008 | 1468230136564 Marionette TRACE conn6 <- [1,438,null,{}] 02:42:16 INFO - PROCESS | 3008 | 1468230136567 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 3008 | 1468230136569 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:16 INFO - PROCESS | 3008 | 1468230136688 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 02:42:16 INFO - PROCESS | 3008 | 1468230136738 Marionette TRACE conn6 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 3008 | 1468230136740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF0800 == 51 [pid = 3008] [id = 119] 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F364C00) [pid = 3008] [serial = 354] [outer = 0000000000000000] 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FA0E400) [pid = 3008] [serial = 355] [outer = 0000000F5F364C00] 02:42:16 INFO - PROCESS | 3008 | 1468230136787 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE41400) [pid = 3008] [serial = 356] [outer = 0000000F5F364C00] 02:42:17 INFO - PROCESS | 3008 | 1468230137236 Marionette TRACE conn6 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 733ms 02:42:17 INFO - PROCESS | 3008 | 1468230137297 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 3008 | 1468230137299 Marionette TRACE conn6 <- [1,441,null,{"value":"13"}] 02:42:17 INFO - PROCESS | 3008 | 1468230137302 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:42:17 INFO - PROCESS | 3008 | 1468230137304 Marionette TRACE conn6 <- [1,442,null,{}] 02:42:17 INFO - PROCESS | 3008 | 1468230137307 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 3008 | 1468230137310 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:17 INFO - PROCESS | 3008 | 1468230137435 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 02:42:17 INFO - PROCESS | 3008 | 1468230137447 Marionette TRACE conn6 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 3008 | 1468230137449 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B1800 == 52 [pid = 3008] [id = 120] 02:42:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5F369800) [pid = 3008] [serial = 357] [outer = 0000000000000000] 02:42:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F60396800) [pid = 3008] [serial = 358] [outer = 0000000F5F369800] 02:42:17 INFO - PROCESS | 3008 | 1468230137533 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F6060BC00) [pid = 3008] [serial = 359] [outer = 0000000F5F369800] 02:42:18 INFO - PROCESS | 3008 | 1468230138006 Marionette TRACE conn6 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 734ms 02:42:18 INFO - PROCESS | 3008 | 1468230138040 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 3008 | 1468230138042 Marionette TRACE conn6 <- [1,445,null,{"value":"13"}] 02:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:42:18 INFO - PROCESS | 3008 | 1468230138046 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 3008 | 1468230138048 Marionette TRACE conn6 <- [1,446,null,{}] 02:42:18 INFO - PROCESS | 3008 | 1468230138057 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 3008 | 1468230138063 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:18 INFO - PROCESS | 3008 | 1468230138197 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 02:42:18 INFO - PROCESS | 3008 | 1468230138250 Marionette TRACE conn6 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 3008 | 1468230138253 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61954000 == 53 [pid = 3008] [id = 121] 02:42:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F61794C00) [pid = 3008] [serial = 360] [outer = 0000000000000000] 02:42:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F6350A400) [pid = 3008] [serial = 361] [outer = 0000000F61794C00] 02:42:18 INFO - PROCESS | 3008 | 1468230138298 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63A52000) [pid = 3008] [serial = 362] [outer = 0000000F61794C00] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F61C54000) [pid = 3008] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52B8D400) [pid = 3008] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F63A4F800) [pid = 3008] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F57F45400) [pid = 3008] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F526EF800) [pid = 3008] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5FFA8C00) [pid = 3008] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F6178A400) [pid = 3008] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63F09000) [pid = 3008] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F61787C00) [pid = 3008] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F571F4400) [pid = 3008] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F640A7000) [pid = 3008] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52B8E800) [pid = 3008] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F64E4EC00) [pid = 3008] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:42:18 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58B85800) [pid = 3008] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:42:18 INFO - PROCESS | 3008 | 1468230138840 Marionette TRACE conn6 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 839ms 02:42:18 INFO - PROCESS | 3008 | 1468230138888 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 3008 | 1468230138890 Marionette TRACE conn6 <- [1,449,null,{"value":"13"}] 02:42:18 INFO - PROCESS | 3008 | 1468230138893 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:42:18 INFO - PROCESS | 3008 | 1468230138895 Marionette TRACE conn6 <- [1,450,null,{}] 02:42:18 INFO - PROCESS | 3008 | 1468230138899 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 3008 | 1468230138901 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:19 INFO - PROCESS | 3008 | 1468230139009 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 02:42:19 INFO - PROCESS | 3008 | 1468230139055 Marionette TRACE conn6 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 3008 | 1468230139057 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B9000 == 54 [pid = 3008] [id = 122] 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52BA0800) [pid = 3008] [serial = 363] [outer = 0000000000000000] 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5E826000) [pid = 3008] [serial = 364] [outer = 0000000F52BA0800] 02:42:19 INFO - PROCESS | 3008 | 1468230139101 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63510000) [pid = 3008] [serial = 365] [outer = 0000000F52BA0800] 02:42:19 INFO - PROCESS | 3008 | 1468230139440 Marionette TRACE conn6 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 3008 | 1468230139488 Marionette TRACE conn6 <- [1,453,null,{"value":"13"}] 02:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:42:19 INFO - PROCESS | 3008 | 1468230139491 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 3008 | 1468230139493 Marionette TRACE conn6 <- [1,454,null,{}] 02:42:19 INFO - PROCESS | 3008 | 1468230139497 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 3008 | 1468230139499 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:19 INFO - PROCESS | 3008 | 1468230139609 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 02:42:19 INFO - PROCESS | 3008 | 1468230139616 Marionette TRACE conn6 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 3008 | 1468230139618 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F60000 == 55 [pid = 3008] [id = 123] 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63A6A000) [pid = 3008] [serial = 366] [outer = 0000000000000000] 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63FEFC00) [pid = 3008] [serial = 367] [outer = 0000000F63A6A000] 02:42:19 INFO - PROCESS | 3008 | 1468230139671 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63FFA800) [pid = 3008] [serial = 368] [outer = 0000000F63A6A000] 02:42:20 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:20 INFO - PROCESS | 3008 | 1468230140072 Marionette TRACE conn6 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:42:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 629ms 02:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:42:20 INFO - PROCESS | 3008 | 1468230140124 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 3008 | 1468230140126 Marionette TRACE conn6 <- [1,457,null,{"value":"13"}] 02:42:20 INFO - PROCESS | 3008 | 1468230140129 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 3008 | 1468230140131 Marionette TRACE conn6 <- [1,458,null,{}] 02:42:20 INFO - PROCESS | 3008 | 1468230140134 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 3008 | 1468230140136 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:20 INFO - PROCESS | 3008 | 1468230140266 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 02:42:20 INFO - PROCESS | 3008 | 1468230140308 Marionette TRACE conn6 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 3008 | 1468230140310 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FA5800 == 56 [pid = 3008] [id = 124] 02:42:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6406FC00) [pid = 3008] [serial = 369] [outer = 0000000000000000] 02:42:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F640A4C00) [pid = 3008] [serial = 370] [outer = 0000000F6406FC00] 02:42:20 INFO - PROCESS | 3008 | 1468230140354 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F640AEC00) [pid = 3008] [serial = 371] [outer = 0000000F6406FC00] 02:42:20 INFO - PROCESS | 3008 | 1468230140828 Marionette TRACE conn6 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 3008 | 1468230140871 Marionette TRACE conn6 <- [1,461,null,{"value":"13"}] 02:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:42:20 INFO - PROCESS | 3008 | 1468230140877 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 3008 | 1468230140880 Marionette TRACE conn6 <- [1,462,null,{}] 02:42:20 INFO - PROCESS | 3008 | 1468230140886 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 3008 | 1468230140890 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:21 INFO - PROCESS | 3008 | 1468230141013 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 02:42:21 INFO - PROCESS | 3008 | 1468230141102 Marionette TRACE conn6 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 3008 | 1468230141108 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A3B800 == 57 [pid = 3008] [id = 125] 02:42:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F52BA4000) [pid = 3008] [serial = 372] [outer = 0000000000000000] 02:42:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F53064800) [pid = 3008] [serial = 373] [outer = 0000000F52BA4000] 02:42:21 INFO - PROCESS | 3008 | 1468230141167 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F572CB400) [pid = 3008] [serial = 374] [outer = 0000000F52BA4000] 02:42:21 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:21 INFO - PROCESS | 3008 | 1468230141849 Marionette TRACE conn6 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 3008 | 1468230141880 Marionette TRACE conn6 <- [1,465,null,{"value":"13"}] 02:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:42:21 INFO - PROCESS | 3008 | 1468230141888 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 3008 | 1468230141891 Marionette TRACE conn6 <- [1,466,null,{}] 02:42:21 INFO - PROCESS | 3008 | 1468230141896 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 3008 | 1468230141899 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:22 INFO - PROCESS | 3008 | 1468230142016 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 02:42:22 INFO - PROCESS | 3008 | 1468230142090 Marionette TRACE conn6 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 3008 | 1468230142093 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B0800 == 58 [pid = 3008] [id = 126] 02:42:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F591B5000) [pid = 3008] [serial = 375] [outer = 0000000000000000] 02:42:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F5EC72C00) [pid = 3008] [serial = 376] [outer = 0000000F591B5000] 02:42:22 INFO - PROCESS | 3008 | 1468230142192 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F5FE3AC00) [pid = 3008] [serial = 377] [outer = 0000000F591B5000] 02:42:22 INFO - PROCESS | 3008 | 1468230142778 Marionette TRACE conn6 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 3008 | 1468230142837 Marionette TRACE conn6 <- [1,469,null,{"value":"13"}] 02:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:42:22 INFO - PROCESS | 3008 | 1468230142842 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 3008 | 1468230142846 Marionette TRACE conn6 <- [1,470,null,{}] 02:42:22 INFO - PROCESS | 3008 | 1468230142857 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 3008 | 1468230142863 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:22 INFO - PROCESS | 3008 | 1468230142977 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 02:42:23 INFO - PROCESS | 3008 | 1468230143052 Marionette TRACE conn6 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 3008 | 1468230143056 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672D4800 == 59 [pid = 3008] [id = 127] 02:42:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F621D8800) [pid = 3008] [serial = 378] [outer = 0000000000000000] 02:42:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F63A48400) [pid = 3008] [serial = 379] [outer = 0000000F621D8800] 02:42:23 INFO - PROCESS | 3008 | 1468230143155 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F640CD800) [pid = 3008] [serial = 380] [outer = 0000000F621D8800] 02:42:23 INFO - PROCESS | 3008 | 1468230143755 Marionette TRACE conn6 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 986ms 02:42:23 INFO - PROCESS | 3008 | 1468230143840 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 3008 | 1468230143843 Marionette TRACE conn6 <- [1,473,null,{"value":"13"}] 02:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:42:23 INFO - PROCESS | 3008 | 1468230143848 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 3008 | 1468230143850 Marionette TRACE conn6 <- [1,474,null,{}] 02:42:23 INFO - PROCESS | 3008 | 1468230143854 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 3008 | 1468230143857 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:23 INFO - PROCESS | 3008 | 1468230143978 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 02:42:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F64C40000) [pid = 3008] [serial = 381] [outer = 0000000F5FE40400] 02:42:24 INFO - PROCESS | 3008 | 1468230144109 Marionette TRACE conn6 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 3008 | 1468230144111 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F676AB800 == 60 [pid = 3008] [id = 128] 02:42:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F64E0E800) [pid = 3008] [serial = 382] [outer = 0000000000000000] 02:42:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F64E13400) [pid = 3008] [serial = 383] [outer = 0000000F64E0E800] 02:42:24 INFO - PROCESS | 3008 | 1468230144178 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F64E4EC00) [pid = 3008] [serial = 384] [outer = 0000000F64E0E800] 02:42:24 INFO - PROCESS | 3008 | 1468230144920 Marionette TRACE conn6 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1140ms 02:42:25 INFO - PROCESS | 3008 | 1468230145078 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 02:42:25 INFO - PROCESS | 3008 | 1468230145082 Marionette TRACE conn6 <- [1,477,null,{"value":"13"}] 02:42:25 INFO - PROCESS | 3008 | 1468230145096 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:42:25 INFO - PROCESS | 3008 | 1468230145099 Marionette TRACE conn6 <- [1,478,null,{}] 02:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:42:25 INFO - PROCESS | 3008 | 1468230145105 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:25 INFO - PROCESS | 3008 | 1468230145109 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:25 INFO - PROCESS | 3008 | 1468230145216 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 02:42:25 INFO - PROCESS | 3008 | 1468230145286 Marionette TRACE conn6 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 3008 | 1468230145291 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1B1800 == 61 [pid = 3008] [id = 129] 02:42:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F53A3C400) [pid = 3008] [serial = 385] [outer = 0000000000000000] 02:42:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F57193000) [pid = 3008] [serial = 386] [outer = 0000000F53A3C400] 02:42:25 INFO - PROCESS | 3008 | 1468230145341 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F57CE2C00) [pid = 3008] [serial = 387] [outer = 0000000F53A3C400] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F60000 == 60 [pid = 3008] [id = 123] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B9000 == 59 [pid = 3008] [id = 122] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61954000 == 58 [pid = 3008] [id = 121] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B1800 == 57 [pid = 3008] [id = 120] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF0800 == 56 [pid = 3008] [id = 119] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECAC800 == 55 [pid = 3008] [id = 118] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59181000 == 54 [pid = 3008] [id = 117] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53FCA800 == 53 [pid = 3008] [id = 116] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59355800 == 52 [pid = 3008] [id = 113] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621AD800 == 51 [pid = 3008] [id = 86] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF3000 == 50 [pid = 3008] [id = 102] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195E800 == 49 [pid = 3008] [id = 72] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A48000 == 48 [pid = 3008] [id = 85] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68541800 == 47 [pid = 3008] [id = 87] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F676A9800 == 46 [pid = 3008] [id = 98] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633C8800 == 45 [pid = 3008] [id = 114] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EAE000 == 44 [pid = 3008] [id = 34] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68530000 == 43 [pid = 3008] [id = 112] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57AB6000 == 42 [pid = 3008] [id = 99] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F685C2000 == 41 [pid = 3008] [id = 73] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6769A000 == 40 [pid = 3008] [id = 115] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A50000 == 39 [pid = 3008] [id = 71] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68588000 == 38 [pid = 3008] [id = 101] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BB1000 == 37 [pid = 3008] [id = 100] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A53000 == 36 [pid = 3008] [id = 45] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675CC800 == 35 [pid = 3008] [id = 58] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F7A000 == 34 [pid = 3008] [id = 59] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F88F800 == 33 [pid = 3008] [id = 55] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F13800 == 32 [pid = 3008] [id = 88] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F676AB800 == 31 [pid = 3008] [id = 128] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672D4800 == 30 [pid = 3008] [id = 127] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B0800 == 29 [pid = 3008] [id = 126] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FA5800 == 28 [pid = 3008] [id = 124] 02:42:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A3B800 == 27 [pid = 3008] [id = 125] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F571F6400) [pid = 3008] [serial = 310] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F5BA84000) [pid = 3008] [serial = 311] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F63A66000) [pid = 3008] [serial = 319] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F5F10AC00) [pid = 3008] [serial = 299] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F595D9800) [pid = 3008] [serial = 298] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F52ABA000) [pid = 3008] [serial = 296] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F52AB0400) [pid = 3008] [serial = 295] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F60351800) [pid = 3008] [serial = 314] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F5FFABC00) [pid = 3008] [serial = 313] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F61904400) [pid = 3008] [serial = 316] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F64C43C00) [pid = 3008] [serial = 304] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F64E0CC00) [pid = 3008] [serial = 305] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F63A5F400) [pid = 3008] [serial = 302] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F61909000) [pid = 3008] [serial = 301] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F58BDE800) [pid = 3008] [serial = 308] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F57931000) [pid = 3008] [serial = 307] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F64E13000) [pid = 3008] [serial = 323] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F64E09C00) [pid = 3008] [serial = 322] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F57195000) [pid = 3008] [serial = 328] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F64E53000) [pid = 3008] [serial = 325] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F63381C00) [pid = 3008] [serial = 331] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F64F09800) [pid = 3008] [serial = 326] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F63F0E800) [pid = 3008] [serial = 320] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B90400) [pid = 3008] [serial = 329] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F640D4000) [pid = 3008] [serial = 334] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F64E16000) [pid = 3008] [serial = 332] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63412400) [pid = 3008] [serial = 317] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F64C41C00) [pid = 3008] [serial = 218] [outer = 0000000000000000] [url = about:blank] 02:42:26 INFO - PROCESS | 3008 | 1468230146779 Marionette TRACE conn6 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1743ms 02:42:26 INFO - PROCESS | 3008 | 1468230146851 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 02:42:26 INFO - PROCESS | 3008 | 1468230146856 Marionette TRACE conn6 <- [1,481,null,{"value":"13"}] 02:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:42:26 INFO - PROCESS | 3008 | 1468230146861 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 3008 | 1468230146865 Marionette TRACE conn6 <- [1,482,null,{}] 02:42:26 INFO - PROCESS | 3008 | 1468230146879 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 3008 | 1468230146882 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:26 INFO - PROCESS | 3008 | 1468230146972 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 02:42:27 INFO - PROCESS | 3008 | 1468230147034 Marionette TRACE conn6 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 3008 | 1468230147039 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53FD7800 == 28 [pid = 3008] [id = 130] 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52AAFC00) [pid = 3008] [serial = 388] [outer = 0000000000000000] 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52AB5C00) [pid = 3008] [serial = 389] [outer = 0000000F52AAFC00] 02:42:27 INFO - PROCESS | 3008 | 1468230147089 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52B98800) [pid = 3008] [serial = 390] [outer = 0000000F52AAFC00] 02:42:27 INFO - PROCESS | 3008 | 1468230147512 Marionette TRACE conn6 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 692ms 02:42:27 INFO - PROCESS | 3008 | 1468230147557 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 3008 | 1468230147562 Marionette TRACE conn6 <- [1,485,null,{"value":"13"}] 02:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:42:27 INFO - PROCESS | 3008 | 1468230147569 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 3008 | 1468230147571 Marionette TRACE conn6 <- [1,486,null,{}] 02:42:27 INFO - PROCESS | 3008 | 1468230147580 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:27 INFO - PROCESS | 3008 | 1468230147582 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:27 INFO - PROCESS | 3008 | 1468230147674 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 02:42:27 INFO - PROCESS | 3008 | 1468230147682 Marionette TRACE conn6 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 3008 | 1468230147685 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A4F800 == 29 [pid = 3008] [id = 131] 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F53ADA400) [pid = 3008] [serial = 391] [outer = 0000000000000000] 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F57194000) [pid = 3008] [serial = 392] [outer = 0000000F53ADA400] 02:42:27 INFO - PROCESS | 3008 | 1468230147734 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5726FC00) [pid = 3008] [serial = 393] [outer = 0000000F53ADA400] 02:42:28 INFO - PROCESS | 3008 | 1468230148210 Marionette TRACE conn6 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 692ms 02:42:28 INFO - PROCESS | 3008 | 1468230148262 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 3008 | 1468230148265 Marionette TRACE conn6 <- [1,489,null,{"value":"13"}] 02:42:28 INFO - PROCESS | 3008 | 1468230148269 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:42:28 INFO - PROCESS | 3008 | 1468230148273 Marionette TRACE conn6 <- [1,490,null,{}] 02:42:28 INFO - PROCESS | 3008 | 1468230148284 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 3008 | 1468230148289 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:28 INFO - PROCESS | 3008 | 1468230148415 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 02:42:28 INFO - PROCESS | 3008 | 1468230148494 Marionette TRACE conn6 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 3008 | 1468230148498 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA5C800 == 30 [pid = 3008] [id = 132] 02:42:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F58B8DC00) [pid = 3008] [serial = 394] [outer = 0000000000000000] 02:42:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F591B8800) [pid = 3008] [serial = 395] [outer = 0000000F58B8DC00] 02:42:28 INFO - PROCESS | 3008 | 1468230148547 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5BA4B400) [pid = 3008] [serial = 396] [outer = 0000000F58B8DC00] 02:42:28 INFO - PROCESS | 3008 | 1468230148975 Marionette TRACE conn6 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 734ms 02:42:29 INFO - PROCESS | 3008 | 1468230149015 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 3008 | 1468230149017 Marionette TRACE conn6 <- [1,493,null,{"value":"13"}] 02:42:29 INFO - PROCESS | 3008 | 1468230149021 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:42:29 INFO - PROCESS | 3008 | 1468230149023 Marionette TRACE conn6 <- [1,494,null,{}] 02:42:29 INFO - PROCESS | 3008 | 1468230149027 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 3008 | 1468230149029 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:29 INFO - PROCESS | 3008 | 1468230149141 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 02:42:29 INFO - PROCESS | 3008 | 1468230149148 Marionette TRACE conn6 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 3008 | 1468230149150 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEEA000 == 31 [pid = 3008] [id = 133] 02:42:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5D64EC00) [pid = 3008] [serial = 397] [outer = 0000000000000000] 02:42:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5E81D400) [pid = 3008] [serial = 398] [outer = 0000000F5D64EC00] 02:42:29 INFO - PROCESS | 3008 | 1468230149236 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5F360C00) [pid = 3008] [serial = 399] [outer = 0000000F5D64EC00] 02:42:29 INFO - PROCESS | 3008 | 1468230149679 Marionette TRACE conn6 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 691ms 02:42:29 INFO - PROCESS | 3008 | 1468230149716 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 3008 | 1468230149719 Marionette TRACE conn6 <- [1,497,null,{"value":"13"}] 02:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:42:29 INFO - PROCESS | 3008 | 1468230149722 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - PROCESS | 3008 | 1468230149724 Marionette TRACE conn6 <- [1,498,null,{}] 02:42:29 INFO - PROCESS | 3008 | 1468230149772 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 3008 | 1468230149774 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:29 INFO - PROCESS | 3008 | 1468230149878 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 02:42:29 INFO - PROCESS | 3008 | 1468230149889 Marionette TRACE conn6 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 3008 | 1468230149891 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C0000 == 32 [pid = 3008] [id = 134] 02:42:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5D658400) [pid = 3008] [serial = 400] [outer = 0000000000000000] 02:42:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5F5B8800) [pid = 3008] [serial = 401] [outer = 0000000F5D658400] 02:42:29 INFO - PROCESS | 3008 | 1468230149938 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5FE42800) [pid = 3008] [serial = 402] [outer = 0000000F5D658400] 02:42:30 INFO - PROCESS | 3008 | 1468230150383 Marionette TRACE conn6 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 692ms 02:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:42:30 INFO - PROCESS | 3008 | 1468230150416 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 02:42:30 INFO - PROCESS | 3008 | 1468230150418 Marionette TRACE conn6 <- [1,501,null,{"value":"13"}] 02:42:30 INFO - PROCESS | 3008 | 1468230150422 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 3008 | 1468230150423 Marionette TRACE conn6 <- [1,502,null,{}] 02:42:30 INFO - PROCESS | 3008 | 1468230150434 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:30 INFO - PROCESS | 3008 | 1468230150440 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:30 INFO - PROCESS | 3008 | 1468230150571 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 02:42:30 INFO - PROCESS | 3008 | 1468230150623 Marionette TRACE conn6 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 3008 | 1468230150626 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6194D800 == 33 [pid = 3008] [id = 135] 02:42:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5FFAC000) [pid = 3008] [serial = 403] [outer = 0000000000000000] 02:42:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F6060B000) [pid = 3008] [serial = 404] [outer = 0000000F5FFAC000] 02:42:30 INFO - PROCESS | 3008 | 1468230150671 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F6178C800) [pid = 3008] [serial = 405] [outer = 0000000F5FFAC000] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F63F04400) [pid = 3008] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5F369800) [pid = 3008] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52BA0800) [pid = 3008] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F61794C00) [pid = 3008] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F591CD400) [pid = 3008] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F53062800) [pid = 3008] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5FE39000) [pid = 3008] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F57279800) [pid = 3008] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63415800) [pid = 3008] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F50F52C00) [pid = 3008] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F63A6A000) [pid = 3008] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F640CE000) [pid = 3008] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6406FC00) [pid = 3008] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:42:31 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F364C00) [pid = 3008] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:42:31 INFO - PROCESS | 3008 | 1468230151393 Marionette TRACE conn6 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1025ms 02:42:31 INFO - PROCESS | 3008 | 1468230151450 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 3008 | 1468230151452 Marionette TRACE conn6 <- [1,505,null,{"value":"13"}] 02:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:42:31 INFO - PROCESS | 3008 | 1468230151455 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 3008 | 1468230151457 Marionette TRACE conn6 <- [1,506,null,{}] 02:42:31 INFO - PROCESS | 3008 | 1468230151461 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 3008 | 1468230151463 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:31 INFO - PROCESS | 3008 | 1468230151542 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 02:42:31 INFO - PROCESS | 3008 | 1468230151548 Marionette TRACE conn6 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 3008 | 1468230151550 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B7000 == 34 [pid = 3008] [id = 136] 02:42:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5EC71000) [pid = 3008] [serial = 406] [outer = 0000000000000000] 02:42:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F60481800) [pid = 3008] [serial = 407] [outer = 0000000F5EC71000] 02:42:31 INFO - PROCESS | 3008 | 1468230151597 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61904400) [pid = 3008] [serial = 408] [outer = 0000000F5EC71000] 02:42:32 INFO - PROCESS | 3008 | 1468230152023 Marionette TRACE conn6 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 587ms 02:42:32 INFO - PROCESS | 3008 | 1468230152046 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 3008 | 1468230152049 Marionette TRACE conn6 <- [1,509,null,{"value":"13"}] 02:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:42:32 INFO - PROCESS | 3008 | 1468230152052 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 3008 | 1468230152054 Marionette TRACE conn6 <- [1,510,null,{}] 02:42:32 INFO - PROCESS | 3008 | 1468230152057 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 3008 | 1468230152059 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:32 INFO - PROCESS | 3008 | 1468230152144 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 02:42:32 INFO - PROCESS | 3008 | 1468230152150 Marionette TRACE conn6 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 3008 | 1468230152152 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F53000 == 35 [pid = 3008] [id = 137] 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F62176400) [pid = 3008] [serial = 409] [outer = 0000000000000000] 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63387800) [pid = 3008] [serial = 410] [outer = 0000000F62176400] 02:42:32 INFO - PROCESS | 3008 | 1468230152198 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63467800) [pid = 3008] [serial = 411] [outer = 0000000F62176400] 02:42:32 INFO - PROCESS | 3008 | 1468230152651 Marionette TRACE conn6 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 627ms 02:42:32 INFO - PROCESS | 3008 | 1468230152682 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 3008 | 1468230152685 Marionette TRACE conn6 <- [1,513,null,{"value":"13"}] 02:42:32 INFO - PROCESS | 3008 | 1468230152688 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:42:32 INFO - PROCESS | 3008 | 1468230152690 Marionette TRACE conn6 <- [1,514,null,{}] 02:42:32 INFO - PROCESS | 3008 | 1468230152697 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 3008 | 1468230152699 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:32 INFO - PROCESS | 3008 | 1468230152782 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 02:42:32 INFO - PROCESS | 3008 | 1468230152788 Marionette TRACE conn6 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 3008 | 1468230152790 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAE800 == 36 [pid = 3008] [id = 138] 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6341E800) [pid = 3008] [serial = 412] [outer = 0000000000000000] 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63A50000) [pid = 3008] [serial = 413] [outer = 0000000F6341E800] 02:42:32 INFO - PROCESS | 3008 | 1468230152834 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63F02C00) [pid = 3008] [serial = 414] [outer = 0000000F6341E800] 02:42:33 INFO - PROCESS | 3008 | 1468230153491 Marionette TRACE conn6 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:42:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 923ms 02:42:33 INFO - PROCESS | 3008 | 1468230153615 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 3008 | 1468230153620 Marionette TRACE conn6 <- [1,517,null,{"value":"13"}] 02:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:42:33 INFO - PROCESS | 3008 | 1468230153625 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 3008 | 1468230153629 Marionette TRACE conn6 <- [1,518,null,{}] 02:42:33 INFO - PROCESS | 3008 | 1468230153635 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 3008 | 1468230153638 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:33 INFO - PROCESS | 3008 | 1468230153782 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 02:42:33 INFO - PROCESS | 3008 | 1468230153850 Marionette TRACE conn6 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 3008 | 1468230153853 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A44000 == 37 [pid = 3008] [id = 139] 02:42:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52AB8000) [pid = 3008] [serial = 415] [outer = 0000000000000000] 02:42:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5305B000) [pid = 3008] [serial = 416] [outer = 0000000F52AB8000] 02:42:33 INFO - PROCESS | 3008 | 1468230153913 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F571A0C00) [pid = 3008] [serial = 417] [outer = 0000000F52AB8000] 02:42:34 INFO - PROCESS | 3008 | 1468230154605 Marionette TRACE conn6 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1032ms 02:42:34 INFO - PROCESS | 3008 | 1468230154661 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 3008 | 1468230154666 Marionette TRACE conn6 <- [1,521,null,{"value":"13"}] 02:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:42:34 INFO - PROCESS | 3008 | 1468230154672 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 3008 | 1468230154676 Marionette TRACE conn6 <- [1,522,null,{}] 02:42:34 INFO - PROCESS | 3008 | 1468230154726 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 3008 | 1468230154729 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:34 INFO - PROCESS | 3008 | 1468230154862 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 02:42:34 INFO - PROCESS | 3008 | 1468230154930 Marionette TRACE conn6 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 3008 | 1468230154933 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BB1800 == 38 [pid = 3008] [id = 140] 02:42:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F58BE1000) [pid = 3008] [serial = 418] [outer = 0000000000000000] 02:42:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F591AF400) [pid = 3008] [serial = 419] [outer = 0000000F58BE1000] 02:42:35 INFO - PROCESS | 3008 | 1468230155033 Marionette DEBUG loaded listener.js 02:42:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F5D192800) [pid = 3008] [serial = 420] [outer = 0000000F58BE1000] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F53000 == 37 [pid = 3008] [id = 137] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B7000 == 36 [pid = 3008] [id = 136] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6194D800 == 35 [pid = 3008] [id = 135] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C0000 == 34 [pid = 3008] [id = 134] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEEA000 == 33 [pid = 3008] [id = 133] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA5C800 == 32 [pid = 3008] [id = 132] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A4F800 == 31 [pid = 3008] [id = 131] 02:42:36 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53FD7800 == 30 [pid = 3008] [id = 130] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63F10800) [pid = 3008] [serial = 293] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6060BC00) [pid = 3008] [serial = 359] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F60396800) [pid = 3008] [serial = 358] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5E826000) [pid = 3008] [serial = 364] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6350A400) [pid = 3008] [serial = 361] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5BA7B400) [pid = 3008] [serial = 352] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F53DE3400) [pid = 3008] [serial = 337] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F57D8D400) [pid = 3008] [serial = 338] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FFA5800) [pid = 3008] [serial = 340] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F60603800) [pid = 3008] [serial = 341] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F579DD800) [pid = 3008] [serial = 349] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58B85400) [pid = 3008] [serial = 350] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6406C800) [pid = 3008] [serial = 343] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F640B0400) [pid = 3008] [serial = 344] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5192A800) [pid = 3008] [serial = 346] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5305DC00) [pid = 3008] [serial = 347] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63FEFC00) [pid = 3008] [serial = 367] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F640D9400) [pid = 3008] [serial = 335] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63FFA800) [pid = 3008] [serial = 368] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F640A4C00) [pid = 3008] [serial = 370] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F640AEC00) [pid = 3008] [serial = 371] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63A52000) [pid = 3008] [serial = 362] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FA0E400) [pid = 3008] [serial = 355] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63510000) [pid = 3008] [serial = 365] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5FE41400) [pid = 3008] [serial = 356] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5EC74400) [pid = 3008] [serial = 353] [outer = 0000000000000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F52B87000) [pid = 3008] [serial = 158] [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.] 02:42:36 INFO - PROCESS | 3008 | 1468230156018 Marionette TRACE conn6 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1362ms 02:42:36 INFO - PROCESS | 3008 | 1468230156036 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 3008 | 1468230156041 Marionette TRACE conn6 <- [1,525,null,{"value":"13"}] 02:42:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:42:36 INFO - PROCESS | 3008 | 1468230156046 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 3008 | 1468230156049 Marionette TRACE conn6 <- [1,526,null,{}] 02:42:36 INFO - PROCESS | 3008 | 1468230156054 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 3008 | 1468230156057 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:36 INFO - PROCESS | 3008 | 1468230156160 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 02:42:36 INFO - PROCESS | 3008 | 1468230156232 Marionette TRACE conn6 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 3008 | 1468230156236 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57257800 == 31 [pid = 3008] [id = 141] 02:42:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52627400) [pid = 3008] [serial = 421] [outer = 0000000000000000] 02:42:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52B86400) [pid = 3008] [serial = 422] [outer = 0000000F52627400] 02:42:36 INFO - PROCESS | 3008 | 1468230156286 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F53060C00) [pid = 3008] [serial = 423] [outer = 0000000F52627400] 02:42:36 INFO - PROCESS | 3008 | 1468230156742 Marionette TRACE conn6 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:42:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 732ms 02:42:36 INFO - PROCESS | 3008 | 1468230156781 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 3008 | 1468230156786 Marionette TRACE conn6 <- [1,529,null,{"value":"13"}] 02:42:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:42:36 INFO - PROCESS | 3008 | 1468230156792 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 3008 | 1468230156795 Marionette TRACE conn6 <- [1,530,null,{}] 02:42:36 INFO - PROCESS | 3008 | 1468230156799 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 3008 | 1468230156802 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:36 INFO - PROCESS | 3008 | 1468230156891 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 02:42:36 INFO - PROCESS | 3008 | 1468230156899 Marionette TRACE conn6 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 3008 | 1468230156902 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA55800 == 32 [pid = 3008] [id = 142] 02:42:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F58A11800) [pid = 3008] [serial = 424] [outer = 0000000000000000] 02:42:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F58BDC000) [pid = 3008] [serial = 425] [outer = 0000000F58A11800] 02:42:36 INFO - PROCESS | 3008 | 1468230156949 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F59396C00) [pid = 3008] [serial = 426] [outer = 0000000F58A11800] 02:42:37 INFO - PROCESS | 3008 | 1468230157485 Marionette TRACE conn6 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:42:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:42:37 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:42:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:42:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:42:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:42:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 734ms 02:42:37 INFO - PROCESS | 3008 | 1468230157546 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 3008 | 1468230157548 Marionette TRACE conn6 <- [1,533,null,{"value":"13"}] 02:42:37 INFO - PROCESS | 3008 | 1468230157552 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:42:37 INFO - PROCESS | 3008 | 1468230157556 Marionette TRACE conn6 <- [1,534,null,{}] 02:42:37 INFO - PROCESS | 3008 | 1468230157567 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 3008 | 1468230157572 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:37 INFO - PROCESS | 3008 | 1468230157670 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 02:42:37 INFO - PROCESS | 3008 | 1468230157746 Marionette TRACE conn6 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 3008 | 1468230157750 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60044000 == 33 [pid = 3008] [id = 143] 02:42:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F51927000) [pid = 3008] [serial = 427] [outer = 0000000000000000] 02:42:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F5B4000) [pid = 3008] [serial = 428] [outer = 0000000F51927000] 02:42:37 INFO - PROCESS | 3008 | 1468230157801 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA6000) [pid = 3008] [serial = 429] [outer = 0000000F51927000] 02:42:38 INFO - PROCESS | 3008 | 1468230158187 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:42:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 692ms 02:42:38 INFO - PROCESS | 3008 | 1468230158251 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 3008 | 1468230158254 Marionette TRACE conn6 <- [1,537,null,{"value":"13"}] 02:42:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:42:38 INFO - PROCESS | 3008 | 1468230158257 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 3008 | 1468230158259 Marionette TRACE conn6 <- [1,538,null,{}] 02:42:38 INFO - PROCESS | 3008 | 1468230158268 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 3008 | 1468230158270 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:38 INFO - PROCESS | 3008 | 1468230158383 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 02:42:38 INFO - PROCESS | 3008 | 1468230158388 Marionette TRACE conn6 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 3008 | 1468230158390 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617BA800 == 34 [pid = 3008] [id = 144] 02:42:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FFA8000) [pid = 3008] [serial = 430] [outer = 0000000000000000] 02:42:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6060E800) [pid = 3008] [serial = 431] [outer = 0000000F5FFA8000] 02:42:38 INFO - PROCESS | 3008 | 1468230158444 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60DBBC00) [pid = 3008] [serial = 432] [outer = 0000000F5FFA8000] 02:42:38 INFO - PROCESS | 3008 | 1468230158878 Marionette TRACE conn6 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:42:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 650ms 02:42:38 INFO - PROCESS | 3008 | 1468230158909 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 3008 | 1468230158911 Marionette TRACE conn6 <- [1,541,null,{"value":"13"}] 02:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:42:38 INFO - PROCESS | 3008 | 1468230158921 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 3008 | 1468230158923 Marionette TRACE conn6 <- [1,542,null,{}] 02:42:38 INFO - PROCESS | 3008 | 1468230158926 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 3008 | 1468230158928 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:39 INFO - PROCESS | 3008 | 1468230159068 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 02:42:39 INFO - PROCESS | 3008 | 1468230159099 Marionette TRACE conn6 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 3008 | 1468230159101 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633CA800 == 35 [pid = 3008] [id = 145] 02:42:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60DC1400) [pid = 3008] [serial = 433] [outer = 0000000000000000] 02:42:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61794400) [pid = 3008] [serial = 434] [outer = 0000000F60DC1400] 02:42:39 INFO - PROCESS | 3008 | 1468230159147 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63415800) [pid = 3008] [serial = 435] [outer = 0000000F60DC1400] 02:42:39 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:39 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:39 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:39 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:39 INFO - PROCESS | 3008 | 1468230159597 Marionette TRACE conn6 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:42:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:42:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 734ms 02:42:39 INFO - PROCESS | 3008 | 1468230159658 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 3008 | 1468230159660 Marionette TRACE conn6 <- [1,545,null,{"value":"13"}] 02:42:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:42:39 INFO - PROCESS | 3008 | 1468230159670 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 3008 | 1468230159671 Marionette TRACE conn6 <- [1,546,null,{}] 02:42:39 INFO - PROCESS | 3008 | 1468230159675 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 3008 | 1468230159681 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:39 INFO - PROCESS | 3008 | 1468230159830 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 02:42:39 INFO - PROCESS | 3008 | 1468230159877 Marionette TRACE conn6 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 3008 | 1468230159879 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F9E000 == 36 [pid = 3008] [id = 146] 02:42:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63A64400) [pid = 3008] [serial = 436] [outer = 0000000000000000] 02:42:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63F05400) [pid = 3008] [serial = 437] [outer = 0000000F63A64400] 02:42:39 INFO - PROCESS | 3008 | 1468230159925 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63FF7800) [pid = 3008] [serial = 438] [outer = 0000000F63A64400] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58B8DC00) [pid = 3008] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F53A3C400) [pid = 3008] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F53ADA400) [pid = 3008] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52AAFC00) [pid = 3008] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5D64EC00) [pid = 3008] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52BA4000) [pid = 3008] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F591B5000) [pid = 3008] [serial = 375] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F621D8800) [pid = 3008] [serial = 378] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F64E0E800) [pid = 3008] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F62176400) [pid = 3008] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D658400) [pid = 3008] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5FFAC000) [pid = 3008] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:42:40 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5EC71000) [pid = 3008] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:42:40 INFO - PROCESS | 3008 | 1468230160445 Marionette TRACE conn6 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 837ms 02:42:40 INFO - PROCESS | 3008 | 1468230160504 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 3008 | 1468230160506 Marionette TRACE conn6 <- [1,549,null,{"value":"13"}] 02:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:42:40 INFO - PROCESS | 3008 | 1468230160510 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 3008 | 1468230160511 Marionette TRACE conn6 <- [1,550,null,{}] 02:42:40 INFO - PROCESS | 3008 | 1468230160515 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 3008 | 1468230160517 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:40 INFO - PROCESS | 3008 | 1468230160624 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 02:42:40 INFO - PROCESS | 3008 | 1468230160673 Marionette TRACE conn6 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 3008 | 1468230160675 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A3B800 == 37 [pid = 3008] [id = 147] 02:42:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F52B8C800) [pid = 3008] [serial = 439] [outer = 0000000000000000] 02:42:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58FF4400) [pid = 3008] [serial = 440] [outer = 0000000F52B8C800] 02:42:40 INFO - PROCESS | 3008 | 1468230160720 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFAC400) [pid = 3008] [serial = 441] [outer = 0000000F52B8C800] 02:42:40 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:40 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:41 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:41 INFO - PROCESS | 3008 | 1468230161071 Marionette TRACE conn6 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:42:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 587ms 02:42:41 INFO - PROCESS | 3008 | 1468230161100 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 3008 | 1468230161102 Marionette TRACE conn6 <- [1,553,null,{"value":"13"}] 02:42:41 INFO - PROCESS | 3008 | 1468230161105 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:42:41 INFO - PROCESS | 3008 | 1468230161115 Marionette TRACE conn6 <- [1,554,null,{}] 02:42:41 INFO - PROCESS | 3008 | 1468230161119 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 3008 | 1468230161121 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:41 INFO - PROCESS | 3008 | 1468230161271 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 02:42:41 INFO - PROCESS | 3008 | 1468230161279 Marionette TRACE conn6 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 3008 | 1468230161281 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672C7000 == 38 [pid = 3008] [id = 148] 02:42:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63FFA400) [pid = 3008] [serial = 442] [outer = 0000000000000000] 02:42:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F64069400) [pid = 3008] [serial = 443] [outer = 0000000F63FFA400] 02:42:41 INFO - PROCESS | 3008 | 1468230161326 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F640A5000) [pid = 3008] [serial = 444] [outer = 0000000F63FFA400] 02:42:41 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:41 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:41 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:41 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:41 INFO - PROCESS | 3008 | 1468230161719 Marionette TRACE conn6 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:42:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 650ms 02:42:41 INFO - PROCESS | 3008 | 1468230161759 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 3008 | 1468230161761 Marionette TRACE conn6 <- [1,557,null,{"value":"13"}] 02:42:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:42:41 INFO - PROCESS | 3008 | 1468230161764 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 3008 | 1468230161766 Marionette TRACE conn6 <- [1,558,null,{}] 02:42:41 INFO - PROCESS | 3008 | 1468230161769 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 3008 | 1468230161771 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:41 INFO - PROCESS | 3008 | 1468230161883 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 02:42:41 INFO - PROCESS | 3008 | 1468230161919 Marionette TRACE conn6 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 3008 | 1468230161921 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67471000 == 39 [pid = 3008] [id = 149] 02:42:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F640AC000) [pid = 3008] [serial = 445] [outer = 0000000000000000] 02:42:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F640AEC00) [pid = 3008] [serial = 446] [outer = 0000000F640AC000] 02:42:41 INFO - PROCESS | 3008 | 1468230161965 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F640D2800) [pid = 3008] [serial = 447] [outer = 0000000F640AC000] 02:42:42 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:42 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:42 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:42 INFO - PROCESS | 3008 | 1468230162431 Marionette TRACE conn6 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:42:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:42:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 734ms 02:42:42 INFO - PROCESS | 3008 | 1468230162530 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 02:42:42 INFO - PROCESS | 3008 | 1468230162535 Marionette TRACE conn6 <- [1,561,null,{"value":"13"}] 02:42:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:42:42 INFO - PROCESS | 3008 | 1468230162543 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 3008 | 1468230162546 Marionette TRACE conn6 <- [1,562,null,{}] 02:42:42 INFO - PROCESS | 3008 | 1468230162553 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 3008 | 1468230162556 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:42 INFO - PROCESS | 3008 | 1468230162684 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 02:42:42 INFO - PROCESS | 3008 | 1468230162764 Marionette TRACE conn6 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 3008 | 1468230162769 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A4E800 == 40 [pid = 3008] [id = 150] 02:42:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F52ABA400) [pid = 3008] [serial = 448] [outer = 0000000000000000] 02:42:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52B88800) [pid = 3008] [serial = 449] [outer = 0000000F52ABA400] 02:42:42 INFO - PROCESS | 3008 | 1468230162830 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F57195400) [pid = 3008] [serial = 450] [outer = 0000000F52ABA400] 02:42:43 INFO - PROCESS | 3008 | 1468230163421 Marionette TRACE conn6 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:42:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 944ms 02:42:43 INFO - PROCESS | 3008 | 1468230163490 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 3008 | 1468230163495 Marionette TRACE conn6 <- [1,565,null,{"value":"13"}] 02:42:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:42:43 INFO - PROCESS | 3008 | 1468230163502 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - PROCESS | 3008 | 1468230163505 Marionette TRACE conn6 <- [1,566,null,{}] 02:42:43 INFO - PROCESS | 3008 | 1468230163523 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 3008 | 1468230163527 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:43 INFO - PROCESS | 3008 | 1468230163651 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 02:42:43 INFO - PROCESS | 3008 | 1468230163718 Marionette TRACE conn6 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 3008 | 1468230163721 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E11800 == 41 [pid = 3008] [id = 151] 02:42:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5C75A400) [pid = 3008] [serial = 451] [outer = 0000000000000000] 02:42:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F10AC00) [pid = 3008] [serial = 452] [outer = 0000000F5C75A400] 02:42:43 INFO - PROCESS | 3008 | 1468230163821 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6007C400) [pid = 3008] [serial = 453] [outer = 0000000F5C75A400] 02:42:44 INFO - PROCESS | 3008 | 1468230164431 Marionette TRACE conn6 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 986ms 02:42:44 INFO - PROCESS | 3008 | 1468230164491 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 3008 | 1468230164494 Marionette TRACE conn6 <- [1,569,null,{"value":"13"}] 02:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:42:44 INFO - PROCESS | 3008 | 1468230164498 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 3008 | 1468230164502 Marionette TRACE conn6 <- [1,570,null,{}] 02:42:44 INFO - PROCESS | 3008 | 1468230164514 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 3008 | 1468230164520 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:44 INFO - PROCESS | 3008 | 1468230164639 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 02:42:44 INFO - PROCESS | 3008 | 1468230164716 Marionette TRACE conn6 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 3008 | 1468230164720 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67662800 == 42 [pid = 3008] [id = 152] 02:42:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A60800) [pid = 3008] [serial = 454] [outer = 0000000000000000] 02:42:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63F0E800) [pid = 3008] [serial = 455] [outer = 0000000F63A60800] 02:42:44 INFO - PROCESS | 3008 | 1468230164820 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F640AF400) [pid = 3008] [serial = 456] [outer = 0000000F63A60800] 02:42:45 INFO - PROCESS | 3008 | 1468230165368 Marionette TRACE conn6 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 881ms 02:42:45 INFO - PROCESS | 3008 | 1468230165380 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 3008 | 1468230165383 Marionette TRACE conn6 <- [1,573,null,{"value":"13"}] 02:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:42:45 INFO - PROCESS | 3008 | 1468230165387 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 3008 | 1468230165390 Marionette TRACE conn6 <- [1,574,null,{}] 02:42:45 INFO - PROCESS | 3008 | 1468230165393 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 3008 | 1468230165396 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:45 INFO - PROCESS | 3008 | 1468230165508 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 02:42:45 INFO - PROCESS | 3008 | 1468230165581 Marionette TRACE conn6 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 3008 | 1468230165584 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67696800 == 43 [pid = 3008] [id = 153] 02:42:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F64C3A800) [pid = 3008] [serial = 457] [outer = 0000000000000000] 02:42:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F64C43800) [pid = 3008] [serial = 458] [outer = 0000000F64C3A800] 02:42:45 INFO - PROCESS | 3008 | 1468230165681 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64E0F000) [pid = 3008] [serial = 459] [outer = 0000000F64C3A800] 02:42:46 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:46 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:46 INFO - PROCESS | 3008 | 1468230166337 Marionette TRACE conn6 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:42:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 984ms 02:42:46 INFO - PROCESS | 3008 | 1468230166373 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 3008 | 1468230166376 Marionette TRACE conn6 <- [1,577,null,{"value":"13"}] 02:42:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:42:46 INFO - PROCESS | 3008 | 1468230166379 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - PROCESS | 3008 | 1468230166381 Marionette TRACE conn6 <- [1,578,null,{}] 02:42:46 INFO - PROCESS | 3008 | 1468230166385 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 3008 | 1468230166387 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:46 INFO - PROCESS | 3008 | 1468230166511 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 02:42:46 INFO - PROCESS | 3008 | 1468230166736 Marionette TRACE conn6 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 3008 | 1468230166739 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A71000 == 44 [pid = 3008] [id = 154] 02:42:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F526F0800) [pid = 3008] [serial = 460] [outer = 0000000000000000] 02:42:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F52AB7800) [pid = 3008] [serial = 461] [outer = 0000000F526F0800] 02:42:46 INFO - PROCESS | 3008 | 1468230166791 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F56F53400) [pid = 3008] [serial = 462] [outer = 0000000F526F0800] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672C7000 == 43 [pid = 3008] [id = 148] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A3B800 == 42 [pid = 3008] [id = 147] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F9E000 == 41 [pid = 3008] [id = 146] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633CA800 == 40 [pid = 3008] [id = 145] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617BA800 == 39 [pid = 3008] [id = 144] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60044000 == 38 [pid = 3008] [id = 143] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA55800 == 37 [pid = 3008] [id = 142] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57257800 == 36 [pid = 3008] [id = 141] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BB1800 == 35 [pid = 3008] [id = 140] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A44000 == 34 [pid = 3008] [id = 139] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAE800 == 33 [pid = 3008] [id = 138] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D1B1800 == 32 [pid = 3008] [id = 129] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67696800 == 31 [pid = 3008] [id = 153] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67662800 == 30 [pid = 3008] [id = 152] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E11800 == 29 [pid = 3008] [id = 151] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67471000 == 28 [pid = 3008] [id = 149] 02:42:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A4E800 == 27 [pid = 3008] [id = 150] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F591B8800) [pid = 3008] [serial = 395] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F57CE2C00) [pid = 3008] [serial = 387] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F57193000) [pid = 3008] [serial = 386] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F57194000) [pid = 3008] [serial = 392] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5726FC00) [pid = 3008] [serial = 393] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52AB5C00) [pid = 3008] [serial = 389] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52B98800) [pid = 3008] [serial = 390] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5E81D400) [pid = 3008] [serial = 398] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F572CB400) [pid = 3008] [serial = 374] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F53064800) [pid = 3008] [serial = 373] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FE3AC00) [pid = 3008] [serial = 377] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5EC72C00) [pid = 3008] [serial = 376] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F640CD800) [pid = 3008] [serial = 380] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F63A48400) [pid = 3008] [serial = 379] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F64E4EC00) [pid = 3008] [serial = 384] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F64E13400) [pid = 3008] [serial = 383] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63467800) [pid = 3008] [serial = 411] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5F5B8800) [pid = 3008] [serial = 401] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F6060B000) [pid = 3008] [serial = 404] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE42800) [pid = 3008] [serial = 402] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63A50000) [pid = 3008] [serial = 413] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F61904400) [pid = 3008] [serial = 408] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63387800) [pid = 3008] [serial = 410] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F6178C800) [pid = 3008] [serial = 405] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5F360C00) [pid = 3008] [serial = 399] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F60481800) [pid = 3008] [serial = 407] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5BA4B400) [pid = 3008] [serial = 396] [outer = 0000000000000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3008 | 1468230168121 Marionette TRACE conn6 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1935ms 02:42:48 INFO - PROCESS | 3008 | [3008] 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 02:42:48 INFO - PROCESS | 3008 | 1468230168437 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 3008 | 1468230168440 Marionette TRACE conn6 <- [1,581,null,{"value":"13"}] 02:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:42:48 INFO - PROCESS | 3008 | 1468230168449 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 3008 | 1468230168453 Marionette TRACE conn6 <- [1,582,null,{}] 02:42:48 INFO - PROCESS | 3008 | 1468230168459 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 3008 | 1468230168462 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:48 INFO - PROCESS | 3008 | 1468230168550 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 02:42:48 INFO - PROCESS | 3008 | 1468230168558 Marionette TRACE conn6 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 3008 | 1468230168561 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F56F7C000 == 28 [pid = 3008] [id = 155] 02:42:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52626800) [pid = 3008] [serial = 463] [outer = 0000000000000000] 02:42:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F526F0400) [pid = 3008] [serial = 464] [outer = 0000000F52626800] 02:42:48 INFO - PROCESS | 3008 | 1468230168614 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52ABAC00) [pid = 3008] [serial = 465] [outer = 0000000F52626800] 02:42:49 INFO - PROCESS | 3008 | 1468230169065 Marionette TRACE conn6 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 691ms 02:42:49 INFO - PROCESS | 3008 | 1468230169141 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 3008 | 1468230169147 Marionette TRACE conn6 <- [1,585,null,{"value":"13"}] 02:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:42:49 INFO - PROCESS | 3008 | 1468230169153 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 3008 | 1468230169156 Marionette TRACE conn6 <- [1,586,null,{}] 02:42:49 INFO - PROCESS | 3008 | 1468230169160 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 3008 | 1468230169163 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:49 INFO - PROCESS | 3008 | 1468230169254 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 02:42:49 INFO - PROCESS | 3008 | 1468230169270 Marionette TRACE conn6 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 3008 | 1468230169272 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A40000 == 29 [pid = 3008] [id = 156] 02:42:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F53056800) [pid = 3008] [serial = 466] [outer = 0000000000000000] 02:42:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5305E400) [pid = 3008] [serial = 467] [outer = 0000000F53056800] 02:42:49 INFO - PROCESS | 3008 | 1468230169321 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F56F54C00) [pid = 3008] [serial = 468] [outer = 0000000F53056800] 02:42:49 INFO - PROCESS | 3008 | 1468230169777 Marionette TRACE conn6 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:42:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 693ms 02:42:49 INFO - PROCESS | 3008 | 1468230169849 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 3008 | 1468230169851 Marionette TRACE conn6 <- [1,589,null,{"value":"13"}] 02:42:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:42:49 INFO - PROCESS | 3008 | 1468230169855 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 3008 | 1468230169858 Marionette TRACE conn6 <- [1,590,null,{}] 02:42:49 INFO - PROCESS | 3008 | 1468230169870 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 3008 | 1468230169875 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:50 INFO - PROCESS | 3008 | 1468230169994 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 02:42:50 INFO - PROCESS | 3008 | 1468230170068 Marionette TRACE conn6 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 3008 | 1468230170072 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CC1800 == 30 [pid = 3008] [id = 157] 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F579B4400) [pid = 3008] [serial = 469] [outer = 0000000000000000] 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57D87400) [pid = 3008] [serial = 470] [outer = 0000000F579B4400] 02:42:50 INFO - PROCESS | 3008 | 1468230170121 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BDE800) [pid = 3008] [serial = 471] [outer = 0000000F579B4400] 02:42:50 INFO - PROCESS | 3008 | 1468230170572 Marionette TRACE conn6 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 733ms 02:42:50 INFO - PROCESS | 3008 | 1468230170590 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 3008 | 1468230170593 Marionette TRACE conn6 <- [1,593,null,{"value":"13"}] 02:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:42:50 INFO - PROCESS | 3008 | 1468230170602 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 3008 | 1468230170604 Marionette TRACE conn6 <- [1,594,null,{}] 02:42:50 INFO - PROCESS | 3008 | 1468230170607 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 3008 | 1468230170609 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:50 INFO - PROCESS | 3008 | 1468230170721 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 02:42:50 INFO - PROCESS | 3008 | 1468230170727 Marionette TRACE conn6 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 3008 | 1468230170729 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7C0000 == 31 [pid = 3008] [id = 158] 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F591CA400) [pid = 3008] [serial = 472] [outer = 0000000000000000] 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F59663C00) [pid = 3008] [serial = 473] [outer = 0000000F591CA400] 02:42:50 INFO - PROCESS | 3008 | 1468230170776 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5C712000) [pid = 3008] [serial = 474] [outer = 0000000F591CA400] 02:42:51 INFO - PROCESS | 3008 | 1468230171207 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 628ms 02:42:51 INFO - PROCESS | 3008 | 1468230171232 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 3008 | 1468230171234 Marionette TRACE conn6 <- [1,597,null,{"value":"13"}] 02:42:51 INFO - PROCESS | 3008 | 1468230171237 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:42:51 INFO - PROCESS | 3008 | 1468230171239 Marionette TRACE conn6 <- [1,598,null,{}] 02:42:51 INFO - PROCESS | 3008 | 1468230171243 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 3008 | 1468230171245 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:51 INFO - PROCESS | 3008 | 1468230171375 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 02:42:51 INFO - PROCESS | 3008 | 1468230171393 Marionette TRACE conn6 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 3008 | 1468230171396 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001A000 == 32 [pid = 3008] [id = 159] 02:42:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5D19F800) [pid = 3008] [serial = 475] [outer = 0000000000000000] 02:42:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5D6CB800) [pid = 3008] [serial = 476] [outer = 0000000F5D19F800] 02:42:51 INFO - PROCESS | 3008 | 1468230171447 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F10C000) [pid = 3008] [serial = 477] [outer = 0000000F5D19F800] 02:42:51 INFO - PROCESS | 3008 | 1468230171887 Marionette TRACE conn6 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:42:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 693ms 02:42:51 INFO - PROCESS | 3008 | 1468230171935 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 3008 | 1468230171937 Marionette TRACE conn6 <- [1,601,null,{"value":"13"}] 02:42:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:42:51 INFO - PROCESS | 3008 | 1468230171940 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 3008 | 1468230171942 Marionette TRACE conn6 <- [1,602,null,{}] 02:42:51 INFO - PROCESS | 3008 | 1468230171946 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 3008 | 1468230171952 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:52 INFO - PROCESS | 3008 | 1468230172081 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 02:42:52 INFO - PROCESS | 3008 | 1468230172095 Marionette TRACE conn6 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 3008 | 1468230172098 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600CA000 == 33 [pid = 3008] [id = 160] 02:42:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5EDB0800) [pid = 3008] [serial = 478] [outer = 0000000000000000] 02:42:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F36D000) [pid = 3008] [serial = 479] [outer = 0000000F5EDB0800] 02:42:52 INFO - PROCESS | 3008 | 1468230172182 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FFB0400) [pid = 3008] [serial = 480] [outer = 0000000F5EDB0800] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63FFA400) [pid = 3008] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FFA8000) [pid = 3008] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F60DC1400) [pid = 3008] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B8C800) [pid = 3008] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F51927000) [pid = 3008] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6341E800) [pid = 3008] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F63A64400) [pid = 3008] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52627400) [pid = 3008] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52AB8000) [pid = 3008] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F58A11800) [pid = 3008] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58BE1000) [pid = 3008] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:42:52 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F640AC000) [pid = 3008] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:42:52 INFO - PROCESS | 3008 | 1468230172809 Marionette TRACE conn6 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 879ms 02:42:52 INFO - PROCESS | 3008 | 1468230172822 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 3008 | 1468230172824 Marionette TRACE conn6 <- [1,605,null,{"value":"13"}] 02:42:52 INFO - PROCESS | 3008 | 1468230172827 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:42:52 INFO - PROCESS | 3008 | 1468230172829 Marionette TRACE conn6 <- [1,606,null,{}] 02:42:52 INFO - PROCESS | 3008 | 1468230172832 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 3008 | 1468230172834 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:52 INFO - PROCESS | 3008 | 1468230172913 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 02:42:52 INFO - PROCESS | 3008 | 1468230172919 Marionette TRACE conn6 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 3008 | 1468230172921 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C0000 == 34 [pid = 3008] [id = 161] 02:42:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F579D5800) [pid = 3008] [serial = 481] [outer = 0000000000000000] 02:42:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FE42800) [pid = 3008] [serial = 482] [outer = 0000000F579D5800] 02:42:52 INFO - PROCESS | 3008 | 1468230172966 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6039B000) [pid = 3008] [serial = 483] [outer = 0000000F579D5800] 02:42:53 INFO - PROCESS | 3008 | 1468230173357 Marionette TRACE conn6 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 586ms 02:42:53 INFO - PROCESS | 3008 | 1468230173417 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 3008 | 1468230173419 Marionette TRACE conn6 <- [1,609,null,{"value":"13"}] 02:42:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:42:53 INFO - PROCESS | 3008 | 1468230173423 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 3008 | 1468230173425 Marionette TRACE conn6 <- [1,610,null,{}] 02:42:53 INFO - PROCESS | 3008 | 1468230173433 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 3008 | 1468230173435 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:53 INFO - PROCESS | 3008 | 1468230173517 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 02:42:53 INFO - PROCESS | 3008 | 1468230173523 Marionette TRACE conn6 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 3008 | 1468230173525 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E1F000 == 35 [pid = 3008] [id = 162] 02:42:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60607800) [pid = 3008] [serial = 484] [outer = 0000000000000000] 02:42:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F6060DC00) [pid = 3008] [serial = 485] [outer = 0000000F60607800] 02:42:53 INFO - PROCESS | 3008 | 1468230173571 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F367400) [pid = 3008] [serial = 486] [outer = 0000000F60607800] 02:42:54 INFO - PROCESS | 3008 | 1468230174015 Marionette TRACE conn6 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 629ms 02:42:54 INFO - PROCESS | 3008 | 1468230174056 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 3008 | 1468230174058 Marionette TRACE conn6 <- [1,613,null,{"value":"13"}] 02:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:42:54 INFO - PROCESS | 3008 | 1468230174065 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 3008 | 1468230174067 Marionette TRACE conn6 <- [1,614,null,{}] 02:42:54 INFO - PROCESS | 3008 | 1468230174071 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 3008 | 1468230174073 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:54 INFO - PROCESS | 3008 | 1468230174155 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 02:42:54 INFO - PROCESS | 3008 | 1468230174162 Marionette TRACE conn6 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 3008 | 1468230174164 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633DC000 == 36 [pid = 3008] [id = 163] 02:42:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61787C00) [pid = 3008] [serial = 487] [outer = 0000000000000000] 02:42:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6178F000) [pid = 3008] [serial = 488] [outer = 0000000F61787C00] 02:42:54 INFO - PROCESS | 3008 | 1468230174208 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F61C53800) [pid = 3008] [serial = 489] [outer = 0000000F61787C00] 02:42:54 INFO - PROCESS | 3008 | 1468230174823 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:42:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 796ms 02:42:54 INFO - PROCESS | 3008 | 1468230174889 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 3008 | 1468230174894 Marionette TRACE conn6 <- [1,617,null,{"value":"13"}] 02:42:54 INFO - PROCESS | 3008 | 1468230174923 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:42:54 INFO - PROCESS | 3008 | 1468230174927 Marionette TRACE conn6 <- [1,618,null,{}] 02:42:54 INFO - PROCESS | 3008 | 1468230174933 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 3008 | 1468230174936 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:55 INFO - PROCESS | 3008 | 1468230175069 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 02:42:55 INFO - PROCESS | 3008 | 1468230175135 Marionette TRACE conn6 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 3008 | 1468230175138 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57DDC000 == 37 [pid = 3008] [id = 164] 02:42:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5191C800) [pid = 3008] [serial = 490] [outer = 0000000000000000] 02:42:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F526F9C00) [pid = 3008] [serial = 491] [outer = 0000000F5191C800] 02:42:55 INFO - PROCESS | 3008 | 1468230175197 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B9E800) [pid = 3008] [serial = 492] [outer = 0000000F5191C800] 02:42:55 INFO - PROCESS | 3008 | 1468230175922 Marionette TRACE conn6 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:42:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1025ms 02:42:55 INFO - PROCESS | 3008 | 1468230175966 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 3008 | 1468230175972 Marionette TRACE conn6 <- [1,621,null,{"value":"13"}] 02:42:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:42:56 INFO - PROCESS | 3008 | 1468230176001 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 3008 | 1468230176004 Marionette TRACE conn6 <- [1,622,null,{}] 02:42:56 INFO - PROCESS | 3008 | 1468230176009 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 3008 | 1468230176012 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:56 INFO - PROCESS | 3008 | 1468230176136 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 02:42:56 INFO - PROCESS | 3008 | 1468230176208 Marionette TRACE conn6 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 3008 | 1468230176211 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6002D000 == 38 [pid = 3008] [id = 165] 02:42:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F576FB800) [pid = 3008] [serial = 493] [outer = 0000000000000000] 02:42:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F57D88800) [pid = 3008] [serial = 494] [outer = 0000000F576FB800] 02:42:56 INFO - PROCESS | 3008 | 1468230176270 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F591B8000) [pid = 3008] [serial = 495] [outer = 0000000F576FB800] 02:42:56 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:57 INFO - PROCESS | 3008 | 1468230177153 Marionette TRACE conn6 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:42:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1256ms 02:42:57 INFO - PROCESS | 3008 | 1468230177239 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 3008 | 1468230177244 Marionette TRACE conn6 <- [1,625,null,{"value":"13"}] 02:42:57 INFO - PROCESS | 3008 | 1468230177249 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:42:57 INFO - PROCESS | 3008 | 1468230177252 Marionette TRACE conn6 <- [1,626,null,{}] 02:42:57 INFO - PROCESS | 3008 | 1468230177258 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 3008 | 1468230177261 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:57 INFO - PROCESS | 3008 | 1468230177389 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E1F000 == 37 [pid = 3008] [id = 162] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C0000 == 36 [pid = 3008] [id = 161] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600CA000 == 35 [pid = 3008] [id = 160] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001A000 == 34 [pid = 3008] [id = 159] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7C0000 == 33 [pid = 3008] [id = 158] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CC1800 == 32 [pid = 3008] [id = 157] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A40000 == 31 [pid = 3008] [id = 156] 02:42:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F56F7C000 == 30 [pid = 3008] [id = 155] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F640A5000) [pid = 3008] [serial = 444] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F6060E800) [pid = 3008] [serial = 431] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F61794400) [pid = 3008] [serial = 434] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F58FF4400) [pid = 3008] [serial = 440] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F5B4000) [pid = 3008] [serial = 428] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63F02C00) [pid = 3008] [serial = 414] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F63F05400) [pid = 3008] [serial = 437] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52B86400) [pid = 3008] [serial = 422] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F53060C00) [pid = 3008] [serial = 423] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5305B000) [pid = 3008] [serial = 416] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F571A0C00) [pid = 3008] [serial = 417] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58BDC000) [pid = 3008] [serial = 425] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F59396C00) [pid = 3008] [serial = 426] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F591AF400) [pid = 3008] [serial = 419] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5D192800) [pid = 3008] [serial = 420] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F640D2800) [pid = 3008] [serial = 447] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F64069400) [pid = 3008] [serial = 443] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63FF7800) [pid = 3008] [serial = 438] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F60DBBC00) [pid = 3008] [serial = 432] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63415800) [pid = 3008] [serial = 435] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5FFAC400) [pid = 3008] [serial = 441] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F640AEC00) [pid = 3008] [serial = 446] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5FFA6000) [pid = 3008] [serial = 429] [outer = 0000000000000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3008 | 1468230177484 Marionette TRACE conn6 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 3008 | 1468230177488 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E6800 == 31 [pid = 3008] [id = 166] 02:42:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F51920000) [pid = 3008] [serial = 496] [outer = 0000000000000000] 02:42:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52AAFC00) [pid = 3008] [serial = 497] [outer = 0000000F51920000] 02:42:57 INFO - PROCESS | 3008 | 1468230177540 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52FA7000) [pid = 3008] [serial = 498] [outer = 0000000F51920000] 02:42:57 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:57 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:57 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:42:57 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:42:57 INFO - PROCESS | 3008 | 1468230177974 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 795ms 02:42:58 INFO - PROCESS | 3008 | 1468230178048 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 3008 | 1468230178052 Marionette TRACE conn6 <- [1,629,null,{"value":"13"}] 02:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:42:58 INFO - PROCESS | 3008 | 1468230178059 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 3008 | 1468230178061 Marionette TRACE conn6 <- [1,630,null,{}] 02:42:58 INFO - PROCESS | 3008 | 1468230178065 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 3008 | 1468230178068 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:58 INFO - PROCESS | 3008 | 1468230178156 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 02:42:58 INFO - PROCESS | 3008 | 1468230178163 Marionette TRACE conn6 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 3008 | 1468230178165 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7DE000 == 32 [pid = 3008] [id = 167] 02:42:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F571A0C00) [pid = 3008] [serial = 499] [outer = 0000000000000000] 02:42:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F57C84C00) [pid = 3008] [serial = 500] [outer = 0000000F571A0C00] 02:42:58 INFO - PROCESS | 3008 | 1468230178213 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58BDD000) [pid = 3008] [serial = 501] [outer = 0000000F571A0C00] 02:42:58 INFO - PROCESS | 3008 | 1468230178677 Marionette TRACE conn6 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:42:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 628ms 02:42:58 INFO - PROCESS | 3008 | 1468230178690 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 3008 | 1468230178692 Marionette TRACE conn6 <- [1,633,null,{"value":"13"}] 02:42:58 INFO - PROCESS | 3008 | 1468230178700 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:42:58 INFO - PROCESS | 3008 | 1468230178704 Marionette TRACE conn6 <- [1,634,null,{}] 02:42:58 INFO - PROCESS | 3008 | 1468230178716 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 3008 | 1468230178721 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:58 INFO - PROCESS | 3008 | 1468230178845 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 02:42:58 INFO - PROCESS | 3008 | 1468230178861 Marionette TRACE conn6 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 3008 | 1468230178864 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEEB000 == 33 [pid = 3008] [id = 168] 02:42:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5D19CC00) [pid = 3008] [serial = 502] [outer = 0000000000000000] 02:42:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5E822400) [pid = 3008] [serial = 503] [outer = 0000000F5D19CC00] 02:42:58 INFO - PROCESS | 3008 | 1468230178913 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F36A800) [pid = 3008] [serial = 504] [outer = 0000000F5D19CC00] 02:42:59 INFO - PROCESS | 3008 | 1468230179342 Marionette TRACE conn6 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:42:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 691ms 02:42:59 INFO - PROCESS | 3008 | 1468230179395 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 3008 | 1468230179397 Marionette TRACE conn6 <- [1,637,null,{"value":"13"}] 02:42:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:42:59 INFO - PROCESS | 3008 | 1468230179401 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 3008 | 1468230179402 Marionette TRACE conn6 <- [1,638,null,{}] 02:42:59 INFO - PROCESS | 3008 | 1468230179406 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 3008 | 1468230179408 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:59 INFO - PROCESS | 3008 | 1468230179495 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 02:42:59 INFO - PROCESS | 3008 | 1468230179501 Marionette TRACE conn6 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 3008 | 1468230179503 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:42:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603F9000 == 34 [pid = 3008] [id = 169] 02:42:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F91C000) [pid = 3008] [serial = 505] [outer = 0000000000000000] 02:42:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FE3DC00) [pid = 3008] [serial = 506] [outer = 0000000F5F91C000] 02:42:59 INFO - PROCESS | 3008 | 1468230179549 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FFAD400) [pid = 3008] [serial = 507] [outer = 0000000F5F91C000] 02:43:00 INFO - PROCESS | 3008 | 1468230180015 Marionette TRACE conn6 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 671ms 02:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:43:00 INFO - PROCESS | 3008 | 1468230180075 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 3008 | 1468230180077 Marionette TRACE conn6 <- [1,641,null,{"value":"13"}] 02:43:00 INFO - PROCESS | 3008 | 1468230180080 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 3008 | 1468230180082 Marionette TRACE conn6 <- [1,642,null,{}] 02:43:00 INFO - PROCESS | 3008 | 1468230180085 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 3008 | 1468230180087 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:00 INFO - PROCESS | 3008 | 1468230180192 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 02:43:00 INFO - PROCESS | 3008 | 1468230180270 Marionette TRACE conn6 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 3008 | 1468230180272 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195F000 == 35 [pid = 3008] [id = 170] 02:43:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60604800) [pid = 3008] [serial = 508] [outer = 0000000000000000] 02:43:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F6060B000) [pid = 3008] [serial = 509] [outer = 0000000F60604800] 02:43:00 INFO - PROCESS | 3008 | 1468230180317 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61754800) [pid = 3008] [serial = 510] [outer = 0000000F60604800] 02:43:00 INFO - PROCESS | 3008 | 1468230180749 Marionette TRACE conn6 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:43:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 734ms 02:43:00 INFO - PROCESS | 3008 | 1468230180818 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 3008 | 1468230180820 Marionette TRACE conn6 <- [1,645,null,{"value":"13"}] 02:43:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:43:00 INFO - PROCESS | 3008 | 1468230180824 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 3008 | 1468230180826 Marionette TRACE conn6 <- [1,646,null,{}] 02:43:00 INFO - PROCESS | 3008 | 1468230180830 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 3008 | 1468230180836 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:00 INFO - PROCESS | 3008 | 1468230180978 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 02:43:00 INFO - PROCESS | 3008 | 1468230180992 Marionette TRACE conn6 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 3008 | 1468230180994 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F58000 == 36 [pid = 3008] [id = 171] 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61757400) [pid = 3008] [serial = 511] [outer = 0000000000000000] 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F621D7400) [pid = 3008] [serial = 512] [outer = 0000000F61757400] 02:43:01 INFO - PROCESS | 3008 | 1468230181077 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63507000) [pid = 3008] [serial = 513] [outer = 0000000F61757400] 02:43:01 INFO - PROCESS | 3008 | 1468230181494 Marionette TRACE conn6 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:43:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 734ms 02:43:01 INFO - PROCESS | 3008 | 1468230181562 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 3008 | 1468230181564 Marionette TRACE conn6 <- [1,649,null,{"value":"13"}] 02:43:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:43:01 INFO - PROCESS | 3008 | 1468230181567 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 3008 | 1468230181569 Marionette TRACE conn6 <- [1,650,null,{}] 02:43:01 INFO - PROCESS | 3008 | 1468230181573 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 3008 | 1468230181575 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:01 INFO - PROCESS | 3008 | 1468230181680 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 02:43:01 INFO - PROCESS | 3008 | 1468230181685 Marionette TRACE conn6 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 3008 | 1468230181687 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F8E000 == 37 [pid = 3008] [id = 172] 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F63A4A000) [pid = 3008] [serial = 514] [outer = 0000000000000000] 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63A51800) [pid = 3008] [serial = 515] [outer = 0000000F63A4A000] 02:43:01 INFO - PROCESS | 3008 | 1468230181737 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A6A800) [pid = 3008] [serial = 516] [outer = 0000000F63A4A000] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F591CA400) [pid = 3008] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5EDB0800) [pid = 3008] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5C75A400) [pid = 3008] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F579D5800) [pid = 3008] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F579B4400) [pid = 3008] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F64C3A800) [pid = 3008] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52ABA400) [pid = 3008] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F60607800) [pid = 3008] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F526F0800) [pid = 3008] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F53056800) [pid = 3008] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5D19F800) [pid = 3008] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63A60800) [pid = 3008] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:43:01 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52626800) [pid = 3008] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:02 INFO - PROCESS | 3008 | 1468230182173 Marionette TRACE conn6 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 628ms 02:43:02 INFO - PROCESS | 3008 | 1468230182198 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 3008 | 1468230182200 Marionette TRACE conn6 <- [1,653,null,{"value":"13"}] 02:43:02 INFO - PROCESS | 3008 | 1468230182203 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:43:02 INFO - PROCESS | 3008 | 1468230182205 Marionette TRACE conn6 <- [1,654,null,{}] 02:43:02 INFO - PROCESS | 3008 | 1468230182208 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 3008 | 1468230182210 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:02 INFO - PROCESS | 3008 | 1468230182292 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 02:43:02 INFO - PROCESS | 3008 | 1468230182297 Marionette TRACE conn6 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 3008 | 1468230182299 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB3800 == 38 [pid = 3008] [id = 173] 02:43:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58FFA800) [pid = 3008] [serial = 517] [outer = 0000000000000000] 02:43:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5E81D800) [pid = 3008] [serial = 518] [outer = 0000000F58FFA800] 02:43:02 INFO - PROCESS | 3008 | 1468230182344 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63A53C00) [pid = 3008] [serial = 519] [outer = 0000000F58FFA800] 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:02 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:43:02 INFO - PROCESS | 3008 | 1468230182755 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:43:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 587ms 02:43:02 INFO - PROCESS | 3008 | 1468230182799 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 3008 | 1468230182801 Marionette TRACE conn6 <- [1,657,null,{"value":"13"}] 02:43:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:43:02 INFO - PROCESS | 3008 | 1468230182805 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 3008 | 1468230182806 Marionette TRACE conn6 <- [1,658,null,{}] 02:43:02 INFO - PROCESS | 3008 | 1468230182814 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 3008 | 1468230182816 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:02 INFO - PROCESS | 3008 | 1468230182898 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 02:43:02 INFO - PROCESS | 3008 | 1468230182904 Marionette TRACE conn6 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 3008 | 1468230182906 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7B4000 == 39 [pid = 3008] [id = 174] 02:43:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63A66000) [pid = 3008] [serial = 520] [outer = 0000000000000000] 02:43:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63F0EC00) [pid = 3008] [serial = 521] [outer = 0000000F63A66000] 02:43:02 INFO - PROCESS | 3008 | 1468230182950 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63FF2000) [pid = 3008] [serial = 522] [outer = 0000000F63A66000] 02:43:03 INFO - PROCESS | 3008 | 1468230183384 Marionette TRACE conn6 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:43:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 629ms 02:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:43:03 INFO - PROCESS | 3008 | 1468230183437 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 3008 | 1468230183439 Marionette TRACE conn6 <- [1,661,null,{"value":"13"}] 02:43:03 INFO - PROCESS | 3008 | 1468230183446 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 3008 | 1468230183448 Marionette TRACE conn6 <- [1,662,null,{}] 02:43:03 INFO - PROCESS | 3008 | 1468230183452 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 3008 | 1468230183454 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:03 INFO - PROCESS | 3008 | 1468230183538 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 02:43:03 INFO - PROCESS | 3008 | 1468230183552 Marionette TRACE conn6 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 3008 | 1468230183554 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672D7800 == 40 [pid = 3008] [id = 175] 02:43:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63FF9800) [pid = 3008] [serial = 523] [outer = 0000000000000000] 02:43:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F64067000) [pid = 3008] [serial = 524] [outer = 0000000F63FF9800] 02:43:03 INFO - PROCESS | 3008 | 1468230183599 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F640A2C00) [pid = 3008] [serial = 525] [outer = 0000000F63FF9800] 02:43:03 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:03 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:43:04 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:43:04 INFO - PROCESS | 3008 | [3008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:43:04 INFO - PROCESS | 3008 | 1468230184157 Marionette TRACE conn6 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 733ms 02:43:04 INFO - PROCESS | 3008 | 1468230184179 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 3008 | 1468230184184 Marionette TRACE conn6 <- [1,665,null,{"value":"13"}] 02:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:43:04 INFO - PROCESS | 3008 | 1468230184189 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 3008 | 1468230184193 Marionette TRACE conn6 <- [1,666,null,{}] 02:43:04 INFO - PROCESS | 3008 | 1468230184199 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 3008 | 1468230184203 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:04 INFO - PROCESS | 3008 | 1468230184373 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 02:43:04 INFO - PROCESS | 3008 | 1468230184462 Marionette TRACE conn6 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 3008 | 1468230184465 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC1800 == 41 [pid = 3008] [id = 176] 02:43:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F51920C00) [pid = 3008] [serial = 526] [outer = 0000000000000000] 02:43:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F53ADB000) [pid = 3008] [serial = 527] [outer = 0000000F51920C00] 02:43:04 INFO - PROCESS | 3008 | 1468230184526 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F57D8C400) [pid = 3008] [serial = 528] [outer = 0000000F51920C00] 02:43:05 INFO - PROCESS | 3008 | 1468230185105 Marionette TRACE conn6 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:43:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 983ms 02:43:05 INFO - PROCESS | 3008 | 1468230185176 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 3008 | 1468230185182 Marionette TRACE conn6 <- [1,669,null,{"value":"13"}] 02:43:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:43:05 INFO - PROCESS | 3008 | 1468230185188 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 3008 | 1468230185191 Marionette TRACE conn6 <- [1,670,null,{}] 02:43:05 INFO - PROCESS | 3008 | 1468230185196 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 3008 | 1468230185199 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:05 INFO - PROCESS | 3008 | 1468230185345 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 02:43:05 INFO - PROCESS | 3008 | 1468230185459 Marionette TRACE conn6 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 3008 | 1468230185462 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619F4800 == 42 [pid = 3008] [id = 177] 02:43:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5BA85800) [pid = 3008] [serial = 529] [outer = 0000000000000000] 02:43:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5E823000) [pid = 3008] [serial = 530] [outer = 0000000F5BA85800] 02:43:05 INFO - PROCESS | 3008 | 1468230185521 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5FE37000) [pid = 3008] [serial = 531] [outer = 0000000F5BA85800] 02:43:06 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:43:06 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:43:06 INFO - PROCESS | 3008 | 1468230186656 Marionette TRACE conn6 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:43:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1500ms 02:43:06 INFO - PROCESS | 3008 | 1468230186690 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 02:43:06 INFO - PROCESS | 3008 | 1468230186693 Marionette TRACE conn6 <- [1,673,null,{"value":"13"}] 02:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:43:06 INFO - PROCESS | 3008 | 1468230186697 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:43:06 INFO - PROCESS | 3008 | 1468230186701 Marionette TRACE conn6 <- [1,674,null,{}] 02:43:06 INFO - PROCESS | 3008 | 1468230186762 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:06 INFO - PROCESS | 3008 | 1468230186767 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:06 INFO - PROCESS | 3008 | 1468230186896 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 02:43:06 INFO - PROCESS | 3008 | 1468230186982 Marionette TRACE conn6 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 3008 | 1468230186986 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57960000 == 43 [pid = 3008] [id = 178] 02:43:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52ABD000) [pid = 3008] [serial = 532] [outer = 0000000000000000] 02:43:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F57192000) [pid = 3008] [serial = 533] [outer = 0000000F52ABD000] 02:43:07 INFO - PROCESS | 3008 | 1468230187045 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F60DB8000) [pid = 3008] [serial = 534] [outer = 0000000F52ABD000] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A71000 == 42 [pid = 3008] [id = 154] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7B4000 == 41 [pid = 3008] [id = 174] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB3800 == 40 [pid = 3008] [id = 173] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F8E000 == 39 [pid = 3008] [id = 172] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F58000 == 38 [pid = 3008] [id = 171] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195F000 == 37 [pid = 3008] [id = 170] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603F9000 == 36 [pid = 3008] [id = 169] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEEB000 == 35 [pid = 3008] [id = 168] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7DE000 == 34 [pid = 3008] [id = 167] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E6800 == 33 [pid = 3008] [id = 166] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6002D000 == 32 [pid = 3008] [id = 165] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633DC000 == 31 [pid = 3008] [id = 163] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57DDC000 == 30 [pid = 3008] [id = 164] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619F4800 == 29 [pid = 3008] [id = 177] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672D7800 == 28 [pid = 3008] [id = 175] 02:43:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAC1800 == 27 [pid = 3008] [id = 176] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5F367400) [pid = 3008] [serial = 486] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F6178F000) [pid = 3008] [serial = 488] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5C712000) [pid = 3008] [serial = 474] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5F36D000) [pid = 3008] [serial = 479] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5F10AC00) [pid = 3008] [serial = 452] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FE42800) [pid = 3008] [serial = 482] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F57D87400) [pid = 3008] [serial = 470] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F64C43800) [pid = 3008] [serial = 458] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F57195400) [pid = 3008] [serial = 450] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F6060DC00) [pid = 3008] [serial = 485] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F64E0F000) [pid = 3008] [serial = 459] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6007C400) [pid = 3008] [serial = 453] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52AB7800) [pid = 3008] [serial = 461] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F56F54C00) [pid = 3008] [serial = 468] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58BDE800) [pid = 3008] [serial = 471] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5F10C000) [pid = 3008] [serial = 477] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63F0E800) [pid = 3008] [serial = 455] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F59663C00) [pid = 3008] [serial = 473] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D6CB800) [pid = 3008] [serial = 476] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5305E400) [pid = 3008] [serial = 467] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F526F0400) [pid = 3008] [serial = 464] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52B88800) [pid = 3008] [serial = 449] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F640AF400) [pid = 3008] [serial = 456] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F6039B000) [pid = 3008] [serial = 483] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5FFB0400) [pid = 3008] [serial = 480] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F52ABAC00) [pid = 3008] [serial = 465] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F56F53400) [pid = 3008] [serial = 462] [outer = 0000000000000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3008 | 1468230188986 Marionette TRACE conn6 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:43:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2353ms 02:43:09 INFO - PROCESS | 3008 | 1468230189052 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 3008 | 1468230189055 Marionette TRACE conn6 <- [1,677,null,{"value":"13"}] 02:43:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:43:09 INFO - PROCESS | 3008 | 1468230189062 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 3008 | 1468230189066 Marionette TRACE conn6 <- [1,678,null,{}] 02:43:09 INFO - PROCESS | 3008 | 1468230189073 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 3008 | 1468230189076 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:09 INFO - PROCESS | 3008 | 1468230189172 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 02:43:09 INFO - PROCESS | 3008 | 1468230189233 Marionette TRACE conn6 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 3008 | 1468230189237 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53F15000 == 28 [pid = 3008] [id = 179] 02:43:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52AB3C00) [pid = 3008] [serial = 535] [outer = 0000000000000000] 02:43:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52AB6800) [pid = 3008] [serial = 536] [outer = 0000000F52AB3C00] 02:43:09 INFO - PROCESS | 3008 | 1468230189289 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52B8A000) [pid = 3008] [serial = 537] [outer = 0000000F52AB3C00] 02:43:10 INFO - PROCESS | 3008 | 1468230190192 Marionette TRACE conn6 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1199ms 02:43:10 INFO - PROCESS | 3008 | 1468230190263 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 3008 | 1468230190269 Marionette TRACE conn6 <- [1,681,null,{"value":"13"}] 02:43:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:43:10 INFO - PROCESS | 3008 | 1468230190276 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 3008 | 1468230190279 Marionette TRACE conn6 <- [1,682,null,{}] 02:43:10 INFO - PROCESS | 3008 | 1468230190283 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 3008 | 1468230190286 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:10 INFO - PROCESS | 3008 | 1468230190383 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 02:43:10 INFO - PROCESS | 3008 | 1468230190390 Marionette TRACE conn6 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 3008 | 1468230190393 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A41000 == 29 [pid = 3008] [id = 180] 02:43:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F53A3D000) [pid = 3008] [serial = 538] [outer = 0000000000000000] 02:43:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57195400) [pid = 3008] [serial = 539] [outer = 0000000F53A3D000] 02:43:10 INFO - PROCESS | 3008 | 1468230190444 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F571F0400) [pid = 3008] [serial = 540] [outer = 0000000F53A3D000] 02:43:11 INFO - PROCESS | 3008 | 1468230191414 Marionette TRACE conn6 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:43:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1184ms 02:43:11 INFO - PROCESS | 3008 | 1468230191462 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 3008 | 1468230191464 Marionette TRACE conn6 <- [1,685,null,{"value":"13"}] 02:43:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:43:11 INFO - PROCESS | 3008 | 1468230191468 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - PROCESS | 3008 | 1468230191472 Marionette TRACE conn6 <- [1,686,null,{}] 02:43:11 INFO - PROCESS | 3008 | 1468230191489 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 3008 | 1468230191494 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:11 INFO - PROCESS | 3008 | 1468230191614 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 02:43:11 INFO - PROCESS | 3008 | 1468230191622 Marionette TRACE conn6 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 3008 | 1468230191625 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7F2000 == 30 [pid = 3008] [id = 181] 02:43:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58B85400) [pid = 3008] [serial = 541] [outer = 0000000000000000] 02:43:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58BDAC00) [pid = 3008] [serial = 542] [outer = 0000000F58B85400] 02:43:11 INFO - PROCESS | 3008 | 1468230191716 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F591AF400) [pid = 3008] [serial = 543] [outer = 0000000F58B85400] 02:43:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:43:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1234ms 02:43:12 INFO - PROCESS | 3008 | 1468230192696 Marionette TRACE conn6 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:43:12 INFO - PROCESS | 3008 | 1468230192704 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 3008 | 1468230192707 Marionette TRACE conn6 <- [1,689,null,{"value":"13"}] 02:43:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:43:12 INFO - PROCESS | 3008 | 1468230192711 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 3008 | 1468230192712 Marionette TRACE conn6 <- [1,690,null,{}] 02:43:12 INFO - PROCESS | 3008 | 1468230192716 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 3008 | 1468230192718 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:12 INFO - PROCESS | 3008 | 1468230192835 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 02:43:12 INFO - PROCESS | 3008 | 1468230192841 Marionette TRACE conn6 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 3008 | 1468230192843 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F87A800 == 31 [pid = 3008] [id = 182] 02:43:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5BA84800) [pid = 3008] [serial = 544] [outer = 0000000000000000] 02:43:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5D64E400) [pid = 3008] [serial = 545] [outer = 0000000F5BA84800] 02:43:12 INFO - PROCESS | 3008 | 1468230192891 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5EC71000) [pid = 3008] [serial = 546] [outer = 0000000F5BA84800] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F60604800) [pid = 3008] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F61757400) [pid = 3008] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5D19CC00) [pid = 3008] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F576FB800) [pid = 3008] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63A66000) [pid = 3008] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5191C800) [pid = 3008] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F61787C00) [pid = 3008] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F91C000) [pid = 3008] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63A4A000) [pid = 3008] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F571A0C00) [pid = 3008] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F51920000) [pid = 3008] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F63FF9800) [pid = 3008] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:43:13 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F58FFA800) [pid = 3008] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:43:13 INFO - PROCESS | 3008 | 1468230193948 Marionette TRACE conn6 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:43:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1281ms 02:43:14 INFO - PROCESS | 3008 | 1468230193994 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 3008 | 1468230193996 Marionette TRACE conn6 <- [1,693,null,{"value":"13"}] 02:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:43:14 INFO - PROCESS | 3008 | 1468230194000 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 3008 | 1468230194001 Marionette TRACE conn6 <- [1,694,null,{}] 02:43:14 INFO - PROCESS | 3008 | 1468230194005 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 3008 | 1468230194007 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:14 INFO - PROCESS | 3008 | 1468230194089 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 02:43:14 INFO - PROCESS | 3008 | 1468230194095 Marionette TRACE conn6 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 3008 | 1468230194097 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF0800 == 32 [pid = 3008] [id = 183] 02:43:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F56FB5400) [pid = 3008] [serial = 547] [outer = 0000000000000000] 02:43:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F5EC71800) [pid = 3008] [serial = 548] [outer = 0000000F56FB5400] 02:43:14 INFO - PROCESS | 3008 | 1468230194142 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5F187400) [pid = 3008] [serial = 549] [outer = 0000000F56FB5400] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603E7000 == 31 [pid = 3008] [id = 29] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F79800 == 30 [pid = 3008] [id = 23] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5715D000 == 29 [pid = 3008] [id = 30] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE9A000 == 28 [pid = 3008] [id = 18] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635DF000 == 27 [pid = 3008] [id = 21] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5307F800 == 26 [pid = 3008] [id = 22] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52D1A000 == 25 [pid = 3008] [id = 13] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5917C000 == 24 [pid = 3008] [id = 27] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C5000 == 23 [pid = 3008] [id = 19] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7E4800 == 22 [pid = 3008] [id = 17] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EC94800 == 21 [pid = 3008] [id = 28] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675BD000 == 20 [pid = 3008] [id = 24] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1C800 == 19 [pid = 3008] [id = 15] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B4800 == 18 [pid = 3008] [id = 20] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53A06800 == 17 [pid = 3008] [id = 25] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572D6800 == 16 [pid = 3008] [id = 14] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CBB000 == 15 [pid = 3008] [id = 26] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5917D000 == 14 [pid = 3008] [id = 16] 02:43:15 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57960000 == 13 [pid = 3008] [id = 178] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F6060B000) [pid = 3008] [serial = 509] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F621D7400) [pid = 3008] [serial = 512] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F61754800) [pid = 3008] [serial = 510] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5E822400) [pid = 3008] [serial = 503] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5F36A800) [pid = 3008] [serial = 504] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F57D88800) [pid = 3008] [serial = 494] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F63FF2000) [pid = 3008] [serial = 522] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F591B8000) [pid = 3008] [serial = 495] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F526F9C00) [pid = 3008] [serial = 491] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F52B9E800) [pid = 3008] [serial = 492] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F61C53800) [pid = 3008] [serial = 489] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F5FE3DC00) [pid = 3008] [serial = 506] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F63A51800) [pid = 3008] [serial = 515] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F57C84C00) [pid = 3008] [serial = 500] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F58BDD000) [pid = 3008] [serial = 501] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F52AAFC00) [pid = 3008] [serial = 497] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 51 (0000000F52FA7000) [pid = 3008] [serial = 498] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 50 (0000000F64067000) [pid = 3008] [serial = 524] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 49 (0000000F640A2C00) [pid = 3008] [serial = 525] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 48 (0000000F63507000) [pid = 3008] [serial = 513] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 47 (0000000F63F0EC00) [pid = 3008] [serial = 521] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 46 (0000000F63A6A800) [pid = 3008] [serial = 516] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 45 (0000000F5E81D800) [pid = 3008] [serial = 518] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 44 (0000000F63A53C00) [pid = 3008] [serial = 519] [outer = 0000000000000000] [url = about:blank] 02:43:15 INFO - PROCESS | 3008 | --DOMWINDOW == 43 (0000000F5FFAD400) [pid = 3008] [serial = 507] [outer = 0000000000000000] [url = about:blank] 02:43:16 INFO - PROCESS | 3008 | 1468230196246 Marionette TRACE conn6 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:43:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2287ms 02:43:16 INFO - PROCESS | 3008 | 1468230196291 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 3008 | 1468230196296 Marionette TRACE conn6 <- [1,697,null,{"value":"13"}] 02:43:16 INFO - PROCESS | 3008 | 1468230196301 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:43:16 INFO - PROCESS | 3008 | 1468230196305 Marionette TRACE conn6 <- [1,698,null,{}] 02:43:16 INFO - PROCESS | 3008 | 1468230196311 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 3008 | 1468230196314 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:16 INFO - PROCESS | 3008 | 1468230196420 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 02:43:16 INFO - PROCESS | 3008 | 1468230196429 Marionette TRACE conn6 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 3008 | 1468230196431 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534BA800 == 14 [pid = 3008] [id = 184] 02:43:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 44 (0000000F521BE400) [pid = 3008] [serial = 550] [outer = 0000000000000000] 02:43:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 45 (0000000F521C0C00) [pid = 3008] [serial = 551] [outer = 0000000F521BE400] 02:43:16 INFO - PROCESS | 3008 | 1468230196481 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 46 (0000000F526F8400) [pid = 3008] [serial = 552] [outer = 0000000F521BE400] 02:43:17 INFO - PROCESS | 3008 | 1468230197411 Marionette TRACE conn6 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:43:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1127ms 02:43:17 INFO - PROCESS | 3008 | 1468230197432 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 02:43:17 INFO - PROCESS | 3008 | 1468230197437 Marionette TRACE conn6 <- [1,701,null,{"value":"13"}] 02:43:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:43:17 INFO - PROCESS | 3008 | 1468230197444 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 3008 | 1468230197447 Marionette TRACE conn6 <- [1,702,null,{}] 02:43:17 INFO - PROCESS | 3008 | 1468230197451 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 3008 | 1468230197453 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:17 INFO - PROCESS | 3008 | 1468230197543 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 02:43:17 INFO - PROCESS | 3008 | 1468230197550 Marionette TRACE conn6 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:17 INFO - PROCESS | 3008 | 1468230197553 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CC1800 == 15 [pid = 3008] [id = 185] 02:43:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 47 (0000000F52B98800) [pid = 3008] [serial = 553] [outer = 0000000000000000] 02:43:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 48 (0000000F52B9D000) [pid = 3008] [serial = 554] [outer = 0000000F52B98800] 02:43:17 INFO - PROCESS | 3008 | 1468230197602 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 49 (0000000F52E80000) [pid = 3008] [serial = 555] [outer = 0000000F52B98800] 02:43:18 INFO - PROCESS | 3008 | 1468230198550 Marionette TRACE conn6 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:43:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1140ms 02:43:18 INFO - PROCESS | 3008 | 1468230198586 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 3008 | 1468230198588 Marionette TRACE conn6 <- [1,705,null,{"value":"13"}] 02:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:43:18 INFO - PROCESS | 3008 | 1468230198592 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 3008 | 1468230198596 Marionette TRACE conn6 <- [1,706,null,{}] 02:43:18 INFO - PROCESS | 3008 | 1468230198608 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 3008 | 1468230198613 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:18 INFO - PROCESS | 3008 | 1468230198701 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 02:43:18 INFO - PROCESS | 3008 | 1468230198710 Marionette TRACE conn6 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 3008 | 1468230198713 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F3A000 == 16 [pid = 3008] [id = 186] 02:43:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 50 (0000000F50E79400) [pid = 3008] [serial = 556] [outer = 0000000000000000] 02:43:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 51 (0000000F57197800) [pid = 3008] [serial = 557] [outer = 0000000F50E79400] 02:43:18 INFO - PROCESS | 3008 | 1468230198763 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F572C6400) [pid = 3008] [serial = 558] [outer = 0000000F50E79400] 02:43:19 INFO - PROCESS | 3008 | 1468230199689 Marionette TRACE conn6 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:43:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1130ms 02:43:19 INFO - PROCESS | 3008 | 1468230199725 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 3008 | 1468230199728 Marionette TRACE conn6 <- [1,709,null,{"value":"13"}] 02:43:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:43:19 INFO - PROCESS | 3008 | 1468230199731 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - PROCESS | 3008 | 1468230199733 Marionette TRACE conn6 <- [1,710,null,{}] 02:43:19 INFO - PROCESS | 3008 | 1468230199736 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 3008 | 1468230199738 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:19 INFO - PROCESS | 3008 | 1468230199827 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 02:43:19 INFO - PROCESS | 3008 | 1468230199833 Marionette TRACE conn6 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 3008 | 1468230199835 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC4000 == 17 [pid = 3008] [id = 187] 02:43:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F57C73000) [pid = 3008] [serial = 559] [outer = 0000000000000000] 02:43:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F57C7E800) [pid = 3008] [serial = 560] [outer = 0000000F57C73000] 02:43:19 INFO - PROCESS | 3008 | 1468230199881 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F57D85C00) [pid = 3008] [serial = 561] [outer = 0000000F57C73000] 02:43:20 INFO - PROCESS | 3008 | 1468230200311 Marionette TRACE conn6 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 3008 | 1468230200363 Marionette TRACE conn6 <- [1,713,null,{"value":"13"}] 02:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:43:20 INFO - PROCESS | 3008 | 1468230200366 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 3008 | 1468230200368 Marionette TRACE conn6 <- [1,714,null,{}] 02:43:20 INFO - PROCESS | 3008 | 1468230200372 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 3008 | 1468230200374 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:20 INFO - PROCESS | 3008 | 1468230200453 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 02:43:20 INFO - PROCESS | 3008 | 1468230200462 Marionette TRACE conn6 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 3008 | 1468230200464 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA52800 == 18 [pid = 3008] [id = 188] 02:43:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F52B86800) [pid = 3008] [serial = 562] [outer = 0000000000000000] 02:43:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F58B88400) [pid = 3008] [serial = 563] [outer = 0000000F52B86800] 02:43:20 INFO - PROCESS | 3008 | 1468230200512 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F58BDDC00) [pid = 3008] [serial = 564] [outer = 0000000F52B86800] 02:43:21 INFO - PROCESS | 3008 | 1468230201015 Marionette TRACE conn6 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:43:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 691ms 02:43:21 INFO - PROCESS | 3008 | 1468230201063 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 3008 | 1468230201066 Marionette TRACE conn6 <- [1,717,null,{"value":"13"}] 02:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:43:21 INFO - PROCESS | 3008 | 1468230201069 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 3008 | 1468230201071 Marionette TRACE conn6 <- [1,718,null,{}] 02:43:21 INFO - PROCESS | 3008 | 1468230201074 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 3008 | 1468230201080 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:21 INFO - PROCESS | 3008 | 1468230201237 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 02:43:21 INFO - PROCESS | 3008 | 1468230201260 Marionette TRACE conn6 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 3008 | 1468230201262 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEE3000 == 19 [pid = 3008] [id = 189] 02:43:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F593A4000) [pid = 3008] [serial = 565] [outer = 0000000000000000] 02:43:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5BA81000) [pid = 3008] [serial = 566] [outer = 0000000F593A4000] 02:43:21 INFO - PROCESS | 3008 | 1468230201313 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F5C756000) [pid = 3008] [serial = 567] [outer = 0000000F593A4000] 02:43:21 INFO - PROCESS | 3008 | 1468230201783 Marionette TRACE conn6 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 140","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 3008 | 1468230201811 Marionette TRACE conn6 <- [1,721,null,{"value":"13"}] 02:43:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:43:21 INFO - PROCESS | 3008 | 1468230201815 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 3008 | 1468230201817 Marionette TRACE conn6 <- [1,722,null,{}] 02:43:21 INFO - PROCESS | 3008 | 1468230201820 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 3008 | 1468230201822 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:21 INFO - PROCESS | 3008 | 1468230201922 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 02:43:21 INFO - PROCESS | 3008 | 1468230201928 Marionette TRACE conn6 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 3008 | 1468230201930 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60059800 == 20 [pid = 3008] [id = 190] 02:43:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F5C758000) [pid = 3008] [serial = 568] [outer = 0000000000000000] 02:43:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F5D6C8C00) [pid = 3008] [serial = 569] [outer = 0000000F5C758000] 02:43:21 INFO - PROCESS | 3008 | 1468230201974 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F5F10AC00) [pid = 3008] [serial = 570] [outer = 0000000F5C758000] 02:43:22 INFO - PROCESS | 3008 | 1468230202413 Marionette TRACE conn6 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 629ms 02:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:43:22 INFO - PROCESS | 3008 | 1468230202446 Marionette TRACE conn6 -> [0,725,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 3008 | 1468230202449 Marionette TRACE conn6 <- [1,725,null,{"value":"13"}] 02:43:22 INFO - PROCESS | 3008 | 1468230202458 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 3008 | 1468230202460 Marionette TRACE conn6 <- [1,726,null,{}] 02:43:22 INFO - PROCESS | 3008 | 1468230202463 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 3008 | 1468230202465 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:22 INFO - PROCESS | 3008 | 1468230202568 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 02:43:22 INFO - PROCESS | 3008 | 1468230202646 Marionette TRACE conn6 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 3008 | 1468230202648 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600CE000 == 21 [pid = 3008] [id = 191] 02:43:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F5F365000) [pid = 3008] [serial = 571] [outer = 0000000000000000] 02:43:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F5F36A400) [pid = 3008] [serial = 572] [outer = 0000000F5F365000] 02:43:22 INFO - PROCESS | 3008 | 1468230202693 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F5F4B5800) [pid = 3008] [serial = 573] [outer = 0000000F5F365000] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F58B85400) [pid = 3008] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5BA84800) [pid = 3008] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F51920C00) [pid = 3008] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5BA85800) [pid = 3008] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F52ABD000) [pid = 3008] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F52AB3C00) [pid = 3008] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:43:23 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F53A3D000) [pid = 3008] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:43:23 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:43:23 INFO - PROCESS | 3008 | 1468230203617 Marionette TRACE conn6 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:43:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1192ms 02:43:23 INFO - PROCESS | 3008 | 1468230203648 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 3008 | 1468230203650 Marionette TRACE conn6 <- [1,729,null,{"value":"13"}] 02:43:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:43:23 INFO - PROCESS | 3008 | 1468230203653 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 3008 | 1468230203655 Marionette TRACE conn6 <- [1,730,null,{}] 02:43:23 INFO - PROCESS | 3008 | 1468230203659 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 3008 | 1468230203661 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:23 INFO - PROCESS | 3008 | 1468230203742 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 02:43:23 INFO - PROCESS | 3008 | 1468230203748 Marionette TRACE conn6 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 3008 | 1468230203750 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F38000 == 22 [pid = 3008] [id = 192] 02:43:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F52AB3C00) [pid = 3008] [serial = 574] [outer = 0000000000000000] 02:43:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F58B85400) [pid = 3008] [serial = 575] [outer = 0000000F52AB3C00] 02:43:23 INFO - PROCESS | 3008 | 1468230203795 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F5F363C00) [pid = 3008] [serial = 576] [outer = 0000000F52AB3C00] 02:43:24 INFO - PROCESS | 3008 | 1468230204688 Marionette TRACE conn6 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1081ms 02:43:24 INFO - PROCESS | 3008 | 1468230204738 Marionette TRACE conn6 -> [0,733,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 3008 | 1468230204740 Marionette TRACE conn6 <- [1,733,null,{"value":"13"}] 02:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:43:24 INFO - PROCESS | 3008 | 1468230204744 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 3008 | 1468230204745 Marionette TRACE conn6 <- [1,734,null,{}] 02:43:24 INFO - PROCESS | 3008 | 1468230204749 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:24 INFO - PROCESS | 3008 | 1468230204751 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:24 INFO - PROCESS | 3008 | 1468230204837 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 02:43:24 INFO - PROCESS | 3008 | 1468230204843 Marionette TRACE conn6 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 3008 | 1468230204845 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61949000 == 23 [pid = 3008] [id = 193] 02:43:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F5F928C00) [pid = 3008] [serial = 577] [outer = 0000000000000000] 02:43:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F5FE13400) [pid = 3008] [serial = 578] [outer = 0000000F5F928C00] 02:43:24 INFO - PROCESS | 3008 | 1468230204890 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F5FE3D000) [pid = 3008] [serial = 579] [outer = 0000000F5F928C00] 02:43:26 INFO - PROCESS | 3008 | 1468230206121 Marionette TRACE conn6 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:43:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1444ms 02:43:26 INFO - PROCESS | 3008 | 1468230206232 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 3008 | 1468230206238 Marionette TRACE conn6 <- [1,737,null,{"value":"13"}] 02:43:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:43:26 INFO - PROCESS | 3008 | 1468230206284 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - PROCESS | 3008 | 1468230206288 Marionette TRACE conn6 <- [1,738,null,{}] 02:43:26 INFO - PROCESS | 3008 | 1468230206294 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 3008 | 1468230206298 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:26 INFO - PROCESS | 3008 | 1468230206415 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 02:43:26 INFO - PROCESS | 3008 | 1468230206475 Marionette TRACE conn6 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 3008 | 1468230206478 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CBB000 == 24 [pid = 3008] [id = 194] 02:43:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52627000) [pid = 3008] [serial = 580] [outer = 0000000000000000] 02:43:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52ABBC00) [pid = 3008] [serial = 581] [outer = 0000000F52627000] 02:43:26 INFO - PROCESS | 3008 | 1468230206537 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52F36000) [pid = 3008] [serial = 582] [outer = 0000000F52627000] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F58BDAC00) [pid = 3008] [serial = 542] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5D64E400) [pid = 3008] [serial = 545] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F591AF400) [pid = 3008] [serial = 543] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F53ADB000) [pid = 3008] [serial = 527] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F57D8C400) [pid = 3008] [serial = 528] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5E823000) [pid = 3008] [serial = 530] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5FE37000) [pid = 3008] [serial = 531] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F57192000) [pid = 3008] [serial = 533] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F60DB8000) [pid = 3008] [serial = 534] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F52AB6800) [pid = 3008] [serial = 536] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F52B8A000) [pid = 3008] [serial = 537] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F57195400) [pid = 3008] [serial = 539] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F5EC71000) [pid = 3008] [serial = 546] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F5EC71800) [pid = 3008] [serial = 548] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F571F0400) [pid = 3008] [serial = 540] [outer = 0000000000000000] [url = about:blank] 02:43:27 INFO - PROCESS | 3008 | 1468230207799 Marionette TRACE conn6 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:43:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1559ms 02:43:27 INFO - PROCESS | 3008 | 1468230207867 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 3008 | 1468230207872 Marionette TRACE conn6 <- [1,741,null,{"value":"13"}] 02:43:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:43:27 INFO - PROCESS | 3008 | 1468230207880 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - PROCESS | 3008 | 1468230207882 Marionette TRACE conn6 <- [1,742,null,{}] 02:43:27 INFO - PROCESS | 3008 | 1468230207888 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 3008 | 1468230207890 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:27 INFO - PROCESS | 3008 | 1468230207971 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 02:43:27 INFO - PROCESS | 3008 | 1468230207978 Marionette TRACE conn6 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 3008 | 1468230207981 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E8000 == 25 [pid = 3008] [id = 195] 02:43:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F521C7400) [pid = 3008] [serial = 583] [outer = 0000000000000000] 02:43:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F52D96C00) [pid = 3008] [serial = 584] [outer = 0000000F521C7400] 02:43:28 INFO - PROCESS | 3008 | 1468230208030 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F53064C00) [pid = 3008] [serial = 585] [outer = 0000000F521C7400] 02:43:28 INFO - PROCESS | 3008 | 1468230208970 Marionette TRACE conn6 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1136ms 02:43:29 INFO - PROCESS | 3008 | 1468230209020 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 3008 | 1468230209025 Marionette TRACE conn6 <- [1,745,null,{"value":"13"}] 02:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:43:29 INFO - PROCESS | 3008 | 1468230209032 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 3008 | 1468230209035 Marionette TRACE conn6 <- [1,746,null,{}] 02:43:29 INFO - PROCESS | 3008 | 1468230209039 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 3008 | 1468230209042 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:29 INFO - PROCESS | 3008 | 1468230209133 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 02:43:29 INFO - PROCESS | 3008 | 1468230209140 Marionette TRACE conn6 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 3008 | 1468230209143 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A90800 == 26 [pid = 3008] [id = 196] 02:43:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F571A0C00) [pid = 3008] [serial = 586] [outer = 0000000000000000] 02:43:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F572C9000) [pid = 3008] [serial = 587] [outer = 0000000F571A0C00] 02:43:29 INFO - PROCESS | 3008 | 1468230209192 Marionette DEBUG loaded listener.js 02:43:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F579D5C00) [pid = 3008] [serial = 588] [outer = 0000000F571A0C00] 02:43:29 INFO - PROCESS | 3008 | 1468230209703 Marionette TRACE conn6 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 692ms 02:43:29 INFO - PROCESS | 3008 | 1468230209726 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 3008 | 1468230209728 Marionette TRACE conn6 <- [1,749,null,{"value":"13"}] 02:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:43:29 INFO - PROCESS | 3008 | 1468230209732 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 3008 | 1468230209736 Marionette TRACE conn6 <- [1,750,null,{}] 02:43:29 INFO - PROCESS | 3008 | 1468230209747 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 3008 | 1468230209752 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:29 INFO - PROCESS | 3008 | 1468230209867 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 02:43:29 INFO - PROCESS | 3008 | 1468230209883 Marionette TRACE conn6 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 3008 | 1468230209887 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA51800 == 27 [pid = 3008] [id = 197] 02:43:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F58BD9800) [pid = 3008] [serial = 589] [outer = 0000000000000000] 02:43:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F58FF4400) [pid = 3008] [serial = 590] [outer = 0000000F58BD9800] 02:43:29 INFO - PROCESS | 3008 | 1468230209971 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F59396000) [pid = 3008] [serial = 591] [outer = 0000000F58BD9800] 02:43:30 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:43:30 INFO - PROCESS | 3008 | 1468230210881 Marionette TRACE conn6 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:43:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1195ms 02:43:30 INFO - PROCESS | 3008 | 1468230210929 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 3008 | 1468230210932 Marionette TRACE conn6 <- [1,753,null,{"value":"13"}] 02:43:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:43:30 INFO - PROCESS | 3008 | 1468230210936 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 3008 | 1468230210937 Marionette TRACE conn6 <- [1,754,null,{}] 02:43:30 INFO - PROCESS | 3008 | 1468230210941 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 3008 | 1468230210943 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:31 INFO - PROCESS | 3008 | 1468230211066 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F57C73000) [pid = 3008] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F52B86800) [pid = 3008] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F521BE400) [pid = 3008] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F593A4000) [pid = 3008] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F50E79400) [pid = 3008] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F52B98800) [pid = 3008] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F5C758000) [pid = 3008] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F5F365000) [pid = 3008] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F56FB5400) [pid = 3008] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:43:31 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F52AB3C00) [pid = 3008] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:43:31 INFO - PROCESS | 3008 | 1468230211112 Marionette TRACE conn6 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 3008 | 1468230211121 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F873000 == 28 [pid = 3008] [id = 198] 02:43:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F510DA800) [pid = 3008] [serial = 592] [outer = 0000000000000000] 02:43:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F52B86800) [pid = 3008] [serial = 593] [outer = 0000000F510DA800] 02:43:31 INFO - PROCESS | 3008 | 1468230211168 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F58FEC400) [pid = 3008] [serial = 594] [outer = 0000000F510DA800] 02:43:32 INFO - PROCESS | 3008 | 1468230212006 Marionette TRACE conn6 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:43:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1083ms 02:43:32 INFO - PROCESS | 3008 | 1468230212021 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 02:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:43:32 INFO - PROCESS | 3008 | 1468230212023 Marionette TRACE conn6 <- [1,757,null,{"value":"13"}] 02:43:32 INFO - PROCESS | 3008 | 1468230212026 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - PROCESS | 3008 | 1468230212028 Marionette TRACE conn6 <- [1,758,null,{}] 02:43:32 INFO - PROCESS | 3008 | 1468230212032 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 3008 | 1468230212034 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:32 INFO - PROCESS | 3008 | 1468230212114 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 02:43:32 INFO - PROCESS | 3008 | 1468230212119 Marionette TRACE conn6 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 3008 | 1468230212121 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60028800 == 29 [pid = 3008] [id = 199] 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F59396800) [pid = 3008] [serial = 595] [outer = 0000000000000000] 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F5D197C00) [pid = 3008] [serial = 596] [outer = 0000000F59396800] 02:43:32 INFO - PROCESS | 3008 | 1468230212167 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F5E823000) [pid = 3008] [serial = 597] [outer = 0000000F59396800] 02:43:32 INFO - PROCESS | 3008 | 1468230212596 Marionette TRACE conn6 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 627ms 02:43:32 INFO - PROCESS | 3008 | 1468230212657 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 3008 | 1468230212659 Marionette TRACE conn6 <- [1,761,null,{"value":"13"}] 02:43:32 INFO - PROCESS | 3008 | 1468230212662 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:43:32 INFO - PROCESS | 3008 | 1468230212664 Marionette TRACE conn6 <- [1,762,null,{}] 02:43:32 INFO - PROCESS | 3008 | 1468230212668 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 3008 | 1468230212674 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:32 INFO - PROCESS | 3008 | 1468230212788 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 02:43:32 INFO - PROCESS | 3008 | 1468230212794 Marionette TRACE conn6 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 3008 | 1468230212796 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BAC800 == 30 [pid = 3008] [id = 200] 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5EDB0800) [pid = 3008] [serial = 598] [outer = 0000000000000000] 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F5F4AC000) [pid = 3008] [serial = 599] [outer = 0000000F5EDB0800] 02:43:32 INFO - PROCESS | 3008 | 1468230212841 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F5FE44800) [pid = 3008] [serial = 600] [outer = 0000000F5EDB0800] 02:43:33 INFO - PROCESS | 3008 | 1468230213239 Marionette TRACE conn6 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 629ms 02:43:33 INFO - PROCESS | 3008 | 1468230213296 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 3008 | 1468230213298 Marionette TRACE conn6 <- [1,765,null,{"value":"13"}] 02:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:43:33 INFO - PROCESS | 3008 | 1468230213301 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 3008 | 1468230213303 Marionette TRACE conn6 <- [1,766,null,{}] 02:43:33 INFO - PROCESS | 3008 | 1468230213307 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 3008 | 1468230213309 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:33 INFO - PROCESS | 3008 | 1468230213429 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 02:43:33 INFO - PROCESS | 3008 | 1468230213567 Marionette TRACE conn6 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 3008 | 1468230213570 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534C5800 == 31 [pid = 3008] [id = 201] 02:43:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F51924000) [pid = 3008] [serial = 601] [outer = 0000000000000000] 02:43:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52624800) [pid = 3008] [serial = 602] [outer = 0000000F51924000] 02:43:33 INFO - PROCESS | 3008 | 1468230213630 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52B8A000) [pid = 3008] [serial = 603] [outer = 0000000F51924000] 02:43:34 INFO - PROCESS | 3008 | 1468230214207 Marionette TRACE conn6 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 944ms 02:43:34 INFO - PROCESS | 3008 | 1468230214250 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 3008 | 1468230214254 Marionette TRACE conn6 <- [1,769,null,{"value":"13"}] 02:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:43:34 INFO - PROCESS | 3008 | 1468230214260 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 3008 | 1468230214263 Marionette TRACE conn6 <- [1,770,null,{}] 02:43:34 INFO - PROCESS | 3008 | 1468230214268 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 3008 | 1468230214274 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:34 INFO - PROCESS | 3008 | 1468230214386 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 02:43:34 INFO - PROCESS | 3008 | 1468230214467 Marionette TRACE conn6 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 3008 | 1468230214470 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57AB1800 == 32 [pid = 3008] [id = 202] 02:43:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F5719B400) [pid = 3008] [serial = 604] [outer = 0000000000000000] 02:43:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F576F8C00) [pid = 3008] [serial = 605] [outer = 0000000F5719B400] 02:43:34 INFO - PROCESS | 3008 | 1468230214528 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F57D87000) [pid = 3008] [serial = 606] [outer = 0000000F5719B400] 02:43:35 INFO - PROCESS | 3008 | 1468230215149 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 944ms 02:43:35 INFO - PROCESS | 3008 | 1468230215207 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 3008 | 1468230215210 Marionette TRACE conn6 <- [1,773,null,{"value":"13"}] 02:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:43:35 INFO - PROCESS | 3008 | 1468230215215 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 3008 | 1468230215217 Marionette TRACE conn6 <- [1,774,null,{}] 02:43:35 INFO - PROCESS | 3008 | 1468230215221 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 3008 | 1468230215224 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:35 INFO - PROCESS | 3008 | 1468230215373 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 02:43:35 INFO - PROCESS | 3008 | 1468230215422 Marionette TRACE conn6 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 3008 | 1468230215425 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619F9800 == 33 [pid = 3008] [id = 203] 02:43:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5C712400) [pid = 3008] [serial = 607] [outer = 0000000000000000] 02:43:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5D199000) [pid = 3008] [serial = 608] [outer = 0000000F5C712400] 02:43:35 INFO - PROCESS | 3008 | 1468230215481 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F36C400) [pid = 3008] [serial = 609] [outer = 0000000F5C712400] 02:43:36 INFO - PROCESS | 3008 | 1468230216130 Marionette TRACE conn6 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 944ms 02:43:36 INFO - PROCESS | 3008 | 1468230216159 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 02:43:36 INFO - PROCESS | 3008 | 1468230216164 Marionette TRACE conn6 <- [1,777,null,{"value":"13"}] 02:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:43:36 INFO - PROCESS | 3008 | 1468230216176 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 3008 | 1468230216180 Marionette TRACE conn6 <- [1,778,null,{}] 02:43:36 INFO - PROCESS | 3008 | 1468230216184 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 3008 | 1468230216188 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:36 INFO - PROCESS | 3008 | 1468230216301 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 02:43:36 INFO - PROCESS | 3008 | 1468230216371 Marionette TRACE conn6 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:36 INFO - PROCESS | 3008 | 1468230216374 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633C7000 == 34 [pid = 3008] [id = 204] 02:43:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5FFA8C00) [pid = 3008] [serial = 610] [outer = 0000000000000000] 02:43:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F60088000) [pid = 3008] [serial = 611] [outer = 0000000F5FFA8C00] 02:43:36 INFO - PROCESS | 3008 | 1468230216430 Marionette DEBUG loaded listener.js 02:43:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F60486400) [pid = 3008] [serial = 612] [outer = 0000000F5FFA8C00] 02:43:37 INFO - PROCESS | 3008 | 1468230217020 Marionette TRACE conn6 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 881ms 02:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:43:37 INFO - PROCESS | 3008 | 1468230217054 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 02:43:37 INFO - PROCESS | 3008 | 1468230217057 Marionette TRACE conn6 <- [1,781,null,{"value":"13"}] 02:43:37 INFO - PROCESS | 3008 | 1468230217060 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:43:37 INFO - PROCESS | 3008 | 1468230217063 Marionette TRACE conn6 <- [1,782,null,{}] 02:43:37 INFO - PROCESS | 3008 | 1468230217066 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:37 INFO - PROCESS | 3008 | 1468230217069 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:37 INFO - PROCESS | 3008 | 1468230217193 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 02:43:37 INFO - PROCESS | 3008 | 1468230217277 Marionette TRACE conn6 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 3008 | 1468230217280 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59195800 == 35 [pid = 3008] [id = 205] 02:43:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F52B8F400) [pid = 3008] [serial = 613] [outer = 0000000000000000] 02:43:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58FF7C00) [pid = 3008] [serial = 614] [outer = 0000000F52B8F400] 02:43:37 INFO - PROCESS | 3008 | 1468230217336 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F5B4000) [pid = 3008] [serial = 615] [outer = 0000000F52B8F400] 02:43:38 INFO - PROCESS | 3008 | 1468230218011 Marionette TRACE conn6 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 985ms 02:43:38 INFO - PROCESS | 3008 | 1468230218049 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 3008 | 1468230218053 Marionette TRACE conn6 <- [1,785,null,{"value":"13"}] 02:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:43:38 INFO - PROCESS | 3008 | 1468230218058 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 3008 | 1468230218061 Marionette TRACE conn6 <- [1,786,null,{}] 02:43:38 INFO - PROCESS | 3008 | 1468230218066 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 3008 | 1468230218069 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:38 INFO - PROCESS | 3008 | 1468230218176 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 02:43:38 INFO - PROCESS | 3008 | 1468230218248 Marionette TRACE conn6 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 3008 | 1468230218251 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A31000 == 36 [pid = 3008] [id = 206] 02:43:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52B8AC00) [pid = 3008] [serial = 616] [outer = 0000000000000000] 02:43:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52E7CC00) [pid = 3008] [serial = 617] [outer = 0000000F52B8AC00] 02:43:38 INFO - PROCESS | 3008 | 1468230218302 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F56FC1000) [pid = 3008] [serial = 618] [outer = 0000000F52B8AC00] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA51800 == 35 [pid = 3008] [id = 197] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60028800 == 34 [pid = 3008] [id = 199] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BAC800 == 33 [pid = 3008] [id = 200] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F873000 == 32 [pid = 3008] [id = 198] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59195800 == 31 [pid = 3008] [id = 205] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633C7000 == 30 [pid = 3008] [id = 204] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619F9800 == 29 [pid = 3008] [id = 203] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57AB1800 == 28 [pid = 3008] [id = 202] 02:43:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F534C5800 == 27 [pid = 3008] [id = 201] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57C7E800) [pid = 3008] [serial = 560] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58B88400) [pid = 3008] [serial = 563] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F521C0C00) [pid = 3008] [serial = 551] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F526F8400) [pid = 3008] [serial = 552] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5BA81000) [pid = 3008] [serial = 566] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57197800) [pid = 3008] [serial = 557] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5C756000) [pid = 3008] [serial = 567] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F572C6400) [pid = 3008] [serial = 558] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52B9D000) [pid = 3008] [serial = 554] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52E80000) [pid = 3008] [serial = 555] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5F10AC00) [pid = 3008] [serial = 570] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5D6C8C00) [pid = 3008] [serial = 569] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F4B5800) [pid = 3008] [serial = 573] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5F36A400) [pid = 3008] [serial = 572] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5F187400) [pid = 3008] [serial = 549] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F57D85C00) [pid = 3008] [serial = 561] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F58BDDC00) [pid = 3008] [serial = 564] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5FE13400) [pid = 3008] [serial = 578] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F58B85400) [pid = 3008] [serial = 575] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5F363C00) [pid = 3008] [serial = 576] [outer = 0000000000000000] [url = about:blank] 02:43:39 INFO - PROCESS | 3008 | 1468230219397 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1390ms 02:43:39 INFO - PROCESS | 3008 | 1468230219448 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 3008 | 1468230219452 Marionette TRACE conn6 <- [1,789,null,{"value":"13"}] 02:43:39 INFO - PROCESS | 3008 | 1468230219457 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:43:39 INFO - PROCESS | 3008 | 1468230219462 Marionette TRACE conn6 <- [1,790,null,{}] 02:43:39 INFO - PROCESS | 3008 | 1468230219467 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 3008 | 1468230219469 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:39 INFO - PROCESS | 3008 | 1468230219560 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 02:43:39 INFO - PROCESS | 3008 | 1468230219647 Marionette TRACE conn6 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 3008 | 1468230219650 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5796E000 == 28 [pid = 3008] [id = 207] 02:43:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F52B95800) [pid = 3008] [serial = 619] [outer = 0000000000000000] 02:43:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52F30000) [pid = 3008] [serial = 620] [outer = 0000000F52B95800] 02:43:39 INFO - PROCESS | 3008 | 1468230219699 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F53DE0800) [pid = 3008] [serial = 621] [outer = 0000000F52B95800] 02:43:40 INFO - PROCESS | 3008 | 1468230220105 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 691ms 02:43:40 INFO - PROCESS | 3008 | 1468230220153 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 3008 | 1468230220158 Marionette TRACE conn6 <- [1,793,null,{"value":"13"}] 02:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:43:40 INFO - PROCESS | 3008 | 1468230220165 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 3008 | 1468230220167 Marionette TRACE conn6 <- [1,794,null,{}] 02:43:40 INFO - PROCESS | 3008 | 1468230220171 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 3008 | 1468230220174 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:40 INFO - PROCESS | 3008 | 1468230220295 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 02:43:40 INFO - PROCESS | 3008 | 1468230220310 Marionette TRACE conn6 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 3008 | 1468230220312 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936C000 == 29 [pid = 3008] [id = 208] 02:43:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F57198C00) [pid = 3008] [serial = 622] [outer = 0000000000000000] 02:43:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F579DD800) [pid = 3008] [serial = 623] [outer = 0000000F57198C00] 02:43:40 INFO - PROCESS | 3008 | 1468230220361 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57D8B800) [pid = 3008] [serial = 624] [outer = 0000000F57198C00] 02:43:40 INFO - PROCESS | 3008 | 1468230220792 Marionette TRACE conn6 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 689ms 02:43:40 INFO - PROCESS | 3008 | 1468230220855 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 3008 | 1468230220858 Marionette TRACE conn6 <- [1,797,null,{"value":"13"}] 02:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:43:40 INFO - PROCESS | 3008 | 1468230220862 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 3008 | 1468230220865 Marionette TRACE conn6 <- [1,798,null,{}] 02:43:40 INFO - PROCESS | 3008 | 1468230220876 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 3008 | 1468230220881 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:40 INFO - PROCESS | 3008 | 1468230220969 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 02:43:40 INFO - PROCESS | 3008 | 1468230220977 Marionette TRACE conn6 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 3008 | 1468230220980 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F1B9000 == 30 [pid = 3008] [id = 209] 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F58BE1400) [pid = 3008] [serial = 625] [outer = 0000000000000000] 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F59395400) [pid = 3008] [serial = 626] [outer = 0000000F58BE1400] 02:43:41 INFO - PROCESS | 3008 | 1468230221029 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5BA82400) [pid = 3008] [serial = 627] [outer = 0000000F58BE1400] 02:43:41 INFO - PROCESS | 3008 | 1468230221512 Marionette TRACE conn6 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 734ms 02:43:41 INFO - PROCESS | 3008 | 1468230221599 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 3008 | 1468230221601 Marionette TRACE conn6 <- [1,801,null,{"value":"13"}] 02:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:43:41 INFO - PROCESS | 3008 | 1468230221639 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 3008 | 1468230221641 Marionette TRACE conn6 <- [1,802,null,{}] 02:43:41 INFO - PROCESS | 3008 | 1468230221652 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 3008 | 1468230221655 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:41 INFO - PROCESS | 3008 | 1468230221770 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 02:43:41 INFO - PROCESS | 3008 | 1468230221776 Marionette TRACE conn6 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 3008 | 1468230221778 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001D800 == 31 [pid = 3008] [id = 210] 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5D655800) [pid = 3008] [serial = 628] [outer = 0000000000000000] 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5D6D0800) [pid = 3008] [serial = 629] [outer = 0000000F5D655800] 02:43:41 INFO - PROCESS | 3008 | 1468230221824 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F109400) [pid = 3008] [serial = 630] [outer = 0000000F5D655800] 02:43:42 INFO - PROCESS | 3008 | 1468230222281 Marionette TRACE conn6 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 3008 | 1468230222332 Marionette TRACE conn6 <- [1,805,null,{"value":"13"}] 02:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:43:42 INFO - PROCESS | 3008 | 1468230222336 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 3008 | 1468230222337 Marionette TRACE conn6 <- [1,806,null,{}] 02:43:42 INFO - PROCESS | 3008 | 1468230222341 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 3008 | 1468230222344 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:42 INFO - PROCESS | 3008 | 1468230222449 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 02:43:42 INFO - PROCESS | 3008 | 1468230222457 Marionette TRACE conn6 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 3008 | 1468230222459 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600CC800 == 32 [pid = 3008] [id = 211] 02:43:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F50FA3400) [pid = 3008] [serial = 631] [outer = 0000000000000000] 02:43:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5F367800) [pid = 3008] [serial = 632] [outer = 0000000F50FA3400] 02:43:42 INFO - PROCESS | 3008 | 1468230222505 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F709800) [pid = 3008] [serial = 633] [outer = 0000000F50FA3400] 02:43:42 INFO - PROCESS | 3008 | 1468230222949 Marionette TRACE conn6 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 690ms 02:43:43 INFO - PROCESS | 3008 | 1468230223071 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 3008 | 1468230223073 Marionette TRACE conn6 <- [1,809,null,{"value":"13"}] 02:43:43 INFO - PROCESS | 3008 | 1468230223078 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 3008 | 1468230223079 Marionette TRACE conn6 <- [1,810,null,{}] 02:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:43:43 INFO - PROCESS | 3008 | 1468230223083 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 3008 | 1468230223089 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:43 INFO - PROCESS | 3008 | 1468230223300 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5EDB0800) [pid = 3008] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58BD9800) [pid = 3008] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F510DA800) [pid = 3008] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5F928C00) [pid = 3008] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52627000) [pid = 3008] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F571A0C00) [pid = 3008] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F521C7400) [pid = 3008] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:43:43 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F59396800) [pid = 3008] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:43:43 INFO - PROCESS | 3008 | 1468230223347 Marionette TRACE conn6 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 3008 | 1468230223350 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61951800 == 33 [pid = 3008] [id = 212] 02:43:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F50F97400) [pid = 3008] [serial = 634] [outer = 0000000000000000] 02:43:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52BA0C00) [pid = 3008] [serial = 635] [outer = 0000000F50F97400] 02:43:43 INFO - PROCESS | 3008 | 1468230223396 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5F928C00) [pid = 3008] [serial = 636] [outer = 0000000F50F97400] 02:43:43 INFO - PROCESS | 3008 | 1468230223761 Marionette TRACE conn6 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 3008 | 1468230223820 Marionette TRACE conn6 <- [1,813,null,{"value":"13"}] 02:43:43 INFO - PROCESS | 3008 | 1468230223823 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:43:43 INFO - PROCESS | 3008 | 1468230223825 Marionette TRACE conn6 <- [1,814,null,{}] 02:43:43 INFO - PROCESS | 3008 | 1468230223828 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 3008 | 1468230223830 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:43 INFO - PROCESS | 3008 | 1468230223908 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 02:43:43 INFO - PROCESS | 3008 | 1468230223913 Marionette TRACE conn6 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 3008 | 1468230223915 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621BD000 == 34 [pid = 3008] [id = 213] 02:43:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5FE38000) [pid = 3008] [serial = 637] [outer = 0000000000000000] 02:43:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F6060E800) [pid = 3008] [serial = 638] [outer = 0000000F5FE38000] 02:43:43 INFO - PROCESS | 3008 | 1468230223961 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F606B1C00) [pid = 3008] [serial = 639] [outer = 0000000F5FE38000] 02:43:44 INFO - PROCESS | 3008 | 1468230224375 Marionette TRACE conn6 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 587ms 02:43:44 INFO - PROCESS | 3008 | 1468230224413 Marionette TRACE conn6 -> [0,817,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 3008 | 1468230224416 Marionette TRACE conn6 <- [1,817,null,{"value":"13"}] 02:43:44 INFO - PROCESS | 3008 | 1468230224419 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:43:44 INFO - PROCESS | 3008 | 1468230224421 Marionette TRACE conn6 <- [1,818,null,{}] 02:43:44 INFO - PROCESS | 3008 | 1468230224429 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 3008 | 1468230224431 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:44 INFO - PROCESS | 3008 | 1468230224511 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 02:43:44 INFO - PROCESS | 3008 | 1468230224517 Marionette TRACE conn6 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 3008 | 1468230224519 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F4F800 == 35 [pid = 3008] [id = 214] 02:43:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F606A9800) [pid = 3008] [serial = 640] [outer = 0000000000000000] 02:43:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F60DC2800) [pid = 3008] [serial = 641] [outer = 0000000F606A9800] 02:43:44 INFO - PROCESS | 3008 | 1468230224563 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F61787000) [pid = 3008] [serial = 642] [outer = 0000000F606A9800] 02:43:45 INFO - PROCESS | 3008 | 1468230224996 Marionette TRACE conn6 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 627ms 02:43:45 INFO - PROCESS | 3008 | 1468230225050 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 02:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:43:45 INFO - PROCESS | 3008 | 1468230225052 Marionette TRACE conn6 <- [1,821,null,{"value":"13"}] 02:43:45 INFO - PROCESS | 3008 | 1468230225055 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 3008 | 1468230225057 Marionette TRACE conn6 <- [1,822,null,{}] 02:43:45 INFO - PROCESS | 3008 | 1468230225065 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 3008 | 1468230225067 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:45 INFO - PROCESS | 3008 | 1468230225147 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 02:43:45 INFO - PROCESS | 3008 | 1468230225152 Marionette TRACE conn6 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 3008 | 1468230225154 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F6F000 == 36 [pid = 3008] [id = 215] 02:43:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61786800) [pid = 3008] [serial = 643] [outer = 0000000000000000] 02:43:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6178F800) [pid = 3008] [serial = 644] [outer = 0000000F61786800] 02:43:45 INFO - PROCESS | 3008 | 1468230225199 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61904800) [pid = 3008] [serial = 645] [outer = 0000000F61786800] 02:43:46 INFO - PROCESS | 3008 | 1468230226040 Marionette TRACE conn6 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1028ms 02:43:46 INFO - PROCESS | 3008 | 1468230226087 Marionette TRACE conn6 -> [0,825,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 3008 | 1468230226092 Marionette TRACE conn6 <- [1,825,null,{"value":"13"}] 02:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:43:46 INFO - PROCESS | 3008 | 1468230226097 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 3008 | 1468230226103 Marionette TRACE conn6 <- [1,826,null,{}] 02:43:46 INFO - PROCESS | 3008 | 1468230226130 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:46 INFO - PROCESS | 3008 | 1468230226133 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:46 INFO - PROCESS | 3008 | 1468230226304 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 02:43:46 INFO - PROCESS | 3008 | 1468230226388 Marionette TRACE conn6 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 3008 | 1468230226391 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5917F000 == 37 [pid = 3008] [id = 216] 02:43:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52B86000) [pid = 3008] [serial = 646] [outer = 0000000000000000] 02:43:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F53059800) [pid = 3008] [serial = 647] [outer = 0000000F52B86000] 02:43:46 INFO - PROCESS | 3008 | 1468230226451 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5719CC00) [pid = 3008] [serial = 648] [outer = 0000000F52B86000] 02:43:48 INFO - PROCESS | 3008 | 1468230228429 Marionette TRACE conn6 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 2521ms 02:43:48 INFO - PROCESS | 3008 | 1468230228739 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 3008 | 1468230228744 Marionette TRACE conn6 <- [1,829,null,{"value":"13"}] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F4F800 == 36 [pid = 3008] [id = 214] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621BD000 == 35 [pid = 3008] [id = 213] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61951800 == 34 [pid = 3008] [id = 212] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600CC800 == 33 [pid = 3008] [id = 211] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001D800 == 32 [pid = 3008] [id = 210] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F1B9000 == 31 [pid = 3008] [id = 209] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5936C000 == 30 [pid = 3008] [id = 208] 02:43:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5796E000 == 29 [pid = 3008] [id = 207] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F58FF4400) [pid = 3008] [serial = 590] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F59396000) [pid = 3008] [serial = 591] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B86800) [pid = 3008] [serial = 593] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5FE3D000) [pid = 3008] [serial = 579] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52ABBC00) [pid = 3008] [serial = 581] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52F36000) [pid = 3008] [serial = 582] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F572C9000) [pid = 3008] [serial = 587] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52D96C00) [pid = 3008] [serial = 584] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F53064C00) [pid = 3008] [serial = 585] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FE44800) [pid = 3008] [serial = 600] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5D197C00) [pid = 3008] [serial = 596] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F58FEC400) [pid = 3008] [serial = 594] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5E823000) [pid = 3008] [serial = 597] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F579D5C00) [pid = 3008] [serial = 588] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F4AC000) [pid = 3008] [serial = 599] [outer = 0000000000000000] [url = about:blank] 02:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:43:48 INFO - PROCESS | 3008 | 1468230228788 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 3008 | 1468230228791 Marionette TRACE conn6 <- [1,830,null,{}] 02:43:48 INFO - PROCESS | 3008 | 1468230228797 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 3008 | 1468230228799 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:48 INFO - PROCESS | 3008 | 1468230228879 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 02:43:48 INFO - PROCESS | 3008 | 1468230228885 Marionette TRACE conn6 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 3008 | 1468230228888 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5716A000 == 30 [pid = 3008] [id = 217] 02:43:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F529AE000) [pid = 3008] [serial = 649] [outer = 0000000000000000] 02:43:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52ABB800) [pid = 3008] [serial = 650] [outer = 0000000F529AE000] 02:43:48 INFO - PROCESS | 3008 | 1468230228937 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F53AE0C00) [pid = 3008] [serial = 651] [outer = 0000000F529AE000] 02:43:49 INFO - PROCESS | 3008 | 1468230229414 Marionette TRACE conn6 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 692ms 02:43:49 INFO - PROCESS | 3008 | 1468230229484 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 02:43:49 INFO - PROCESS | 3008 | 1468230229490 Marionette TRACE conn6 <- [1,833,null,{"value":"13"}] 02:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:43:49 INFO - PROCESS | 3008 | 1468230229496 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:43:49 INFO - PROCESS | 3008 | 1468230229499 Marionette TRACE conn6 <- [1,834,null,{}] 02:43:49 INFO - PROCESS | 3008 | 1468230229503 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:49 INFO - PROCESS | 3008 | 1468230229506 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:49 INFO - PROCESS | 3008 | 1468230229597 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 02:43:49 INFO - PROCESS | 3008 | 1468230229603 Marionette TRACE conn6 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:49 INFO - PROCESS | 3008 | 1468230229606 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECA9000 == 31 [pid = 3008] [id = 218] 02:43:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F58BD9C00) [pid = 3008] [serial = 652] [outer = 0000000000000000] 02:43:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F58C1D000) [pid = 3008] [serial = 653] [outer = 0000000F58BD9C00] 02:43:49 INFO - PROCESS | 3008 | 1468230229657 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F593A3800) [pid = 3008] [serial = 654] [outer = 0000000F58BD9C00] 02:43:50 INFO - PROCESS | 3008 | 1468230230120 Marionette TRACE conn6 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 691ms 02:43:50 INFO - PROCESS | 3008 | 1468230230189 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 3008 | 1468230230192 Marionette TRACE conn6 <- [1,837,null,{"value":"13"}] 02:43:50 INFO - PROCESS | 3008 | 1468230230195 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:43:50 INFO - PROCESS | 3008 | 1468230230199 Marionette TRACE conn6 <- [1,838,null,{}] 02:43:50 INFO - PROCESS | 3008 | 1468230230211 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 3008 | 1468230230216 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:50 INFO - PROCESS | 3008 | 1468230230306 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 02:43:50 INFO - PROCESS | 3008 | 1468230230314 Marionette TRACE conn6 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 3008 | 1468230230317 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF2800 == 32 [pid = 3008] [id = 219] 02:43:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F50F96400) [pid = 3008] [serial = 655] [outer = 0000000000000000] 02:43:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5E827C00) [pid = 3008] [serial = 656] [outer = 0000000F50F96400] 02:43:50 INFO - PROCESS | 3008 | 1468230230366 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F18B400) [pid = 3008] [serial = 657] [outer = 0000000F50F96400] 02:43:50 INFO - PROCESS | 3008 | 1468230230789 Marionette TRACE conn6 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 629ms 02:43:50 INFO - PROCESS | 3008 | 1468230230829 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 3008 | 1468230230832 Marionette TRACE conn6 <- [1,841,null,{"value":"13"}] 02:43:50 INFO - PROCESS | 3008 | 1468230230836 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:43:50 INFO - PROCESS | 3008 | 1468230230837 Marionette TRACE conn6 <- [1,842,null,{}] 02:43:50 INFO - PROCESS | 3008 | 1468230230847 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 3008 | 1468230230849 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:50 INFO - PROCESS | 3008 | 1468230230959 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 02:43:51 INFO - PROCESS | 3008 | 1468230231061 Marionette TRACE conn6 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 3008 | 1468230231063 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F604B9000 == 33 [pid = 3008] [id = 220] 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FBD0C00) [pid = 3008] [serial = 658] [outer = 0000000000000000] 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FE0B400) [pid = 3008] [serial = 659] [outer = 0000000F5FBD0C00] 02:43:51 INFO - PROCESS | 3008 | 1468230231111 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FE3F800) [pid = 3008] [serial = 660] [outer = 0000000F5FBD0C00] 02:43:51 INFO - PROCESS | 3008 | 1468230231545 Marionette TRACE conn6 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 735ms 02:43:51 INFO - PROCESS | 3008 | 1468230231575 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 3008 | 1468230231577 Marionette TRACE conn6 <- [1,845,null,{"value":"13"}] 02:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:43:51 INFO - PROCESS | 3008 | 1468230231586 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - PROCESS | 3008 | 1468230231588 Marionette TRACE conn6 <- [1,846,null,{}] 02:43:51 INFO - PROCESS | 3008 | 1468230231591 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 3008 | 1468230231594 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:51 INFO - PROCESS | 3008 | 1468230231701 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 02:43:51 INFO - PROCESS | 3008 | 1468230231707 Marionette TRACE conn6 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 3008 | 1468230231709 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195F000 == 34 [pid = 3008] [id = 221] 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FE40800) [pid = 3008] [serial = 661] [outer = 0000000000000000] 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5FFAE000) [pid = 3008] [serial = 662] [outer = 0000000F5FE40800] 02:43:51 INFO - PROCESS | 3008 | 1468230231755 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F60603800) [pid = 3008] [serial = 663] [outer = 0000000F5FE40800] 02:43:52 INFO - PROCESS | 3008 | 1468230232200 Marionette TRACE conn6 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 628ms 02:43:52 INFO - PROCESS | 3008 | 1468230232217 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 3008 | 1468230232219 Marionette TRACE conn6 <- [1,849,null,{"value":"13"}] 02:43:52 INFO - PROCESS | 3008 | 1468230232222 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:43:52 INFO - PROCESS | 3008 | 1468230232224 Marionette TRACE conn6 <- [1,850,null,{}] 02:43:52 INFO - PROCESS | 3008 | 1468230232228 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 3008 | 1468230232234 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:52 INFO - PROCESS | 3008 | 1468230232364 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 02:43:52 INFO - PROCESS | 3008 | 1468230232439 Marionette TRACE conn6 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 3008 | 1468230232442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F6E000 == 35 [pid = 3008] [id = 222] 02:43:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6069A000) [pid = 3008] [serial = 664] [outer = 0000000000000000] 02:43:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F6178F000) [pid = 3008] [serial = 665] [outer = 0000000F6069A000] 02:43:52 INFO - PROCESS | 3008 | 1468230232488 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F61E9B400) [pid = 3008] [serial = 666] [outer = 0000000F6069A000] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F606A9800) [pid = 3008] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F58BE1400) [pid = 3008] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5D655800) [pid = 3008] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52B8AC00) [pid = 3008] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F57198C00) [pid = 3008] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B95800) [pid = 3008] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F50FA3400) [pid = 3008] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F50F97400) [pid = 3008] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE38000) [pid = 3008] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F51924000) [pid = 3008] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5719B400) [pid = 3008] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5C712400) [pid = 3008] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FFA8C00) [pid = 3008] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:43:52 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52B8F400) [pid = 3008] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:43:53 INFO - PROCESS | 3008 | 1468230232992 Marionette TRACE conn6 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 776ms 02:43:53 INFO - PROCESS | 3008 | 1468230233002 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 3008 | 1468230233004 Marionette TRACE conn6 <- [1,853,null,{"value":"13"}] 02:43:53 INFO - PROCESS | 3008 | 1468230233007 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:43:53 INFO - PROCESS | 3008 | 1468230233009 Marionette TRACE conn6 <- [1,854,null,{}] 02:43:53 INFO - PROCESS | 3008 | 1468230233012 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 3008 | 1468230233014 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:53 INFO - PROCESS | 3008 | 1468230233094 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 02:43:53 INFO - PROCESS | 3008 | 1468230233099 Marionette TRACE conn6 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 3008 | 1468230233101 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F89800 == 36 [pid = 3008] [id = 223] 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F50F98000) [pid = 3008] [serial = 667] [outer = 0000000000000000] 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57198800) [pid = 3008] [serial = 668] [outer = 0000000F50F98000] 02:43:53 INFO - PROCESS | 3008 | 1468230233146 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5F111000) [pid = 3008] [serial = 669] [outer = 0000000F50F98000] 02:43:53 INFO - PROCESS | 3008 | 1468230233565 Marionette TRACE conn6 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 588ms 02:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:43:53 INFO - PROCESS | 3008 | 1468230233598 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 3008 | 1468230233600 Marionette TRACE conn6 <- [1,857,null,{"value":"13"}] 02:43:53 INFO - PROCESS | 3008 | 1468230233604 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 3008 | 1468230233605 Marionette TRACE conn6 <- [1,858,null,{}] 02:43:53 INFO - PROCESS | 3008 | 1468230233609 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 3008 | 1468230233611 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:53 INFO - PROCESS | 3008 | 1468230233693 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 02:43:53 INFO - PROCESS | 3008 | 1468230233726 Marionette TRACE conn6 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 3008 | 1468230233736 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5298A800 == 37 [pid = 3008] [id = 224] 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F60607000) [pid = 3008] [serial = 670] [outer = 0000000000000000] 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F621DC000) [pid = 3008] [serial = 671] [outer = 0000000F60607000] 02:43:53 INFO - PROCESS | 3008 | 1468230233781 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63380000) [pid = 3008] [serial = 672] [outer = 0000000F60607000] 02:43:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F621DA400) [pid = 3008] [serial = 673] [outer = 0000000F5FE40400] 02:43:54 INFO - PROCESS | 3008 | 1468230234271 Marionette TRACE conn6 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 692ms 02:43:54 INFO - PROCESS | 3008 | 1468230234299 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 3008 | 1468230234301 Marionette TRACE conn6 <- [1,861,null,{"value":"13"}] 02:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:43:54 INFO - PROCESS | 3008 | 1468230234305 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 3008 | 1468230234306 Marionette TRACE conn6 <- [1,862,null,{}] 02:43:54 INFO - PROCESS | 3008 | 1468230234310 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 3008 | 1468230234312 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:54 INFO - PROCESS | 3008 | 1468230234395 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 02:43:54 INFO - PROCESS | 3008 | 1468230234403 Marionette TRACE conn6 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 3008 | 1468230234405 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672BA000 == 38 [pid = 3008] [id = 225] 02:43:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63380400) [pid = 3008] [serial = 674] [outer = 0000000000000000] 02:43:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63389C00) [pid = 3008] [serial = 675] [outer = 0000000F63380400] 02:43:54 INFO - PROCESS | 3008 | 1468230234449 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63461000) [pid = 3008] [serial = 676] [outer = 0000000F63380400] 02:43:54 INFO - PROCESS | 3008 | 1468230234867 Marionette TRACE conn6 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 586ms 02:43:54 INFO - PROCESS | 3008 | 1468230234896 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 02:43:54 INFO - PROCESS | 3008 | 1468230234898 Marionette TRACE conn6 <- [1,865,null,{"value":"13"}] 02:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:43:54 INFO - PROCESS | 3008 | 1468230234901 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 3008 | 1468230234903 Marionette TRACE conn6 <- [1,866,null,{}] 02:43:54 INFO - PROCESS | 3008 | 1468230234911 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 3008 | 1468230234913 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:55 INFO - PROCESS | 3008 | 1468230235051 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 02:43:55 INFO - PROCESS | 3008 | 1468230235207 Marionette TRACE conn6 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 3008 | 1468230235211 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5726A800 == 39 [pid = 3008] [id = 226] 02:43:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F51906800) [pid = 3008] [serial = 677] [outer = 0000000000000000] 02:43:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F521C1000) [pid = 3008] [serial = 678] [outer = 0000000F51906800] 02:43:55 INFO - PROCESS | 3008 | 1468230235272 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5311E000) [pid = 3008] [serial = 679] [outer = 0000000F51906800] 02:43:55 INFO - PROCESS | 3008 | 1468230235862 Marionette TRACE conn6 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 985ms 02:43:55 INFO - PROCESS | 3008 | 1468230235891 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 3008 | 1468230235895 Marionette TRACE conn6 <- [1,869,null,{"value":"13"}] 02:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:43:55 INFO - PROCESS | 3008 | 1468230235902 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 3008 | 1468230235905 Marionette TRACE conn6 <- [1,870,null,{}] 02:43:55 INFO - PROCESS | 3008 | 1468230235910 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 3008 | 1468230235915 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:56 INFO - PROCESS | 3008 | 1468230236033 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 02:43:56 INFO - PROCESS | 3008 | 1468230236119 Marionette TRACE conn6 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 3008 | 1468230236123 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF1000 == 40 [pid = 3008] [id = 227] 02:43:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F58B88400) [pid = 3008] [serial = 680] [outer = 0000000000000000] 02:43:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F593A3C00) [pid = 3008] [serial = 681] [outer = 0000000F58B88400] 02:43:56 INFO - PROCESS | 3008 | 1468230236182 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5D196000) [pid = 3008] [serial = 682] [outer = 0000000F58B88400] 02:43:56 INFO - PROCESS | 3008 | 1468230236793 Marionette TRACE conn6 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 944ms 02:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:43:56 INFO - PROCESS | 3008 | 1468230236847 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 3008 | 1468230236850 Marionette TRACE conn6 <- [1,873,null,{"value":"13"}] 02:43:56 INFO - PROCESS | 3008 | 1468230236854 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 3008 | 1468230236856 Marionette TRACE conn6 <- [1,874,null,{}] 02:43:56 INFO - PROCESS | 3008 | 1468230236860 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:56 INFO - PROCESS | 3008 | 1468230236863 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:57 INFO - PROCESS | 3008 | 1468230237006 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 02:43:57 INFO - PROCESS | 3008 | 1468230237082 Marionette TRACE conn6 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 3008 | 1468230237085 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B5000 == 41 [pid = 3008] [id = 228] 02:43:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FFA5000) [pid = 3008] [serial = 683] [outer = 0000000000000000] 02:43:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F60606000) [pid = 3008] [serial = 684] [outer = 0000000F5FFA5000] 02:43:57 INFO - PROCESS | 3008 | 1468230237181 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F6178B800) [pid = 3008] [serial = 685] [outer = 0000000F5FFA5000] 02:43:57 INFO - PROCESS | 3008 | 1468230237852 Marionette TRACE conn6 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1027ms 02:43:57 INFO - PROCESS | 3008 | 1468230237883 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 02:43:57 INFO - PROCESS | 3008 | 1468230237887 Marionette TRACE conn6 <- [1,877,null,{"value":"13"}] 02:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:43:57 INFO - PROCESS | 3008 | 1468230237899 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:43:57 INFO - PROCESS | 3008 | 1468230237904 Marionette TRACE conn6 <- [1,878,null,{}] 02:43:57 INFO - PROCESS | 3008 | 1468230237925 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 3008 | 1468230237929 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:58 INFO - PROCESS | 3008 | 1468230238045 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 02:43:58 INFO - PROCESS | 3008 | 1468230238119 Marionette TRACE conn6 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 3008 | 1468230238121 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53A25800 == 42 [pid = 3008] [id = 229] 02:43:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F51845400) [pid = 3008] [serial = 686] [outer = 0000000000000000] 02:43:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F526F2800) [pid = 3008] [serial = 687] [outer = 0000000F51845400] 02:43:58 INFO - PROCESS | 3008 | 1468230238306 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F52B9C000) [pid = 3008] [serial = 688] [outer = 0000000F51845400] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672BA000 == 41 [pid = 3008] [id = 225] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5298A800 == 40 [pid = 3008] [id = 224] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F89800 == 39 [pid = 3008] [id = 223] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F6E000 == 38 [pid = 3008] [id = 222] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195F000 == 37 [pid = 3008] [id = 221] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F604B9000 == 36 [pid = 3008] [id = 220] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF2800 == 35 [pid = 3008] [id = 219] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECA9000 == 34 [pid = 3008] [id = 218] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5716A000 == 33 [pid = 3008] [id = 217] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5917F000 == 32 [pid = 3008] [id = 216] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F6F000 == 31 [pid = 3008] [id = 215] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A31000 == 30 [pid = 3008] [id = 206] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B5000 == 29 [pid = 3008] [id = 228] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF1000 == 28 [pid = 3008] [id = 227] 02:43:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5726A800 == 27 [pid = 3008] [id = 226] 02:43:59 INFO - PROCESS | 3008 | 1468230239507 Marionette TRACE conn6 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F59395400) [pid = 3008] [serial = 626] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5D6D0800) [pid = 3008] [serial = 629] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F56FC1000) [pid = 3008] [serial = 618] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52E7CC00) [pid = 3008] [serial = 617] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F579DD800) [pid = 3008] [serial = 623] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F57D8B800) [pid = 3008] [serial = 624] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52F30000) [pid = 3008] [serial = 620] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F367800) [pid = 3008] [serial = 632] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F53DE0800) [pid = 3008] [serial = 621] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5F109400) [pid = 3008] [serial = 630] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52BA0C00) [pid = 3008] [serial = 635] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5F709800) [pid = 3008] [serial = 633] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5F928C00) [pid = 3008] [serial = 636] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F6060E800) [pid = 3008] [serial = 638] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52B8A000) [pid = 3008] [serial = 603] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52624800) [pid = 3008] [serial = 602] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57D87000) [pid = 3008] [serial = 606] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F576F8C00) [pid = 3008] [serial = 605] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5F36C400) [pid = 3008] [serial = 609] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5D199000) [pid = 3008] [serial = 608] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60486400) [pid = 3008] [serial = 612] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F60088000) [pid = 3008] [serial = 611] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F5B4000) [pid = 3008] [serial = 615] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F58FF7C00) [pid = 3008] [serial = 614] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F61787000) [pid = 3008] [serial = 642] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F606B1C00) [pid = 3008] [serial = 639] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5BA82400) [pid = 3008] [serial = 627] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F60DC2800) [pid = 3008] [serial = 641] [outer = 0000000000000000] [url = about:blank] 02:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1694ms 02:43:59 INFO - PROCESS | 3008 | 1468230239622 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 3008 | 1468230239626 Marionette TRACE conn6 <- [1,881,null,{"value":"13"}] 02:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:43:59 INFO - PROCESS | 3008 | 1468230239632 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 3008 | 1468230239636 Marionette TRACE conn6 <- [1,882,null,{}] 02:43:59 INFO - PROCESS | 3008 | 1468230239642 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 3008 | 1468230239646 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:59 INFO - PROCESS | 3008 | 1468230239734 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 02:43:59 INFO - PROCESS | 3008 | 1468230239742 Marionette TRACE conn6 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 3008 | 1468230239747 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:43:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53A0D800 == 28 [pid = 3008] [id = 230] 02:43:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F526FC800) [pid = 3008] [serial = 689] [outer = 0000000000000000] 02:43:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52AB5800) [pid = 3008] [serial = 690] [outer = 0000000F526FC800] 02:43:59 INFO - PROCESS | 3008 | 1468230239798 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B9A400) [pid = 3008] [serial = 691] [outer = 0000000F526FC800] 02:44:00 INFO - PROCESS | 3008 | 1468230240255 Marionette TRACE conn6 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 691ms 02:44:00 INFO - PROCESS | 3008 | 1468230240326 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 3008 | 1468230240331 Marionette TRACE conn6 <- [1,885,null,{"value":"13"}] 02:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:44:00 INFO - PROCESS | 3008 | 1468230240337 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 3008 | 1468230240340 Marionette TRACE conn6 <- [1,886,null,{}] 02:44:00 INFO - PROCESS | 3008 | 1468230240344 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 3008 | 1468230240347 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:00 INFO - PROCESS | 3008 | 1468230240438 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 02:44:00 INFO - PROCESS | 3008 | 1468230240454 Marionette TRACE conn6 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 3008 | 1468230240457 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A84000 == 29 [pid = 3008] [id = 231] 02:44:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F56F51800) [pid = 3008] [serial = 692] [outer = 0000000000000000] 02:44:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5719FC00) [pid = 3008] [serial = 693] [outer = 0000000F56F51800] 02:44:00 INFO - PROCESS | 3008 | 1468230240506 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57932000) [pid = 3008] [serial = 694] [outer = 0000000F56F51800] 02:44:00 INFO - PROCESS | 3008 | 1468230240958 Marionette TRACE conn6 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 628ms 02:44:00 INFO - PROCESS | 3008 | 1468230240967 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 3008 | 1468230240977 Marionette TRACE conn6 <- [1,889,null,{"value":"13"}] 02:44:00 INFO - PROCESS | 3008 | 1468230240981 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:44:00 INFO - PROCESS | 3008 | 1468230240985 Marionette TRACE conn6 <- [1,890,null,{}] 02:44:01 INFO - PROCESS | 3008 | 1468230241001 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 3008 | 1468230241006 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:01 INFO - PROCESS | 3008 | 1468230241129 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 02:44:01 INFO - PROCESS | 3008 | 1468230241196 Marionette TRACE conn6 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 3008 | 1468230241199 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A80800 == 30 [pid = 3008] [id = 232] 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F58A05000) [pid = 3008] [serial = 695] [outer = 0000000000000000] 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58BD4C00) [pid = 3008] [serial = 696] [outer = 0000000F58A05000] 02:44:01 INFO - PROCESS | 3008 | 1468230241258 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58FF0C00) [pid = 3008] [serial = 697] [outer = 0000000F58A05000] 02:44:01 INFO - PROCESS | 3008 | 1468230241637 Marionette TRACE conn6 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 691ms 02:44:01 INFO - PROCESS | 3008 | 1468230241678 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 3008 | 1468230241681 Marionette TRACE conn6 <- [1,893,null,{"value":"13"}] 02:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:44:01 INFO - PROCESS | 3008 | 1468230241684 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 3008 | 1468230241686 Marionette TRACE conn6 <- [1,894,null,{}] 02:44:01 INFO - PROCESS | 3008 | 1468230241690 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 3008 | 1468230241692 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:01 INFO - PROCESS | 3008 | 1468230241809 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 02:44:01 INFO - PROCESS | 3008 | 1468230241858 Marionette TRACE conn6 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 3008 | 1468230241861 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F887000 == 31 [pid = 3008] [id = 233] 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58C1B400) [pid = 3008] [serial = 698] [outer = 0000000000000000] 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F59662C00) [pid = 3008] [serial = 699] [outer = 0000000F58C1B400] 02:44:01 INFO - PROCESS | 3008 | 1468230241907 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5C75A400) [pid = 3008] [serial = 700] [outer = 0000000F58C1B400] 02:44:02 INFO - PROCESS | 3008 | 1468230242319 Marionette TRACE conn6 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 02:44:02 INFO - PROCESS | 3008 | 1468230242358 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 3008 | 1468230242360 Marionette TRACE conn6 <- [1,897,null,{"value":"13"}] 02:44:02 INFO - PROCESS | 3008 | 1468230242364 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:44:02 INFO - PROCESS | 3008 | 1468230242373 Marionette TRACE conn6 <- [1,898,null,{}] 02:44:02 INFO - PROCESS | 3008 | 1468230242385 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 3008 | 1468230242388 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:02 INFO - PROCESS | 3008 | 1468230242518 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 02:44:02 INFO - PROCESS | 3008 | 1468230242536 Marionette TRACE conn6 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 3008 | 1468230242538 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6003E800 == 32 [pid = 3008] [id = 234] 02:44:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5D197800) [pid = 3008] [serial = 701] [outer = 0000000000000000] 02:44:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5E822400) [pid = 3008] [serial = 702] [outer = 0000000F5D197800] 02:44:02 INFO - PROCESS | 3008 | 1468230242584 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F113000) [pid = 3008] [serial = 703] [outer = 0000000F5D197800] 02:44:03 INFO - PROCESS | 3008 | 1468230243018 Marionette TRACE conn6 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 692ms 02:44:03 INFO - PROCESS | 3008 | 1468230243062 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 3008 | 1468230243064 Marionette TRACE conn6 <- [1,901,null,{"value":"13"}] 02:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:44:03 INFO - PROCESS | 3008 | 1468230243068 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 3008 | 1468230243069 Marionette TRACE conn6 <- [1,902,null,{}] 02:44:03 INFO - PROCESS | 3008 | 1468230243073 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 3008 | 1468230243079 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:03 INFO - PROCESS | 3008 | 1468230243215 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 02:44:03 INFO - PROCESS | 3008 | 1468230243267 Marionette TRACE conn6 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 3008 | 1468230243269 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603E7000 == 33 [pid = 3008] [id = 235] 02:44:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F36F400) [pid = 3008] [serial = 704] [outer = 0000000000000000] 02:44:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FE36000) [pid = 3008] [serial = 705] [outer = 0000000F5F36F400] 02:44:03 INFO - PROCESS | 3008 | 1468230243316 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FFA5400) [pid = 3008] [serial = 706] [outer = 0000000F5F36F400] 02:44:03 INFO - PROCESS | 3008 | 1468230243752 Marionette TRACE conn6 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 734ms 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FBD0C00) [pid = 3008] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F61786800) [pid = 3008] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F50F96400) [pid = 3008] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58BD9C00) [pid = 3008] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52B86000) [pid = 3008] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F529AE000) [pid = 3008] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE40800) [pid = 3008] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6069A000) [pid = 3008] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F50F98000) [pid = 3008] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F60607000) [pid = 3008] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:44:03 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63380400) [pid = 3008] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:44:03 INFO - PROCESS | 3008 | 1468230243970 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 3008 | 1468230243980 Marionette TRACE conn6 <- [1,905,null,{"value":"13"}] 02:44:03 INFO - PROCESS | 3008 | 1468230243990 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 3008 | 1468230243992 Marionette TRACE conn6 <- [1,906,null,{}] 02:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:44:03 INFO - PROCESS | 3008 | 1468230243996 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 3008 | 1468230243998 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:04 INFO - PROCESS | 3008 | 1468230244076 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 02:44:04 INFO - PROCESS | 3008 | 1468230244081 Marionette TRACE conn6 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 3008 | 1468230244083 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6194E800 == 34 [pid = 3008] [id = 236] 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57CE1800) [pid = 3008] [serial = 707] [outer = 0000000000000000] 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F591B5000) [pid = 3008] [serial = 708] [outer = 0000000F57CE1800] 02:44:04 INFO - PROCESS | 3008 | 1468230244128 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFAF000) [pid = 3008] [serial = 709] [outer = 0000000F57CE1800] 02:44:04 INFO - PROCESS | 3008 | 1468230244513 Marionette TRACE conn6 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 586ms 02:44:04 INFO - PROCESS | 3008 | 1468230244582 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 3008 | 1468230244584 Marionette TRACE conn6 <- [1,909,null,{"value":"13"}] 02:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:44:04 INFO - PROCESS | 3008 | 1468230244587 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 3008 | 1468230244589 Marionette TRACE conn6 <- [1,910,null,{}] 02:44:04 INFO - PROCESS | 3008 | 1468230244596 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 3008 | 1468230244598 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:04 INFO - PROCESS | 3008 | 1468230244678 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 02:44:04 INFO - PROCESS | 3008 | 1468230244684 Marionette TRACE conn6 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 3008 | 1468230244686 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62110800 == 35 [pid = 3008] [id = 237] 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6039B000) [pid = 3008] [serial = 710] [outer = 0000000000000000] 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6060C400) [pid = 3008] [serial = 711] [outer = 0000000F6039B000] 02:44:04 INFO - PROCESS | 3008 | 1468230244730 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F606B7400) [pid = 3008] [serial = 712] [outer = 0000000F6039B000] 02:44:05 INFO - PROCESS | 3008 | 1468230245137 Marionette TRACE conn6 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 587ms 02:44:05 INFO - PROCESS | 3008 | 1468230245182 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 3008 | 1468230245193 Marionette TRACE conn6 <- [1,913,null,{"value":"13"}] 02:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:44:05 INFO - PROCESS | 3008 | 1468230245196 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 3008 | 1468230245198 Marionette TRACE conn6 <- [1,914,null,{}] 02:44:05 INFO - PROCESS | 3008 | 1468230245201 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 3008 | 1468230245203 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:05 INFO - PROCESS | 3008 | 1468230245284 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 02:44:05 INFO - PROCESS | 3008 | 1468230245292 Marionette TRACE conn6 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 3008 | 1468230245294 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6348D000 == 36 [pid = 3008] [id = 238] 02:44:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60DBBC00) [pid = 3008] [serial = 713] [outer = 0000000000000000] 02:44:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61755000) [pid = 3008] [serial = 714] [outer = 0000000F60DBBC00] 02:44:05 INFO - PROCESS | 3008 | 1468230245339 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F6178D400) [pid = 3008] [serial = 715] [outer = 0000000F60DBBC00] 02:44:05 INFO - PROCESS | 3008 | 1468230245777 Marionette TRACE conn6 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 629ms 02:44:05 INFO - PROCESS | 3008 | 1468230245829 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 02:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:44:05 INFO - PROCESS | 3008 | 1468230245831 Marionette TRACE conn6 <- [1,917,null,{"value":"13"}] 02:44:05 INFO - PROCESS | 3008 | 1468230245834 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 3008 | 1468230245836 Marionette TRACE conn6 <- [1,918,null,{}] 02:44:05 INFO - PROCESS | 3008 | 1468230245839 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 3008 | 1468230245841 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:05 INFO - PROCESS | 3008 | 1468230245926 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 02:44:06 INFO - PROCESS | 3008 | 1468230246041 Marionette TRACE conn6 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 3008 | 1468230246045 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F521A3800 == 37 [pid = 3008] [id = 239] 02:44:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F50E81800) [pid = 3008] [serial = 716] [outer = 0000000000000000] 02:44:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F50F98C00) [pid = 3008] [serial = 717] [outer = 0000000F50E81800] 02:44:06 INFO - PROCESS | 3008 | 1468230246107 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F51F40800) [pid = 3008] [serial = 718] [outer = 0000000F50E81800] 02:44:06 INFO - PROCESS | 3008 | 1468230246930 Marionette TRACE conn6 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1136ms 02:44:06 INFO - PROCESS | 3008 | 1468230246973 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 3008 | 1468230246977 Marionette TRACE conn6 <- [1,921,null,{"value":"13"}] 02:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:44:06 INFO - PROCESS | 3008 | 1468230246982 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 3008 | 1468230246985 Marionette TRACE conn6 <- [1,922,null,{}] 02:44:06 INFO - PROCESS | 3008 | 1468230246991 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 3008 | 1468230246994 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:07 INFO - PROCESS | 3008 | 1468230247134 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 02:44:07 INFO - PROCESS | 3008 | 1468230247202 Marionette TRACE conn6 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 3008 | 1468230247206 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F666800 == 38 [pid = 3008] [id = 240] 02:44:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F57271800) [pid = 3008] [serial = 719] [outer = 0000000000000000] 02:44:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F57C7EC00) [pid = 3008] [serial = 720] [outer = 0000000F57271800] 02:44:07 INFO - PROCESS | 3008 | 1468230247304 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F58C19800) [pid = 3008] [serial = 721] [outer = 0000000F57271800] 02:44:08 INFO - PROCESS | 3008 | 1468230248180 Marionette TRACE conn6 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1238ms 02:44:08 INFO - PROCESS | 3008 | 1468230248246 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 3008 | 1468230248250 Marionette TRACE conn6 <- [1,925,null,{"value":"13"}] 02:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:44:08 INFO - PROCESS | 3008 | 1468230248255 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 3008 | 1468230248259 Marionette TRACE conn6 <- [1,926,null,{}] 02:44:08 INFO - PROCESS | 3008 | 1468230248265 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 3008 | 1468230248268 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:08 INFO - PROCESS | 3008 | 1468230248380 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 02:44:08 INFO - PROCESS | 3008 | 1468230248448 Marionette TRACE conn6 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 3008 | 1468230248453 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59184800 == 39 [pid = 3008] [id = 241] 02:44:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F572C6400) [pid = 3008] [serial = 722] [outer = 0000000000000000] 02:44:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F576FBC00) [pid = 3008] [serial = 723] [outer = 0000000F572C6400] 02:44:08 INFO - PROCESS | 3008 | 1468230248507 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F58B84C00) [pid = 3008] [serial = 724] [outer = 0000000F572C6400] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6348D000 == 38 [pid = 3008] [id = 238] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62110800 == 37 [pid = 3008] [id = 237] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6194E800 == 36 [pid = 3008] [id = 236] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603E7000 == 35 [pid = 3008] [id = 235] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6003E800 == 34 [pid = 3008] [id = 234] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F887000 == 33 [pid = 3008] [id = 233] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A80800 == 32 [pid = 3008] [id = 232] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A84000 == 31 [pid = 3008] [id = 231] 02:44:08 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53A0D800 == 30 [pid = 3008] [id = 230] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F63389C00) [pid = 3008] [serial = 675] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5FE0B400) [pid = 3008] [serial = 659] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FE3F800) [pid = 3008] [serial = 660] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F61904800) [pid = 3008] [serial = 645] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F6178F800) [pid = 3008] [serial = 644] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5E827C00) [pid = 3008] [serial = 656] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F58C1D000) [pid = 3008] [serial = 653] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F593A3800) [pid = 3008] [serial = 654] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F53059800) [pid = 3008] [serial = 647] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5719CC00) [pid = 3008] [serial = 648] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52ABB800) [pid = 3008] [serial = 650] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F53AE0C00) [pid = 3008] [serial = 651] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F60603800) [pid = 3008] [serial = 663] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FFAE000) [pid = 3008] [serial = 662] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6178F000) [pid = 3008] [serial = 665] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57198800) [pid = 3008] [serial = 668] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5F111000) [pid = 3008] [serial = 669] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F621DC000) [pid = 3008] [serial = 671] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F64C40000) [pid = 3008] [serial = 381] [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.] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63380000) [pid = 3008] [serial = 672] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63461000) [pid = 3008] [serial = 676] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F61E9B400) [pid = 3008] [serial = 666] [outer = 0000000000000000] [url = about:blank] 02:44:08 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F18B400) [pid = 3008] [serial = 657] [outer = 0000000000000000] [url = about:blank] 02:44:09 INFO - PROCESS | 3008 | 1468230249019 Marionette TRACE conn6 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 794ms 02:44:09 INFO - PROCESS | 3008 | 1468230249053 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 3008 | 1468230249058 Marionette TRACE conn6 <- [1,929,null,{"value":"13"}] 02:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:44:09 INFO - PROCESS | 3008 | 1468230249064 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 3008 | 1468230249067 Marionette TRACE conn6 <- [1,930,null,{}] 02:44:09 INFO - PROCESS | 3008 | 1468230249071 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 3008 | 1468230249073 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:09 INFO - PROCESS | 3008 | 1468230249171 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 02:44:09 INFO - PROCESS | 3008 | 1468230249242 Marionette TRACE conn6 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 3008 | 1468230249244 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1A7800 == 31 [pid = 3008] [id = 242] 02:44:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F571F4400) [pid = 3008] [serial = 725] [outer = 0000000000000000] 02:44:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58C1D000) [pid = 3008] [serial = 726] [outer = 0000000F571F4400] 02:44:09 INFO - PROCESS | 3008 | 1468230249294 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F595DB000) [pid = 3008] [serial = 727] [outer = 0000000F571F4400] 02:44:09 INFO - PROCESS | 3008 | 1468230249677 Marionette TRACE conn6 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 691ms 02:44:09 INFO - PROCESS | 3008 | 1468230249758 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 02:44:09 INFO - PROCESS | 3008 | 1468230249761 Marionette TRACE conn6 <- [1,933,null,{"value":"13"}] 02:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:44:09 INFO - PROCESS | 3008 | 1468230249764 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:44:09 INFO - PROCESS | 3008 | 1468230249768 Marionette TRACE conn6 <- [1,934,null,{}] 02:44:09 INFO - PROCESS | 3008 | 1468230249821 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:09 INFO - PROCESS | 3008 | 1468230249826 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:09 INFO - PROCESS | 3008 | 1468230249922 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 02:44:09 INFO - PROCESS | 3008 | 1468230249932 Marionette TRACE conn6 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 3008 | 1468230249935 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6002D000 == 32 [pid = 3008] [id = 243] 02:44:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F36F800) [pid = 3008] [serial = 728] [outer = 0000000000000000] 02:44:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F4AE400) [pid = 3008] [serial = 729] [outer = 0000000F5F36F800] 02:44:09 INFO - PROCESS | 3008 | 1468230249992 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FE0A400) [pid = 3008] [serial = 730] [outer = 0000000F5F36F800] 02:44:10 INFO - PROCESS | 3008 | 1468230250444 Marionette TRACE conn6 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 733ms 02:44:10 INFO - PROCESS | 3008 | 1468230250500 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 3008 | 1468230250503 Marionette TRACE conn6 <- [1,937,null,{"value":"13"}] 02:44:10 INFO - PROCESS | 3008 | 1468230250506 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:44:10 INFO - PROCESS | 3008 | 1468230250508 Marionette TRACE conn6 <- [1,938,null,{}] 02:44:10 INFO - PROCESS | 3008 | 1468230250512 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 3008 | 1468230250514 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:10 INFO - PROCESS | 3008 | 1468230250602 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 02:44:10 INFO - PROCESS | 3008 | 1468230250610 Marionette TRACE conn6 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 3008 | 1468230250612 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C1000 == 33 [pid = 3008] [id = 244] 02:44:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FE36400) [pid = 3008] [serial = 731] [outer = 0000000000000000] 02:44:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFAE000) [pid = 3008] [serial = 732] [outer = 0000000F5FE36400] 02:44:10 INFO - PROCESS | 3008 | 1468230250658 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F60607000) [pid = 3008] [serial = 733] [outer = 0000000F5FE36400] 02:44:11 INFO - PROCESS | 3008 | 1468230251090 Marionette TRACE conn6 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 629ms 02:44:11 INFO - PROCESS | 3008 | 1468230251138 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 3008 | 1468230251140 Marionette TRACE conn6 <- [1,941,null,{"value":"13"}] 02:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:44:11 INFO - PROCESS | 3008 | 1468230251144 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 3008 | 1468230251146 Marionette TRACE conn6 <- [1,942,null,{}] 02:44:11 INFO - PROCESS | 3008 | 1468230251149 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 3008 | 1468230251151 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:11 INFO - PROCESS | 3008 | 1468230251267 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 02:44:11 INFO - PROCESS | 3008 | 1468230251339 Marionette TRACE conn6 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 3008 | 1468230251342 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CC2800 == 34 [pid = 3008] [id = 245] 02:44:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FA15C00) [pid = 3008] [serial = 734] [outer = 0000000000000000] 02:44:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6069E000) [pid = 3008] [serial = 735] [outer = 0000000F5FA15C00] 02:44:11 INFO - PROCESS | 3008 | 1468230251387 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61786C00) [pid = 3008] [serial = 736] [outer = 0000000F5FA15C00] 02:44:11 INFO - PROCESS | 3008 | 1468230251807 Marionette TRACE conn6 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 692ms 02:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:44:11 INFO - PROCESS | 3008 | 1468230251839 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 3008 | 1468230251841 Marionette TRACE conn6 <- [1,945,null,{"value":"13"}] 02:44:11 INFO - PROCESS | 3008 | 1468230251845 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 3008 | 1468230251847 Marionette TRACE conn6 <- [1,946,null,{}] 02:44:11 INFO - PROCESS | 3008 | 1468230251851 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 3008 | 1468230251857 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:11 INFO - PROCESS | 3008 | 1468230251995 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 02:44:12 INFO - PROCESS | 3008 | 1468230252047 Marionette TRACE conn6 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 3008 | 1468230252049 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F67000 == 35 [pid = 3008] [id = 246] 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61E9B400) [pid = 3008] [serial = 737] [outer = 0000000000000000] 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F6337F000) [pid = 3008] [serial = 738] [outer = 0000000F61E9B400] 02:44:12 INFO - PROCESS | 3008 | 1468230252094 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6338D800) [pid = 3008] [serial = 739] [outer = 0000000F61E9B400] 02:44:12 INFO - PROCESS | 3008 | 1468230252532 Marionette TRACE conn6 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 734ms 02:44:12 INFO - PROCESS | 3008 | 1468230252582 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 3008 | 1468230252585 Marionette TRACE conn6 <- [1,949,null,{"value":"13"}] 02:44:12 INFO - PROCESS | 3008 | 1468230252588 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:44:12 INFO - PROCESS | 3008 | 1468230252590 Marionette TRACE conn6 <- [1,950,null,{}] 02:44:12 INFO - PROCESS | 3008 | 1468230252634 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 3008 | 1468230252636 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:12 INFO - PROCESS | 3008 | 1468230252748 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 02:44:12 INFO - PROCESS | 3008 | 1468230252759 Marionette TRACE conn6 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 3008 | 1468230252761 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F91800 == 36 [pid = 3008] [id = 247] 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5D658400) [pid = 3008] [serial = 740] [outer = 0000000000000000] 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63507000) [pid = 3008] [serial = 741] [outer = 0000000F5D658400] 02:44:12 INFO - PROCESS | 3008 | 1468230252806 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63A4BC00) [pid = 3008] [serial = 742] [outer = 0000000F5D658400] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5D197800) [pid = 3008] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F526FC800) [pid = 3008] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5F36F400) [pid = 3008] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F56F51800) [pid = 3008] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F58A05000) [pid = 3008] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F51845400) [pid = 3008] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F51906800) [pid = 3008] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F58B88400) [pid = 3008] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FFA5000) [pid = 3008] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57CE1800) [pid = 3008] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F58C1B400) [pid = 3008] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:44:13 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F6039B000) [pid = 3008] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:44:13 INFO - PROCESS | 3008 | 1468230253290 Marionette TRACE conn6 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 755ms 02:44:13 INFO - PROCESS | 3008 | 1468230253347 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 3008 | 1468230253349 Marionette TRACE conn6 <- [1,953,null,{"value":"13"}] 02:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:44:13 INFO - PROCESS | 3008 | 1468230253353 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 3008 | 1468230253355 Marionette TRACE conn6 <- [1,954,null,{}] 02:44:13 INFO - PROCESS | 3008 | 1468230253358 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 3008 | 1468230253360 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:13 INFO - PROCESS | 3008 | 1468230253442 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 02:44:13 INFO - PROCESS | 3008 | 1468230253516 Marionette TRACE conn6 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 3008 | 1468230253518 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB0000 == 37 [pid = 3008] [id = 248] 02:44:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5262D800) [pid = 3008] [serial = 743] [outer = 0000000000000000] 02:44:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F59395400) [pid = 3008] [serial = 744] [outer = 0000000F5262D800] 02:44:13 INFO - PROCESS | 3008 | 1468230253563 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFAE400) [pid = 3008] [serial = 745] [outer = 0000000F5262D800] 02:44:13 INFO - PROCESS | 3008 | 1468230253904 Marionette TRACE conn6 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 587ms 02:44:13 INFO - PROCESS | 3008 | 1468230253943 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 3008 | 1468230253953 Marionette TRACE conn6 <- [1,957,null,{"value":"13"}] 02:44:13 INFO - PROCESS | 3008 | 1468230253957 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 3008 | 1468230253958 Marionette TRACE conn6 <- [1,958,null,{}] 02:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:44:13 INFO - PROCESS | 3008 | 1468230253962 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 3008 | 1468230253964 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:14 INFO - PROCESS | 3008 | 1468230254074 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 02:44:14 INFO - PROCESS | 3008 | 1468230254146 Marionette TRACE conn6 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 3008 | 1468230254148 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672B7800 == 38 [pid = 3008] [id = 249] 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F56F51800) [pid = 3008] [serial = 746] [outer = 0000000000000000] 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63A52400) [pid = 3008] [serial = 747] [outer = 0000000F56F51800] 02:44:14 INFO - PROCESS | 3008 | 1468230254193 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63A62400) [pid = 3008] [serial = 748] [outer = 0000000F56F51800] 02:44:14 INFO - PROCESS | 3008 | 1468230254551 Marionette TRACE conn6 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 629ms 02:44:14 INFO - PROCESS | 3008 | 1468230254592 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 3008 | 1468230254594 Marionette TRACE conn6 <- [1,961,null,{"value":"13"}] 02:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:44:14 INFO - PROCESS | 3008 | 1468230254597 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 3008 | 1468230254599 Marionette TRACE conn6 <- [1,962,null,{}] 02:44:14 INFO - PROCESS | 3008 | 1468230254603 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 3008 | 1468230254604 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:14 INFO - PROCESS | 3008 | 1468230254714 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 02:44:14 INFO - PROCESS | 3008 | 1468230254722 Marionette TRACE conn6 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 3008 | 1468230254724 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603FB800 == 39 [pid = 3008] [id = 250] 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63A60800) [pid = 3008] [serial = 749] [outer = 0000000000000000] 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63F02800) [pid = 3008] [serial = 750] [outer = 0000000F63A60800] 02:44:14 INFO - PROCESS | 3008 | 1468230254770 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63F0B000) [pid = 3008] [serial = 751] [outer = 0000000F63A60800] 02:44:15 INFO - PROCESS | 3008 | 1468230255173 Marionette TRACE conn6 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 629ms 02:44:15 INFO - PROCESS | 3008 | 1468230255232 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 3008 | 1468230255236 Marionette TRACE conn6 <- [1,965,null,{"value":"13"}] 02:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:44:15 INFO - PROCESS | 3008 | 1468230255242 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 3008 | 1468230255246 Marionette TRACE conn6 <- [1,966,null,{}] 02:44:15 INFO - PROCESS | 3008 | 1468230255253 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 3008 | 1468230255257 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:15 INFO - PROCESS | 3008 | 1468230255409 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 02:44:15 INFO - PROCESS | 3008 | 1468230255547 Marionette TRACE conn6 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 3008 | 1468230255553 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F51000 == 40 [pid = 3008] [id = 251] 02:44:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F53A40000) [pid = 3008] [serial = 752] [outer = 0000000000000000] 02:44:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F56FC3400) [pid = 3008] [serial = 753] [outer = 0000000F53A40000] 02:44:15 INFO - PROCESS | 3008 | 1468230255612 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F58B8A400) [pid = 3008] [serial = 754] [outer = 0000000F53A40000] 02:44:16 INFO - PROCESS | 3008 | 1468230256189 Marionette TRACE conn6 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 987ms 02:44:16 INFO - PROCESS | 3008 | 1468230256231 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 02:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:44:16 INFO - PROCESS | 3008 | 1468230256235 Marionette TRACE conn6 <- [1,969,null,{"value":"13"}] 02:44:16 INFO - PROCESS | 3008 | 1468230256242 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 3008 | 1468230256246 Marionette TRACE conn6 <- [1,970,null,{}] 02:44:16 INFO - PROCESS | 3008 | 1468230256251 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 3008 | 1468230256254 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:16 INFO - PROCESS | 3008 | 1468230256371 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 02:44:16 INFO - PROCESS | 3008 | 1468230256459 Marionette TRACE conn6 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 3008 | 1468230256462 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E0A000 == 41 [pid = 3008] [id = 252] 02:44:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5E827000) [pid = 3008] [serial = 755] [outer = 0000000000000000] 02:44:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5F18B400) [pid = 3008] [serial = 756] [outer = 0000000F5E827000] 02:44:16 INFO - PROCESS | 3008 | 1468230256521 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FBD1000) [pid = 3008] [serial = 757] [outer = 0000000F5E827000] 02:44:17 INFO - PROCESS | 3008 | 1468230257130 Marionette TRACE conn6 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 942ms 02:44:17 INFO - PROCESS | 3008 | 1468230257181 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 3008 | 1468230257184 Marionette TRACE conn6 <- [1,973,null,{"value":"13"}] 02:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:44:17 INFO - PROCESS | 3008 | 1468230257188 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 3008 | 1468230257191 Marionette TRACE conn6 <- [1,974,null,{}] 02:44:17 INFO - PROCESS | 3008 | 1468230257201 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 3008 | 1468230257206 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:17 INFO - PROCESS | 3008 | 1468230257323 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 02:44:17 INFO - PROCESS | 3008 | 1468230257442 Marionette TRACE conn6 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 3008 | 1468230257446 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67679000 == 42 [pid = 3008] [id = 253] 02:44:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F621D8800) [pid = 3008] [serial = 758] [outer = 0000000000000000] 02:44:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F621DE000) [pid = 3008] [serial = 759] [outer = 0000000F621D8800] 02:44:17 INFO - PROCESS | 3008 | 1468230257506 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63509800) [pid = 3008] [serial = 760] [outer = 0000000F621D8800] 02:44:18 INFO - PROCESS | 3008 | 1468230258143 Marionette TRACE conn6 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 986ms 02:44:18 INFO - PROCESS | 3008 | 1468230258176 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 02:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:44:18 INFO - PROCESS | 3008 | 1468230258179 Marionette TRACE conn6 <- [1,977,null,{"value":"13"}] 02:44:18 INFO - PROCESS | 3008 | 1468230258182 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 3008 | 1468230258185 Marionette TRACE conn6 <- [1,978,null,{}] 02:44:18 INFO - PROCESS | 3008 | 1468230258188 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 3008 | 1468230258191 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:18 INFO - PROCESS | 3008 | 1468230258333 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 02:44:18 INFO - PROCESS | 3008 | 1468230258407 Marionette TRACE conn6 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:18 INFO - PROCESS | 3008 | 1468230258409 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572D5800 == 43 [pid = 3008] [id = 254] 02:44:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F50F48C00) [pid = 3008] [serial = 761] [outer = 0000000000000000] 02:44:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F52AB2C00) [pid = 3008] [serial = 762] [outer = 0000000F50F48C00] 02:44:18 INFO - PROCESS | 3008 | 1468230258627 Marionette DEBUG loaded listener.js 02:44:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F52D96C00) [pid = 3008] [serial = 763] [outer = 0000000F50F48C00] 02:44:19 INFO - PROCESS | 3008 | 1468230259260 Marionette TRACE conn6 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53A25800 == 42 [pid = 3008] [id = 229] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672B7800 == 41 [pid = 3008] [id = 249] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB0000 == 40 [pid = 3008] [id = 248] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F91800 == 39 [pid = 3008] [id = 247] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F67000 == 38 [pid = 3008] [id = 246] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CC2800 == 37 [pid = 3008] [id = 245] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C1000 == 36 [pid = 3008] [id = 244] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6002D000 == 35 [pid = 3008] [id = 243] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D1A7800 == 34 [pid = 3008] [id = 242] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59184800 == 33 [pid = 3008] [id = 241] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F666800 == 32 [pid = 3008] [id = 240] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F521A3800 == 31 [pid = 3008] [id = 239] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67679000 == 30 [pid = 3008] [id = 253] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E0A000 == 29 [pid = 3008] [id = 252] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603FB800 == 28 [pid = 3008] [id = 250] 02:44:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F51000 == 27 [pid = 3008] [id = 251] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5311E000) [pid = 3008] [serial = 679] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F521C1000) [pid = 3008] [serial = 678] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5D196000) [pid = 3008] [serial = 682] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F593A3C00) [pid = 3008] [serial = 681] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6178B800) [pid = 3008] [serial = 685] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F60606000) [pid = 3008] [serial = 684] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F591B5000) [pid = 3008] [serial = 708] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5FFAF000) [pid = 3008] [serial = 709] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F57932000) [pid = 3008] [serial = 694] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5FFA5400) [pid = 3008] [serial = 706] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F59662C00) [pid = 3008] [serial = 699] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5C75A400) [pid = 3008] [serial = 700] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F606B7400) [pid = 3008] [serial = 712] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6060C400) [pid = 3008] [serial = 711] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F61755000) [pid = 3008] [serial = 714] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5E822400) [pid = 3008] [serial = 702] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52AB5800) [pid = 3008] [serial = 690] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE36000) [pid = 3008] [serial = 705] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5719FC00) [pid = 3008] [serial = 693] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52B9A400) [pid = 3008] [serial = 691] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58BD4C00) [pid = 3008] [serial = 696] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58FF0C00) [pid = 3008] [serial = 697] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52B9C000) [pid = 3008] [serial = 688] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F526F2800) [pid = 3008] [serial = 687] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5F113000) [pid = 3008] [serial = 703] [outer = 0000000000000000] [url = about:blank] 02:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1742ms 02:44:19 INFO - PROCESS | 3008 | 1468230259984 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 3008 | 1468230259990 Marionette TRACE conn6 <- [1,981,null,{"value":"13"}] 02:44:20 INFO - PROCESS | 3008 | 1468230259996 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 3008 | 1468230259999 Marionette TRACE conn6 <- [1,982,null,{}] 02:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:44:20 INFO - PROCESS | 3008 | 1468230260006 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 3008 | 1468230260010 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:20 INFO - PROCESS | 3008 | 1468230260100 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 02:44:20 INFO - PROCESS | 3008 | 1468230260108 Marionette TRACE conn6 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 3008 | 1468230260113 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53F0B800 == 28 [pid = 3008] [id = 255] 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52AB6000) [pid = 3008] [serial = 764] [outer = 0000000000000000] 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F52ABB000) [pid = 3008] [serial = 765] [outer = 0000000F52AB6000] 02:44:20 INFO - PROCESS | 3008 | 1468230260163 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52BA2400) [pid = 3008] [serial = 766] [outer = 0000000F52AB6000] 02:44:20 INFO - PROCESS | 3008 | 1468230260646 Marionette TRACE conn6 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 691ms 02:44:20 INFO - PROCESS | 3008 | 1468230260696 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 3008 | 1468230260699 Marionette TRACE conn6 <- [1,985,null,{"value":"13"}] 02:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:44:20 INFO - PROCESS | 3008 | 1468230260706 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 3008 | 1468230260710 Marionette TRACE conn6 <- [1,986,null,{}] 02:44:20 INFO - PROCESS | 3008 | 1468230260714 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 3008 | 1468230260717 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:20 INFO - PROCESS | 3008 | 1468230260808 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 02:44:20 INFO - PROCESS | 3008 | 1468230260816 Marionette TRACE conn6 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 3008 | 1468230260819 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A50000 == 29 [pid = 3008] [id = 256] 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F53DE0800) [pid = 3008] [serial = 767] [outer = 0000000000000000] 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F57199C00) [pid = 3008] [serial = 768] [outer = 0000000F53DE0800] 02:44:20 INFO - PROCESS | 3008 | 1468230260868 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57931400) [pid = 3008] [serial = 769] [outer = 0000000F53DE0800] 02:44:21 INFO - PROCESS | 3008 | 1468230261330 Marionette TRACE conn6 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 629ms 02:44:21 INFO - PROCESS | 3008 | 1468230261369 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 3008 | 1468230261372 Marionette TRACE conn6 <- [1,989,null,{"value":"13"}] 02:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:44:21 INFO - PROCESS | 3008 | 1468230261379 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 3008 | 1468230261381 Marionette TRACE conn6 <- [1,990,null,{}] 02:44:21 INFO - PROCESS | 3008 | 1468230261393 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 3008 | 1468230261398 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:21 INFO - PROCESS | 3008 | 1468230261516 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 02:44:21 INFO - PROCESS | 3008 | 1468230261592 Marionette TRACE conn6 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 3008 | 1468230261596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6BC000 == 30 [pid = 3008] [id = 257] 02:44:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58B85C00) [pid = 3008] [serial = 770] [outer = 0000000000000000] 02:44:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F58BDAC00) [pid = 3008] [serial = 771] [outer = 0000000F58B85C00] 02:44:21 INFO - PROCESS | 3008 | 1468230261648 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58FFA800) [pid = 3008] [serial = 772] [outer = 0000000F58B85C00] 02:44:22 INFO - PROCESS | 3008 | 1468230262048 Marionette TRACE conn6 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 733ms 02:44:22 INFO - PROCESS | 3008 | 1468230262115 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 3008 | 1468230262117 Marionette TRACE conn6 <- [1,993,null,{"value":"13"}] 02:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:44:22 INFO - PROCESS | 3008 | 1468230262121 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 3008 | 1468230262122 Marionette TRACE conn6 <- [1,994,null,{}] 02:44:22 INFO - PROCESS | 3008 | 1468230262126 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 3008 | 1468230262128 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:22 INFO - PROCESS | 3008 | 1468230262247 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 02:44:22 INFO - PROCESS | 3008 | 1468230262270 Marionette TRACE conn6 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 3008 | 1468230262272 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE86000 == 31 [pid = 3008] [id = 258] 02:44:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F59664C00) [pid = 3008] [serial = 773] [outer = 0000000000000000] 02:44:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5C70F000) [pid = 3008] [serial = 774] [outer = 0000000F59664C00] 02:44:22 INFO - PROCESS | 3008 | 1468230262320 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5D198800) [pid = 3008] [serial = 775] [outer = 0000000F59664C00] 02:44:22 INFO - PROCESS | 3008 | 1468230262746 Marionette TRACE conn6 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 687ms 02:44:22 INFO - PROCESS | 3008 | 1468230262811 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 3008 | 1468230262813 Marionette TRACE conn6 <- [1,997,null,{"value":"13"}] 02:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:44:22 INFO - PROCESS | 3008 | 1468230262824 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 3008 | 1468230262826 Marionette TRACE conn6 <- [1,998,null,{}] 02:44:22 INFO - PROCESS | 3008 | 1468230262874 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 3008 | 1468230262876 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:22 INFO - PROCESS | 3008 | 1468230262980 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 02:44:23 INFO - PROCESS | 3008 | 1468230263029 Marionette TRACE conn6 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 3008 | 1468230263031 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60043800 == 32 [pid = 3008] [id = 259] 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5D196000) [pid = 3008] [serial = 776] [outer = 0000000000000000] 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5E829C00) [pid = 3008] [serial = 777] [outer = 0000000F5D196000] 02:44:23 INFO - PROCESS | 3008 | 1468230263077 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F113000) [pid = 3008] [serial = 778] [outer = 0000000F5D196000] 02:44:23 INFO - PROCESS | 3008 | 1468230263496 Marionette TRACE conn6 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 712ms 02:44:23 INFO - PROCESS | 3008 | 1468230263537 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 3008 | 1468230263539 Marionette TRACE conn6 <- [1,1001,null,{"value":"13"}] 02:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:44:23 INFO - PROCESS | 3008 | 1468230263543 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 3008 | 1468230263545 Marionette TRACE conn6 <- [1,1002,null,{}] 02:44:23 INFO - PROCESS | 3008 | 1468230263548 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 3008 | 1468230263554 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:23 INFO - PROCESS | 3008 | 1468230263689 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 02:44:23 INFO - PROCESS | 3008 | 1468230263742 Marionette TRACE conn6 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 3008 | 1468230263744 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F604C3800 == 33 [pid = 3008] [id = 260] 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F4B1400) [pid = 3008] [serial = 779] [outer = 0000000000000000] 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE41400) [pid = 3008] [serial = 780] [outer = 0000000F5F4B1400] 02:44:23 INFO - PROCESS | 3008 | 1468230263790 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FFB2800) [pid = 3008] [serial = 781] [outer = 0000000F5F4B1400] 02:44:24 INFO - PROCESS | 3008 | 1468230264215 Marionette TRACE conn6 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 735ms 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F56F51800) [pid = 3008] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FA15C00) [pid = 3008] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F572C6400) [pid = 3008] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5F36F800) [pid = 3008] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FE36400) [pid = 3008] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F50E81800) [pid = 3008] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F571F4400) [pid = 3008] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57271800) [pid = 3008] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F61E9B400) [pid = 3008] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63A60800) [pid = 3008] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5262D800) [pid = 3008] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5D658400) [pid = 3008] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:44:24 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F60DBBC00) [pid = 3008] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:44:24 INFO - PROCESS | 3008 | 1468230264452 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 02:44:24 INFO - PROCESS | 3008 | 1468230264454 Marionette TRACE conn6 <- [1,1005,null,{"value":"13"}] 02:44:24 INFO - PROCESS | 3008 | 1468230264464 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:44:24 INFO - PROCESS | 3008 | 1468230264466 Marionette TRACE conn6 <- [1,1006,null,{}] 02:44:24 INFO - PROCESS | 3008 | 1468230264469 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 3008 | 1468230264471 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:24 INFO - PROCESS | 3008 | 1468230264551 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 02:44:24 INFO - PROCESS | 3008 | 1468230264559 Marionette TRACE conn6 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 3008 | 1468230264561 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61953800 == 34 [pid = 3008] [id = 261] 02:44:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F56F51800) [pid = 3008] [serial = 782] [outer = 0000000000000000] 02:44:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F576F4000) [pid = 3008] [serial = 783] [outer = 0000000F56F51800] 02:44:24 INFO - PROCESS | 3008 | 1468230264606 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F10C000) [pid = 3008] [serial = 784] [outer = 0000000F56F51800] 02:44:25 INFO - PROCESS | 3008 | 1468230265021 Marionette TRACE conn6 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 586ms 02:44:25 INFO - PROCESS | 3008 | 1468230265055 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 3008 | 1468230265057 Marionette TRACE conn6 <- [1,1009,null,{"value":"13"}] 02:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:44:25 INFO - PROCESS | 3008 | 1468230265065 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 3008 | 1468230265066 Marionette TRACE conn6 <- [1,1010,null,{}] 02:44:25 INFO - PROCESS | 3008 | 1468230265070 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 3008 | 1468230265072 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:25 INFO - PROCESS | 3008 | 1468230265155 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 02:44:25 INFO - PROCESS | 3008 | 1468230265160 Marionette TRACE conn6 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 3008 | 1468230265162 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621BA000 == 35 [pid = 3008] [id = 262] 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FA15C00) [pid = 3008] [serial = 785] [outer = 0000000000000000] 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F6060D000) [pid = 3008] [serial = 786] [outer = 0000000F5FA15C00] 02:44:25 INFO - PROCESS | 3008 | 1468230265206 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60DB8000) [pid = 3008] [serial = 787] [outer = 0000000F5FA15C00] 02:44:25 INFO - PROCESS | 3008 | 1468230265633 Marionette TRACE conn6 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 628ms 02:44:25 INFO - PROCESS | 3008 | 1468230265696 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 3008 | 1468230265699 Marionette TRACE conn6 <- [1,1013,null,{"value":"13"}] 02:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:44:25 INFO - PROCESS | 3008 | 1468230265702 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 3008 | 1468230265704 Marionette TRACE conn6 <- [1,1014,null,{}] 02:44:25 INFO - PROCESS | 3008 | 1468230265707 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 3008 | 1468230265709 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:25 INFO - PROCESS | 3008 | 1468230265791 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 02:44:25 INFO - PROCESS | 3008 | 1468230265798 Marionette TRACE conn6 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 3008 | 1468230265800 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F55000 == 36 [pid = 3008] [id = 263] 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F606E9400) [pid = 3008] [serial = 788] [outer = 0000000000000000] 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6178E000) [pid = 3008] [serial = 789] [outer = 0000000F606E9400] 02:44:25 INFO - PROCESS | 3008 | 1468230265845 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61986000) [pid = 3008] [serial = 790] [outer = 0000000F606E9400] 02:44:26 INFO - PROCESS | 3008 | 1468230266257 Marionette TRACE conn6 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 628ms 02:44:26 INFO - PROCESS | 3008 | 1468230266333 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 3008 | 1468230266336 Marionette TRACE conn6 <- [1,1017,null,{"value":"13"}] 02:44:26 INFO - PROCESS | 3008 | 1468230266339 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:44:26 INFO - PROCESS | 3008 | 1468230266341 Marionette TRACE conn6 <- [1,1018,null,{}] 02:44:26 INFO - PROCESS | 3008 | 1468230266349 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 3008 | 1468230266351 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:26 INFO - PROCESS | 3008 | 1468230266485 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 02:44:26 INFO - PROCESS | 3008 | 1468230266553 Marionette TRACE conn6 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 3008 | 1468230266557 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52987000 == 37 [pid = 3008] [id = 264] 02:44:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F50E7A400) [pid = 3008] [serial = 791] [outer = 0000000000000000] 02:44:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F50F96000) [pid = 3008] [serial = 792] [outer = 0000000F50E7A400] 02:44:26 INFO - PROCESS | 3008 | 1468230266618 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F526F8400) [pid = 3008] [serial = 793] [outer = 0000000F50E7A400] 02:44:27 INFO - PROCESS | 3008 | 1468230267431 Marionette TRACE conn6 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1144ms 02:44:27 INFO - PROCESS | 3008 | 1468230267488 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 3008 | 1468230267492 Marionette TRACE conn6 <- [1,1021,null,{"value":"13"}] 02:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:44:27 INFO - PROCESS | 3008 | 1468230267497 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 3008 | 1468230267501 Marionette TRACE conn6 <- [1,1022,null,{}] 02:44:27 INFO - PROCESS | 3008 | 1468230267506 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 3008 | 1468230267511 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:27 INFO - PROCESS | 3008 | 1468230267642 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 02:44:27 INFO - PROCESS | 3008 | 1468230267710 Marionette TRACE conn6 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 3008 | 1468230267713 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EC95800 == 38 [pid = 3008] [id = 265] 02:44:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F571F0400) [pid = 3008] [serial = 794] [outer = 0000000000000000] 02:44:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F57935400) [pid = 3008] [serial = 795] [outer = 0000000F571F0400] 02:44:27 INFO - PROCESS | 3008 | 1468230267771 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F57F45000) [pid = 3008] [serial = 796] [outer = 0000000F571F0400] 02:44:28 INFO - PROCESS | 3008 | 1468230268506 Marionette TRACE conn6 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1031ms 02:44:28 INFO - PROCESS | 3008 | 1468230268532 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 3008 | 1468230268536 Marionette TRACE conn6 <- [1,1025,null,{"value":"13"}] 02:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:44:28 INFO - PROCESS | 3008 | 1468230268540 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 3008 | 1468230268542 Marionette TRACE conn6 <- [1,1026,null,{}] 02:44:28 INFO - PROCESS | 3008 | 1468230268546 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 3008 | 1468230268550 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:28 INFO - PROCESS | 3008 | 1468230268766 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 02:44:28 INFO - PROCESS | 3008 | 1468230268894 Marionette TRACE conn6 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 3008 | 1468230268897 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572F5000 == 39 [pid = 3008] [id = 266] 02:44:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F51F3D800) [pid = 3008] [serial = 797] [outer = 0000000000000000] 02:44:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52B86800) [pid = 3008] [serial = 798] [outer = 0000000F51F3D800] 02:44:28 INFO - PROCESS | 3008 | 1468230268949 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F53AE0C00) [pid = 3008] [serial = 799] [outer = 0000000F51F3D800] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F55000 == 38 [pid = 3008] [id = 263] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621BA000 == 37 [pid = 3008] [id = 262] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61953800 == 36 [pid = 3008] [id = 261] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F604C3800 == 35 [pid = 3008] [id = 260] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60043800 == 34 [pid = 3008] [id = 259] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE86000 == 33 [pid = 3008] [id = 258] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6BC000 == 32 [pid = 3008] [id = 257] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A50000 == 31 [pid = 3008] [id = 256] 02:44:29 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53F0B800 == 30 [pid = 3008] [id = 255] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F6178D400) [pid = 3008] [serial = 715] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F63A62400) [pid = 3008] [serial = 748] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6069E000) [pid = 3008] [serial = 735] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F61786C00) [pid = 3008] [serial = 736] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F576FBC00) [pid = 3008] [serial = 723] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F58B84C00) [pid = 3008] [serial = 724] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F4AE400) [pid = 3008] [serial = 729] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5FE0A400) [pid = 3008] [serial = 730] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FFAE000) [pid = 3008] [serial = 732] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F50F98C00) [pid = 3008] [serial = 717] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F51F40800) [pid = 3008] [serial = 718] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F58C1D000) [pid = 3008] [serial = 726] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F595DB000) [pid = 3008] [serial = 727] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57C7EC00) [pid = 3008] [serial = 720] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F58C19800) [pid = 3008] [serial = 721] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F6338D800) [pid = 3008] [serial = 739] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6337F000) [pid = 3008] [serial = 738] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63F02800) [pid = 3008] [serial = 750] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F59395400) [pid = 3008] [serial = 744] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63507000) [pid = 3008] [serial = 741] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F63F0B000) [pid = 3008] [serial = 751] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63A4BC00) [pid = 3008] [serial = 742] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5FFAE400) [pid = 3008] [serial = 745] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63A52400) [pid = 3008] [serial = 747] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F60607000) [pid = 3008] [serial = 733] [outer = 0000000000000000] [url = about:blank] 02:44:29 INFO - PROCESS | 3008 | 1468230269531 Marionette TRACE conn6 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1038ms 02:44:29 INFO - PROCESS | 3008 | 1468230269580 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 3008 | 1468230269584 Marionette TRACE conn6 <- [1,1029,null,{"value":"13"}] 02:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:44:29 INFO - PROCESS | 3008 | 1468230269589 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - PROCESS | 3008 | 1468230269592 Marionette TRACE conn6 <- [1,1030,null,{}] 02:44:29 INFO - PROCESS | 3008 | 1468230269614 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 3008 | 1468230269616 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:29 INFO - PROCESS | 3008 | 1468230269706 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 02:44:29 INFO - PROCESS | 3008 | 1468230269780 Marionette TRACE conn6 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 3008 | 1468230269783 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59179000 == 31 [pid = 3008] [id = 267] 02:44:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F57C7EC00) [pid = 3008] [serial = 800] [outer = 0000000000000000] 02:44:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58A11800) [pid = 3008] [serial = 801] [outer = 0000000F57C7EC00] 02:44:29 INFO - PROCESS | 3008 | 1468230269831 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F591AEC00) [pid = 3008] [serial = 802] [outer = 0000000F57C7EC00] 02:44:30 INFO - PROCESS | 3008 | 1468230270263 Marionette TRACE conn6 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 713ms 02:44:30 INFO - PROCESS | 3008 | 1468230270306 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 02:44:30 INFO - PROCESS | 3008 | 1468230270309 Marionette TRACE conn6 <- [1,1033,null,{"value":"13"}] 02:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:44:30 INFO - PROCESS | 3008 | 1468230270313 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:44:30 INFO - PROCESS | 3008 | 1468230270315 Marionette TRACE conn6 <- [1,1034,null,{}] 02:44:30 INFO - PROCESS | 3008 | 1468230270319 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:30 INFO - PROCESS | 3008 | 1468230270321 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:30 INFO - PROCESS | 3008 | 1468230270408 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 02:44:30 INFO - PROCESS | 3008 | 1468230270417 Marionette TRACE conn6 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:30 INFO - PROCESS | 3008 | 1468230270419 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F663800 == 32 [pid = 3008] [id = 268] 02:44:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5BA81400) [pid = 3008] [serial = 803] [outer = 0000000000000000] 02:44:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5D658400) [pid = 3008] [serial = 804] [outer = 0000000F5BA81400] 02:44:30 INFO - PROCESS | 3008 | 1468230270467 Marionette DEBUG loaded listener.js 02:44:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F10F400) [pid = 3008] [serial = 805] [outer = 0000000F5BA81400] 02:44:30 INFO - PROCESS | 3008 | 1468230270935 Marionette TRACE conn6 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 691ms 02:44:31 INFO - PROCESS | 3008 | 1468230271006 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 3008 | 1468230271010 Marionette TRACE conn6 <- [1,1037,null,{"value":"13"}] 02:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:44:31 INFO - PROCESS | 3008 | 1468230271021 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - PROCESS | 3008 | 1468230271026 Marionette TRACE conn6 <- [1,1038,null,{}] 02:44:31 INFO - PROCESS | 3008 | 1468230271030 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 3008 | 1468230271033 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:31 INFO - PROCESS | 3008 | 1468230271126 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 02:44:31 INFO - PROCESS | 3008 | 1468230271201 Marionette TRACE conn6 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 3008 | 1468230271203 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600CF800 == 33 [pid = 3008] [id = 269] 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52B9A400) [pid = 3008] [serial = 806] [outer = 0000000000000000] 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE0A800) [pid = 3008] [serial = 807] [outer = 0000000F52B9A400] 02:44:31 INFO - PROCESS | 3008 | 1468230271249 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA7C00) [pid = 3008] [serial = 808] [outer = 0000000F52B9A400] 02:44:31 INFO - PROCESS | 3008 | 1468230271633 Marionette TRACE conn6 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 649ms 02:44:31 INFO - PROCESS | 3008 | 1468230271669 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 3008 | 1468230271671 Marionette TRACE conn6 <- [1,1041,null,{"value":"13"}] 02:44:31 INFO - PROCESS | 3008 | 1468230271674 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:44:31 INFO - PROCESS | 3008 | 1468230271676 Marionette TRACE conn6 <- [1,1042,null,{}] 02:44:31 INFO - PROCESS | 3008 | 1468230271686 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 3008 | 1468230271688 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:31 INFO - PROCESS | 3008 | 1468230271825 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 02:44:31 INFO - PROCESS | 3008 | 1468230271843 Marionette TRACE conn6 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 3008 | 1468230271845 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936D000 == 34 [pid = 3008] [id = 270] 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F529AC800) [pid = 3008] [serial = 809] [outer = 0000000000000000] 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FFB2400) [pid = 3008] [serial = 810] [outer = 0000000F529AC800] 02:44:31 INFO - PROCESS | 3008 | 1468230271897 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F606B8000) [pid = 3008] [serial = 811] [outer = 0000000F529AC800] 02:44:32 INFO - PROCESS | 3008 | 1468230272332 Marionette TRACE conn6 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 691ms 02:44:32 INFO - PROCESS | 3008 | 1468230272370 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 3008 | 1468230272372 Marionette TRACE conn6 <- [1,1045,null,{"value":"13"}] 02:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:44:32 INFO - PROCESS | 3008 | 1468230272376 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 3008 | 1468230272378 Marionette TRACE conn6 <- [1,1046,null,{}] 02:44:32 INFO - PROCESS | 3008 | 1468230272381 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 3008 | 1468230272383 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:32 INFO - PROCESS | 3008 | 1468230272494 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 02:44:32 INFO - PROCESS | 3008 | 1468230272499 Marionette TRACE conn6 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 3008 | 1468230272505 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635D7000 == 35 [pid = 3008] [id = 271] 02:44:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61909000) [pid = 3008] [serial = 812] [outer = 0000000000000000] 02:44:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61CDA800) [pid = 3008] [serial = 813] [outer = 0000000F61909000] 02:44:32 INFO - PROCESS | 3008 | 1468230272604 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6337E400) [pid = 3008] [serial = 814] [outer = 0000000F61909000] 02:44:33 INFO - PROCESS | 3008 | 1468230273059 Marionette TRACE conn6 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 733ms 02:44:33 INFO - PROCESS | 3008 | 1468230273146 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 3008 | 1468230273148 Marionette TRACE conn6 <- [1,1049,null,{"value":"13"}] 02:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:44:33 INFO - PROCESS | 3008 | 1468230273152 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 3008 | 1468230273154 Marionette TRACE conn6 <- [1,1050,null,{}] 02:44:33 INFO - PROCESS | 3008 | 1468230273157 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 3008 | 1468230273159 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:33 INFO - PROCESS | 3008 | 1468230273277 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 02:44:33 INFO - PROCESS | 3008 | 1468230273332 Marionette TRACE conn6 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 3008 | 1468230273335 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F9B800 == 36 [pid = 3008] [id = 272] 02:44:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6346A400) [pid = 3008] [serial = 815] [outer = 0000000000000000] 02:44:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63505000) [pid = 3008] [serial = 816] [outer = 0000000F6346A400] 02:44:33 INFO - PROCESS | 3008 | 1468230273381 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63A4C800) [pid = 3008] [serial = 817] [outer = 0000000F6346A400] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5D196000) [pid = 3008] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5F4B1400) [pid = 3008] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58B85C00) [pid = 3008] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F53DE0800) [pid = 3008] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F50F48C00) [pid = 3008] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52AB6000) [pid = 3008] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F53A40000) [pid = 3008] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5E827000) [pid = 3008] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F621D8800) [pid = 3008] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F56F51800) [pid = 3008] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F59664C00) [pid = 3008] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:44:33 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5FA15C00) [pid = 3008] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:44:33 INFO - PROCESS | 3008 | 1468230273784 Marionette TRACE conn6 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 691ms 02:44:33 INFO - PROCESS | 3008 | 1468230273845 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 3008 | 1468230273847 Marionette TRACE conn6 <- [1,1053,null,{"value":"13"}] 02:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:44:33 INFO - PROCESS | 3008 | 1468230273851 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - PROCESS | 3008 | 1468230273853 Marionette TRACE conn6 <- [1,1054,null,{}] 02:44:33 INFO - PROCESS | 3008 | 1468230273856 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 3008 | 1468230273858 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:33 INFO - PROCESS | 3008 | 1468230273939 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 02:44:33 INFO - PROCESS | 3008 | 1468230273945 Marionette TRACE conn6 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 3008 | 1468230273947 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67296800 == 37 [pid = 3008] [id = 273] 02:44:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F56F53000) [pid = 3008] [serial = 818] [outer = 0000000000000000] 02:44:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F110000) [pid = 3008] [serial = 819] [outer = 0000000F56F53000] 02:44:33 INFO - PROCESS | 3008 | 1468230273991 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F621DD800) [pid = 3008] [serial = 820] [outer = 0000000F56F53000] 02:44:34 INFO - PROCESS | 3008 | 1468230274400 Marionette TRACE conn6 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 586ms 02:44:34 INFO - PROCESS | 3008 | 1468230274444 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 3008 | 1468230274446 Marionette TRACE conn6 <- [1,1057,null,{"value":"13"}] 02:44:34 INFO - PROCESS | 3008 | 1468230274450 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:44:34 INFO - PROCESS | 3008 | 1468230274452 Marionette TRACE conn6 <- [1,1058,null,{}] 02:44:34 INFO - PROCESS | 3008 | 1468230274456 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 3008 | 1468230274458 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:34 INFO - PROCESS | 3008 | 1468230274548 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 02:44:34 INFO - PROCESS | 3008 | 1468230274555 Marionette TRACE conn6 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 3008 | 1468230274558 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672C0000 == 38 [pid = 3008] [id = 274] 02:44:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6338D400) [pid = 3008] [serial = 821] [outer = 0000000000000000] 02:44:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63A5E800) [pid = 3008] [serial = 822] [outer = 0000000F6338D400] 02:44:34 INFO - PROCESS | 3008 | 1468230274603 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63F03000) [pid = 3008] [serial = 823] [outer = 0000000F6338D400] 02:44:35 INFO - PROCESS | 3008 | 1468230275031 Marionette TRACE conn6 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 629ms 02:44:35 INFO - PROCESS | 3008 | 1468230275084 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 3008 | 1468230275086 Marionette TRACE conn6 <- [1,1061,null,{"value":"13"}] 02:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:44:35 INFO - PROCESS | 3008 | 1468230275094 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 3008 | 1468230275096 Marionette TRACE conn6 <- [1,1062,null,{}] 02:44:35 INFO - PROCESS | 3008 | 1468230275099 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 3008 | 1468230275101 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:35 INFO - PROCESS | 3008 | 1468230275185 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 02:44:35 INFO - PROCESS | 3008 | 1468230275192 Marionette TRACE conn6 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:35 INFO - PROCESS | 3008 | 1468230275194 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C4000 == 39 [pid = 3008] [id = 275] 02:44:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63F04000) [pid = 3008] [serial = 824] [outer = 0000000000000000] 02:44:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63F0EC00) [pid = 3008] [serial = 825] [outer = 0000000F63F04000] 02:44:35 INFO - PROCESS | 3008 | 1468230275240 Marionette DEBUG loaded listener.js 02:44:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63FEE800) [pid = 3008] [serial = 826] [outer = 0000000F63F04000] 02:44:35 INFO - PROCESS | 3008 | 1468230275820 Marionette TRACE conn6 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 797ms 02:44:35 INFO - PROCESS | 3008 | 1468230275965 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 3008 | 1468230275970 Marionette TRACE conn6 <- [1,1065,null,{"value":"13"}] 02:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:44:35 INFO - PROCESS | 3008 | 1468230275978 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 3008 | 1468230275982 Marionette TRACE conn6 <- [1,1066,null,{}] 02:44:35 INFO - PROCESS | 3008 | 1468230275988 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 3008 | 1468230275992 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:36 INFO - PROCESS | 3008 | 1468230276119 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 02:44:36 INFO - PROCESS | 3008 | 1468230276188 Marionette TRACE conn6 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 3008 | 1468230276191 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6A6800 == 40 [pid = 3008] [id = 276] 02:44:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52AB9400) [pid = 3008] [serial = 827] [outer = 0000000000000000] 02:44:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F579B9800) [pid = 3008] [serial = 828] [outer = 0000000F52AB9400] 02:44:36 INFO - PROCESS | 3008 | 1468230276263 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F591BA400) [pid = 3008] [serial = 829] [outer = 0000000F52AB9400] 02:44:36 INFO - PROCESS | 3008 | 1468230276830 Marionette TRACE conn6 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 902ms 02:44:36 INFO - PROCESS | 3008 | 1468230276881 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 3008 | 1468230276886 Marionette TRACE conn6 <- [1,1069,null,{"value":"13"}] 02:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:44:36 INFO - PROCESS | 3008 | 1468230276893 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 3008 | 1468230276896 Marionette TRACE conn6 <- [1,1070,null,{}] 02:44:36 INFO - PROCESS | 3008 | 1468230276900 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 3008 | 1468230276903 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:37 INFO - PROCESS | 3008 | 1468230277023 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 02:44:37 INFO - PROCESS | 3008 | 1468230277115 Marionette TRACE conn6 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 3008 | 1468230277118 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63494000 == 41 [pid = 3008] [id = 277] 02:44:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F111000) [pid = 3008] [serial = 830] [outer = 0000000000000000] 02:44:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5F92E400) [pid = 3008] [serial = 831] [outer = 0000000F5F111000] 02:44:37 INFO - PROCESS | 3008 | 1468230277177 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FFAEC00) [pid = 3008] [serial = 832] [outer = 0000000F5F111000] 02:44:37 INFO - PROCESS | 3008 | 1468230277816 Marionette TRACE conn6 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 943ms 02:44:37 INFO - PROCESS | 3008 | 1468230277837 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 02:44:37 INFO - PROCESS | 3008 | 1468230277840 Marionette TRACE conn6 <- [1,1073,null,{"value":"13"}] 02:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:44:37 INFO - PROCESS | 3008 | 1468230277844 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:44:37 INFO - PROCESS | 3008 | 1468230277848 Marionette TRACE conn6 <- [1,1074,null,{}] 02:44:37 INFO - PROCESS | 3008 | 1468230277859 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:37 INFO - PROCESS | 3008 | 1468230277865 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:37 INFO - PROCESS | 3008 | 1468230277976 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 02:44:38 INFO - PROCESS | 3008 | 1468230278067 Marionette TRACE conn6 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 3008 | 1468230278070 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68525000 == 42 [pid = 3008] [id = 278] 02:44:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F621E5000) [pid = 3008] [serial = 833] [outer = 0000000000000000] 02:44:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63466000) [pid = 3008] [serial = 834] [outer = 0000000F621E5000] 02:44:38 INFO - PROCESS | 3008 | 1468230278129 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63FEDC00) [pid = 3008] [serial = 835] [outer = 0000000F621E5000] 02:44:38 INFO - PROCESS | 3008 | 1468230278716 Marionette TRACE conn6 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 944ms 02:44:38 INFO - PROCESS | 3008 | 1468230278791 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 3008 | 1468230278794 Marionette TRACE conn6 <- [1,1077,null,{"value":"13"}] 02:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:44:38 INFO - PROCESS | 3008 | 1468230278797 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 3008 | 1468230278799 Marionette TRACE conn6 <- [1,1078,null,{}] 02:44:38 INFO - PROCESS | 3008 | 1468230278804 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 3008 | 1468230278806 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:38 INFO - PROCESS | 3008 | 1468230278960 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 02:44:39 INFO - PROCESS | 3008 | 1468230279069 Marionette TRACE conn6 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:39 INFO - PROCESS | 3008 | 1468230279072 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6857B000 == 43 [pid = 3008] [id = 279] 02:44:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63FFAC00) [pid = 3008] [serial = 836] [outer = 0000000000000000] 02:44:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64065800) [pid = 3008] [serial = 837] [outer = 0000000F63FFAC00] 02:44:39 INFO - PROCESS | 3008 | 1468230279130 Marionette DEBUG loaded listener.js 02:44:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F6406B000) [pid = 3008] [serial = 838] [outer = 0000000F63FFAC00] 02:44:39 INFO - PROCESS | 3008 | 1468230279880 Marionette TRACE conn6 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1133ms 02:44:39 INFO - PROCESS | 3008 | 1468230279933 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 3008 | 1468230279937 Marionette TRACE conn6 <- [1,1081,null,{"value":"13"}] 02:44:39 INFO - PROCESS | 3008 | 1468230279942 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:44:39 INFO - PROCESS | 3008 | 1468230279946 Marionette TRACE conn6 <- [1,1082,null,{}] 02:44:39 INFO - PROCESS | 3008 | 1468230279951 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:39 INFO - PROCESS | 3008 | 1468230279954 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:40 INFO - PROCESS | 3008 | 1468230280059 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 02:44:40 INFO - PROCESS | 3008 | 1468230280135 Marionette TRACE conn6 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 3008 | 1468230280140 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59358800 == 44 [pid = 3008] [id = 280] 02:44:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F52ABCC00) [pid = 3008] [serial = 839] [outer = 0000000000000000] 02:44:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F52B96000) [pid = 3008] [serial = 840] [outer = 0000000F52ABCC00] 02:44:40 INFO - PROCESS | 3008 | 1468230280190 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F579B0C00) [pid = 3008] [serial = 841] [outer = 0000000F52ABCC00] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672C0000 == 43 [pid = 3008] [id = 274] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67296800 == 42 [pid = 3008] [id = 273] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F9B800 == 41 [pid = 3008] [id = 272] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635D7000 == 40 [pid = 3008] [id = 271] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5936D000 == 39 [pid = 3008] [id = 270] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600CF800 == 38 [pid = 3008] [id = 269] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F663800 == 37 [pid = 3008] [id = 268] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59179000 == 36 [pid = 3008] [id = 267] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572F5000 == 35 [pid = 3008] [id = 266] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EC95800 == 34 [pid = 3008] [id = 265] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52987000 == 33 [pid = 3008] [id = 264] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572D5800 == 32 [pid = 3008] [id = 254] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6857B000 == 31 [pid = 3008] [id = 279] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68525000 == 30 [pid = 3008] [id = 278] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63494000 == 29 [pid = 3008] [id = 277] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C4000 == 28 [pid = 3008] [id = 275] 02:44:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6A6800 == 27 [pid = 3008] [id = 276] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F6178E000) [pid = 3008] [serial = 789] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5E829C00) [pid = 3008] [serial = 777] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F5FE41400) [pid = 3008] [serial = 780] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F58BDAC00) [pid = 3008] [serial = 771] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F58FFA800) [pid = 3008] [serial = 772] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F57199C00) [pid = 3008] [serial = 768] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F57931400) [pid = 3008] [serial = 769] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52D96C00) [pid = 3008] [serial = 763] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52AB2C00) [pid = 3008] [serial = 762] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52ABB000) [pid = 3008] [serial = 765] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52BA2400) [pid = 3008] [serial = 766] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F113000) [pid = 3008] [serial = 778] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58B8A400) [pid = 3008] [serial = 754] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F56FC3400) [pid = 3008] [serial = 753] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FBD1000) [pid = 3008] [serial = 757] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5F18B400) [pid = 3008] [serial = 756] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F63509800) [pid = 3008] [serial = 760] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F621DE000) [pid = 3008] [serial = 759] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F576F4000) [pid = 3008] [serial = 783] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FFB2800) [pid = 3008] [serial = 781] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F10C000) [pid = 3008] [serial = 784] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5C70F000) [pid = 3008] [serial = 774] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D198800) [pid = 3008] [serial = 775] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F60DB8000) [pid = 3008] [serial = 787] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F6060D000) [pid = 3008] [serial = 786] [outer = 0000000000000000] [url = about:blank] 02:44:41 INFO - PROCESS | 3008 | 1468230281607 Marionette TRACE conn6 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1698ms 02:44:41 INFO - PROCESS | 3008 | 1468230281645 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 3008 | 1468230281649 Marionette TRACE conn6 <- [1,1085,null,{"value":"13"}] 02:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:44:41 INFO - PROCESS | 3008 | 1468230281655 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 3008 | 1468230281658 Marionette TRACE conn6 <- [1,1086,null,{}] 02:44:41 INFO - PROCESS | 3008 | 1468230281663 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 3008 | 1468230281666 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:41 INFO - PROCESS | 3008 | 1468230281761 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 02:44:41 INFO - PROCESS | 3008 | 1468230281768 Marionette TRACE conn6 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 3008 | 1468230281770 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CD1800 == 28 [pid = 3008] [id = 281] 02:44:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F53407800) [pid = 3008] [serial = 842] [outer = 0000000000000000] 02:44:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F53F50400) [pid = 3008] [serial = 843] [outer = 0000000F53407800] 02:44:41 INFO - PROCESS | 3008 | 1468230281821 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5719A400) [pid = 3008] [serial = 844] [outer = 0000000F53407800] 02:44:42 INFO - PROCESS | 3008 | 1468230282284 Marionette TRACE conn6 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 692ms 02:44:42 INFO - PROCESS | 3008 | 1468230282351 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 02:44:42 INFO - PROCESS | 3008 | 1468230282356 Marionette TRACE conn6 <- [1,1089,null,{"value":"13"}] 02:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:44:42 INFO - PROCESS | 3008 | 1468230282363 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - PROCESS | 3008 | 1468230282366 Marionette TRACE conn6 <- [1,1090,null,{}] 02:44:42 INFO - PROCESS | 3008 | 1468230282369 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:42 INFO - PROCESS | 3008 | 1468230282372 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:42 INFO - PROCESS | 3008 | 1468230282462 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 02:44:42 INFO - PROCESS | 3008 | 1468230282475 Marionette TRACE conn6 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 3008 | 1468230282478 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAB5000 == 29 [pid = 3008] [id = 282] 02:44:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F57CE3000) [pid = 3008] [serial = 845] [outer = 0000000000000000] 02:44:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57F3B400) [pid = 3008] [serial = 846] [outer = 0000000F57CE3000] 02:44:42 INFO - PROCESS | 3008 | 1468230282526 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BDA400) [pid = 3008] [serial = 847] [outer = 0000000F57CE3000] 02:44:42 INFO - PROCESS | 3008 | 1468230282977 Marionette TRACE conn6 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 629ms 02:44:43 INFO - PROCESS | 3008 | 1468230282993 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 3008 | 1468230282996 Marionette TRACE conn6 <- [1,1093,null,{"value":"13"}] 02:44:43 INFO - PROCESS | 3008 | 1468230282999 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:44:43 INFO - PROCESS | 3008 | 1468230283003 Marionette TRACE conn6 <- [1,1094,null,{}] 02:44:43 INFO - PROCESS | 3008 | 1468230283018 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 3008 | 1468230283024 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:43 INFO - PROCESS | 3008 | 1468230283111 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 02:44:43 INFO - PROCESS | 3008 | 1468230283152 Marionette TRACE conn6 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 3008 | 1468230283156 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE89000 == 30 [pid = 3008] [id = 283] 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52AB6C00) [pid = 3008] [serial = 848] [outer = 0000000000000000] 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5BA83C00) [pid = 3008] [serial = 849] [outer = 0000000F52AB6C00] 02:44:43 INFO - PROCESS | 3008 | 1468230283208 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5D198800) [pid = 3008] [serial = 850] [outer = 0000000F52AB6C00] 02:44:43 INFO - PROCESS | 3008 | 1468230283673 Marionette TRACE conn6 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 691ms 02:44:43 INFO - PROCESS | 3008 | 1468230283696 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 3008 | 1468230283699 Marionette TRACE conn6 <- [1,1097,null,{"value":"13"}] 02:44:43 INFO - PROCESS | 3008 | 1468230283702 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:44:43 INFO - PROCESS | 3008 | 1468230283704 Marionette TRACE conn6 <- [1,1098,null,{}] 02:44:43 INFO - PROCESS | 3008 | 1468230283708 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 3008 | 1468230283710 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:43 INFO - PROCESS | 3008 | 1468230283820 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 02:44:43 INFO - PROCESS | 3008 | 1468230283826 Marionette TRACE conn6 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 3008 | 1468230283828 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60053800 == 31 [pid = 3008] [id = 284] 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5E829C00) [pid = 3008] [serial = 851] [outer = 0000000000000000] 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F106800) [pid = 3008] [serial = 852] [outer = 0000000F5E829C00] 02:44:43 INFO - PROCESS | 3008 | 1468230283911 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F361800) [pid = 3008] [serial = 853] [outer = 0000000F5E829C00] 02:44:44 INFO - PROCESS | 3008 | 1468230284335 Marionette TRACE conn6 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 691ms 02:44:44 INFO - PROCESS | 3008 | 1468230284398 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 02:44:44 INFO - PROCESS | 3008 | 1468230284401 Marionette TRACE conn6 <- [1,1101,null,{"value":"13"}] 02:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:44:44 INFO - PROCESS | 3008 | 1468230284404 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 3008 | 1468230284406 Marionette TRACE conn6 <- [1,1102,null,{}] 02:44:44 INFO - PROCESS | 3008 | 1468230284409 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 3008 | 1468230284411 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:44 INFO - PROCESS | 3008 | 1468230284545 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 02:44:44 INFO - PROCESS | 3008 | 1468230284597 Marionette TRACE conn6 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 3008 | 1468230284599 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BB8800 == 32 [pid = 3008] [id = 285] 02:44:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F57CDBC00) [pid = 3008] [serial = 854] [outer = 0000000000000000] 02:44:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F70E800) [pid = 3008] [serial = 855] [outer = 0000000F57CDBC00] 02:44:44 INFO - PROCESS | 3008 | 1468230284645 Marionette DEBUG loaded listener.js 02:44:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FE36400) [pid = 3008] [serial = 856] [outer = 0000000F57CDBC00] 02:44:45 INFO - PROCESS | 3008 | 1468230285082 Marionette TRACE conn6 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:44:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 734ms 02:44:45 INFO - PROCESS | 3008 | 1468230285141 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 02:44:45 INFO - PROCESS | 3008 | 1468230285144 Marionette TRACE conn6 <- [1,1105,null,{"value":"13"}] 02:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:44:45 INFO - PROCESS | 3008 | 1468230285153 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:44:45 INFO - PROCESS | 3008 | 1468230285155 Marionette TRACE conn6 <- [1,1106,null,{}] 02:44:45 INFO - PROCESS | 3008 | 1468230285159 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 3008 | 1468230285165 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:45 INFO - PROCESS | 3008 | 1468230285301 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 02:44:45 INFO - PROCESS | 3008 | 1468230285354 Marionette TRACE conn6 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 3008 | 1468230285356 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E12800 == 33 [pid = 3008] [id = 286] 02:44:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FFA3800) [pid = 3008] [serial = 857] [outer = 0000000000000000] 02:44:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F6060C400) [pid = 3008] [serial = 858] [outer = 0000000F5FFA3800] 02:44:45 INFO - PROCESS | 3008 | 1468230285402 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F606E4000) [pid = 3008] [serial = 859] [outer = 0000000F5FFA3800] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F529AC800) [pid = 3008] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F61909000) [pid = 3008] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F6346A400) [pid = 3008] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F51F3D800) [pid = 3008] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F57C7EC00) [pid = 3008] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F606E9400) [pid = 3008] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B9A400) [pid = 3008] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F50E7A400) [pid = 3008] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F571F0400) [pid = 3008] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5BA81400) [pid = 3008] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F6338D400) [pid = 3008] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63F04000) [pid = 3008] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:44:45 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F56F53000) [pid = 3008] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:44:46 INFO - PROCESS | 3008 | 1468230286029 Marionette TRACE conn6 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 942ms 02:44:46 INFO - PROCESS | 3008 | 1468230286097 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 3008 | 1468230286099 Marionette TRACE conn6 <- [1,1109,null,{"value":"13"}] 02:44:46 INFO - PROCESS | 3008 | 1468230286103 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:44:46 INFO - PROCESS | 3008 | 1468230286105 Marionette TRACE conn6 <- [1,1110,null,{}] 02:44:46 INFO - PROCESS | 3008 | 1468230286109 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 3008 | 1468230286111 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:46 INFO - PROCESS | 3008 | 1468230286218 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 02:44:46 INFO - PROCESS | 3008 | 1468230286230 Marionette TRACE conn6 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 3008 | 1468230286232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63491000 == 34 [pid = 3008] [id = 287] 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52AB4800) [pid = 3008] [serial = 860] [outer = 0000000000000000] 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F57C74800) [pid = 3008] [serial = 861] [outer = 0000000F52AB4800] 02:44:46 INFO - PROCESS | 3008 | 1468230286279 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FE3D000) [pid = 3008] [serial = 862] [outer = 0000000F52AB4800] 02:44:46 INFO - PROCESS | 3008 | 1468230286647 Marionette TRACE conn6 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 586ms 02:44:46 INFO - PROCESS | 3008 | 1468230286692 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 3008 | 1468230286695 Marionette TRACE conn6 <- [1,1113,null,{"value":"13"}] 02:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:44:46 INFO - PROCESS | 3008 | 1468230286709 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 3008 | 1468230286711 Marionette TRACE conn6 <- [1,1114,null,{}] 02:44:46 INFO - PROCESS | 3008 | 1468230286715 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 3008 | 1468230286717 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:46 INFO - PROCESS | 3008 | 1468230286798 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 02:44:46 INFO - PROCESS | 3008 | 1468230286803 Marionette TRACE conn6 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 3008 | 1468230286805 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F76800 == 35 [pid = 3008] [id = 288] 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5EC75000) [pid = 3008] [serial = 863] [outer = 0000000000000000] 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F606E4400) [pid = 3008] [serial = 864] [outer = 0000000F5EC75000] 02:44:46 INFO - PROCESS | 3008 | 1468230286850 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61791800) [pid = 3008] [serial = 865] [outer = 0000000F5EC75000] 02:44:47 INFO - PROCESS | 3008 | 1468230287388 Marionette TRACE conn6 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 734ms 02:44:47 INFO - PROCESS | 3008 | 1468230287446 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 3008 | 1468230287449 Marionette TRACE conn6 <- [1,1117,null,{"value":"13"}] 02:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:44:47 INFO - PROCESS | 3008 | 1468230287452 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 3008 | 1468230287454 Marionette TRACE conn6 <- [1,1118,null,{}] 02:44:47 INFO - PROCESS | 3008 | 1468230287457 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 3008 | 1468230287459 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:47 INFO - PROCESS | 3008 | 1468230287540 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 02:44:47 INFO - PROCESS | 3008 | 1468230287545 Marionette TRACE conn6 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 3008 | 1468230287547 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE86000 == 36 [pid = 3008] [id = 289] 02:44:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F61794400) [pid = 3008] [serial = 866] [outer = 0000000000000000] 02:44:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F62177000) [pid = 3008] [serial = 867] [outer = 0000000F61794400] 02:44:47 INFO - PROCESS | 3008 | 1468230287592 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6350BC00) [pid = 3008] [serial = 868] [outer = 0000000F61794400] 02:44:48 INFO - PROCESS | 3008 | 1468230288337 Marionette TRACE conn6 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:44:48 INFO - PROCESS | 3008 | [3008] 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 02:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 986ms 02:44:48 INFO - PROCESS | 3008 | 1468230288450 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 3008 | 1468230288454 Marionette TRACE conn6 <- [1,1121,null,{"value":"13"}] 02:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:44:48 INFO - PROCESS | 3008 | 1468230288461 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 3008 | 1468230288464 Marionette TRACE conn6 <- [1,1122,null,{}] 02:44:48 INFO - PROCESS | 3008 | 1468230288471 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 3008 | 1468230288474 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:48 INFO - PROCESS | 3008 | 1468230288612 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 02:44:48 INFO - PROCESS | 3008 | 1468230288682 Marionette TRACE conn6 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 3008 | 1468230288685 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59184800 == 37 [pid = 3008] [id = 290] 02:44:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B95400) [pid = 3008] [serial = 869] [outer = 0000000000000000] 02:44:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F53A40000) [pid = 3008] [serial = 870] [outer = 0000000F52B95400] 02:44:48 INFO - PROCESS | 3008 | 1468230288744 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F579B1800) [pid = 3008] [serial = 871] [outer = 0000000F52B95400] 02:44:49 INFO - PROCESS | 3008 | [GFX2-]: DrawTargetD2D 1.1 (0000000F5D13DDE0): Failed to create GradientStopCollection with no stops. 02:44:49 INFO - PROCESS | 3008 | [GFX3-]: No stops specified for gradient pattern. 02:44:49 INFO - PROCESS | 3008 | 1468230289460 Marionette TRACE conn6 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1084ms 02:44:49 INFO - PROCESS | 3008 | 1468230289546 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 3008 | 1468230289551 Marionette TRACE conn6 <- [1,1125,null,{"value":"13"}] 02:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:44:49 INFO - PROCESS | 3008 | 1468230289558 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 3008 | 1468230289562 Marionette TRACE conn6 <- [1,1126,null,{}] 02:44:49 INFO - PROCESS | 3008 | 1468230289566 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 3008 | 1468230289569 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:49 INFO - PROCESS | 3008 | 1468230289731 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 02:44:49 INFO - PROCESS | 3008 | 1468230289844 Marionette TRACE conn6 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 3008 | 1468230289847 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BB1800 == 38 [pid = 3008] [id = 291] 02:44:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F57D89400) [pid = 3008] [serial = 872] [outer = 0000000000000000] 02:44:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F591CC000) [pid = 3008] [serial = 873] [outer = 0000000F57D89400] 02:44:49 INFO - PROCESS | 3008 | 1468230289908 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F5D64DC00) [pid = 3008] [serial = 874] [outer = 0000000F57D89400] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F76800 == 37 [pid = 3008] [id = 288] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63491000 == 36 [pid = 3008] [id = 287] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E12800 == 35 [pid = 3008] [id = 286] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BB8800 == 34 [pid = 3008] [id = 285] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60053800 == 33 [pid = 3008] [id = 284] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE89000 == 32 [pid = 3008] [id = 283] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAB5000 == 31 [pid = 3008] [id = 282] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CD1800 == 30 [pid = 3008] [id = 281] 02:44:50 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59358800 == 29 [pid = 3008] [id = 280] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5FFB2400) [pid = 3008] [serial = 810] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F61CDA800) [pid = 3008] [serial = 813] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F606B8000) [pid = 3008] [serial = 811] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F63505000) [pid = 3008] [serial = 816] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52B86800) [pid = 3008] [serial = 798] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F53AE0C00) [pid = 3008] [serial = 799] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F58A11800) [pid = 3008] [serial = 801] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F591AEC00) [pid = 3008] [serial = 802] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F6337E400) [pid = 3008] [serial = 814] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F61986000) [pid = 3008] [serial = 790] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5FE0A800) [pid = 3008] [serial = 807] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F50F96000) [pid = 3008] [serial = 792] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F526F8400) [pid = 3008] [serial = 793] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57935400) [pid = 3008] [serial = 795] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F57F45000) [pid = 3008] [serial = 796] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5D658400) [pid = 3008] [serial = 804] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5F10F400) [pid = 3008] [serial = 805] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63F03000) [pid = 3008] [serial = 823] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63FEE800) [pid = 3008] [serial = 826] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63A5E800) [pid = 3008] [serial = 822] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F63A4C800) [pid = 3008] [serial = 817] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F110000) [pid = 3008] [serial = 819] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F621DD800) [pid = 3008] [serial = 820] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63F0EC00) [pid = 3008] [serial = 825] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5FFA7C00) [pid = 3008] [serial = 808] [outer = 0000000000000000] [url = about:blank] 02:44:50 INFO - PROCESS | 3008 | 1468230290753 Marionette TRACE conn6 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1231ms 02:44:50 INFO - PROCESS | 3008 | 1468230290791 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 3008 | 1468230290795 Marionette TRACE conn6 <- [1,1129,null,{"value":"13"}] 02:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:44:50 INFO - PROCESS | 3008 | 1468230290800 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 3008 | 1468230290803 Marionette TRACE conn6 <- [1,1130,null,{}] 02:44:50 INFO - PROCESS | 3008 | 1468230290810 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 3008 | 1468230290813 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:50 INFO - PROCESS | 3008 | 1468230290903 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 02:44:50 INFO - PROCESS | 3008 | 1468230290910 Marionette TRACE conn6 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 3008 | 1468230290914 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F16800 == 30 [pid = 3008] [id = 292] 02:44:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52AB7000) [pid = 3008] [serial = 875] [outer = 0000000000000000] 02:44:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F57197000) [pid = 3008] [serial = 876] [outer = 0000000F52AB7000] 02:44:50 INFO - PROCESS | 3008 | 1468230290964 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F57A9EC00) [pid = 3008] [serial = 877] [outer = 0000000F52AB7000] 02:44:51 INFO - PROCESS | 3008 | 1468230291481 Marionette TRACE conn6 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 733ms 02:44:51 INFO - PROCESS | 3008 | 1468230291541 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 3008 | 1468230291546 Marionette TRACE conn6 <- [1,1133,null,{"value":"13"}] 02:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:44:51 INFO - PROCESS | 3008 | 1468230291555 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 3008 | 1468230291557 Marionette TRACE conn6 <- [1,1134,null,{}] 02:44:51 INFO - PROCESS | 3008 | 1468230291561 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 3008 | 1468230291564 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:51 INFO - PROCESS | 3008 | 1468230291658 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 02:44:51 INFO - PROCESS | 3008 | 1468230291733 Marionette TRACE conn6 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 3008 | 1468230291735 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6B5000 == 31 [pid = 3008] [id = 293] 02:44:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F591AF800) [pid = 3008] [serial = 878] [outer = 0000000000000000] 02:44:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5966EC00) [pid = 3008] [serial = 879] [outer = 0000000F591AF800] 02:44:51 INFO - PROCESS | 3008 | 1468230291784 Marionette DEBUG loaded listener.js 02:44:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5D64F000) [pid = 3008] [serial = 880] [outer = 0000000F591AF800] 02:44:52 INFO - PROCESS | 3008 | 1468230292162 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 691ms 02:44:52 INFO - PROCESS | 3008 | 1468230292249 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 3008 | 1468230292251 Marionette TRACE conn6 <- [1,1137,null,{"value":"13"}] 02:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:44:52 INFO - PROCESS | 3008 | 1468230292255 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 3008 | 1468230292259 Marionette TRACE conn6 <- [1,1138,null,{}] 02:44:52 INFO - PROCESS | 3008 | 1468230292270 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 3008 | 1468230292275 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:52 INFO - PROCESS | 3008 | 1468230292369 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 02:44:52 INFO - PROCESS | 3008 | 1468230292413 Marionette TRACE conn6 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:52 INFO - PROCESS | 3008 | 1468230292417 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60049800 == 32 [pid = 3008] [id = 294] 02:44:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52B88400) [pid = 3008] [serial = 881] [outer = 0000000000000000] 02:44:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE38800) [pid = 3008] [serial = 882] [outer = 0000000F52B88400] 02:44:52 INFO - PROCESS | 3008 | 1468230292466 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA9800) [pid = 3008] [serial = 883] [outer = 0000000F52B88400] 02:44:52 INFO - PROCESS | 3008 | 1468230292903 Marionette TRACE conn6 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 692ms 02:44:52 INFO - PROCESS | 3008 | 1468230292950 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 3008 | 1468230292953 Marionette TRACE conn6 <- [1,1141,null,{"value":"13"}] 02:44:52 INFO - PROCESS | 3008 | 1468230292956 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:44:52 INFO - PROCESS | 3008 | 1468230292958 Marionette TRACE conn6 <- [1,1142,null,{}] 02:44:52 INFO - PROCESS | 3008 | 1468230292961 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 3008 | 1468230292963 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:53 INFO - PROCESS | 3008 | 1468230293079 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 02:44:53 INFO - PROCESS | 3008 | 1468230293084 Marionette TRACE conn6 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 3008 | 1468230293093 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6171E800 == 33 [pid = 3008] [id = 295] 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F60396400) [pid = 3008] [serial = 884] [outer = 0000000000000000] 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F60608C00) [pid = 3008] [serial = 885] [outer = 0000000F60396400] 02:44:53 INFO - PROCESS | 3008 | 1468230293178 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F606E7400) [pid = 3008] [serial = 886] [outer = 0000000F60396400] 02:44:53 INFO - PROCESS | 3008 | 1468230293627 Marionette TRACE conn6 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 735ms 02:44:53 INFO - PROCESS | 3008 | 1468230293694 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 3008 | 1468230293696 Marionette TRACE conn6 <- [1,1145,null,{"value":"13"}] 02:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:44:53 INFO - PROCESS | 3008 | 1468230293710 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 3008 | 1468230293712 Marionette TRACE conn6 <- [1,1146,null,{}] 02:44:53 INFO - PROCESS | 3008 | 1468230293715 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 3008 | 1468230293717 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:53 INFO - PROCESS | 3008 | 1468230293853 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 02:44:53 INFO - PROCESS | 3008 | 1468230293865 Marionette TRACE conn6 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 3008 | 1468230293867 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6211E000 == 34 [pid = 3008] [id = 296] 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60399C00) [pid = 3008] [serial = 887] [outer = 0000000000000000] 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61C56800) [pid = 3008] [serial = 888] [outer = 0000000F60399C00] 02:44:53 INFO - PROCESS | 3008 | 1468230293912 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63382400) [pid = 3008] [serial = 889] [outer = 0000000F60399C00] 02:44:54 INFO - PROCESS | 3008 | 1468230294371 Marionette TRACE conn6 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 02:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:44:54 INFO - PROCESS | 3008 | 1468230294407 Marionette TRACE conn6 <- [1,1149,null,{"value":"13"}] 02:44:54 INFO - PROCESS | 3008 | 1468230294410 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 3008 | 1468230294412 Marionette TRACE conn6 <- [1,1150,null,{}] 02:44:54 INFO - PROCESS | 3008 | 1468230294421 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 3008 | 1468230294427 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:54 INFO - PROCESS | 3008 | 1468230294566 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 02:44:54 INFO - PROCESS | 3008 | 1468230294617 Marionette TRACE conn6 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 3008 | 1468230294619 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F78000 == 35 [pid = 3008] [id = 297] 02:44:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63467000) [pid = 3008] [serial = 890] [outer = 0000000000000000] 02:44:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63A5BC00) [pid = 3008] [serial = 891] [outer = 0000000F63467000] 02:44:54 INFO - PROCESS | 3008 | 1468230294665 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63F0EC00) [pid = 3008] [serial = 892] [outer = 0000000F63467000] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52AB6C00) [pid = 3008] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F53407800) [pid = 3008] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57CE3000) [pid = 3008] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52ABCC00) [pid = 3008] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52AB9400) [pid = 3008] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F111000) [pid = 3008] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F621E5000) [pid = 3008] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63FFAC00) [pid = 3008] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57CDBC00) [pid = 3008] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5FFA3800) [pid = 3008] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5EC75000) [pid = 3008] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52AB4800) [pid = 3008] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:44:55 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5E829C00) [pid = 3008] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:44:55 INFO - PROCESS | 3008 | 1468230295120 Marionette TRACE conn6 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 735ms 02:44:55 INFO - PROCESS | 3008 | 1468230295164 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 3008 | 1468230295166 Marionette TRACE conn6 <- [1,1153,null,{"value":"13"}] 02:44:55 INFO - PROCESS | 3008 | 1468230295170 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 3008 | 1468230295171 Marionette TRACE conn6 <- [1,1154,null,{}] 02:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:44:55 INFO - PROCESS | 3008 | 1468230295177 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 3008 | 1468230295179 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:55 INFO - PROCESS | 3008 | 1468230295288 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 02:44:55 INFO - PROCESS | 3008 | 1468230295334 Marionette TRACE conn6 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 3008 | 1468230295336 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB4000 == 36 [pid = 3008] [id = 298] 02:44:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F526F0C00) [pid = 3008] [serial = 893] [outer = 0000000000000000] 02:44:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5F4AF800) [pid = 3008] [serial = 894] [outer = 0000000F526F0C00] 02:44:55 INFO - PROCESS | 3008 | 1468230295381 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F63FEBC00) [pid = 3008] [serial = 895] [outer = 0000000F526F0C00] 02:44:55 INFO - PROCESS | 3008 | 1468230295739 Marionette TRACE conn6 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 587ms 02:44:55 INFO - PROCESS | 3008 | 1468230295763 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 3008 | 1468230295765 Marionette TRACE conn6 <- [1,1157,null,{"value":"13"}] 02:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:44:55 INFO - PROCESS | 3008 | 1468230295776 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 3008 | 1468230295778 Marionette TRACE conn6 <- [1,1158,null,{}] 02:44:55 INFO - PROCESS | 3008 | 1468230295782 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 3008 | 1468230295784 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:55 INFO - PROCESS | 3008 | 1468230295897 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 02:44:55 INFO - PROCESS | 3008 | 1468230295905 Marionette TRACE conn6 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 3008 | 1468230295907 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B3800 == 37 [pid = 3008] [id = 299] 02:44:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63FF3400) [pid = 3008] [serial = 896] [outer = 0000000000000000] 02:44:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63FF8400) [pid = 3008] [serial = 897] [outer = 0000000F63FF3400] 02:44:55 INFO - PROCESS | 3008 | 1468230295952 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F64068000) [pid = 3008] [serial = 898] [outer = 0000000F63FF3400] 02:44:56 INFO - PROCESS | 3008 | 1468230296337 Marionette TRACE conn6 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 587ms 02:44:56 INFO - PROCESS | 3008 | 1468230296359 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 3008 | 1468230296361 Marionette TRACE conn6 <- [1,1161,null,{"value":"13"}] 02:44:56 INFO - PROCESS | 3008 | 1468230296364 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:44:56 INFO - PROCESS | 3008 | 1468230296366 Marionette TRACE conn6 <- [1,1162,null,{}] 02:44:56 INFO - PROCESS | 3008 | 1468230296369 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 3008 | 1468230296371 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:56 INFO - PROCESS | 3008 | 1468230296456 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 02:44:56 INFO - PROCESS | 3008 | 1468230296528 Marionette TRACE conn6 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 3008 | 1468230296530 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60047000 == 38 [pid = 3008] [id = 300] 02:44:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F58A11000) [pid = 3008] [serial = 899] [outer = 0000000000000000] 02:44:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5966B400) [pid = 3008] [serial = 900] [outer = 0000000F58A11000] 02:44:56 INFO - PROCESS | 3008 | 1468230296581 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F640A6000) [pid = 3008] [serial = 901] [outer = 0000000F58A11000] 02:44:56 INFO - PROCESS | 3008 | 1468230296979 Marionette TRACE conn6 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 3008 | 1468230297062 Marionette TRACE conn6 <- [1,1165,null,{"value":"13"}] 02:44:57 INFO - PROCESS | 3008 | 1468230297067 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:44:57 INFO - PROCESS | 3008 | 1468230297072 Marionette TRACE conn6 <- [1,1166,null,{}] 02:44:57 INFO - PROCESS | 3008 | 1468230297078 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:57 INFO - PROCESS | 3008 | 1468230297082 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:57 INFO - PROCESS | 3008 | 1468230297235 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 02:44:57 INFO - PROCESS | 3008 | 1468230297356 Marionette TRACE conn6 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 3008 | 1468230297362 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A21800 == 39 [pid = 3008] [id = 301] 02:44:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F52AB9C00) [pid = 3008] [serial = 902] [outer = 0000000000000000] 02:44:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52B9D400) [pid = 3008] [serial = 903] [outer = 0000000F52AB9C00] 02:44:57 INFO - PROCESS | 3008 | 1468230297424 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F57D8B800) [pid = 3008] [serial = 904] [outer = 0000000F52AB9C00] 02:44:58 INFO - PROCESS | 3008 | 1468230298081 Marionette TRACE conn6 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 3008 | 1468230298104 Marionette TRACE conn6 <- [1,1169,null,{"value":"13"}] 02:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:44:58 INFO - PROCESS | 3008 | 1468230298111 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:44:58 INFO - PROCESS | 3008 | 1468230298115 Marionette TRACE conn6 <- [1,1170,null,{}] 02:44:58 INFO - PROCESS | 3008 | 1468230298119 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:58 INFO - PROCESS | 3008 | 1468230298122 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:58 INFO - PROCESS | 3008 | 1468230298238 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 02:44:58 INFO - PROCESS | 3008 | 1468230298329 Marionette TRACE conn6 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 3008 | 1468230298331 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195E800 == 40 [pid = 3008] [id = 302] 02:44:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F362000) [pid = 3008] [serial = 905] [outer = 0000000000000000] 02:44:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F36C800) [pid = 3008] [serial = 906] [outer = 0000000F5F362000] 02:44:58 INFO - PROCESS | 3008 | 1468230298389 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FFA7C00) [pid = 3008] [serial = 907] [outer = 0000000F5F362000] 02:44:59 INFO - PROCESS | 3008 | 1468230299028 Marionette TRACE conn6 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 28","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 3008 | 1468230299056 Marionette TRACE conn6 <- [1,1173,null,{"value":"13"}] 02:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:44:59 INFO - PROCESS | 3008 | 1468230299060 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 3008 | 1468230299062 Marionette TRACE conn6 <- [1,1174,null,{}] 02:44:59 INFO - PROCESS | 3008 | 1468230299073 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 3008 | 1468230299079 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:59 INFO - PROCESS | 3008 | 1468230299195 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 02:44:59 INFO - PROCESS | 3008 | 1468230299286 Marionette TRACE conn6 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 3008 | 1468230299290 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:44:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6853F800 == 41 [pid = 3008] [id = 303] 02:44:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A68C00) [pid = 3008] [serial = 908] [outer = 0000000000000000] 02:44:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63F03800) [pid = 3008] [serial = 909] [outer = 0000000F63A68C00] 02:44:59 INFO - PROCESS | 3008 | 1468230299349 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F640A9C00) [pid = 3008] [serial = 910] [outer = 0000000F63A68C00] 02:44:59 INFO - PROCESS | 3008 | 1468230299907 Marionette TRACE conn6 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:44:59 INFO - PROCESS | 3008 | 1468230299946 Marionette TRACE conn6 <- [1,1177,null,{"value":"13"}] 02:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:44:59 INFO - PROCESS | 3008 | 1468230299949 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 3008 | 1468230299952 Marionette TRACE conn6 <- [1,1178,null,{}] 02:44:59 INFO - PROCESS | 3008 | 1468230299955 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 3008 | 1468230299958 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:00 INFO - PROCESS | 3008 | 1468230300073 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 02:45:00 INFO - PROCESS | 3008 | 1468230300161 Marionette TRACE conn6 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 3008 | 1468230300164 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F670A5000 == 42 [pid = 3008] [id = 304] 02:45:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F64C3F000) [pid = 3008] [serial = 911] [outer = 0000000000000000] 02:45:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F64C41800) [pid = 3008] [serial = 912] [outer = 0000000F64C3F000] 02:45:00 INFO - PROCESS | 3008 | 1468230300219 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64E08C00) [pid = 3008] [serial = 913] [outer = 0000000F64C3F000] 02:45:00 INFO - PROCESS | 3008 | 1468230300867 Marionette TRACE conn6 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:45:01 INFO - PROCESS | 3008 | 1468230301070 Marionette TRACE conn6 <- [1,1181,null,{"value":"13"}] 02:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:45:01 INFO - PROCESS | 3008 | 1468230301076 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 3008 | 1468230301079 Marionette TRACE conn6 <- [1,1182,null,{}] 02:45:01 INFO - PROCESS | 3008 | 1468230301085 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 3008 | 1468230301088 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:01 INFO - PROCESS | 3008 | 1468230301193 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 02:45:01 INFO - PROCESS | 3008 | 1468230301263 Marionette TRACE conn6 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 3008 | 1468230301268 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7EB000 == 43 [pid = 3008] [id = 305] 02:45:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F53121000) [pid = 3008] [serial = 914] [outer = 0000000000000000] 02:45:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F56F53000) [pid = 3008] [serial = 915] [outer = 0000000F53121000] 02:45:01 INFO - PROCESS | 3008 | 1468230301319 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57F42400) [pid = 3008] [serial = 916] [outer = 0000000F53121000] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B3800 == 42 [pid = 3008] [id = 299] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB4000 == 41 [pid = 3008] [id = 298] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F78000 == 40 [pid = 3008] [id = 297] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6211E000 == 39 [pid = 3008] [id = 296] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6171E800 == 38 [pid = 3008] [id = 295] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60049800 == 37 [pid = 3008] [id = 294] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6B5000 == 36 [pid = 3008] [id = 293] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F16800 == 35 [pid = 3008] [id = 292] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59184800 == 34 [pid = 3008] [id = 290] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE86000 == 33 [pid = 3008] [id = 289] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BB1800 == 32 [pid = 3008] [id = 291] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F670A5000 == 31 [pid = 3008] [id = 304] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6853F800 == 30 [pid = 3008] [id = 303] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195E800 == 29 [pid = 3008] [id = 302] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60047000 == 28 [pid = 3008] [id = 300] 02:45:02 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A21800 == 27 [pid = 3008] [id = 301] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5BA83C00) [pid = 3008] [serial = 849] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F53F50400) [pid = 3008] [serial = 843] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5719A400) [pid = 3008] [serial = 844] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F57F3B400) [pid = 3008] [serial = 846] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F58BDA400) [pid = 3008] [serial = 847] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F579B0C00) [pid = 3008] [serial = 841] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52B96000) [pid = 3008] [serial = 840] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F591BA400) [pid = 3008] [serial = 829] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F579B9800) [pid = 3008] [serial = 828] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5FFAEC00) [pid = 3008] [serial = 832] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F92E400) [pid = 3008] [serial = 831] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63FEDC00) [pid = 3008] [serial = 835] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F63466000) [pid = 3008] [serial = 834] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6406B000) [pid = 3008] [serial = 838] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F64065800) [pid = 3008] [serial = 837] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5FE36400) [pid = 3008] [serial = 856] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F70E800) [pid = 3008] [serial = 855] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6060C400) [pid = 3008] [serial = 858] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F606E4400) [pid = 3008] [serial = 864] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F62177000) [pid = 3008] [serial = 867] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57C74800) [pid = 3008] [serial = 861] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F606E4000) [pid = 3008] [serial = 859] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5F106800) [pid = 3008] [serial = 852] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F361800) [pid = 3008] [serial = 853] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5D198800) [pid = 3008] [serial = 850] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F61791800) [pid = 3008] [serial = 865] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5FE3D000) [pid = 3008] [serial = 862] [outer = 0000000000000000] [url = about:blank] 02:45:02 INFO - PROCESS | 3008 | 1468230302684 Marionette TRACE conn6 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 151","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 3008 | 1468230302721 Marionette TRACE conn6 <- [1,1185,null,{"value":"13"}] 02:45:02 INFO - PROCESS | 3008 | 1468230302727 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:45:02 INFO - PROCESS | 3008 | 1468230302730 Marionette TRACE conn6 <- [1,1186,null,{}] 02:45:02 INFO - PROCESS | 3008 | 1468230302736 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:02 INFO - PROCESS | 3008 | 1468230302739 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:02 INFO - PROCESS | 3008 | 1468230302832 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 02:45:02 INFO - PROCESS | 3008 | 1468230302902 Marionette TRACE conn6 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 3008 | 1468230302906 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A0C800 == 28 [pid = 3008] [id = 306] 02:45:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52B97800) [pid = 3008] [serial = 917] [outer = 0000000000000000] 02:45:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F52B9D000) [pid = 3008] [serial = 918] [outer = 0000000F52B97800] 02:45:02 INFO - PROCESS | 3008 | 1468230302959 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52ABB000) [pid = 3008] [serial = 919] [outer = 0000000F52B97800] 02:45:03 INFO - PROCESS | 3008 | 1468230303379 Marionette TRACE conn6 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 693ms 02:45:03 INFO - PROCESS | 3008 | 1468230303428 Marionette TRACE conn6 -> [0,1189,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 3008 | 1468230303433 Marionette TRACE conn6 <- [1,1189,null,{"value":"13"}] 02:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:45:03 INFO - PROCESS | 3008 | 1468230303441 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 3008 | 1468230303444 Marionette TRACE conn6 <- [1,1190,null,{}] 02:45:03 INFO - PROCESS | 3008 | 1468230303448 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 3008 | 1468230303450 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:03 INFO - PROCESS | 3008 | 1468230303541 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 02:45:03 INFO - PROCESS | 3008 | 1468230303550 Marionette TRACE conn6 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 3008 | 1468230303553 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59179800 == 29 [pid = 3008] [id = 307] 02:45:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57C76000) [pid = 3008] [serial = 920] [outer = 0000000000000000] 02:45:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F57CE4400) [pid = 3008] [serial = 921] [outer = 0000000F57C76000] 02:45:03 INFO - PROCESS | 3008 | 1468230303602 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58B86400) [pid = 3008] [serial = 922] [outer = 0000000F57C76000] 02:45:04 INFO - PROCESS | 3008 | 1468230304075 Marionette TRACE conn6 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 692ms 02:45:04 INFO - PROCESS | 3008 | 1468230304136 Marionette TRACE conn6 -> [0,1193,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 3008 | 1468230304138 Marionette TRACE conn6 <- [1,1193,null,{"value":"13"}] 02:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:45:04 INFO - PROCESS | 3008 | 1468230304142 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 3008 | 1468230304145 Marionette TRACE conn6 <- [1,1194,null,{}] 02:45:04 INFO - PROCESS | 3008 | 1468230304156 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 3008 | 1468230304161 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:04 INFO - PROCESS | 3008 | 1468230304279 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 02:45:04 INFO - PROCESS | 3008 | 1468230304293 Marionette TRACE conn6 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 3008 | 1468230304296 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7AE000 == 30 [pid = 3008] [id = 308] 02:45:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52AB4400) [pid = 3008] [serial = 923] [outer = 0000000000000000] 02:45:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F59667800) [pid = 3008] [serial = 924] [outer = 0000000F52AB4400] 02:45:04 INFO - PROCESS | 3008 | 1468230304411 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5C750000) [pid = 3008] [serial = 925] [outer = 0000000F52AB4400] 02:45:04 INFO - PROCESS | 3008 | 1468230304820 Marionette TRACE conn6 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 732ms 02:45:04 INFO - PROCESS | 3008 | 1468230304876 Marionette TRACE conn6 -> [0,1197,"getWindowHandle",null] 02:45:04 INFO - PROCESS | 3008 | 1468230304879 Marionette TRACE conn6 <- [1,1197,null,{"value":"13"}] 02:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:45:04 INFO - PROCESS | 3008 | 1468230304883 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 3008 | 1468230304885 Marionette TRACE conn6 <- [1,1198,null,{}] 02:45:04 INFO - PROCESS | 3008 | 1468230304888 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 3008 | 1468230304890 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:05 INFO - PROCESS | 3008 | 1468230305003 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 02:45:05 INFO - PROCESS | 3008 | 1468230305055 Marionette TRACE conn6 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 3008 | 1468230305058 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA80800 == 31 [pid = 3008] [id = 309] 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5D6C8C00) [pid = 3008] [serial = 926] [outer = 0000000000000000] 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F108C00) [pid = 3008] [serial = 927] [outer = 0000000F5D6C8C00] 02:45:05 INFO - PROCESS | 3008 | 1468230305107 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F362400) [pid = 3008] [serial = 928] [outer = 0000000F5D6C8C00] 02:45:05 INFO - PROCESS | 3008 | 1468230305541 Marionette TRACE conn6 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 691ms 02:45:05 INFO - PROCESS | 3008 | 1468230305576 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 3008 | 1468230305579 Marionette TRACE conn6 <- [1,1201,null,{"value":"13"}] 02:45:05 INFO - PROCESS | 3008 | 1468230305582 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:45:05 INFO - PROCESS | 3008 | 1468230305584 Marionette TRACE conn6 <- [1,1202,null,{}] 02:45:05 INFO - PROCESS | 3008 | 1468230305587 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 3008 | 1468230305589 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:05 INFO - PROCESS | 3008 | 1468230305724 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 02:45:05 INFO - PROCESS | 3008 | 1468230305730 Marionette TRACE conn6 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 3008 | 1468230305732 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6003D800 == 32 [pid = 3008] [id = 310] 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F57C74800) [pid = 3008] [serial = 929] [outer = 0000000000000000] 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F36FC00) [pid = 3008] [serial = 930] [outer = 0000000F57C74800] 02:45:05 INFO - PROCESS | 3008 | 1468230305781 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FE0A800) [pid = 3008] [serial = 931] [outer = 0000000F57C74800] 02:45:06 INFO - PROCESS | 3008 | 1468230306229 Marionette TRACE conn6 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 02:45:06 INFO - PROCESS | 3008 | 1468230306262 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 3008 | 1468230306264 Marionette TRACE conn6 <- [1,1205,null,{"value":"13"}] 02:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:45:06 INFO - PROCESS | 3008 | 1468230306267 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 3008 | 1468230306269 Marionette TRACE conn6 <- [1,1206,null,{}] 02:45:06 INFO - PROCESS | 3008 | 1468230306277 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 3008 | 1468230306283 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:06 INFO - PROCESS | 3008 | 1468230306417 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 02:45:06 INFO - PROCESS | 3008 | 1468230306432 Marionette TRACE conn6 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 3008 | 1468230306434 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F604B9000 == 33 [pid = 3008] [id = 311] 02:45:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FA15000) [pid = 3008] [serial = 932] [outer = 0000000000000000] 02:45:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60607000) [pid = 3008] [serial = 933] [outer = 0000000F5FA15000] 02:45:06 INFO - PROCESS | 3008 | 1468230306523 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6069B800) [pid = 3008] [serial = 934] [outer = 0000000F5FA15000] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63FF3400) [pid = 3008] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F60399C00) [pid = 3008] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52B88400) [pid = 3008] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B95400) [pid = 3008] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F61794400) [pid = 3008] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F57D89400) [pid = 3008] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F526F0C00) [pid = 3008] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F591AF800) [pid = 3008] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63467000) [pid = 3008] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52AB7000) [pid = 3008] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58A11000) [pid = 3008] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:45:06 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F60396400) [pid = 3008] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:45:07 INFO - PROCESS | 3008 | 1468230307121 Marionette TRACE conn6 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 880ms 02:45:07 INFO - PROCESS | 3008 | 1468230307152 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 3008 | 1468230307154 Marionette TRACE conn6 <- [1,1209,null,{"value":"13"}] 02:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:45:07 INFO - PROCESS | 3008 | 1468230307162 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 3008 | 1468230307164 Marionette TRACE conn6 <- [1,1210,null,{}] 02:45:07 INFO - PROCESS | 3008 | 1468230307168 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 3008 | 1468230307170 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:07 INFO - PROCESS | 3008 | 1468230307250 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 02:45:07 INFO - PROCESS | 3008 | 1468230307258 Marionette TRACE conn6 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 3008 | 1468230307260 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619E0000 == 34 [pid = 3008] [id = 312] 02:45:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58BE1400) [pid = 3008] [serial = 935] [outer = 0000000000000000] 02:45:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FE37000) [pid = 3008] [serial = 936] [outer = 0000000F58BE1400] 02:45:07 INFO - PROCESS | 3008 | 1468230307305 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F606B8400) [pid = 3008] [serial = 937] [outer = 0000000F58BE1400] 02:45:07 INFO - PROCESS | 3008 | 1468230307716 Marionette TRACE conn6 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 3008 | 1468230307751 Marionette TRACE conn6 <- [1,1213,null,{"value":"13"}] 02:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:45:07 INFO - PROCESS | 3008 | 1468230307766 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - PROCESS | 3008 | 1468230307768 Marionette TRACE conn6 <- [1,1214,null,{}] 02:45:07 INFO - PROCESS | 3008 | 1468230307772 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 3008 | 1468230307774 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:07 INFO - PROCESS | 3008 | 1468230307859 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 02:45:07 INFO - PROCESS | 3008 | 1468230307865 Marionette TRACE conn6 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 3008 | 1468230307867 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633DB000 == 35 [pid = 3008] [id = 313] 02:45:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F606E4400) [pid = 3008] [serial = 938] [outer = 0000000000000000] 02:45:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61794000) [pid = 3008] [serial = 939] [outer = 0000000F606E4400] 02:45:07 INFO - PROCESS | 3008 | 1468230307912 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61987C00) [pid = 3008] [serial = 940] [outer = 0000000F606E4400] 02:45:08 INFO - PROCESS | 3008 | 1468230308355 Marionette TRACE conn6 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 628ms 02:45:08 INFO - PROCESS | 3008 | 1468230308398 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 3008 | 1468230308400 Marionette TRACE conn6 <- [1,1217,null,{"value":"13"}] 02:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:45:08 INFO - PROCESS | 3008 | 1468230308403 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 3008 | 1468230308405 Marionette TRACE conn6 <- [1,1218,null,{}] 02:45:08 INFO - PROCESS | 3008 | 1468230308414 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 3008 | 1468230308416 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:08 INFO - PROCESS | 3008 | 1468230308499 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 02:45:08 INFO - PROCESS | 3008 | 1468230308504 Marionette TRACE conn6 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:08 INFO - PROCESS | 3008 | 1468230308506 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7AD800 == 36 [pid = 3008] [id = 314] 02:45:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61911000) [pid = 3008] [serial = 941] [outer = 0000000000000000] 02:45:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63381400) [pid = 3008] [serial = 942] [outer = 0000000F61911000] 02:45:08 INFO - PROCESS | 3008 | 1468230308553 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F6338B800) [pid = 3008] [serial = 943] [outer = 0000000F61911000] 02:45:09 INFO - PROCESS | 3008 | 1468230309065 Marionette TRACE conn6 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 692ms 02:45:09 INFO - PROCESS | 3008 | 1468230309133 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 3008 | 1468230309138 Marionette TRACE conn6 <- [1,1221,null,{"value":"13"}] 02:45:09 INFO - PROCESS | 3008 | 1468230309144 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:45:09 INFO - PROCESS | 3008 | 1468230309148 Marionette TRACE conn6 <- [1,1222,null,{}] 02:45:09 INFO - PROCESS | 3008 | 1468230309154 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 3008 | 1468230309157 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:09 INFO - PROCESS | 3008 | 1468230309334 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 02:45:09 INFO - PROCESS | 3008 | 1468230309404 Marionette TRACE conn6 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 3008 | 1468230309410 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A41800 == 37 [pid = 3008] [id = 315] 02:45:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52B8F400) [pid = 3008] [serial = 944] [outer = 0000000000000000] 02:45:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52D89800) [pid = 3008] [serial = 945] [outer = 0000000F52B8F400] 02:45:09 INFO - PROCESS | 3008 | 1468230309510 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5719EC00) [pid = 3008] [serial = 946] [outer = 0000000F52B8F400] 02:45:10 INFO - PROCESS | 3008 | 1468230310246 Marionette TRACE conn6 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1136ms 02:45:10 INFO - PROCESS | 3008 | 1468230310289 Marionette TRACE conn6 -> [0,1225,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 3008 | 1468230310294 Marionette TRACE conn6 <- [1,1225,null,{"value":"13"}] 02:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:45:10 INFO - PROCESS | 3008 | 1468230310301 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - PROCESS | 3008 | 1468230310304 Marionette TRACE conn6 <- [1,1226,null,{}] 02:45:10 INFO - PROCESS | 3008 | 1468230310308 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 3008 | 1468230310312 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:10 INFO - PROCESS | 3008 | 1468230310435 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 02:45:10 INFO - PROCESS | 3008 | 1468230310511 Marionette TRACE conn6 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:10 INFO - PROCESS | 3008 | 1468230310514 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF4800 == 38 [pid = 3008] [id = 316] 02:45:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F58C18800) [pid = 3008] [serial = 947] [outer = 0000000000000000] 02:45:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F58FF5C00) [pid = 3008] [serial = 948] [outer = 0000000F58C18800] 02:45:10 INFO - PROCESS | 3008 | 1468230310613 Marionette DEBUG loaded listener.js 02:45:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5BA85800) [pid = 3008] [serial = 949] [outer = 0000000F58C18800] 02:45:11 INFO - PROCESS | 3008 | 1468230311517 Marionette TRACE conn6 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1235ms 02:45:11 INFO - PROCESS | 3008 | 1468230311538 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 02:45:11 INFO - PROCESS | 3008 | 1468230311542 Marionette TRACE conn6 <- [1,1229,null,{"value":"13"}] 02:45:11 INFO - PROCESS | 3008 | 1468230311547 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:45:11 INFO - PROCESS | 3008 | 1468230311551 Marionette TRACE conn6 <- [1,1230,null,{}] 02:45:11 INFO - PROCESS | 3008 | 1468230311556 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:11 INFO - PROCESS | 3008 | 1468230311559 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:11 INFO - PROCESS | 3008 | 1468230311691 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633DB000 == 37 [pid = 3008] [id = 313] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619E0000 == 36 [pid = 3008] [id = 312] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F604B9000 == 35 [pid = 3008] [id = 311] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6003D800 == 34 [pid = 3008] [id = 310] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA80800 == 33 [pid = 3008] [id = 309] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7AE000 == 32 [pid = 3008] [id = 308] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59179800 == 31 [pid = 3008] [id = 307] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A0C800 == 30 [pid = 3008] [id = 306] 02:45:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7EB000 == 29 [pid = 3008] [id = 305] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F64068000) [pid = 3008] [serial = 898] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F61C56800) [pid = 3008] [serial = 888] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FE38800) [pid = 3008] [serial = 882] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F53A40000) [pid = 3008] [serial = 870] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F579B1800) [pid = 3008] [serial = 871] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6350BC00) [pid = 3008] [serial = 868] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F591CC000) [pid = 3008] [serial = 873] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5F4AF800) [pid = 3008] [serial = 894] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5D64DC00) [pid = 3008] [serial = 874] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5966EC00) [pid = 3008] [serial = 879] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5D64F000) [pid = 3008] [serial = 880] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63A5BC00) [pid = 3008] [serial = 891] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F57197000) [pid = 3008] [serial = 876] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57A9EC00) [pid = 3008] [serial = 877] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63FF8400) [pid = 3008] [serial = 897] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5966B400) [pid = 3008] [serial = 900] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F640A6000) [pid = 3008] [serial = 901] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63F0EC00) [pid = 3008] [serial = 892] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F60608C00) [pid = 3008] [serial = 885] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F606E7400) [pid = 3008] [serial = 886] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63FEBC00) [pid = 3008] [serial = 895] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63382400) [pid = 3008] [serial = 889] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5FFA9800) [pid = 3008] [serial = 883] [outer = 0000000000000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3008 | 1468230311789 Marionette TRACE conn6 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 3008 | 1468230311794 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53095800 == 30 [pid = 3008] [id = 317] 02:45:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52ABAC00) [pid = 3008] [serial = 950] [outer = 0000000000000000] 02:45:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F53056000) [pid = 3008] [serial = 951] [outer = 0000000F52ABAC00] 02:45:11 INFO - PROCESS | 3008 | 1468230311844 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F579CF400) [pid = 3008] [serial = 952] [outer = 0000000F52ABAC00] 02:45:12 INFO - PROCESS | 3008 | 1468230312276 Marionette TRACE conn6 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 775ms 02:45:12 INFO - PROCESS | 3008 | 1468230312327 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 3008 | 1468230312331 Marionette TRACE conn6 <- [1,1233,null,{"value":"13"}] 02:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:45:12 INFO - PROCESS | 3008 | 1468230312337 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 3008 | 1468230312340 Marionette TRACE conn6 <- [1,1234,null,{}] 02:45:12 INFO - PROCESS | 3008 | 1468230312344 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 3008 | 1468230312346 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:12 INFO - PROCESS | 3008 | 1468230312437 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 02:45:12 INFO - PROCESS | 3008 | 1468230312443 Marionette TRACE conn6 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 3008 | 1468230312446 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED89000 == 31 [pid = 3008] [id = 318] 02:45:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F58C1E000) [pid = 3008] [serial = 953] [outer = 0000000000000000] 02:45:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F595DB800) [pid = 3008] [serial = 954] [outer = 0000000F58C1E000] 02:45:12 INFO - PROCESS | 3008 | 1468230312499 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5D19E000) [pid = 3008] [serial = 955] [outer = 0000000F58C1E000] 02:45:12 INFO - PROCESS | 3008 | 1468230312975 Marionette TRACE conn6 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 690ms 02:45:13 INFO - PROCESS | 3008 | 1468230313031 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 3008 | 1468230313033 Marionette TRACE conn6 <- [1,1237,null,{"value":"13"}] 02:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:45:13 INFO - PROCESS | 3008 | 1468230313037 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 3008 | 1468230313041 Marionette TRACE conn6 <- [1,1238,null,{}] 02:45:13 INFO - PROCESS | 3008 | 1468230313053 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 3008 | 1468230313058 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:13 INFO - PROCESS | 3008 | 1468230313185 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 02:45:13 INFO - PROCESS | 3008 | 1468230313261 Marionette TRACE conn6 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 3008 | 1468230313264 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEEA800 == 32 [pid = 3008] [id = 319] 02:45:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52AB0400) [pid = 3008] [serial = 956] [outer = 0000000000000000] 02:45:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F70E800) [pid = 3008] [serial = 957] [outer = 0000000F52AB0400] 02:45:13 INFO - PROCESS | 3008 | 1468230313314 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA8C00) [pid = 3008] [serial = 958] [outer = 0000000F52AB0400] 02:45:13 INFO - PROCESS | 3008 | 1468230313707 Marionette TRACE conn6 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 733ms 02:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:45:13 INFO - PROCESS | 3008 | 1468230313773 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 3008 | 1468230313776 Marionette TRACE conn6 <- [1,1241,null,{"value":"13"}] 02:45:13 INFO - PROCESS | 3008 | 1468230313780 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 3008 | 1468230313781 Marionette TRACE conn6 <- [1,1242,null,{}] 02:45:13 INFO - PROCESS | 3008 | 1468230313791 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 3008 | 1468230313793 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:13 INFO - PROCESS | 3008 | 1468230313907 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 02:45:13 INFO - PROCESS | 3008 | 1468230313955 Marionette TRACE conn6 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 3008 | 1468230313957 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61717800 == 33 [pid = 3008] [id = 320] 02:45:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F60484C00) [pid = 3008] [serial = 959] [outer = 0000000000000000] 02:45:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F60606000) [pid = 3008] [serial = 960] [outer = 0000000F60484C00] 02:45:14 INFO - PROCESS | 3008 | 1468230314004 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60DBFC00) [pid = 3008] [serial = 961] [outer = 0000000F60484C00] 02:45:14 INFO - PROCESS | 3008 | 1468230314444 Marionette TRACE conn6 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 692ms 02:45:14 INFO - PROCESS | 3008 | 1468230314472 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 3008 | 1468230314475 Marionette TRACE conn6 <- [1,1245,null,{"value":"13"}] 02:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:45:14 INFO - PROCESS | 3008 | 1468230314478 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 3008 | 1468230314480 Marionette TRACE conn6 <- [1,1246,null,{}] 02:45:14 INFO - PROCESS | 3008 | 1468230314483 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 3008 | 1468230314485 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:14 INFO - PROCESS | 3008 | 1468230314626 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 02:45:14 INFO - PROCESS | 3008 | 1468230314632 Marionette TRACE conn6 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 3008 | 1468230314634 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621AF000 == 34 [pid = 3008] [id = 321] 02:45:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60488C00) [pid = 3008] [serial = 962] [outer = 0000000000000000] 02:45:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61983000) [pid = 3008] [serial = 963] [outer = 0000000F60488C00] 02:45:14 INFO - PROCESS | 3008 | 1468230314684 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63418800) [pid = 3008] [serial = 964] [outer = 0000000F60488C00] 02:45:15 INFO - PROCESS | 3008 | 1468230315120 Marionette TRACE conn6 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 692ms 02:45:15 INFO - PROCESS | 3008 | 1468230315174 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 02:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:45:15 INFO - PROCESS | 3008 | 1468230315176 Marionette TRACE conn6 <- [1,1249,null,{"value":"13"}] 02:45:15 INFO - PROCESS | 3008 | 1468230315179 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - PROCESS | 3008 | 1468230315181 Marionette TRACE conn6 <- [1,1250,null,{}] 02:45:15 INFO - PROCESS | 3008 | 1468230315191 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 3008 | 1468230315196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:15 INFO - PROCESS | 3008 | 1468230315331 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 02:45:15 INFO - PROCESS | 3008 | 1468230315386 Marionette TRACE conn6 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 3008 | 1468230315388 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F85000 == 35 [pid = 3008] [id = 322] 02:45:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63A48400) [pid = 3008] [serial = 965] [outer = 0000000000000000] 02:45:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63F07400) [pid = 3008] [serial = 966] [outer = 0000000F63A48400] 02:45:15 INFO - PROCESS | 3008 | 1468230315438 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63F11C00) [pid = 3008] [serial = 967] [outer = 0000000F63A48400] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5FA15000) [pid = 3008] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F64C3F000) [pid = 3008] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F53121000) [pid = 3008] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52AB9C00) [pid = 3008] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52B97800) [pid = 3008] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57C76000) [pid = 3008] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63A68C00) [pid = 3008] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5D6C8C00) [pid = 3008] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58BE1400) [pid = 3008] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57C74800) [pid = 3008] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5F362000) [pid = 3008] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52AB4400) [pid = 3008] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:45:15 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F606E4400) [pid = 3008] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:45:15 INFO - PROCESS | 3008 | 1468230315949 Marionette TRACE conn6 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 838ms 02:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:45:16 INFO - PROCESS | 3008 | 1468230316021 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 3008 | 1468230316023 Marionette TRACE conn6 <- [1,1253,null,{"value":"13"}] 02:45:16 INFO - PROCESS | 3008 | 1468230316027 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 3008 | 1468230316029 Marionette TRACE conn6 <- [1,1254,null,{}] 02:45:16 INFO - PROCESS | 3008 | 1468230316033 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 3008 | 1468230316035 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:16 INFO - PROCESS | 3008 | 1468230316143 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 02:45:16 INFO - PROCESS | 3008 | 1468230316191 Marionette TRACE conn6 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 3008 | 1468230316193 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FA0000 == 36 [pid = 3008] [id = 323] 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F51F3B800) [pid = 3008] [serial = 968] [outer = 0000000000000000] 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5D657000) [pid = 3008] [serial = 969] [outer = 0000000F51F3B800] 02:45:16 INFO - PROCESS | 3008 | 1468230316238 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F606EA400) [pid = 3008] [serial = 970] [outer = 0000000F51F3B800] 02:45:16 INFO - PROCESS | 3008 | 1468230316596 Marionette TRACE conn6 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 628ms 02:45:16 INFO - PROCESS | 3008 | 1468230316659 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 3008 | 1468230316661 Marionette TRACE conn6 <- [1,1257,null,{"value":"13"}] 02:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:45:16 INFO - PROCESS | 3008 | 1468230316664 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 3008 | 1468230316666 Marionette TRACE conn6 <- [1,1258,null,{}] 02:45:16 INFO - PROCESS | 3008 | 1468230316669 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 3008 | 1468230316671 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:16 INFO - PROCESS | 3008 | 1468230316754 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 02:45:16 INFO - PROCESS | 3008 | 1468230316760 Marionette TRACE conn6 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 3008 | 1468230316762 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67297800 == 37 [pid = 3008] [id = 324] 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63FEC000) [pid = 3008] [serial = 971] [outer = 0000000000000000] 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63FF5C00) [pid = 3008] [serial = 972] [outer = 0000000F63FEC000] 02:45:16 INFO - PROCESS | 3008 | 1468230316807 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6406B000) [pid = 3008] [serial = 973] [outer = 0000000F63FEC000] 02:45:17 INFO - PROCESS | 3008 | 1468230317235 Marionette TRACE conn6 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 628ms 02:45:17 INFO - PROCESS | 3008 | 1468230317295 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 3008 | 1468230317297 Marionette TRACE conn6 <- [1,1261,null,{"value":"13"}] 02:45:17 INFO - PROCESS | 3008 | 1468230317300 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:45:17 INFO - PROCESS | 3008 | 1468230317302 Marionette TRACE conn6 <- [1,1262,null,{}] 02:45:17 INFO - PROCESS | 3008 | 1468230317306 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:17 INFO - PROCESS | 3008 | 1468230317307 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:17 INFO - PROCESS | 3008 | 1468230317390 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 02:45:17 INFO - PROCESS | 3008 | 1468230317398 Marionette TRACE conn6 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 3008 | 1468230317400 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEE1000 == 38 [pid = 3008] [id = 325] 02:45:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F64070400) [pid = 3008] [serial = 974] [outer = 0000000000000000] 02:45:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F640A7400) [pid = 3008] [serial = 975] [outer = 0000000F64070400] 02:45:17 INFO - PROCESS | 3008 | 1468230317444 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F640B0000) [pid = 3008] [serial = 976] [outer = 0000000F64070400] 02:45:17 INFO - PROCESS | 3008 | 1468230317987 Marionette TRACE conn6 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 733ms 02:45:18 INFO - PROCESS | 3008 | 1468230318037 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 3008 | 1468230318043 Marionette TRACE conn6 <- [1,1265,null,{"value":"13"}] 02:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:45:18 INFO - PROCESS | 3008 | 1468230318048 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 3008 | 1468230318052 Marionette TRACE conn6 <- [1,1266,null,{}] 02:45:18 INFO - PROCESS | 3008 | 1468230318058 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 3008 | 1468230318062 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:18 INFO - PROCESS | 3008 | 1468230318191 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 02:45:18 INFO - PROCESS | 3008 | 1468230318305 Marionette TRACE conn6 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 3008 | 1468230318310 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7F2800 == 39 [pid = 3008] [id = 326] 02:45:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F571A0400) [pid = 3008] [serial = 977] [outer = 0000000000000000] 02:45:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F579BB000) [pid = 3008] [serial = 978] [outer = 0000000F571A0400] 02:45:18 INFO - PROCESS | 3008 | 1468230318371 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F58FF8C00) [pid = 3008] [serial = 979] [outer = 0000000F571A0400] 02:45:18 INFO - PROCESS | 3008 | 1468230318986 Marionette TRACE conn6 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 986ms 02:45:19 INFO - PROCESS | 3008 | 1468230319037 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 3008 | 1468230319043 Marionette TRACE conn6 <- [1,1269,null,{"value":"13"}] 02:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:45:19 INFO - PROCESS | 3008 | 1468230319050 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 3008 | 1468230319053 Marionette TRACE conn6 <- [1,1270,null,{}] 02:45:19 INFO - PROCESS | 3008 | 1468230319057 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 3008 | 1468230319060 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:19 INFO - PROCESS | 3008 | 1468230319176 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 02:45:19 INFO - PROCESS | 3008 | 1468230319253 Marionette TRACE conn6 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 3008 | 1468230319256 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633E1000 == 40 [pid = 3008] [id = 327] 02:45:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F4B5C00) [pid = 3008] [serial = 980] [outer = 0000000000000000] 02:45:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE3B800) [pid = 3008] [serial = 981] [outer = 0000000F5F4B5C00] 02:45:19 INFO - PROCESS | 3008 | 1468230319355 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6060AC00) [pid = 3008] [serial = 982] [outer = 0000000F5F4B5C00] 02:45:19 INFO - PROCESS | 3008 | 1468230319936 Marionette TRACE conn6 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 944ms 02:45:19 INFO - PROCESS | 3008 | 1468230319995 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 02:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:45:20 INFO - PROCESS | 3008 | 1468230319998 Marionette TRACE conn6 <- [1,1273,null,{"value":"13"}] 02:45:20 INFO - PROCESS | 3008 | 1468230320002 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 3008 | 1468230320006 Marionette TRACE conn6 <- [1,1274,null,{}] 02:45:20 INFO - PROCESS | 3008 | 1468230320018 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 3008 | 1468230320023 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:20 INFO - PROCESS | 3008 | 1468230320166 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 02:45:20 INFO - PROCESS | 3008 | 1468230320285 Marionette TRACE conn6 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 3008 | 1468230320289 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675D0800 == 41 [pid = 3008] [id = 328] 02:45:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A62400) [pid = 3008] [serial = 983] [outer = 0000000000000000] 02:45:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63A6A400) [pid = 3008] [serial = 984] [outer = 0000000F63A62400] 02:45:20 INFO - PROCESS | 3008 | 1468230320348 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F640A7800) [pid = 3008] [serial = 985] [outer = 0000000F63A62400] 02:45:20 INFO - PROCESS | 3008 | 1468230320987 Marionette TRACE conn6 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1033ms 02:45:21 INFO - PROCESS | 3008 | 1468230321037 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 3008 | 1468230321040 Marionette TRACE conn6 <- [1,1277,null,{"value":"13"}] 02:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:45:21 INFO - PROCESS | 3008 | 1468230321044 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - PROCESS | 3008 | 1468230321046 Marionette TRACE conn6 <- [1,1278,null,{}] 02:45:21 INFO - PROCESS | 3008 | 1468230321050 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 3008 | 1468230321053 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:21 INFO - PROCESS | 3008 | 1468230321168 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 02:45:21 INFO - PROCESS | 3008 | 1468230321399 Marionette TRACE conn6 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 3008 | 1468230321402 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A06800 == 42 [pid = 3008] [id = 329] 02:45:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F51928800) [pid = 3008] [serial = 986] [outer = 0000000000000000] 02:45:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F52ABC000) [pid = 3008] [serial = 987] [outer = 0000000F51928800] 02:45:21 INFO - PROCESS | 3008 | 1468230321467 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F5311E000) [pid = 3008] [serial = 988] [outer = 0000000F51928800] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67297800 == 41 [pid = 3008] [id = 324] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FA0000 == 40 [pid = 3008] [id = 323] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F85000 == 39 [pid = 3008] [id = 322] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621AF000 == 38 [pid = 3008] [id = 321] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61717800 == 37 [pid = 3008] [id = 320] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEEA800 == 36 [pid = 3008] [id = 319] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ED89000 == 35 [pid = 3008] [id = 318] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53095800 == 34 [pid = 3008] [id = 317] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF4800 == 33 [pid = 3008] [id = 316] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A41800 == 32 [pid = 3008] [id = 315] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7AD800 == 31 [pid = 3008] [id = 314] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675D0800 == 30 [pid = 3008] [id = 328] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633E1000 == 29 [pid = 3008] [id = 327] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEE1000 == 28 [pid = 3008] [id = 325] 02:45:22 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7F2800 == 27 [pid = 3008] [id = 326] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6069B800) [pid = 3008] [serial = 934] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F64C41800) [pid = 3008] [serial = 912] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F64E08C00) [pid = 3008] [serial = 913] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F57F42400) [pid = 3008] [serial = 916] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52B9D400) [pid = 3008] [serial = 903] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52ABB000) [pid = 3008] [serial = 919] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F58B86400) [pid = 3008] [serial = 922] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F56F53000) [pid = 3008] [serial = 915] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F640A9C00) [pid = 3008] [serial = 910] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5F362400) [pid = 3008] [serial = 928] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FE37000) [pid = 3008] [serial = 936] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5F108C00) [pid = 3008] [serial = 927] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F57D8B800) [pid = 3008] [serial = 904] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63F03800) [pid = 3008] [serial = 909] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57CE4400) [pid = 3008] [serial = 921] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FE0A800) [pid = 3008] [serial = 931] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F36FC00) [pid = 3008] [serial = 930] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5F36C800) [pid = 3008] [serial = 906] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F606B8400) [pid = 3008] [serial = 937] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5C750000) [pid = 3008] [serial = 925] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60607000) [pid = 3008] [serial = 933] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FFA7C00) [pid = 3008] [serial = 907] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52B9D000) [pid = 3008] [serial = 918] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F61794000) [pid = 3008] [serial = 939] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F59667800) [pid = 3008] [serial = 924] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F63381400) [pid = 3008] [serial = 942] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F61987C00) [pid = 3008] [serial = 940] [outer = 0000000000000000] [url = about:blank] 02:45:22 INFO - PROCESS | 3008 | 1468230322835 Marionette TRACE conn6 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1849ms 02:45:22 INFO - PROCESS | 3008 | 1468230322895 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 3008 | 1468230322900 Marionette TRACE conn6 <- [1,1281,null,{"value":"13"}] 02:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:45:22 INFO - PROCESS | 3008 | 1468230322905 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - PROCESS | 3008 | 1468230322909 Marionette TRACE conn6 <- [1,1282,null,{}] 02:45:22 INFO - PROCESS | 3008 | 1468230322915 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 3008 | 1468230322918 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:23 INFO - PROCESS | 3008 | 1468230323016 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 02:45:23 INFO - PROCESS | 3008 | 1468230323025 Marionette TRACE conn6 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 3008 | 1468230323029 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F56F8C000 == 28 [pid = 3008] [id = 330] 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52ABD400) [pid = 3008] [serial = 989] [outer = 0000000000000000] 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B88C00) [pid = 3008] [serial = 990] [outer = 0000000F52ABD400] 02:45:23 INFO - PROCESS | 3008 | 1468230323080 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52BA0C00) [pid = 3008] [serial = 991] [outer = 0000000F52ABD400] 02:45:23 INFO - PROCESS | 3008 | 1468230323563 Marionette TRACE conn6 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 692ms 02:45:23 INFO - PROCESS | 3008 | 1468230323600 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 3008 | 1468230323606 Marionette TRACE conn6 <- [1,1285,null,{"value":"13"}] 02:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:45:23 INFO - PROCESS | 3008 | 1468230323612 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 3008 | 1468230323615 Marionette TRACE conn6 <- [1,1286,null,{}] 02:45:23 INFO - PROCESS | 3008 | 1468230323619 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 3008 | 1468230323622 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:23 INFO - PROCESS | 3008 | 1468230323714 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 02:45:23 INFO - PROCESS | 3008 | 1468230323722 Marionette TRACE conn6 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 3008 | 1468230323725 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59357800 == 29 [pid = 3008] [id = 331] 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F57193000) [pid = 3008] [serial = 992] [outer = 0000000000000000] 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F572C8C00) [pid = 3008] [serial = 993] [outer = 0000000F57193000] 02:45:23 INFO - PROCESS | 3008 | 1468230323775 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F57A95800) [pid = 3008] [serial = 994] [outer = 0000000F57193000] 02:45:24 INFO - PROCESS | 3008 | 1468230324254 Marionette TRACE conn6 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 691ms 02:45:24 INFO - PROCESS | 3008 | 1468230324313 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 3008 | 1468230324315 Marionette TRACE conn6 <- [1,1289,null,{"value":"13"}] 02:45:24 INFO - PROCESS | 3008 | 1468230324319 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:45:24 INFO - PROCESS | 3008 | 1468230324323 Marionette TRACE conn6 <- [1,1290,null,{}] 02:45:24 INFO - PROCESS | 3008 | 1468230324372 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 3008 | 1468230324377 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:24 INFO - PROCESS | 3008 | 1468230324499 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 02:45:24 INFO - PROCESS | 3008 | 1468230324509 Marionette TRACE conn6 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 3008 | 1468230324512 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F66A000 == 30 [pid = 3008] [id = 332] 02:45:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58BE0C00) [pid = 3008] [serial = 995] [outer = 0000000000000000] 02:45:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5965F400) [pid = 3008] [serial = 996] [outer = 0000000F58BE0C00] 02:45:24 INFO - PROCESS | 3008 | 1468230324561 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5BA82000) [pid = 3008] [serial = 997] [outer = 0000000F58BE0C00] 02:45:25 INFO - PROCESS | 3008 | 1468230324991 Marionette TRACE conn6 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 713ms 02:45:25 INFO - PROCESS | 3008 | 1468230325039 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 3008 | 1468230325042 Marionette TRACE conn6 <- [1,1293,null,{"value":"13"}] 02:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:45:25 INFO - PROCESS | 3008 | 1468230325056 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 3008 | 1468230325058 Marionette TRACE conn6 <- [1,1294,null,{}] 02:45:25 INFO - PROCESS | 3008 | 1468230325062 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 3008 | 1468230325064 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:25 INFO - PROCESS | 3008 | 1468230325182 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 02:45:25 INFO - PROCESS | 3008 | 1468230325230 Marionette TRACE conn6 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 3008 | 1468230325232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC69800 == 31 [pid = 3008] [id = 333] 02:45:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5D19C800) [pid = 3008] [serial = 998] [outer = 0000000000000000] 02:45:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5E81D400) [pid = 3008] [serial = 999] [outer = 0000000F5D19C800] 02:45:25 INFO - PROCESS | 3008 | 1468230325280 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5F114C00) [pid = 3008] [serial = 1000] [outer = 0000000F5D19C800] 02:45:25 INFO - PROCESS | 3008 | 1468230325723 Marionette TRACE conn6 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 692ms 02:45:25 INFO - PROCESS | 3008 | 1468230325775 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 3008 | 1468230325777 Marionette TRACE conn6 <- [1,1297,null,{"value":"13"}] 02:45:25 INFO - PROCESS | 3008 | 1468230325795 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:45:25 INFO - PROCESS | 3008 | 1468230325797 Marionette TRACE conn6 <- [1,1298,null,{}] 02:45:25 INFO - PROCESS | 3008 | 1468230325800 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 3008 | 1468230325802 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:25 INFO - PROCESS | 3008 | 1468230325908 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 02:45:25 INFO - PROCESS | 3008 | 1468230325918 Marionette TRACE conn6 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 3008 | 1468230325920 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004A800 == 32 [pid = 3008] [id = 334] 02:45:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5D19DC00) [pid = 3008] [serial = 1001] [outer = 0000000000000000] 02:45:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F4B3C00) [pid = 3008] [serial = 1002] [outer = 0000000F5D19DC00] 02:45:25 INFO - PROCESS | 3008 | 1468230325966 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5FE0F000) [pid = 3008] [serial = 1003] [outer = 0000000F5D19DC00] 02:45:26 INFO - PROCESS | 3008 | 1468230326407 Marionette TRACE conn6 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 02:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 630ms 02:45:26 INFO - PROCESS | 3008 | 1468230326434 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 3008 | 1468230326437 Marionette TRACE conn6 <- [1,1301,null,{"value":"13"}] 02:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:45:26 INFO - PROCESS | 3008 | 1468230326440 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 3008 | 1468230326442 Marionette TRACE conn6 <- [1,1302,null,{}] 02:45:26 INFO - PROCESS | 3008 | 1468230326445 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 3008 | 1468230326451 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:26 INFO - PROCESS | 3008 | 1468230326588 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 02:45:26 INFO - PROCESS | 3008 | 1468230326601 Marionette TRACE conn6 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 3008 | 1468230326603 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BBA000 == 33 [pid = 3008] [id = 335] 02:45:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FE13400) [pid = 3008] [serial = 1004] [outer = 0000000000000000] 02:45:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FFA7400) [pid = 3008] [serial = 1005] [outer = 0000000F5FE13400] 02:45:26 INFO - PROCESS | 3008 | 1468230326649 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F606B7400) [pid = 3008] [serial = 1006] [outer = 0000000F5FE13400] 02:45:27 INFO - PROCESS | 3008 | 1468230327300 Marionette TRACE conn6 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F60488C00) [pid = 3008] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F51F3B800) [pid = 3008] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63A48400) [pid = 3008] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52AB0400) [pid = 3008] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58C1E000) [pid = 3008] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F61911000) [pid = 3008] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52ABAC00) [pid = 3008] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52B8F400) [pid = 3008] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F58C18800) [pid = 3008] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63FEC000) [pid = 3008] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F64070400) [pid = 3008] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:45:27 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60484C00) [pid = 3008] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 943ms 02:45:27 INFO - PROCESS | 3008 | 1468230327386 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 3008 | 1468230327389 Marionette TRACE conn6 <- [1,1305,null,{"value":"13"}] 02:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:45:27 INFO - PROCESS | 3008 | 1468230327392 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 3008 | 1468230327394 Marionette TRACE conn6 <- [1,1306,null,{}] 02:45:27 INFO - PROCESS | 3008 | 1468230327398 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 3008 | 1468230327400 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:27 INFO - PROCESS | 3008 | 1468230327481 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 02:45:27 INFO - PROCESS | 3008 | 1468230327487 Marionette TRACE conn6 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 3008 | 1468230327489 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E0A000 == 34 [pid = 3008] [id = 336] 02:45:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57C79400) [pid = 3008] [serial = 1007] [outer = 0000000000000000] 02:45:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58C1E000) [pid = 3008] [serial = 1008] [outer = 0000000F57C79400] 02:45:27 INFO - PROCESS | 3008 | 1468230327535 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE43400) [pid = 3008] [serial = 1009] [outer = 0000000F57C79400] 02:45:27 INFO - PROCESS | 3008 | 1468230327925 Marionette TRACE conn6 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 587ms 02:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:45:27 INFO - PROCESS | 3008 | 1468230327982 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 3008 | 1468230327984 Marionette TRACE conn6 <- [1,1309,null,{"value":"13"}] 02:45:27 INFO - PROCESS | 3008 | 1468230327988 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 3008 | 1468230327990 Marionette TRACE conn6 <- [1,1310,null,{}] 02:45:28 INFO - PROCESS | 3008 | 1468230327993 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 3008 | 1468230327995 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:28 INFO - PROCESS | 3008 | 1468230328074 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 02:45:28 INFO - PROCESS | 3008 | 1468230328079 Marionette TRACE conn6 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 3008 | 1468230328081 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6347D800 == 35 [pid = 3008] [id = 337] 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F606E7400) [pid = 3008] [serial = 1010] [outer = 0000000000000000] 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6178C800) [pid = 3008] [serial = 1011] [outer = 0000000F606E7400] 02:45:28 INFO - PROCESS | 3008 | 1468230328127 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61C5FC00) [pid = 3008] [serial = 1012] [outer = 0000000F606E7400] 02:45:28 INFO - PROCESS | 3008 | 1468230328548 Marionette TRACE conn6 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 585ms 02:45:28 INFO - PROCESS | 3008 | 1468230328583 Marionette TRACE conn6 -> [0,1313,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 3008 | 1468230328585 Marionette TRACE conn6 <- [1,1313,null,{"value":"13"}] 02:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:45:28 INFO - PROCESS | 3008 | 1468230328588 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 3008 | 1468230328590 Marionette TRACE conn6 <- [1,1314,null,{}] 02:45:28 INFO - PROCESS | 3008 | 1468230328594 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 3008 | 1468230328596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:28 INFO - PROCESS | 3008 | 1468230328676 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 02:45:28 INFO - PROCESS | 3008 | 1468230328681 Marionette TRACE conn6 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 3008 | 1468230328683 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F5D000 == 36 [pid = 3008] [id = 338] 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F62176400) [pid = 3008] [serial = 1013] [outer = 0000000000000000] 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F621DD800) [pid = 3008] [serial = 1014] [outer = 0000000F62176400] 02:45:28 INFO - PROCESS | 3008 | 1468230328727 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F60360400) [pid = 3008] [serial = 1015] [outer = 0000000F62176400] 02:45:29 INFO - PROCESS | 3008 | 1468230329171 Marionette TRACE conn6 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 627ms 02:45:29 INFO - PROCESS | 3008 | 1468230329217 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 3008 | 1468230329219 Marionette TRACE conn6 <- [1,1317,null,{"value":"13"}] 02:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:45:29 INFO - PROCESS | 3008 | 1468230329227 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 3008 | 1468230329229 Marionette TRACE conn6 <- [1,1318,null,{}] 02:45:29 INFO - PROCESS | 3008 | 1468230329233 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 3008 | 1468230329235 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:29 INFO - PROCESS | 3008 | 1468230329362 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 02:45:29 INFO - PROCESS | 3008 | 1468230329443 Marionette TRACE conn6 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 3008 | 1468230329447 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5298A800 == 37 [pid = 3008] [id = 339] 02:45:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F50E84800) [pid = 3008] [serial = 1016] [outer = 0000000000000000] 02:45:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F50F97C00) [pid = 3008] [serial = 1017] [outer = 0000000F50E84800] 02:45:29 INFO - PROCESS | 3008 | 1468230329510 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F52AB9800) [pid = 3008] [serial = 1018] [outer = 0000000F50E84800] 02:45:30 INFO - PROCESS | 3008 | 1468230330308 Marionette TRACE conn6 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1139ms 02:45:30 INFO - PROCESS | 3008 | 1468230330367 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 3008 | 1468230330371 Marionette TRACE conn6 <- [1,1321,null,{"value":"13"}] 02:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:45:30 INFO - PROCESS | 3008 | 1468230330376 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - PROCESS | 3008 | 1468230330381 Marionette TRACE conn6 <- [1,1322,null,{}] 02:45:30 INFO - PROCESS | 3008 | 1468230330386 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 3008 | 1468230330389 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:30 INFO - PROCESS | 3008 | 1468230330522 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 02:45:30 INFO - PROCESS | 3008 | 1468230330592 Marionette TRACE conn6 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 3008 | 1468230330595 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA62800 == 38 [pid = 3008] [id = 340] 02:45:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F57935400) [pid = 3008] [serial = 1019] [outer = 0000000000000000] 02:45:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F58A08000) [pid = 3008] [serial = 1020] [outer = 0000000F57935400] 02:45:30 INFO - PROCESS | 3008 | 1468230330694 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F591BB000) [pid = 3008] [serial = 1021] [outer = 0000000F57935400] 02:45:31 INFO - PROCESS | 3008 | 1468230331400 Marionette TRACE conn6 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1079ms 02:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:45:31 INFO - PROCESS | 3008 | 1468230331459 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 3008 | 1468230331463 Marionette TRACE conn6 <- [1,1325,null,{"value":"13"}] 02:45:31 INFO - PROCESS | 3008 | 1468230331467 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - PROCESS | 3008 | 1468230331469 Marionette TRACE conn6 <- [1,1326,null,{}] 02:45:31 INFO - PROCESS | 3008 | 1468230331473 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 3008 | 1468230331476 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:31 INFO - PROCESS | 3008 | 1468230331600 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 02:45:31 INFO - PROCESS | 3008 | 1468230331677 Marionette TRACE conn6 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 3008 | 1468230331680 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EAB000 == 39 [pid = 3008] [id = 341] 02:45:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5184C800) [pid = 3008] [serial = 1022] [outer = 0000000000000000] 02:45:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52B97400) [pid = 3008] [serial = 1023] [outer = 0000000F5184C800] 02:45:31 INFO - PROCESS | 3008 | 1468230331848 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5726FC00) [pid = 3008] [serial = 1024] [outer = 0000000F5184C800] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F5D000 == 38 [pid = 3008] [id = 338] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6347D800 == 37 [pid = 3008] [id = 337] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E0A000 == 36 [pid = 3008] [id = 336] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BBA000 == 35 [pid = 3008] [id = 335] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004A800 == 34 [pid = 3008] [id = 334] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FC69800 == 33 [pid = 3008] [id = 333] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F66A000 == 32 [pid = 3008] [id = 332] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59357800 == 31 [pid = 3008] [id = 331] 02:45:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F56F8C000 == 30 [pid = 3008] [id = 330] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F63418800) [pid = 3008] [serial = 964] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F61983000) [pid = 3008] [serial = 963] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5D657000) [pid = 3008] [serial = 969] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63F07400) [pid = 3008] [serial = 966] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F70E800) [pid = 3008] [serial = 957] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F595DB800) [pid = 3008] [serial = 954] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5D19E000) [pid = 3008] [serial = 955] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6338B800) [pid = 3008] [serial = 943] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F53056000) [pid = 3008] [serial = 951] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F579CF400) [pid = 3008] [serial = 952] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52D89800) [pid = 3008] [serial = 945] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63F11C00) [pid = 3008] [serial = 967] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5719EC00) [pid = 3008] [serial = 946] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58FF5C00) [pid = 3008] [serial = 948] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5BA85800) [pid = 3008] [serial = 949] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63FF5C00) [pid = 3008] [serial = 972] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F640A7400) [pid = 3008] [serial = 975] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60606000) [pid = 3008] [serial = 960] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F640B0000) [pid = 3008] [serial = 976] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F6406B000) [pid = 3008] [serial = 973] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F60DBFC00) [pid = 3008] [serial = 961] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5FFA8C00) [pid = 3008] [serial = 958] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F606EA400) [pid = 3008] [serial = 970] [outer = 0000000000000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3008 | 1468230332969 Marionette TRACE conn6 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1531ms 02:45:33 INFO - PROCESS | 3008 | 1468230332999 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 02:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:45:33 INFO - PROCESS | 3008 | 1468230333002 Marionette TRACE conn6 <- [1,1329,null,{"value":"13"}] 02:45:33 INFO - PROCESS | 3008 | 1468230333007 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 3008 | 1468230333011 Marionette TRACE conn6 <- [1,1330,null,{}] 02:45:33 INFO - PROCESS | 3008 | 1468230333015 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 3008 | 1468230333019 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:33 INFO - PROCESS | 3008 | 1468230333129 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 02:45:33 INFO - PROCESS | 3008 | 1468230333230 Marionette TRACE conn6 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 3008 | 1468230333233 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC3000 == 31 [pid = 3008] [id = 342] 02:45:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F53A3C400) [pid = 3008] [serial = 1025] [outer = 0000000000000000] 02:45:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58B88400) [pid = 3008] [serial = 1026] [outer = 0000000F53A3C400] 02:45:33 INFO - PROCESS | 3008 | 1468230333283 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F593A1800) [pid = 3008] [serial = 1027] [outer = 0000000F53A3C400] 02:45:33 INFO - PROCESS | 3008 | 1468230333686 Marionette TRACE conn6 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 733ms 02:45:33 INFO - PROCESS | 3008 | 1468230333741 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 3008 | 1468230333745 Marionette TRACE conn6 <- [1,1333,null,{"value":"13"}] 02:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:45:33 INFO - PROCESS | 3008 | 1468230333751 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 3008 | 1468230333754 Marionette TRACE conn6 <- [1,1334,null,{}] 02:45:33 INFO - PROCESS | 3008 | 1468230333757 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 3008 | 1468230333760 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:33 INFO - PROCESS | 3008 | 1468230333850 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 02:45:33 INFO - PROCESS | 3008 | 1468230333858 Marionette TRACE conn6 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 3008 | 1468230333860 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA7B800 == 32 [pid = 3008] [id = 343] 02:45:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5D6C6C00) [pid = 3008] [serial = 1028] [outer = 0000000000000000] 02:45:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F106800) [pid = 3008] [serial = 1029] [outer = 0000000F5D6C6C00] 02:45:33 INFO - PROCESS | 3008 | 1468230333913 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FA0A800) [pid = 3008] [serial = 1030] [outer = 0000000F5D6C6C00] 02:45:34 INFO - PROCESS | 3008 | 1468230334383 Marionette TRACE conn6 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 691ms 02:45:34 INFO - PROCESS | 3008 | 1468230334446 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 3008 | 1468230334448 Marionette TRACE conn6 <- [1,1337,null,{"value":"13"}] 02:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:45:34 INFO - PROCESS | 3008 | 1468230334452 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 3008 | 1468230334455 Marionette TRACE conn6 <- [1,1338,null,{}] 02:45:34 INFO - PROCESS | 3008 | 1468230334467 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 3008 | 1468230334471 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:34 INFO - PROCESS | 3008 | 1468230334600 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 02:45:34 INFO - PROCESS | 3008 | 1468230334608 Marionette TRACE conn6 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 3008 | 1468230334611 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BAC800 == 33 [pid = 3008] [id = 344] 02:45:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52627000) [pid = 3008] [serial = 1031] [outer = 0000000000000000] 02:45:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F60483400) [pid = 3008] [serial = 1032] [outer = 0000000F52627000] 02:45:34 INFO - PROCESS | 3008 | 1468230334658 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6060B000) [pid = 3008] [serial = 1033] [outer = 0000000F52627000] 02:45:35 INFO - PROCESS | 3008 | 1468230335127 Marionette TRACE conn6 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 691ms 02:45:35 INFO - PROCESS | 3008 | 1468230335146 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 3008 | 1468230335149 Marionette TRACE conn6 <- [1,1341,null,{"value":"13"}] 02:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:45:35 INFO - PROCESS | 3008 | 1468230335152 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 3008 | 1468230335154 Marionette TRACE conn6 <- [1,1342,null,{}] 02:45:35 INFO - PROCESS | 3008 | 1468230335158 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 3008 | 1468230335160 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:35 INFO - PROCESS | 3008 | 1468230335274 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 02:45:35 INFO - PROCESS | 3008 | 1468230335280 Marionette TRACE conn6 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 3008 | 1468230335282 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED85800 == 34 [pid = 3008] [id = 345] 02:45:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6060DC00) [pid = 3008] [serial = 1034] [outer = 0000000000000000] 02:45:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61758400) [pid = 3008] [serial = 1035] [outer = 0000000F6060DC00] 02:45:35 INFO - PROCESS | 3008 | 1468230335334 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61CD8C00) [pid = 3008] [serial = 1036] [outer = 0000000F6060DC00] 02:45:35 INFO - PROCESS | 3008 | 1468230335784 Marionette TRACE conn6 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 691ms 02:45:35 INFO - PROCESS | 3008 | 1468230335846 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 3008 | 1468230335848 Marionette TRACE conn6 <- [1,1345,null,{"value":"13"}] 02:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:45:35 INFO - PROCESS | 3008 | 1468230335859 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 3008 | 1468230335861 Marionette TRACE conn6 <- [1,1346,null,{}] 02:45:35 INFO - PROCESS | 3008 | 1468230335865 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 3008 | 1468230335867 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:36 INFO - PROCESS | 3008 | 1468230336001 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 02:45:36 INFO - PROCESS | 3008 | 1468230336021 Marionette TRACE conn6 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 3008 | 1468230336023 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F58800 == 35 [pid = 3008] [id = 346] 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63467800) [pid = 3008] [serial = 1037] [outer = 0000000000000000] 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F634CC000) [pid = 3008] [serial = 1038] [outer = 0000000F63467800] 02:45:36 INFO - PROCESS | 3008 | 1468230336079 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63A4C400) [pid = 3008] [serial = 1039] [outer = 0000000F63467800] 02:45:36 INFO - PROCESS | 3008 | 1468230336540 Marionette TRACE conn6 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 734ms 02:45:36 INFO - PROCESS | 3008 | 1468230336589 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 3008 | 1468230336591 Marionette TRACE conn6 <- [1,1349,null,{"value":"13"}] 02:45:36 INFO - PROCESS | 3008 | 1468230336594 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:45:36 INFO - PROCESS | 3008 | 1468230336596 Marionette TRACE conn6 <- [1,1350,null,{}] 02:45:36 INFO - PROCESS | 3008 | 1468230336599 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 3008 | 1468230336605 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:36 INFO - PROCESS | 3008 | 1468230336723 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 02:45:36 INFO - PROCESS | 3008 | 1468230336774 Marionette TRACE conn6 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 3008 | 1468230336776 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB3800 == 36 [pid = 3008] [id = 347] 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63A63800) [pid = 3008] [serial = 1040] [outer = 0000000000000000] 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63F0EC00) [pid = 3008] [serial = 1041] [outer = 0000000F63A63800] 02:45:36 INFO - PROCESS | 3008 | 1468230336822 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63FF2000) [pid = 3008] [serial = 1042] [outer = 0000000F63A63800] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58BE0C00) [pid = 3008] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52ABD400) [pid = 3008] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57193000) [pid = 3008] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F51928800) [pid = 3008] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F571A0400) [pid = 3008] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5D19DC00) [pid = 3008] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5F4B5C00) [pid = 3008] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63A62400) [pid = 3008] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE13400) [pid = 3008] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57C79400) [pid = 3008] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D19C800) [pid = 3008] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:45:37 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F606E7400) [pid = 3008] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:45:37 INFO - PROCESS | 3008 | 1468230337289 Marionette TRACE conn6 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 734ms 02:45:37 INFO - PROCESS | 3008 | 1468230337351 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 3008 | 1468230337353 Marionette TRACE conn6 <- [1,1353,null,{"value":"13"}] 02:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:45:37 INFO - PROCESS | 3008 | 1468230337356 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 3008 | 1468230337358 Marionette TRACE conn6 <- [1,1354,null,{}] 02:45:37 INFO - PROCESS | 3008 | 1468230337362 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 3008 | 1468230337364 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:37 INFO - PROCESS | 3008 | 1468230337447 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 02:45:37 INFO - PROCESS | 3008 | 1468230337453 Marionette TRACE conn6 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 3008 | 1468230337455 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F670AC800 == 37 [pid = 3008] [id = 348] 02:45:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5BA7FC00) [pid = 3008] [serial = 1043] [outer = 0000000000000000] 02:45:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFAD000) [pid = 3008] [serial = 1044] [outer = 0000000F5BA7FC00] 02:45:37 INFO - PROCESS | 3008 | 1468230337500 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63A66000) [pid = 3008] [serial = 1045] [outer = 0000000F5BA7FC00] 02:45:37 INFO - PROCESS | 3008 | 1468230337911 Marionette TRACE conn6 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:45:38 INFO - PROCESS | 3008 | 1468230337990 Marionette TRACE conn6 <- [1,1357,null,{"value":"13"}] 02:45:38 INFO - PROCESS | 3008 | 1468230337994 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 3008 | 1468230337996 Marionette TRACE conn6 <- [1,1358,null,{}] 02:45:38 INFO - PROCESS | 3008 | 1468230337999 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 3008 | 1468230338001 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:38 INFO - PROCESS | 3008 | 1468230338085 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 02:45:38 INFO - PROCESS | 3008 | 1468230338093 Marionette TRACE conn6 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 3008 | 1468230338095 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672BF000 == 38 [pid = 3008] [id = 349] 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63A64000) [pid = 3008] [serial = 1046] [outer = 0000000000000000] 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F64067400) [pid = 3008] [serial = 1047] [outer = 0000000F63A64000] 02:45:38 INFO - PROCESS | 3008 | 1468230338139 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F6406FC00) [pid = 3008] [serial = 1048] [outer = 0000000F63A64000] 02:45:38 INFO - PROCESS | 3008 | 1468230338549 Marionette TRACE conn6 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 3008 | 1468230338586 Marionette TRACE conn6 <- [1,1361,null,{"value":"13"}] 02:45:38 INFO - PROCESS | 3008 | 1468230338594 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 3008 | 1468230338597 Marionette TRACE conn6 <- [1,1362,null,{}] 02:45:38 INFO - PROCESS | 3008 | 1468230338600 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 3008 | 1468230338602 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:38 INFO - PROCESS | 3008 | 1468230338687 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 02:45:38 INFO - PROCESS | 3008 | 1468230338694 Marionette TRACE conn6 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 3008 | 1468230338696 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BA5000 == 39 [pid = 3008] [id = 350] 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F64070000) [pid = 3008] [serial = 1049] [outer = 0000000000000000] 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F640AC000) [pid = 3008] [serial = 1050] [outer = 0000000F64070000] 02:45:38 INFO - PROCESS | 3008 | 1468230338741 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F64C3BC00) [pid = 3008] [serial = 1051] [outer = 0000000F64070000] 02:45:39 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:39 INFO - PROCESS | 3008 | 1468230339391 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:45:39 INFO - PROCESS | 3008 | 1468230339435 Marionette TRACE conn6 <- [1,1365,null,{"value":"13"}] 02:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:45:39 INFO - PROCESS | 3008 | 1468230339440 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:45:39 INFO - PROCESS | 3008 | 1468230339444 Marionette TRACE conn6 <- [1,1366,null,{}] 02:45:39 INFO - PROCESS | 3008 | 1468230339450 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:39 INFO - PROCESS | 3008 | 1468230339453 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:39 INFO - PROCESS | 3008 | 1468230339573 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 02:45:39 INFO - PROCESS | 3008 | 1468230339692 Marionette TRACE conn6 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 3008 | 1468230339695 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6A7800 == 40 [pid = 3008] [id = 351] 02:45:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52F36800) [pid = 3008] [serial = 1052] [outer = 0000000000000000] 02:45:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F57D84000) [pid = 3008] [serial = 1053] [outer = 0000000F52F36800] 02:45:39 INFO - PROCESS | 3008 | 1468230339755 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5BA84800) [pid = 3008] [serial = 1054] [outer = 0000000F52F36800] 02:45:40 INFO - PROCESS | 3008 | 1468230340361 Marionette TRACE conn6 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:45:40 INFO - PROCESS | 3008 | 1468230340436 Marionette TRACE conn6 <- [1,1369,null,{"value":"13"}] 02:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:45:40 INFO - PROCESS | 3008 | 1468230340443 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:45:40 INFO - PROCESS | 3008 | 1468230340446 Marionette TRACE conn6 <- [1,1370,null,{}] 02:45:40 INFO - PROCESS | 3008 | 1468230340451 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:40 INFO - PROCESS | 3008 | 1468230340454 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:40 INFO - PROCESS | 3008 | 1468230340570 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 02:45:40 INFO - PROCESS | 3008 | 1468230340688 Marionette TRACE conn6 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:40 INFO - PROCESS | 3008 | 1468230340691 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619FA800 == 41 [pid = 3008] [id = 352] 02:45:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F70E800) [pid = 3008] [serial = 1055] [outer = 0000000000000000] 02:45:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FFA8400) [pid = 3008] [serial = 1056] [outer = 0000000F5F70E800] 02:45:40 INFO - PROCESS | 3008 | 1468230340749 Marionette DEBUG loaded listener.js 02:45:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F6069DC00) [pid = 3008] [serial = 1057] [outer = 0000000F5F70E800] 02:45:41 INFO - PROCESS | 3008 | [3008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:45:41 INFO - PROCESS | 3008 | 1468230341329 Marionette TRACE conn6 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:45:41 INFO - PROCESS | 3008 | 1468230341406 Marionette TRACE conn6 <- [1,1373,null,{"value":"13"}] 02:45:41 INFO - PROCESS | 3008 | 1468230341411 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:45:41 INFO - PROCESS | 3008 | 1468230341415 Marionette TRACE conn6 <- [1,1374,null,{}] 02:45:41 INFO - PROCESS | 3008 | 1468230341439 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 3008 | 1468230341445 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:41 INFO - PROCESS | 3008 | 1468230341591 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 02:45:41 INFO - PROCESS | 3008 | 1468230341639 Marionette TRACE conn6 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:41 INFO - PROCESS | 3008 | 1468230341643 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6767F000 == 42 [pid = 3008] [id = 353] 02:45:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63F03C00) [pid = 3008] [serial = 1058] [outer = 0000000000000000] 02:45:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63F0CC00) [pid = 3008] [serial = 1059] [outer = 0000000F63F03C00] 02:45:41 INFO - PROCESS | 3008 | 1468230341701 Marionette DEBUG loaded listener.js 02:45:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F64C37000) [pid = 3008] [serial = 1060] [outer = 0000000F63F03C00] 02:45:42 INFO - PROCESS | 3008 | 1468230342277 Marionette TRACE conn6 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 3008 | 1468230342363 Marionette TRACE conn6 <- [1,1377,null,{"value":"13"}] 02:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:45:42 INFO - PROCESS | 3008 | 1468230342367 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 3008 | 1468230342369 Marionette TRACE conn6 <- [1,1378,null,{}] 02:45:42 INFO - PROCESS | 3008 | 1468230342373 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 3008 | 1468230342375 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:42 INFO - PROCESS | 3008 | 1468230342653 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 02:45:42 INFO - PROCESS | 3008 | 1468230342780 Marionette TRACE conn6 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 3008 | 1468230342783 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5214A000 == 43 [pid = 3008] [id = 354] 02:45:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F50E81800) [pid = 3008] [serial = 1061] [outer = 0000000000000000] 02:45:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F50F48C00) [pid = 3008] [serial = 1062] [outer = 0000000F50E81800] 02:45:42 INFO - PROCESS | 3008 | 1468230342837 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F51846C00) [pid = 3008] [serial = 1063] [outer = 0000000F50E81800] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A06800 == 42 [pid = 3008] [id = 329] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672BF000 == 41 [pid = 3008] [id = 349] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F670AC800 == 40 [pid = 3008] [id = 348] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB3800 == 39 [pid = 3008] [id = 347] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F58800 == 38 [pid = 3008] [id = 346] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ED85800 == 37 [pid = 3008] [id = 345] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BAC800 == 36 [pid = 3008] [id = 344] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA7B800 == 35 [pid = 3008] [id = 343] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAC3000 == 34 [pid = 3008] [id = 342] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EAB000 == 33 [pid = 3008] [id = 341] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA62800 == 32 [pid = 3008] [id = 340] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5298A800 == 31 [pid = 3008] [id = 339] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6767F000 == 30 [pid = 3008] [id = 353] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619FA800 == 29 [pid = 3008] [id = 352] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BA5000 == 28 [pid = 3008] [id = 350] 02:45:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6A7800 == 27 [pid = 3008] [id = 351] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F621DD800) [pid = 3008] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5965F400) [pid = 3008] [serial = 996] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F52B88C00) [pid = 3008] [serial = 990] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52BA0C00) [pid = 3008] [serial = 991] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F572C8C00) [pid = 3008] [serial = 993] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F57A95800) [pid = 3008] [serial = 994] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52ABC000) [pid = 3008] [serial = 987] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5311E000) [pid = 3008] [serial = 988] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F58FF8C00) [pid = 3008] [serial = 979] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F579BB000) [pid = 3008] [serial = 978] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FE0F000) [pid = 3008] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6060AC00) [pid = 3008] [serial = 982] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5FE3B800) [pid = 3008] [serial = 981] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F640A7800) [pid = 3008] [serial = 985] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63A6A400) [pid = 3008] [serial = 984] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5F4B3C00) [pid = 3008] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FFA7400) [pid = 3008] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE43400) [pid = 3008] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F58C1E000) [pid = 3008] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F606B7400) [pid = 3008] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5E81D400) [pid = 3008] [serial = 999] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F114C00) [pid = 3008] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F61C5FC00) [pid = 3008] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F6178C800) [pid = 3008] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 02:45:43 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5BA82000) [pid = 3008] [serial = 997] [outer = 0000000000000000] [url = about:blank] 02:45:44 INFO - PROCESS | 3008 | 1468230344201 Marionette TRACE conn6 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1894ms 02:45:44 INFO - PROCESS | 3008 | 1468230344262 Marionette TRACE conn6 -> [0,1381,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 3008 | 1468230344266 Marionette TRACE conn6 <- [1,1381,null,{"value":"13"}] 02:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:45:44 INFO - PROCESS | 3008 | 1468230344276 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 3008 | 1468230344279 Marionette TRACE conn6 <- [1,1382,null,{}] 02:45:44 INFO - PROCESS | 3008 | 1468230344286 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 3008 | 1468230344289 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:44 INFO - PROCESS | 3008 | 1468230344394 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 02:45:44 INFO - PROCESS | 3008 | 1468230344401 Marionette TRACE conn6 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 3008 | 1468230344406 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CB8800 == 28 [pid = 3008] [id = 355] 02:45:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52AB8000) [pid = 3008] [serial = 1064] [outer = 0000000000000000] 02:45:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F52B84800) [pid = 3008] [serial = 1065] [outer = 0000000F52AB8000] 02:45:44 INFO - PROCESS | 3008 | 1468230344457 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5210B000) [pid = 3008] [serial = 1066] [outer = 0000000F52AB8000] 02:45:44 INFO - PROCESS | 3008 | 1468230344929 Marionette TRACE conn6 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 691ms 02:45:44 INFO - PROCESS | 3008 | 1468230344966 Marionette TRACE conn6 -> [0,1385,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 3008 | 1468230344972 Marionette TRACE conn6 <- [1,1385,null,{"value":"13"}] 02:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:45:44 INFO - PROCESS | 3008 | 1468230344979 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 3008 | 1468230344982 Marionette TRACE conn6 <- [1,1386,null,{}] 02:45:44 INFO - PROCESS | 3008 | 1468230344985 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 3008 | 1468230344988 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:45 INFO - PROCESS | 3008 | 1468230345079 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 02:45:45 INFO - PROCESS | 3008 | 1468230345087 Marionette TRACE conn6 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 3008 | 1468230345090 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59367800 == 29 [pid = 3008] [id = 356] 02:45:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F53ADC800) [pid = 3008] [serial = 1067] [outer = 0000000000000000] 02:45:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F53F51000) [pid = 3008] [serial = 1068] [outer = 0000000F53ADC800] 02:45:45 INFO - PROCESS | 3008 | 1468230345140 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57195800) [pid = 3008] [serial = 1069] [outer = 0000000F53ADC800] 02:45:45 INFO - PROCESS | 3008 | 1468230345615 Marionette TRACE conn6 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 690ms 02:45:45 INFO - PROCESS | 3008 | 1468230345670 Marionette TRACE conn6 -> [0,1389,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 3008 | 1468230345673 Marionette TRACE conn6 <- [1,1389,null,{"value":"13"}] 02:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:45:45 INFO - PROCESS | 3008 | 1468230345676 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 3008 | 1468230345680 Marionette TRACE conn6 <- [1,1390,null,{}] 02:45:45 INFO - PROCESS | 3008 | 1468230345692 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 3008 | 1468230345697 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:45 INFO - PROCESS | 3008 | 1468230345817 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 02:45:45 INFO - PROCESS | 3008 | 1468230345900 Marionette TRACE conn6 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 3008 | 1468230345904 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F53F800 == 30 [pid = 3008] [id = 357] 02:45:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F51928000) [pid = 3008] [serial = 1070] [outer = 0000000000000000] 02:45:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57D8A400) [pid = 3008] [serial = 1071] [outer = 0000000F51928000] 02:45:45 INFO - PROCESS | 3008 | 1468230345955 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BD4800) [pid = 3008] [serial = 1072] [outer = 0000000F51928000] 02:45:46 INFO - PROCESS | 3008 | 1468230346380 Marionette TRACE conn6 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 733ms 02:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:45:46 INFO - PROCESS | 3008 | 1468230346412 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 3008 | 1468230346415 Marionette TRACE conn6 <- [1,1393,null,{"value":"13"}] 02:45:46 INFO - PROCESS | 3008 | 1468230346419 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 3008 | 1468230346421 Marionette TRACE conn6 <- [1,1394,null,{}] 02:45:46 INFO - PROCESS | 3008 | 1468230346431 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 3008 | 1468230346433 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:46 INFO - PROCESS | 3008 | 1468230346547 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 02:45:46 INFO - PROCESS | 3008 | 1468230346553 Marionette TRACE conn6 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 3008 | 1468230346555 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA77800 == 31 [pid = 3008] [id = 358] 02:45:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F58FF6000) [pid = 3008] [serial = 1073] [outer = 0000000000000000] 02:45:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F591CDC00) [pid = 3008] [serial = 1074] [outer = 0000000F58FF6000] 02:45:46 INFO - PROCESS | 3008 | 1468230346606 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F59663000) [pid = 3008] [serial = 1075] [outer = 0000000F58FF6000] 02:45:47 INFO - PROCESS | 3008 | 1468230347058 Marionette TRACE conn6 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 691ms 02:45:47 INFO - PROCESS | 3008 | 1468230347112 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 02:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:45:47 INFO - PROCESS | 3008 | 1468230347114 Marionette TRACE conn6 <- [1,1397,null,{"value":"13"}] 02:45:47 INFO - PROCESS | 3008 | 1468230347118 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 3008 | 1468230347120 Marionette TRACE conn6 <- [1,1398,null,{}] 02:45:47 INFO - PROCESS | 3008 | 1468230347123 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 3008 | 1468230347125 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:47 INFO - PROCESS | 3008 | 1468230347264 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 02:45:47 INFO - PROCESS | 3008 | 1468230347280 Marionette TRACE conn6 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 3008 | 1468230347282 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004B000 == 32 [pid = 3008] [id = 359] 02:45:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F53ADA400) [pid = 3008] [serial = 1076] [outer = 0000000000000000] 02:45:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5C755000) [pid = 3008] [serial = 1077] [outer = 0000000F53ADA400] 02:45:47 INFO - PROCESS | 3008 | 1468230347368 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5D6C8C00) [pid = 3008] [serial = 1078] [outer = 0000000F53ADA400] 02:45:47 INFO - PROCESS | 3008 | 1468230347830 Marionette TRACE conn6 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 734ms 02:45:47 INFO - PROCESS | 3008 | 1468230347859 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 3008 | 1468230347862 Marionette TRACE conn6 <- [1,1401,null,{"value":"13"}] 02:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:45:47 INFO - PROCESS | 3008 | 1468230347865 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 3008 | 1468230347867 Marionette TRACE conn6 <- [1,1402,null,{}] 02:45:47 INFO - PROCESS | 3008 | 1468230347870 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 3008 | 1468230347876 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:48 INFO - PROCESS | 3008 | 1468230348019 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 02:45:48 INFO - PROCESS | 3008 | 1468230348078 Marionette TRACE conn6 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 3008 | 1468230348081 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6171F800 == 33 [pid = 3008] [id = 360] 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F108C00) [pid = 3008] [serial = 1079] [outer = 0000000000000000] 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FBCF800) [pid = 3008] [serial = 1080] [outer = 0000000F5F108C00] 02:45:48 INFO - PROCESS | 3008 | 1468230348127 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FE3DC00) [pid = 3008] [serial = 1081] [outer = 0000000F5F108C00] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F6060DC00) [pid = 3008] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F63467800) [pid = 3008] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5184C800) [pid = 3008] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F53A3C400) [pid = 3008] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F50E84800) [pid = 3008] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F57935400) [pid = 3008] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5D6C6C00) [pid = 3008] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52627000) [pid = 3008] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5BA7FC00) [pid = 3008] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F64070000) [pid = 3008] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63A64000) [pid = 3008] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:45:48 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F62176400) [pid = 3008] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:45:48 INFO - PROCESS | 3008 | 1468230348731 Marionette TRACE conn6 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 879ms 02:45:48 INFO - PROCESS | 3008 | 1468230348748 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 3008 | 1468230348750 Marionette TRACE conn6 <- [1,1405,null,{"value":"13"}] 02:45:48 INFO - PROCESS | 3008 | 1468230348753 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:45:48 INFO - PROCESS | 3008 | 1468230348755 Marionette TRACE conn6 <- [1,1406,null,{}] 02:45:48 INFO - PROCESS | 3008 | 1468230348758 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 3008 | 1468230348760 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:48 INFO - PROCESS | 3008 | 1468230348839 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 02:45:48 INFO - PROCESS | 3008 | 1468230348844 Marionette TRACE conn6 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 3008 | 1468230348846 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E0A000 == 34 [pid = 3008] [id = 361] 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F57F46000) [pid = 3008] [serial = 1082] [outer = 0000000000000000] 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5D6C6C00) [pid = 3008] [serial = 1083] [outer = 0000000F57F46000] 02:45:48 INFO - PROCESS | 3008 | 1468230348891 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FBD0800) [pid = 3008] [serial = 1084] [outer = 0000000F57F46000] 02:45:49 INFO - PROCESS | 3008 | 1468230349314 Marionette TRACE conn6 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 587ms 02:45:49 INFO - PROCESS | 3008 | 1468230349344 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 3008 | 1468230349347 Marionette TRACE conn6 <- [1,1409,null,{"value":"13"}] 02:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:45:49 INFO - PROCESS | 3008 | 1468230349350 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 3008 | 1468230349352 Marionette TRACE conn6 <- [1,1410,null,{}] 02:45:49 INFO - PROCESS | 3008 | 1468230349355 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 3008 | 1468230349357 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:49 INFO - PROCESS | 3008 | 1468230349438 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 02:45:49 INFO - PROCESS | 3008 | 1468230349443 Marionette TRACE conn6 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 3008 | 1468230349446 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63477000 == 35 [pid = 3008] [id = 362] 02:45:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FFA6400) [pid = 3008] [serial = 1085] [outer = 0000000000000000] 02:45:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FFAA400) [pid = 3008] [serial = 1086] [outer = 0000000F5FFA6400] 02:45:49 INFO - PROCESS | 3008 | 1468230349491 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F60391000) [pid = 3008] [serial = 1087] [outer = 0000000F5FFA6400] 02:45:49 INFO - PROCESS | 3008 | 1468230349944 Marionette TRACE conn6 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 628ms 02:45:49 INFO - PROCESS | 3008 | 1468230349981 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 3008 | 1468230349983 Marionette TRACE conn6 <- [1,1413,null,{"value":"13"}] 02:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:45:49 INFO - PROCESS | 3008 | 1468230349987 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 3008 | 1468230349989 Marionette TRACE conn6 <- [1,1414,null,{}] 02:45:50 INFO - PROCESS | 3008 | 1468230349992 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 3008 | 1468230349994 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:50 INFO - PROCESS | 3008 | 1468230350075 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 02:45:50 INFO - PROCESS | 3008 | 1468230350080 Marionette TRACE conn6 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 3008 | 1468230350082 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F53F000 == 36 [pid = 3008] [id = 363] 02:45:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6035D400) [pid = 3008] [serial = 1088] [outer = 0000000000000000] 02:45:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6060C800) [pid = 3008] [serial = 1089] [outer = 0000000F6035D400] 02:45:50 INFO - PROCESS | 3008 | 1468230350127 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F606AD800) [pid = 3008] [serial = 1090] [outer = 0000000F6035D400] 02:45:50 INFO - PROCESS | 3008 | 1468230350872 Marionette TRACE conn6 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 942ms 02:45:50 INFO - PROCESS | 3008 | 1468230350933 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 3008 | 1468230350937 Marionette TRACE conn6 <- [1,1417,null,{"value":"13"}] 02:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:45:50 INFO - PROCESS | 3008 | 1468230350942 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 3008 | 1468230350946 Marionette TRACE conn6 <- [1,1418,null,{}] 02:45:50 INFO - PROCESS | 3008 | 1468230350952 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 3008 | 1468230350956 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:51 INFO - PROCESS | 3008 | 1468230351114 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 02:45:51 INFO - PROCESS | 3008 | 1468230351226 Marionette TRACE conn6 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 3008 | 1468230351229 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5935A800 == 37 [pid = 3008] [id = 364] 02:45:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52AB4C00) [pid = 3008] [serial = 1091] [outer = 0000000000000000] 02:45:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52F33000) [pid = 3008] [serial = 1092] [outer = 0000000F52AB4C00] 02:45:51 INFO - PROCESS | 3008 | 1468230351289 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F53FB7400) [pid = 3008] [serial = 1093] [outer = 0000000F52AB4C00] 02:45:52 INFO - PROCESS | 3008 | 1468230352106 Marionette TRACE conn6 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1242ms 02:45:52 INFO - PROCESS | 3008 | 1468230352189 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 3008 | 1468230352194 Marionette TRACE conn6 <- [1,1421,null,{"value":"13"}] 02:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:45:52 INFO - PROCESS | 3008 | 1468230352201 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 3008 | 1468230352204 Marionette TRACE conn6 <- [1,1422,null,{}] 02:45:52 INFO - PROCESS | 3008 | 1468230352208 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:52 INFO - PROCESS | 3008 | 1468230352211 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:52 INFO - PROCESS | 3008 | 1468230352346 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 02:45:52 INFO - PROCESS | 3008 | 1468230352417 Marionette TRACE conn6 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 3008 | 1468230352420 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52D25000 == 38 [pid = 3008] [id = 365] 02:45:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F52AB6400) [pid = 3008] [serial = 1094] [outer = 0000000000000000] 02:45:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52B88C00) [pid = 3008] [serial = 1095] [outer = 0000000F52AB6400] 02:45:52 INFO - PROCESS | 3008 | 1468230352581 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F53409C00) [pid = 3008] [serial = 1096] [outer = 0000000F52AB6400] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63477000 == 37 [pid = 3008] [id = 362] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E0A000 == 36 [pid = 3008] [id = 361] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6171F800 == 35 [pid = 3008] [id = 360] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004B000 == 34 [pid = 3008] [id = 359] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA77800 == 33 [pid = 3008] [id = 358] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F53F800 == 32 [pid = 3008] [id = 357] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59367800 == 31 [pid = 3008] [id = 356] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CB8800 == 30 [pid = 3008] [id = 355] 02:45:53 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5214A000 == 29 [pid = 3008] [id = 354] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F60360400) [pid = 3008] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F61758400) [pid = 3008] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F634CC000) [pid = 3008] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F61CD8C00) [pid = 3008] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F63F0EC00) [pid = 3008] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52B97400) [pid = 3008] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5726FC00) [pid = 3008] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58B88400) [pid = 3008] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F593A1800) [pid = 3008] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F50F97C00) [pid = 3008] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52AB9800) [pid = 3008] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58A08000) [pid = 3008] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63A4C400) [pid = 3008] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F591BB000) [pid = 3008] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5F106800) [pid = 3008] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FA0A800) [pid = 3008] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F60483400) [pid = 3008] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FFAD000) [pid = 3008] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F64C3BC00) [pid = 3008] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F640AC000) [pid = 3008] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F6406FC00) [pid = 3008] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F64067400) [pid = 3008] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F63A66000) [pid = 3008] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F6060B000) [pid = 3008] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 02:45:53 INFO - PROCESS | 3008 | 1468230353226 Marionette TRACE conn6 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1080ms 02:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:45:53 INFO - PROCESS | 3008 | 1468230353283 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 3008 | 1468230353287 Marionette TRACE conn6 <- [1,1425,null,{"value":"13"}] 02:45:53 INFO - PROCESS | 3008 | 1468230353292 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 3008 | 1468230353294 Marionette TRACE conn6 <- [1,1426,null,{}] 02:45:53 INFO - PROCESS | 3008 | 1468230353299 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 3008 | 1468230353302 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:53 INFO - PROCESS | 3008 | 1468230353397 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 02:45:53 INFO - PROCESS | 3008 | 1468230353473 Marionette TRACE conn6 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 3008 | 1468230353476 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A9A800 == 30 [pid = 3008] [id = 366] 02:45:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F526F8400) [pid = 3008] [serial = 1097] [outer = 0000000000000000] 02:45:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5311B800) [pid = 3008] [serial = 1098] [outer = 0000000F526F8400] 02:45:53 INFO - PROCESS | 3008 | 1468230353526 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58A11000) [pid = 3008] [serial = 1099] [outer = 0000000F526F8400] 02:45:53 INFO - PROCESS | 3008 | 1468230353945 Marionette TRACE conn6 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 692ms 02:45:53 INFO - PROCESS | 3008 | 1468230353984 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 3008 | 1468230353988 Marionette TRACE conn6 <- [1,1429,null,{"value":"13"}] 02:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:45:54 INFO - PROCESS | 3008 | 1468230353994 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 3008 | 1468230353997 Marionette TRACE conn6 <- [1,1430,null,{}] 02:45:54 INFO - PROCESS | 3008 | 1468230354000 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 3008 | 1468230354003 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:54 INFO - PROCESS | 3008 | 1468230354096 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 02:45:54 INFO - PROCESS | 3008 | 1468230354109 Marionette TRACE conn6 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:54 INFO - PROCESS | 3008 | 1468230354111 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA64000 == 31 [pid = 3008] [id = 367] 02:45:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F591C8000) [pid = 3008] [serial = 1100] [outer = 0000000000000000] 02:45:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5BA77400) [pid = 3008] [serial = 1101] [outer = 0000000F591C8000] 02:45:54 INFO - PROCESS | 3008 | 1468230354161 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5D64F000) [pid = 3008] [serial = 1102] [outer = 0000000F591C8000] 02:45:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5D6D0800) [pid = 3008] [serial = 1103] [outer = 0000000F5FE40400] 02:45:54 INFO - PROCESS | 3008 | 1468230354717 Marionette TRACE conn6 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 776ms 02:45:54 INFO - PROCESS | 3008 | 1468230354774 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 3008 | 1468230354779 Marionette TRACE conn6 <- [1,1433,null,{"value":"13"}] 02:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:45:54 INFO - PROCESS | 3008 | 1468230354785 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 3008 | 1468230354790 Marionette TRACE conn6 <- [1,1434,null,{}] 02:45:54 INFO - PROCESS | 3008 | 1468230354797 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 3008 | 1468230354800 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:54 INFO - PROCESS | 3008 | 1468230354959 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 02:45:55 INFO - PROCESS | 3008 | 1468230355028 Marionette TRACE conn6 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 3008 | 1468230355033 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A83800 == 32 [pid = 3008] [id = 368] 02:45:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F51F55400) [pid = 3008] [serial = 1104] [outer = 0000000000000000] 02:45:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F526F0000) [pid = 3008] [serial = 1105] [outer = 0000000F51F55400] 02:45:55 INFO - PROCESS | 3008 | 1468230355134 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52B98800) [pid = 3008] [serial = 1106] [outer = 0000000F51F55400] 02:45:55 INFO - PROCESS | 3008 | 1468230355800 Marionette TRACE conn6 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1028ms 02:45:55 INFO - PROCESS | 3008 | 1468230355816 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 02:45:55 INFO - PROCESS | 3008 | 1468230355821 Marionette TRACE conn6 <- [1,1437,null,{"value":"13"}] 02:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:45:55 INFO - PROCESS | 3008 | 1468230355828 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 3008 | 1468230355831 Marionette TRACE conn6 <- [1,1438,null,{}] 02:45:55 INFO - PROCESS | 3008 | 1468230355835 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:55 INFO - PROCESS | 3008 | 1468230355838 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:55 INFO - PROCESS | 3008 | 1468230355956 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 02:45:56 INFO - PROCESS | 3008 | 1468230356047 Marionette TRACE conn6 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:56 INFO - PROCESS | 3008 | 1468230356050 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6002E000 == 33 [pid = 3008] [id = 369] 02:45:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57F3DC00) [pid = 3008] [serial = 1107] [outer = 0000000000000000] 02:45:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BDCC00) [pid = 3008] [serial = 1108] [outer = 0000000F57F3DC00] 02:45:56 INFO - PROCESS | 3008 | 1468230356110 Marionette DEBUG loaded listener.js 02:45:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F591D0400) [pid = 3008] [serial = 1109] [outer = 0000000F57F3DC00] 02:45:56 INFO - PROCESS | 3008 | 1468230356762 Marionette TRACE conn6 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 985ms 02:45:56 INFO - PROCESS | 3008 | 1468230356815 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 3008 | 1468230356818 Marionette TRACE conn6 <- [1,1441,null,{"value":"13"}] 02:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:45:56 INFO - PROCESS | 3008 | 1468230356822 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - PROCESS | 3008 | 1468230356826 Marionette TRACE conn6 <- [1,1442,null,{}] 02:45:56 INFO - PROCESS | 3008 | 1468230356839 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 3008 | 1468230356844 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:57 INFO - PROCESS | 3008 | 1468230357006 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 02:45:57 INFO - PROCESS | 3008 | 1468230357017 Marionette TRACE conn6 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 3008 | 1468230357021 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617D0000 == 34 [pid = 3008] [id = 370] 02:45:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F360400) [pid = 3008] [serial = 1110] [outer = 0000000000000000] 02:45:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F36B000) [pid = 3008] [serial = 1111] [outer = 0000000F5F360400] 02:45:57 INFO - PROCESS | 3008 | 1468230357083 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FBCF000) [pid = 3008] [serial = 1112] [outer = 0000000F5F360400] 02:45:57 INFO - PROCESS | 3008 | 1468230357715 Marionette TRACE conn6 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 944ms 02:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:45:57 INFO - PROCESS | 3008 | 1468230357768 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 3008 | 1468230357771 Marionette TRACE conn6 <- [1,1445,null,{"value":"13"}] 02:45:57 INFO - PROCESS | 3008 | 1468230357775 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 3008 | 1468230357777 Marionette TRACE conn6 <- [1,1446,null,{}] 02:45:57 INFO - PROCESS | 3008 | 1468230357781 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:57 INFO - PROCESS | 3008 | 1468230357783 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:57 INFO - PROCESS | 3008 | 1468230357898 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 02:45:57 INFO - PROCESS | 3008 | 1468230357971 Marionette TRACE conn6 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 3008 | 1468230357974 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633E2800 == 35 [pid = 3008] [id = 371] 02:45:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F60604400) [pid = 3008] [serial = 1113] [outer = 0000000000000000] 02:45:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F6060AC00) [pid = 3008] [serial = 1114] [outer = 0000000F60604400] 02:45:58 INFO - PROCESS | 3008 | 1468230358031 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F606E0C00) [pid = 3008] [serial = 1115] [outer = 0000000F60604400] 02:45:58 INFO - PROCESS | 3008 | 1468230358690 Marionette TRACE conn6 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 943ms 02:45:58 INFO - PROCESS | 3008 | 1468230358720 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 3008 | 1468230358722 Marionette TRACE conn6 <- [1,1449,null,{"value":"13"}] 02:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:45:58 INFO - PROCESS | 3008 | 1468230358726 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 3008 | 1468230358728 Marionette TRACE conn6 <- [1,1450,null,{}] 02:45:58 INFO - PROCESS | 3008 | 1468230358732 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 3008 | 1468230358734 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:58 INFO - PROCESS | 3008 | 1468230358840 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 02:45:58 INFO - PROCESS | 3008 | 1468230358913 Marionette TRACE conn6 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 3008 | 1468230358915 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7F800 == 36 [pid = 3008] [id = 372] 02:45:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60611000) [pid = 3008] [serial = 1116] [outer = 0000000000000000] 02:45:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6178B000) [pid = 3008] [serial = 1117] [outer = 0000000F60611000] 02:45:58 INFO - PROCESS | 3008 | 1468230358971 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61981000) [pid = 3008] [serial = 1118] [outer = 0000000F60611000] 02:45:59 INFO - PROCESS | 3008 | 1468230359699 Marionette TRACE conn6 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1028ms 02:45:59 INFO - PROCESS | 3008 | 1468230359757 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 3008 | 1468230359762 Marionette TRACE conn6 <- [1,1453,null,{"value":"13"}] 02:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:45:59 INFO - PROCESS | 3008 | 1468230359767 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 3008 | 1468230359770 Marionette TRACE conn6 <- [1,1454,null,{}] 02:45:59 INFO - PROCESS | 3008 | 1468230359796 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 3008 | 1468230359799 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:45:59 INFO - PROCESS | 3008 | 1468230359953 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 02:46:00 INFO - PROCESS | 3008 | 1468230360023 Marionette TRACE conn6 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 3008 | 1468230360028 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A9A800 == 35 [pid = 3008] [id = 366] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52D25000 == 34 [pid = 3008] [id = 365] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA52800 == 33 [pid = 3008] [id = 188] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A41000 == 32 [pid = 3008] [id = 180] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600CE000 == 31 [pid = 3008] [id = 191] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53F15000 == 30 [pid = 3008] [id = 179] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F534BA800 == 29 [pid = 3008] [id = 184] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F87A800 == 28 [pid = 3008] [id = 182] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CC1800 == 27 [pid = 3008] [id = 185] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAC4000 == 26 [pid = 3008] [id = 187] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E8000 == 25 [pid = 3008] [id = 195] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61949000 == 24 [pid = 3008] [id = 193] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A90800 == 23 [pid = 3008] [id = 196] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF0800 == 22 [pid = 3008] [id = 183] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEE3000 == 21 [pid = 3008] [id = 189] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CBB000 == 20 [pid = 3008] [id = 194] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5935A800 == 19 [pid = 3008] [id = 364] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7F2000 == 18 [pid = 3008] [id = 181] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F38000 == 17 [pid = 3008] [id = 192] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F3A000 == 16 [pid = 3008] [id = 186] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60059800 == 15 [pid = 3008] [id = 190] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F7F800 == 14 [pid = 3008] [id = 372] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633E2800 == 13 [pid = 3008] [id = 371] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617D0000 == 12 [pid = 3008] [id = 370] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6002E000 == 11 [pid = 3008] [id = 369] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA64000 == 10 [pid = 3008] [id = 367] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F53F000 == 9 [pid = 3008] [id = 363] 02:46:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A83800 == 8 [pid = 3008] [id = 368] 02:46:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5267E800 == 9 [pid = 3008] [id = 373] 02:46:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F50F4A000) [pid = 3008] [serial = 1119] [outer = 0000000000000000] 02:46:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F50F4F800) [pid = 3008] [serial = 1120] [outer = 0000000F50F4A000] 02:46:02 INFO - PROCESS | 3008 | 1468230362977 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F51D34000) [pid = 3008] [serial = 1121] [outer = 0000000F50F4A000] 02:46:03 INFO - PROCESS | 3008 | 1468230363569 Marionette TRACE conn6 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 3845ms 02:46:03 INFO - PROCESS | 3008 | 1468230363617 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 3008 | 1468230363622 Marionette TRACE conn6 <- [1,1457,null,{"value":"13"}] 02:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:46:03 INFO - PROCESS | 3008 | 1468230363633 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 3008 | 1468230363636 Marionette TRACE conn6 <- [1,1458,null,{}] 02:46:03 INFO - PROCESS | 3008 | 1468230363641 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:03 INFO - PROCESS | 3008 | 1468230363644 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:03 INFO - PROCESS | 3008 | 1468230363770 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 02:46:03 INFO - PROCESS | 3008 | 1468230363783 Marionette TRACE conn6 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 3008 | 1468230363786 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A9C800 == 10 [pid = 3008] [id = 374] 02:46:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F52B8A400) [pid = 3008] [serial = 1122] [outer = 0000000000000000] 02:46:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F53059800) [pid = 3008] [serial = 1123] [outer = 0000000F52B8A400] 02:46:03 INFO - PROCESS | 3008 | 1468230363878 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F56F54C00) [pid = 3008] [serial = 1124] [outer = 0000000F52B8A400] 02:46:04 INFO - PROCESS | 3008 | 1468230364424 Marionette TRACE conn6 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 839ms 02:46:04 INFO - PROCESS | 3008 | 1468230364475 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 3008 | 1468230364480 Marionette TRACE conn6 <- [1,1461,null,{"value":"13"}] 02:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:46:04 INFO - PROCESS | 3008 | 1468230364486 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 3008 | 1468230364489 Marionette TRACE conn6 <- [1,1462,null,{}] 02:46:04 INFO - PROCESS | 3008 | 1468230364507 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 3008 | 1468230364510 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:04 INFO - PROCESS | 3008 | 1468230364638 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 02:46:04 INFO - PROCESS | 3008 | 1468230364695 Marionette TRACE conn6 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 3008 | 1468230364698 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA63000 == 11 [pid = 3008] [id = 375] 02:46:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F57C7AC00) [pid = 3008] [serial = 1125] [outer = 0000000000000000] 02:46:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57D8B800) [pid = 3008] [serial = 1126] [outer = 0000000F57C7AC00] 02:46:04 INFO - PROCESS | 3008 | 1468230364747 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F58BDB000) [pid = 3008] [serial = 1127] [outer = 0000000F57C7AC00] 02:46:05 INFO - PROCESS | 3008 | 1468230365255 Marionette TRACE conn6 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 796ms 02:46:05 INFO - PROCESS | 3008 | 1468230365294 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 3008 | 1468230365297 Marionette TRACE conn6 <- [1,1465,null,{"value":"13"}] 02:46:05 INFO - PROCESS | 3008 | 1468230365300 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:46:05 INFO - PROCESS | 3008 | 1468230365304 Marionette TRACE conn6 <- [1,1466,null,{}] 02:46:05 INFO - PROCESS | 3008 | 1468230365316 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:05 INFO - PROCESS | 3008 | 1468230365321 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:05 INFO - PROCESS | 3008 | 1468230365703 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F53ADC800) [pid = 3008] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F51928000) [pid = 3008] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F58FF6000) [pid = 3008] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F52AB8000) [pid = 3008] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F50E81800) [pid = 3008] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F53ADA400) [pid = 3008] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5F108C00) [pid = 3008] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FFA6400) [pid = 3008] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52F36800) [pid = 3008] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5F70E800) [pid = 3008] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63F03C00) [pid = 3008] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F57F46000) [pid = 3008] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63A63800) [pid = 3008] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52AB6400) [pid = 3008] [serial = 1094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F51F55400) [pid = 3008] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F526F8400) [pid = 3008] [serial = 1097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F591C8000) [pid = 3008] [serial = 1100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57F3DC00) [pid = 3008] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6035D400) [pid = 3008] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52AB4C00) [pid = 3008] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F360400) [pid = 3008] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:46:05 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F60604400) [pid = 3008] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:46:05 INFO - PROCESS | 3008 | 1468230365770 Marionette TRACE conn6 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 3008 | 1468230365773 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA59000 == 12 [pid = 3008] [id = 376] 02:46:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52620800) [pid = 3008] [serial = 1128] [outer = 0000000000000000] 02:46:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52AB9800) [pid = 3008] [serial = 1129] [outer = 0000000F52620800] 02:46:05 INFO - PROCESS | 3008 | 1468230365819 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F53403000) [pid = 3008] [serial = 1130] [outer = 0000000F52620800] 02:46:06 INFO - PROCESS | 3008 | 1468230366244 Marionette TRACE conn6 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 986ms 02:46:06 INFO - PROCESS | 3008 | 1468230366291 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 3008 | 1468230366294 Marionette TRACE conn6 <- [1,1469,null,{"value":"13"}] 02:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:46:06 INFO - PROCESS | 3008 | 1468230366297 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - PROCESS | 3008 | 1468230366299 Marionette TRACE conn6 <- [1,1470,null,{}] 02:46:06 INFO - PROCESS | 3008 | 1468230366302 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 3008 | 1468230366304 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:06 INFO - PROCESS | 3008 | 1468230366395 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 02:46:06 INFO - PROCESS | 3008 | 1468230366401 Marionette TRACE conn6 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 3008 | 1468230366403 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6211D800 == 13 [pid = 3008] [id = 377] 02:46:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F58A0F000) [pid = 3008] [serial = 1131] [outer = 0000000000000000] 02:46:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5BA78000) [pid = 3008] [serial = 1132] [outer = 0000000F58A0F000] 02:46:06 INFO - PROCESS | 3008 | 1468230366449 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5C75A400) [pid = 3008] [serial = 1133] [outer = 0000000F58A0F000] 02:46:06 INFO - PROCESS | 3008 | 1468230366887 Marionette TRACE conn6 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 630ms 02:46:06 INFO - PROCESS | 3008 | 1468230366929 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 02:46:06 INFO - PROCESS | 3008 | 1468230366931 Marionette TRACE conn6 <- [1,1473,null,{"value":"13"}] 02:46:06 INFO - PROCESS | 3008 | 1468230366935 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:46:06 INFO - PROCESS | 3008 | 1468230366937 Marionette TRACE conn6 <- [1,1474,null,{}] 02:46:06 INFO - PROCESS | 3008 | 1468230366940 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:06 INFO - PROCESS | 3008 | 1468230366942 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:07 INFO - PROCESS | 3008 | 1468230367023 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 02:46:07 INFO - PROCESS | 3008 | 1468230367029 Marionette TRACE conn6 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 3008 | 1468230367031 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F75000 == 14 [pid = 3008] [id = 378] 02:46:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5EC74C00) [pid = 3008] [serial = 1134] [outer = 0000000000000000] 02:46:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F106800) [pid = 3008] [serial = 1135] [outer = 0000000F5EC74C00] 02:46:07 INFO - PROCESS | 3008 | 1468230367087 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F4B0C00) [pid = 3008] [serial = 1136] [outer = 0000000F5EC74C00] 02:46:07 INFO - PROCESS | 3008 | 1468230367609 Marionette TRACE conn6 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 733ms 02:46:07 INFO - PROCESS | 3008 | 1468230367671 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 3008 | 1468230367673 Marionette TRACE conn6 <- [1,1477,null,{"value":"13"}] 02:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:46:07 INFO - PROCESS | 3008 | 1468230367677 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 3008 | 1468230367678 Marionette TRACE conn6 <- [1,1478,null,{}] 02:46:07 INFO - PROCESS | 3008 | 1468230367682 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 3008 | 1468230367688 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:07 INFO - PROCESS | 3008 | 1468230367855 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 02:46:07 INFO - PROCESS | 3008 | 1468230367942 Marionette TRACE conn6 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 3008 | 1468230367948 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A44800 == 15 [pid = 3008] [id = 379] 02:46:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F51929400) [pid = 3008] [serial = 1137] [outer = 0000000000000000] 02:46:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F526F2800) [pid = 3008] [serial = 1138] [outer = 0000000F51929400] 02:46:08 INFO - PROCESS | 3008 | 1468230368008 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B87000) [pid = 3008] [serial = 1139] [outer = 0000000F51929400] 02:46:08 INFO - PROCESS | 3008 | 1468230368855 Marionette TRACE conn6 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1231ms 02:46:08 INFO - PROCESS | 3008 | 1468230368912 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 3008 | 1468230368918 Marionette TRACE conn6 <- [1,1481,null,{"value":"13"}] 02:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:46:08 INFO - PROCESS | 3008 | 1468230368922 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 3008 | 1468230368926 Marionette TRACE conn6 <- [1,1482,null,{}] 02:46:08 INFO - PROCESS | 3008 | 1468230368931 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 3008 | 1468230368934 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:09 INFO - PROCESS | 3008 | 1468230369062 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 02:46:09 INFO - PROCESS | 3008 | 1468230369130 Marionette TRACE conn6 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 3008 | 1468230369133 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F50800 == 16 [pid = 3008] [id = 380] 02:46:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F576F1400) [pid = 3008] [serial = 1140] [outer = 0000000000000000] 02:46:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F57CDF000) [pid = 3008] [serial = 1141] [outer = 0000000F576F1400] 02:46:09 INFO - PROCESS | 3008 | 1468230369193 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F58FF4400) [pid = 3008] [serial = 1142] [outer = 0000000F576F1400] 02:46:10 INFO - PROCESS | 3008 | 1468230370115 Marionette TRACE conn6 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F53F51000) [pid = 3008] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F57195800) [pid = 3008] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F57D8A400) [pid = 3008] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F591CDC00) [pid = 3008] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F52B84800) [pid = 3008] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5210B000) [pid = 3008] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F51846C00) [pid = 3008] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F50F48C00) [pid = 3008] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5C755000) [pid = 3008] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F59663000) [pid = 3008] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5FBCF800) [pid = 3008] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5D6C8C00) [pid = 3008] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FFAA400) [pid = 3008] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE3DC00) [pid = 3008] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6060C800) [pid = 3008] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5BA84800) [pid = 3008] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F57D84000) [pid = 3008] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F6069DC00) [pid = 3008] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FFA8400) [pid = 3008] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F64C37000) [pid = 3008] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63F0CC00) [pid = 3008] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5FBD0800) [pid = 3008] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5D6C6C00) [pid = 3008] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F58BD4800) [pid = 3008] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F60391000) [pid = 3008] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5D64F000) [pid = 3008] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F621DA400) [pid = 3008] [serial = 673] [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.] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5FBCF000) [pid = 3008] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F6060AC00) [pid = 3008] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5BA77400) [pid = 3008] [serial = 1101] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F5F36B000) [pid = 3008] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F63FF2000) [pid = 3008] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F526F0000) [pid = 3008] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F52F33000) [pid = 3008] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F58A11000) [pid = 3008] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F5311B800) [pid = 3008] [serial = 1098] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1293ms 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F53409C00) [pid = 3008] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F52B88C00) [pid = 3008] [serial = 1095] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 51 (0000000F606AD800) [pid = 3008] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 50 (0000000F53FB7400) [pid = 3008] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 49 (0000000F591D0400) [pid = 3008] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 48 (0000000F58BDCC00) [pid = 3008] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 47 (0000000F52B98800) [pid = 3008] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 46 (0000000F606E0C00) [pid = 3008] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | --DOMWINDOW == 45 (0000000F6178B000) [pid = 3008] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 02:46:10 INFO - PROCESS | 3008 | 1468230370219 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 3008 | 1468230370223 Marionette TRACE conn6 <- [1,1485,null,{"value":"13"}] 02:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:46:10 INFO - PROCESS | 3008 | 1468230370229 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 3008 | 1468230370232 Marionette TRACE conn6 <- [1,1486,null,{}] 02:46:10 INFO - PROCESS | 3008 | 1468230370237 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 3008 | 1468230370240 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:10 INFO - PROCESS | 3008 | 1468230370346 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 02:46:10 INFO - PROCESS | 3008 | 1468230370411 Marionette TRACE conn6 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 3008 | 1468230370415 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57AC4000 == 17 [pid = 3008] [id = 381] 02:46:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 46 (0000000F52AB5C00) [pid = 3008] [serial = 1143] [outer = 0000000000000000] 02:46:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 47 (0000000F52B8D400) [pid = 3008] [serial = 1144] [outer = 0000000F52AB5C00] 02:46:10 INFO - PROCESS | 3008 | 1468230370466 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 48 (0000000F52F32000) [pid = 3008] [serial = 1145] [outer = 0000000F52AB5C00] 02:46:10 INFO - PROCESS | 3008 | 1468230370909 Marionette TRACE conn6 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 733ms 02:46:10 INFO - PROCESS | 3008 | 1468230370965 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 3008 | 1468230370971 Marionette TRACE conn6 <- [1,1489,null,{"value":"13"}] 02:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:46:10 INFO - PROCESS | 3008 | 1468230370977 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 3008 | 1468230370980 Marionette TRACE conn6 <- [1,1490,null,{}] 02:46:10 INFO - PROCESS | 3008 | 1468230370984 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 3008 | 1468230370987 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:11 INFO - PROCESS | 3008 | 1468230371075 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 02:46:11 INFO - PROCESS | 3008 | 1468230371091 Marionette TRACE conn6 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 3008 | 1468230371093 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5935C000 == 18 [pid = 3008] [id = 382] 02:46:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 49 (0000000F57193C00) [pid = 3008] [serial = 1146] [outer = 0000000000000000] 02:46:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 50 (0000000F5719AC00) [pid = 3008] [serial = 1147] [outer = 0000000F57193C00] 02:46:11 INFO - PROCESS | 3008 | 1468230371144 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 51 (0000000F579B2800) [pid = 3008] [serial = 1148] [outer = 0000000F57193C00] 02:46:11 INFO - PROCESS | 3008 | 1468230371600 Marionette TRACE conn6 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 691ms 02:46:11 INFO - PROCESS | 3008 | 1468230371670 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 3008 | 1468230371673 Marionette TRACE conn6 <- [1,1493,null,{"value":"13"}] 02:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:46:11 INFO - PROCESS | 3008 | 1468230371676 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 3008 | 1468230371680 Marionette TRACE conn6 <- [1,1494,null,{}] 02:46:11 INFO - PROCESS | 3008 | 1468230371692 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 3008 | 1468230371696 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:11 INFO - PROCESS | 3008 | 1468230371784 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 02:46:11 INFO - PROCESS | 3008 | 1468230371885 Marionette TRACE conn6 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 3008 | 1468230371889 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F0A5000 == 19 [pid = 3008] [id = 383] 02:46:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F58BDA400) [pid = 3008] [serial = 1149] [outer = 0000000000000000] 02:46:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F591C8000) [pid = 3008] [serial = 1150] [outer = 0000000F58BDA400] 02:46:11 INFO - PROCESS | 3008 | 1468230371945 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F59667000) [pid = 3008] [serial = 1151] [outer = 0000000F58BDA400] 02:46:12 INFO - PROCESS | 3008 | 1468230372336 Marionette TRACE conn6 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 692ms 02:46:12 INFO - PROCESS | 3008 | 1468230372372 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 02:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:46:12 INFO - PROCESS | 3008 | 1468230372375 Marionette TRACE conn6 <- [1,1497,null,{"value":"13"}] 02:46:12 INFO - PROCESS | 3008 | 1468230372378 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - PROCESS | 3008 | 1468230372380 Marionette TRACE conn6 <- [1,1498,null,{}] 02:46:12 INFO - PROCESS | 3008 | 1468230372395 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 3008 | 1468230372397 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:12 INFO - PROCESS | 3008 | 1468230372514 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 02:46:12 INFO - PROCESS | 3008 | 1468230372519 Marionette TRACE conn6 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 3008 | 1468230372521 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC5A000 == 20 [pid = 3008] [id = 384] 02:46:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F5BA84800) [pid = 3008] [serial = 1152] [outer = 0000000000000000] 02:46:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F5D195000) [pid = 3008] [serial = 1153] [outer = 0000000F5BA84800] 02:46:12 INFO - PROCESS | 3008 | 1468230372605 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F5D6CF400) [pid = 3008] [serial = 1154] [outer = 0000000F5BA84800] 02:46:13 INFO - PROCESS | 3008 | 1468230373047 Marionette TRACE conn6 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 735ms 02:46:13 INFO - PROCESS | 3008 | 1468230373115 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 3008 | 1468230373117 Marionette TRACE conn6 <- [1,1501,null,{"value":"13"}] 02:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:46:13 INFO - PROCESS | 3008 | 1468230373120 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 3008 | 1468230373122 Marionette TRACE conn6 <- [1,1502,null,{}] 02:46:13 INFO - PROCESS | 3008 | 1468230373126 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 3008 | 1468230373128 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:13 INFO - PROCESS | 3008 | 1468230373266 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 02:46:13 INFO - PROCESS | 3008 | 1468230373280 Marionette TRACE conn6 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 3008 | 1468230373282 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60046800 == 21 [pid = 3008] [id = 385] 02:46:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F5BA81C00) [pid = 3008] [serial = 1155] [outer = 0000000000000000] 02:46:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F5F363400) [pid = 3008] [serial = 1156] [outer = 0000000F5BA81C00] 02:46:13 INFO - PROCESS | 3008 | 1468230373327 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5F899000) [pid = 3008] [serial = 1157] [outer = 0000000F5BA81C00] 02:46:13 INFO - PROCESS | 3008 | 1468230373763 Marionette TRACE conn6 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 671ms 02:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:46:13 INFO - PROCESS | 3008 | 1468230373795 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 3008 | 1468230373798 Marionette TRACE conn6 <- [1,1505,null,{"value":"13"}] 02:46:13 INFO - PROCESS | 3008 | 1468230373801 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 3008 | 1468230373803 Marionette TRACE conn6 <- [1,1506,null,{}] 02:46:13 INFO - PROCESS | 3008 | 1468230373806 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 3008 | 1468230373812 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F50F4A000) [pid = 3008] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F52B8A400) [pid = 3008] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F57C7AC00) [pid = 3008] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F58A0F000) [pid = 3008] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F52620800) [pid = 3008] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:46:13 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F60611000) [pid = 3008] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:46:13 INFO - PROCESS | 3008 | 1468230373957 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 02:46:14 INFO - PROCESS | 3008 | 1468230374006 Marionette TRACE conn6 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 3008 | 1468230374008 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600D0000 == 22 [pid = 3008] [id = 386] 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F53ADA400) [pid = 3008] [serial = 1158] [outer = 0000000000000000] 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F58FF0800) [pid = 3008] [serial = 1159] [outer = 0000000F53ADA400] 02:46:14 INFO - PROCESS | 3008 | 1468230374055 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F5FFA9400) [pid = 3008] [serial = 1160] [outer = 0000000F53ADA400] 02:46:14 INFO - PROCESS | 3008 | 1468230374416 Marionette TRACE conn6 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 630ms 02:46:14 INFO - PROCESS | 3008 | 1468230374434 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 3008 | 1468230374436 Marionette TRACE conn6 <- [1,1509,null,{"value":"13"}] 02:46:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:46:14 INFO - PROCESS | 3008 | 1468230374440 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 3008 | 1468230374441 Marionette TRACE conn6 <- [1,1510,null,{}] 02:46:14 INFO - PROCESS | 3008 | 1468230374445 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 3008 | 1468230374447 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:14 INFO - PROCESS | 3008 | 1468230374553 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 02:46:14 INFO - PROCESS | 3008 | 1468230374594 Marionette TRACE conn6 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 3008 | 1468230374596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619E0000 == 23 [pid = 3008] [id = 387] 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F6007A000) [pid = 3008] [serial = 1161] [outer = 0000000000000000] 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F60399C00) [pid = 3008] [serial = 1162] [outer = 0000000F6007A000] 02:46:14 INFO - PROCESS | 3008 | 1468230374641 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F60606C00) [pid = 3008] [serial = 1163] [outer = 0000000F6007A000] 02:46:15 INFO - PROCESS | 3008 | 1468230375026 Marionette TRACE conn6 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:46: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 () { 02:46:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:46: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 () { 02:46:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:46: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 () { 02:46:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:46: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 () { 02:46:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:46:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 637ms 02:46:15 INFO - PROCESS | 3008 | 1468230375080 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 3008 | 1468230375082 Marionette TRACE conn6 <- [1,1513,null,{"value":"13"}] 02:46:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:46:15 INFO - PROCESS | 3008 | 1468230375086 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 3008 | 1468230375088 Marionette TRACE conn6 <- [1,1514,null,{}] 02:46:15 INFO - PROCESS | 3008 | 1468230375098 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 3008 | 1468230375100 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:15 INFO - PROCESS | 3008 | 1468230375182 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 02:46:15 INFO - PROCESS | 3008 | 1468230375187 Marionette TRACE conn6 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 3008 | 1468230375189 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633DB000 == 24 [pid = 3008] [id = 388] 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F60609C00) [pid = 3008] [serial = 1164] [outer = 0000000000000000] 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F6069E000) [pid = 3008] [serial = 1165] [outer = 0000000F60609C00] 02:46:15 INFO - PROCESS | 3008 | 1468230375234 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F61754800) [pid = 3008] [serial = 1166] [outer = 0000000F60609C00] 02:46:15 INFO - PROCESS | 3008 | 1468230375648 Marionette TRACE conn6 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:46:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:46:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:46:15 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:46:15 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 570ms 02:46:15 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:46:15 INFO - PROCESS | 3008 | 1468230375660 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 3008 | 1468230375662 Marionette TRACE conn6 <- [1,1517,null,{"value":"13"}] 02:46:15 INFO - PROCESS | 3008 | 1468230375665 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:46:15 INFO - PROCESS | 3008 | 1468230375666 Marionette TRACE conn6 <- [1,1518,null,{}] 02:46:15 INFO - PROCESS | 3008 | 1468230375670 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:15 INFO - PROCESS | 3008 | 1468230375672 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:15 INFO - PROCESS | 3008 | 1468230375789 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 02:46:15 INFO - PROCESS | 3008 | 1468230375796 Marionette TRACE conn6 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 3008 | 1468230375798 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F65800 == 25 [pid = 3008] [id = 389] 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F5C75E000) [pid = 3008] [serial = 1167] [outer = 0000000000000000] 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F6178F400) [pid = 3008] [serial = 1168] [outer = 0000000F5C75E000] 02:46:15 INFO - PROCESS | 3008 | 1468230375843 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F61C5DC00) [pid = 3008] [serial = 1169] [outer = 0000000F5C75E000] 02:46:16 INFO - PROCESS | 3008 | 1468230376243 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:46:16 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:46:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:46:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:46:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:46:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:46:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:46:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 628ms 02:46:16 INFO - PROCESS | 3008 | 1468230376297 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 02:46:16 INFO - PROCESS | 3008 | 1468230376299 Marionette TRACE conn6 <- [1,1521,null,{"value":"13"}] 02:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:46:16 INFO - PROCESS | 3008 | 1468230376302 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:46:16 INFO - PROCESS | 3008 | 1468230376304 Marionette TRACE conn6 <- [1,1522,null,{}] 02:46:16 INFO - PROCESS | 3008 | 1468230376308 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:16 INFO - PROCESS | 3008 | 1468230376310 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:16 INFO - PROCESS | 3008 | 1468230376419 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 02:46:16 INFO - PROCESS | 3008 | 1468230376514 Marionette TRACE conn6 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:16 INFO - PROCESS | 3008 | 1468230376517 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52983800 == 26 [pid = 3008] [id = 390] 02:46:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F50F48000) [pid = 3008] [serial = 1170] [outer = 0000000000000000] 02:46:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F50F53C00) [pid = 3008] [serial = 1171] [outer = 0000000F50F48000] 02:46:16 INFO - PROCESS | 3008 | 1468230376576 Marionette DEBUG loaded listener.js 02:46:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52ABAC00) [pid = 3008] [serial = 1172] [outer = 0000000F50F48000] 02:46:17 INFO - PROCESS | 3008 | 1468230377229 Marionette TRACE conn6 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:46:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 986ms 02:46:17 INFO - PROCESS | 3008 | 1468230377294 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 02:46:17 INFO - PROCESS | 3008 | 1468230377298 Marionette TRACE conn6 <- [1,1525,null,{"value":"13"}] 02:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:46:17 INFO - PROCESS | 3008 | 1468230377302 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:46:17 INFO - PROCESS | 3008 | 1468230377306 Marionette TRACE conn6 <- [1,1526,null,{}] 02:46:17 INFO - PROCESS | 3008 | 1468230377312 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:17 INFO - PROCESS | 3008 | 1468230377314 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:17 INFO - PROCESS | 3008 | 1468230377431 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 02:46:17 INFO - PROCESS | 3008 | 1468230377507 Marionette TRACE conn6 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:17 INFO - PROCESS | 3008 | 1468230377511 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F88B000 == 27 [pid = 3008] [id = 391] 02:46:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F579B1800) [pid = 3008] [serial = 1173] [outer = 0000000000000000] 02:46:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57D84000) [pid = 3008] [serial = 1174] [outer = 0000000F579B1800] 02:46:17 INFO - PROCESS | 3008 | 1468230377610 Marionette DEBUG loaded listener.js 02:46:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F58FFA800) [pid = 3008] [serial = 1175] [outer = 0000000F579B1800] 02:46:18 INFO - PROCESS | 3008 | 1468230378181 Marionette TRACE conn6 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 942ms 02:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:46:18 INFO - PROCESS | 3008 | 1468230378251 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 02:46:18 INFO - PROCESS | 3008 | 1468230378256 Marionette TRACE conn6 <- [1,1529,null,{"value":"13"}] 02:46:18 INFO - PROCESS | 3008 | 1468230378260 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:46:18 INFO - PROCESS | 3008 | 1468230378262 Marionette TRACE conn6 <- [1,1530,null,{}] 02:46:18 INFO - PROCESS | 3008 | 1468230378266 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:18 INFO - PROCESS | 3008 | 1468230378269 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:18 INFO - PROCESS | 3008 | 1468230378418 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 02:46:18 INFO - PROCESS | 3008 | 1468230378534 Marionette TRACE conn6 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:18 INFO - PROCESS | 3008 | 1468230378537 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAC800 == 28 [pid = 3008] [id = 392] 02:46:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F360400) [pid = 3008] [serial = 1176] [outer = 0000000000000000] 02:46:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FE08C00) [pid = 3008] [serial = 1177] [outer = 0000000F5F360400] 02:46:18 INFO - PROCESS | 3008 | 1468230378594 Marionette DEBUG loaded listener.js 02:46:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE41800) [pid = 3008] [serial = 1178] [outer = 0000000F5F360400] 02:46:19 INFO - PROCESS | 3008 | 1468230379205 Marionette TRACE conn6 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 986ms 02:46:19 INFO - PROCESS | 3008 | 1468230379247 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 02:46:19 INFO - PROCESS | 3008 | 1468230379250 Marionette TRACE conn6 <- [1,1533,null,{"value":"13"}] 02:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:46:19 INFO - PROCESS | 3008 | 1468230379261 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:46:19 INFO - PROCESS | 3008 | 1468230379267 Marionette TRACE conn6 <- [1,1534,null,{}] 02:46:19 INFO - PROCESS | 3008 | 1468230379272 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:19 INFO - PROCESS | 3008 | 1468230379276 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:19 INFO - PROCESS | 3008 | 1468230379514 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 02:46:19 INFO - PROCESS | 3008 | 1468230379642 Marionette TRACE conn6 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:19 INFO - PROCESS | 3008 | 1468230379645 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E6000 == 29 [pid = 3008] [id = 393] 02:46:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F51906800) [pid = 3008] [serial = 1179] [outer = 0000000000000000] 02:46:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F526F4000) [pid = 3008] [serial = 1180] [outer = 0000000F51906800] 02:46:19 INFO - PROCESS | 3008 | 1468230379697 Marionette DEBUG loaded listener.js 02:46:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52B9FC00) [pid = 3008] [serial = 1181] [outer = 0000000F51906800] 02:46:20 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5267E800 == 28 [pid = 3008] [id = 373] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F61981000) [pid = 3008] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F106800) [pid = 3008] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F50F4F800) [pid = 3008] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F53059800) [pid = 3008] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F56F54C00) [pid = 3008] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58BDB000) [pid = 3008] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F57D8B800) [pid = 3008] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5BA78000) [pid = 3008] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52AB9800) [pid = 3008] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5C75A400) [pid = 3008] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F51D34000) [pid = 3008] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F53403000) [pid = 3008] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 02:46:20 INFO - PROCESS | 3008 | 1468230380921 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1706ms 02:46:20 INFO - PROCESS | 3008 | 1468230380962 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 02:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:46:20 INFO - PROCESS | 3008 | 1468230380966 Marionette TRACE conn6 <- [1,1537,null,{"value":"13"}] 02:46:20 INFO - PROCESS | 3008 | 1468230380971 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:46:20 INFO - PROCESS | 3008 | 1468230380974 Marionette TRACE conn6 <- [1,1538,null,{}] 02:46:20 INFO - PROCESS | 3008 | 1468230380981 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:20 INFO - PROCESS | 3008 | 1468230380984 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:21 INFO - PROCESS | 3008 | 1468230381071 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 02:46:21 INFO - PROCESS | 3008 | 1468230381146 Marionette TRACE conn6 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 3008 | 1468230381149 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572DD000 == 29 [pid = 3008] [id = 394] 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F526F1800) [pid = 3008] [serial = 1182] [outer = 0000000000000000] 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B86C00) [pid = 3008] [serial = 1183] [outer = 0000000F526F1800] 02:46:21 INFO - PROCESS | 3008 | 1468230381199 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52FA7000) [pid = 3008] [serial = 1184] [outer = 0000000F526F1800] 02:46:21 INFO - PROCESS | 3008 | 1468230381630 Marionette TRACE conn6 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 691ms 02:46:21 INFO - PROCESS | 3008 | 1468230381662 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 02:46:21 INFO - PROCESS | 3008 | 1468230381667 Marionette TRACE conn6 <- [1,1541,null,{"value":"13"}] 02:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:46:21 INFO - PROCESS | 3008 | 1468230381674 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:46:21 INFO - PROCESS | 3008 | 1468230381677 Marionette TRACE conn6 <- [1,1542,null,{}] 02:46:21 INFO - PROCESS | 3008 | 1468230381681 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:21 INFO - PROCESS | 3008 | 1468230381684 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:21 INFO - PROCESS | 3008 | 1468230381811 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 02:46:21 INFO - PROCESS | 3008 | 1468230381826 Marionette TRACE conn6 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:21 INFO - PROCESS | 3008 | 1468230381829 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7DD800 == 30 [pid = 3008] [id = 395] 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F57199400) [pid = 3008] [serial = 1185] [outer = 0000000000000000] 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F571F4400) [pid = 3008] [serial = 1186] [outer = 0000000F57199400] 02:46:21 INFO - PROCESS | 3008 | 1468230381879 Marionette DEBUG loaded listener.js 02:46:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F579CF400) [pid = 3008] [serial = 1187] [outer = 0000000F57199400] 02:46:22 INFO - PROCESS | 3008 | 1468230382357 Marionette TRACE conn6 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 732ms 02:46:22 INFO - PROCESS | 3008 | 1468230382408 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 02:46:22 INFO - PROCESS | 3008 | 1468230382411 Marionette TRACE conn6 <- [1,1545,null,{"value":"13"}] 02:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:46:22 INFO - PROCESS | 3008 | 1468230382415 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:46:22 INFO - PROCESS | 3008 | 1468230382418 Marionette TRACE conn6 <- [1,1546,null,{}] 02:46:22 INFO - PROCESS | 3008 | 1468230382430 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:22 INFO - PROCESS | 3008 | 1468230382435 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:22 INFO - PROCESS | 3008 | 1468230382520 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 02:46:22 INFO - PROCESS | 3008 | 1468230382529 Marionette TRACE conn6 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:22 INFO - PROCESS | 3008 | 1468230382532 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA6E000 == 31 [pid = 3008] [id = 396] 02:46:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F51925400) [pid = 3008] [serial = 1188] [outer = 0000000000000000] 02:46:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58C1F000) [pid = 3008] [serial = 1189] [outer = 0000000F51925400] 02:46:22 INFO - PROCESS | 3008 | 1468230382582 Marionette DEBUG loaded listener.js 02:46:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5939AC00) [pid = 3008] [serial = 1190] [outer = 0000000F51925400] 02:46:23 INFO - PROCESS | 3008 | 1468230383440 Marionette TRACE conn6 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:46:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1082ms 02:46:23 INFO - PROCESS | 3008 | 1468230383499 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 02:46:23 INFO - PROCESS | 3008 | 1468230383504 Marionette TRACE conn6 <- [1,1549,null,{"value":"13"}] 02:46:23 INFO - PROCESS | 3008 | 1468230383509 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:46:23 INFO - PROCESS | 3008 | 1468230383514 Marionette TRACE conn6 <- [1,1550,null,{}] 02:46:23 INFO - PROCESS | 3008 | 1468230383520 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:23 INFO - PROCESS | 3008 | 1468230383523 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:23 INFO - PROCESS | 3008 | 1468230383666 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 02:46:23 INFO - PROCESS | 3008 | 1468230383741 Marionette TRACE conn6 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:23 INFO - PROCESS | 3008 | 1468230383744 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1AD800 == 32 [pid = 3008] [id = 397] 02:46:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52F33000) [pid = 3008] [serial = 1191] [outer = 0000000000000000] 02:46:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F53409C00) [pid = 3008] [serial = 1192] [outer = 0000000F52F33000] 02:46:23 INFO - PROCESS | 3008 | 1468230383845 Marionette DEBUG loaded listener.js 02:46:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F579AD800) [pid = 3008] [serial = 1193] [outer = 0000000F52F33000] 02:46:24 INFO - PROCESS | 3008 | 1468230384536 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1090ms 02:46:24 INFO - PROCESS | 3008 | 1468230384610 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 02:46:24 INFO - PROCESS | 3008 | 1468230384615 Marionette TRACE conn6 <- [1,1553,null,{"value":"13"}] 02:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:46:24 INFO - PROCESS | 3008 | 1468230384622 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:46:24 INFO - PROCESS | 3008 | 1468230384625 Marionette TRACE conn6 <- [1,1554,null,{}] 02:46:24 INFO - PROCESS | 3008 | 1468230384629 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:24 INFO - PROCESS | 3008 | 1468230384632 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:24 INFO - PROCESS | 3008 | 1468230384820 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 02:46:24 INFO - PROCESS | 3008 | 1468230384887 Marionette TRACE conn6 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:24 INFO - PROCESS | 3008 | 1468230384890 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CC7800 == 33 [pid = 3008] [id = 398] 02:46:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F518C2000) [pid = 3008] [serial = 1194] [outer = 0000000000000000] 02:46:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F51F58000) [pid = 3008] [serial = 1195] [outer = 0000000F518C2000] 02:46:24 INFO - PROCESS | 3008 | 1468230384944 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F53056C00) [pid = 3008] [serial = 1196] [outer = 0000000F518C2000] 02:46:25 INFO - PROCESS | 3008 | 1468230385510 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:46:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:46:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 943ms 02:46:25 INFO - PROCESS | 3008 | 1468230385570 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 02:46:25 INFO - PROCESS | 3008 | 1468230385574 Marionette TRACE conn6 <- [1,1557,null,{"value":"13"}] 02:46:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:46:25 INFO - PROCESS | 3008 | 1468230385579 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:46:25 INFO - PROCESS | 3008 | 1468230385583 Marionette TRACE conn6 <- [1,1558,null,{}] 02:46:25 INFO - PROCESS | 3008 | 1468230385587 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:25 INFO - PROCESS | 3008 | 1468230385590 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:25 INFO - PROCESS | 3008 | 1468230385703 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 02:46:25 INFO - PROCESS | 3008 | 1468230385755 Marionette TRACE conn6 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:25 INFO - PROCESS | 3008 | 1468230385758 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE8A000 == 34 [pid = 3008] [id = 399] 02:46:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F58B87800) [pid = 3008] [serial = 1197] [outer = 0000000000000000] 02:46:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F58BDDC00) [pid = 3008] [serial = 1198] [outer = 0000000F58B87800] 02:46:25 INFO - PROCESS | 3008 | 1468230385807 Marionette DEBUG loaded listener.js 02:46:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F593A1400) [pid = 3008] [serial = 1199] [outer = 0000000F58B87800] 02:46:26 INFO - PROCESS | 3008 | 1468230386261 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 733ms 02:46:26 INFO - PROCESS | 3008 | 1468230386344 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 02:46:26 INFO - PROCESS | 3008 | 1468230386347 Marionette TRACE conn6 <- [1,1561,null,{"value":"13"}] 02:46:26 INFO - PROCESS | 3008 | 1468230386351 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:46:26 INFO - PROCESS | 3008 | 1468230386353 Marionette TRACE conn6 <- [1,1562,null,{}] 02:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:46:26 INFO - PROCESS | 3008 | 1468230386357 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:26 INFO - PROCESS | 3008 | 1468230386359 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:26 INFO - PROCESS | 3008 | 1468230386473 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 02:46:26 INFO - PROCESS | 3008 | 1468230386532 Marionette TRACE conn6 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:26 INFO - PROCESS | 3008 | 1468230386535 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60B9E800 == 35 [pid = 3008] [id = 400] 02:46:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52F2B400) [pid = 3008] [serial = 1200] [outer = 0000000000000000] 02:46:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5EC73800) [pid = 3008] [serial = 1201] [outer = 0000000F52F2B400] 02:46:26 INFO - PROCESS | 3008 | 1468230386581 Marionette DEBUG loaded listener.js 02:46:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5F36C000) [pid = 3008] [serial = 1202] [outer = 0000000F52F2B400] 02:46:27 INFO - PROCESS | 3008 | 1468230387048 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 733ms 02:46:27 INFO - PROCESS | 3008 | 1468230387090 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 3008 | 1468230387094 Marionette TRACE conn6 <- [1,1565,null,{"value":"13"}] 02:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:46:27 INFO - PROCESS | 3008 | 1468230387105 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 3008 | 1468230387110 Marionette TRACE conn6 <- [1,1566,null,{}] 02:46:27 INFO - PROCESS | 3008 | 1468230387126 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 3008 | 1468230387130 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:27 INFO - PROCESS | 3008 | 1468230387250 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 02:46:27 INFO - PROCESS | 3008 | 1468230387262 Marionette TRACE conn6 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:27 INFO - PROCESS | 3008 | 1468230387264 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621BD800 == 36 [pid = 3008] [id = 401] 02:46:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5F36C400) [pid = 3008] [serial = 1203] [outer = 0000000000000000] 02:46:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5FFAC400) [pid = 3008] [serial = 1204] [outer = 0000000F5F36C400] 02:46:27 INFO - PROCESS | 3008 | 1468230387390 Marionette DEBUG loaded listener.js 02:46:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F60604000) [pid = 3008] [serial = 1205] [outer = 0000000F5F36C400] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5C75E000) [pid = 3008] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5BA81C00) [pid = 3008] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5EC74C00) [pid = 3008] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F51929400) [pid = 3008] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F53ADA400) [pid = 3008] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F576F1400) [pid = 3008] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F57193C00) [pid = 3008] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58BDA400) [pid = 3008] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52AB5C00) [pid = 3008] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6007A000) [pid = 3008] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F60609C00) [pid = 3008] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:46:27 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5BA84800) [pid = 3008] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:46:27 INFO - PROCESS | 3008 | 1468230387770 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 690ms 02:46:27 INFO - PROCESS | 3008 | 1468230387794 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 02:46:27 INFO - PROCESS | 3008 | 1468230387796 Marionette TRACE conn6 <- [1,1569,null,{"value":"13"}] 02:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:46:27 INFO - PROCESS | 3008 | 1468230387800 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:46:27 INFO - PROCESS | 3008 | 1468230387801 Marionette TRACE conn6 <- [1,1570,null,{}] 02:46:27 INFO - PROCESS | 3008 | 1468230387805 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:27 INFO - PROCESS | 3008 | 1468230387807 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:27 INFO - PROCESS | 3008 | 1468230387917 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 02:46:28 INFO - PROCESS | 3008 | 1468230387990 Marionette TRACE conn6 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 3008 | 1468230387992 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F5E800 == 37 [pid = 3008] [id = 402] 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F579DD800) [pid = 3008] [serial = 1206] [outer = 0000000000000000] 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FE42400) [pid = 3008] [serial = 1207] [outer = 0000000F579DD800] 02:46:28 INFO - PROCESS | 3008 | 1468230388038 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F606A9800) [pid = 3008] [serial = 1208] [outer = 0000000F579DD800] 02:46:28 INFO - PROCESS | 3008 | 1468230388413 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 629ms 02:46:28 INFO - PROCESS | 3008 | 1468230388432 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 02:46:28 INFO - PROCESS | 3008 | 1468230388434 Marionette TRACE conn6 <- [1,1573,null,{"value":"13"}] 02:46:28 INFO - PROCESS | 3008 | 1468230388437 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:46:28 INFO - PROCESS | 3008 | 1468230388439 Marionette TRACE conn6 <- [1,1574,null,{}] 02:46:28 INFO - PROCESS | 3008 | 1468230388443 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:28 INFO - PROCESS | 3008 | 1468230388445 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:28 INFO - PROCESS | 3008 | 1468230388557 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 02:46:28 INFO - PROCESS | 3008 | 1468230388565 Marionette TRACE conn6 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:28 INFO - PROCESS | 3008 | 1468230388571 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62111000 == 38 [pid = 3008] [id = 403] 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6178E000) [pid = 3008] [serial = 1209] [outer = 0000000000000000] 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61791800) [pid = 3008] [serial = 1210] [outer = 0000000F6178E000] 02:46:28 INFO - PROCESS | 3008 | 1468230388628 Marionette DEBUG loaded listener.js 02:46:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F61E9B400) [pid = 3008] [serial = 1211] [outer = 0000000F6178E000] 02:46:29 INFO - PROCESS | 3008 | 1468230389056 Marionette TRACE conn6 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:46:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 629ms 02:46:29 INFO - PROCESS | 3008 | 1468230389070 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 3008 | 1468230389072 Marionette TRACE conn6 <- [1,1577,null,{"value":"13"}] 02:46:29 INFO - PROCESS | 3008 | 1468230389075 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:46:29 INFO - PROCESS | 3008 | 1468230389077 Marionette TRACE conn6 <- [1,1578,null,{}] 02:46:29 INFO - PROCESS | 3008 | 1468230389080 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:29 INFO - PROCESS | 3008 | 1468230389082 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:29 INFO - PROCESS | 3008 | 1468230389197 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 02:46:29 INFO - PROCESS | 3008 | 1468230389206 Marionette TRACE conn6 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:29 INFO - PROCESS | 3008 | 1468230389208 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672AE000 == 39 [pid = 3008] [id = 404] 02:46:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5305BC00) [pid = 3008] [serial = 1212] [outer = 0000000000000000] 02:46:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6216C000) [pid = 3008] [serial = 1213] [outer = 0000000F5305BC00] 02:46:29 INFO - PROCESS | 3008 | 1468230389253 Marionette DEBUG loaded listener.js 02:46:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6338D000) [pid = 3008] [serial = 1214] [outer = 0000000F5305BC00] 02:46:29 INFO - PROCESS | 3008 | 1468230389919 Marionette TRACE conn6 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:46:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:46:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 881ms 02:46:29 INFO - PROCESS | 3008 | 1468230389961 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 02:46:29 INFO - PROCESS | 3008 | 1468230389966 Marionette TRACE conn6 <- [1,1581,null,{"value":"13"}] 02:46:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:46:29 INFO - PROCESS | 3008 | 1468230389970 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:46:29 INFO - PROCESS | 3008 | 1468230389976 Marionette TRACE conn6 <- [1,1582,null,{}] 02:46:30 INFO - PROCESS | 3008 | 1468230389996 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:30 INFO - PROCESS | 3008 | 1468230389999 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:30 INFO - PROCESS | 3008 | 1468230390116 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 02:46:30 INFO - PROCESS | 3008 | 1468230390193 Marionette TRACE conn6 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:30 INFO - PROCESS | 3008 | 1468230390196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF4800 == 40 [pid = 3008] [id = 405] 02:46:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F57C7A800) [pid = 3008] [serial = 1215] [outer = 0000000000000000] 02:46:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F57D89400) [pid = 3008] [serial = 1216] [outer = 0000000F57C7A800] 02:46:30 INFO - PROCESS | 3008 | 1468230390296 Marionette DEBUG loaded listener.js 02:46:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F591CB800) [pid = 3008] [serial = 1217] [outer = 0000000F57C7A800] 02:46:30 INFO - PROCESS | 3008 | 1468230390931 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1004ms 02:46:30 INFO - PROCESS | 3008 | 1468230390979 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 02:46:30 INFO - PROCESS | 3008 | 1468230390984 Marionette TRACE conn6 <- [1,1585,null,{"value":"13"}] 02:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:46:31 INFO - PROCESS | 3008 | 1468230390991 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 3008 | 1468230390994 Marionette TRACE conn6 <- [1,1586,null,{}] 02:46:31 INFO - PROCESS | 3008 | 1468230390998 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:31 INFO - PROCESS | 3008 | 1468230391001 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:31 INFO - PROCESS | 3008 | 1468230391120 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 02:46:31 INFO - PROCESS | 3008 | 1468230391212 Marionette TRACE conn6 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:31 INFO - PROCESS | 3008 | 1468230391215 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB2000 == 41 [pid = 3008] [id = 406] 02:46:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5FE13400) [pid = 3008] [serial = 1218] [outer = 0000000000000000] 02:46:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F5FE3A800) [pid = 3008] [serial = 1219] [outer = 0000000F5FE13400] 02:46:31 INFO - PROCESS | 3008 | 1468230391273 Marionette DEBUG loaded listener.js 02:46:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F60602C00) [pid = 3008] [serial = 1220] [outer = 0000000F5FE13400] 02:46:31 INFO - PROCESS | 3008 | 1468230391903 Marionette TRACE conn6 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:46:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:46:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 986ms 02:46:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:46:31 INFO - PROCESS | 3008 | 1468230391979 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 02:46:31 INFO - PROCESS | 3008 | 1468230391981 Marionette TRACE conn6 <- [1,1589,null,{"value":"13"}] 02:46:31 INFO - PROCESS | 3008 | 1468230391986 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:46:31 INFO - PROCESS | 3008 | 1468230391990 Marionette TRACE conn6 <- [1,1590,null,{}] 02:46:32 INFO - PROCESS | 3008 | 1468230392001 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 3008 | 1468230392007 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:32 INFO - PROCESS | 3008 | 1468230392118 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 02:46:32 INFO - PROCESS | 3008 | 1468230392199 Marionette TRACE conn6 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:32 INFO - PROCESS | 3008 | 1468230392202 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B4000 == 42 [pid = 3008] [id = 407] 02:46:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F621DE400) [pid = 3008] [serial = 1221] [outer = 0000000000000000] 02:46:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F63414000) [pid = 3008] [serial = 1222] [outer = 0000000F621DE400] 02:46:32 INFO - PROCESS | 3008 | 1468230392301 Marionette DEBUG loaded listener.js 02:46:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F634C6400) [pid = 3008] [serial = 1223] [outer = 0000000F621DE400] 02:46:32 INFO - PROCESS | 3008 | 1468230392880 Marionette TRACE conn6 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 942ms 02:46:32 INFO - PROCESS | 3008 | 1468230392930 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 02:46:32 INFO - PROCESS | 3008 | 1468230392933 Marionette TRACE conn6 <- [1,1593,null,{"value":"13"}] 02:46:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:46:32 INFO - PROCESS | 3008 | 1468230392937 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:46:32 INFO - PROCESS | 3008 | 1468230392939 Marionette TRACE conn6 <- [1,1594,null,{}] 02:46:32 INFO - PROCESS | 3008 | 1468230392942 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:32 INFO - PROCESS | 3008 | 1468230392945 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:33 INFO - PROCESS | 3008 | 1468230393059 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 02:46:33 INFO - PROCESS | 3008 | 1468230393136 Marionette TRACE conn6 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:33 INFO - PROCESS | 3008 | 1468230393138 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57DDC000 == 43 [pid = 3008] [id = 408] 02:46:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F518C2C00) [pid = 3008] [serial = 1224] [outer = 0000000000000000] 02:46:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F526FAC00) [pid = 3008] [serial = 1225] [outer = 0000000F518C2C00] 02:46:33 INFO - PROCESS | 3008 | 1468230393327 Marionette DEBUG loaded listener.js 02:46:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F53407C00) [pid = 3008] [serial = 1226] [outer = 0000000F518C2C00] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62111000 == 42 [pid = 3008] [id = 403] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F5E800 == 41 [pid = 3008] [id = 402] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621BD800 == 40 [pid = 3008] [id = 401] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60B9E800 == 39 [pid = 3008] [id = 400] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE8A000 == 38 [pid = 3008] [id = 399] 02:46:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CC7800 == 37 [pid = 3008] [id = 398] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F6178F400) [pid = 3008] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5F363400) [pid = 3008] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5F4B0C00) [pid = 3008] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F526F2800) [pid = 3008] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F58FF0800) [pid = 3008] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F52B87000) [pid = 3008] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F57CDF000) [pid = 3008] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F58FF4400) [pid = 3008] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5719AC00) [pid = 3008] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F579B2800) [pid = 3008] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F591C8000) [pid = 3008] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52B8D400) [pid = 3008] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52F32000) [pid = 3008] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F60399C00) [pid = 3008] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6069E000) [pid = 3008] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5D195000) [pid = 3008] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5D6CF400) [pid = 3008] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5FFA9400) [pid = 3008] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5F899000) [pid = 3008] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F61754800) [pid = 3008] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F60606C00) [pid = 3008] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F59667000) [pid = 3008] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F61C5DC00) [pid = 3008] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 02:46:33 INFO - PROCESS | 3008 | 1468230393951 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:46:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:46:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1031ms 02:46:33 INFO - PROCESS | 3008 | 1468230393970 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 02:46:33 INFO - PROCESS | 3008 | 1468230393974 Marionette TRACE conn6 <- [1,1597,null,{"value":"13"}] 02:46:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:46:33 INFO - PROCESS | 3008 | 1468230393981 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:46:33 INFO - PROCESS | 3008 | 1468230393983 Marionette TRACE conn6 <- [1,1598,null,{}] 02:46:34 INFO - PROCESS | 3008 | 1468230394005 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 3008 | 1468230394008 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:34 INFO - PROCESS | 3008 | 1468230394109 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 02:46:34 INFO - PROCESS | 3008 | 1468230394188 Marionette TRACE conn6 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 3008 | 1468230394190 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC3800 == 38 [pid = 3008] [id = 409] 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F526F2800) [pid = 3008] [serial = 1227] [outer = 0000000000000000] 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52BA3C00) [pid = 3008] [serial = 1228] [outer = 0000000F526F2800] 02:46:34 INFO - PROCESS | 3008 | 1468230394240 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F57D86C00) [pid = 3008] [serial = 1229] [outer = 0000000F526F2800] 02:46:34 INFO - PROCESS | 3008 | 1468230394621 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 692ms 02:46:34 INFO - PROCESS | 3008 | 1468230394676 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 02:46:34 INFO - PROCESS | 3008 | 1468230394680 Marionette TRACE conn6 <- [1,1601,null,{"value":"13"}] 02:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:46:34 INFO - PROCESS | 3008 | 1468230394686 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:46:34 INFO - PROCESS | 3008 | 1468230394688 Marionette TRACE conn6 <- [1,1602,null,{}] 02:46:34 INFO - PROCESS | 3008 | 1468230394692 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:34 INFO - PROCESS | 3008 | 1468230394695 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:34 INFO - PROCESS | 3008 | 1468230394786 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 02:46:34 INFO - PROCESS | 3008 | 1468230394792 Marionette TRACE conn6 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:34 INFO - PROCESS | 3008 | 1468230394795 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEE4800 == 39 [pid = 3008] [id = 410] 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5D19F800) [pid = 3008] [serial = 1230] [outer = 0000000000000000] 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5E81E000) [pid = 3008] [serial = 1231] [outer = 0000000F5D19F800] 02:46:34 INFO - PROCESS | 3008 | 1468230394870 Marionette DEBUG loaded listener.js 02:46:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F36F000) [pid = 3008] [serial = 1232] [outer = 0000000F5D19F800] 02:46:35 INFO - PROCESS | 3008 | 1468230395343 Marionette TRACE conn6 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:46:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:46:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 691ms 02:46:35 INFO - PROCESS | 3008 | 1468230395380 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 02:46:35 INFO - PROCESS | 3008 | 1468230395383 Marionette TRACE conn6 <- [1,1605,null,{"value":"13"}] 02:46:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:46:35 INFO - PROCESS | 3008 | 1468230395386 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:46:35 INFO - PROCESS | 3008 | 1468230395390 Marionette TRACE conn6 <- [1,1606,null,{}] 02:46:35 INFO - PROCESS | 3008 | 1468230395401 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:35 INFO - PROCESS | 3008 | 1468230395405 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:35 INFO - PROCESS | 3008 | 1468230395496 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 02:46:35 INFO - PROCESS | 3008 | 1468230395506 Marionette TRACE conn6 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:35 INFO - PROCESS | 3008 | 1468230395509 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619F8000 == 40 [pid = 3008] [id = 411] 02:46:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FFAD400) [pid = 3008] [serial = 1233] [outer = 0000000000000000] 02:46:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F60606C00) [pid = 3008] [serial = 1234] [outer = 0000000F5FFAD400] 02:46:35 INFO - PROCESS | 3008 | 1468230395554 Marionette DEBUG loaded listener.js 02:46:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F606B8000) [pid = 3008] [serial = 1235] [outer = 0000000F5FFAD400] 02:46:35 INFO - PROCESS | 3008 | 1468230395984 Marionette TRACE conn6 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 629ms 02:46:36 INFO - PROCESS | 3008 | 1468230396019 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 3008 | 1468230396021 Marionette TRACE conn6 <- [1,1609,null,{"value":"13"}] 02:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:46:36 INFO - PROCESS | 3008 | 1468230396025 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 3008 | 1468230396027 Marionette TRACE conn6 <- [1,1610,null,{}] 02:46:36 INFO - PROCESS | 3008 | 1468230396030 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 3008 | 1468230396032 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:36 INFO - PROCESS | 3008 | 1468230396119 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 02:46:36 INFO - PROCESS | 3008 | 1468230396125 Marionette TRACE conn6 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 3008 | 1468230396127 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635D6000 == 41 [pid = 3008] [id = 412] 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F61788400) [pid = 3008] [serial = 1236] [outer = 0000000000000000] 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F61C56800) [pid = 3008] [serial = 1237] [outer = 0000000F61788400] 02:46:36 INFO - PROCESS | 3008 | 1468230396179 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F621DFC00) [pid = 3008] [serial = 1238] [outer = 0000000F61788400] 02:46:36 INFO - PROCESS | 3008 | 1468230396674 Marionette TRACE conn6 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 671ms 02:46:36 INFO - PROCESS | 3008 | 1468230396698 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 02:46:36 INFO - PROCESS | 3008 | 1468230396700 Marionette TRACE conn6 <- [1,1613,null,{"value":"13"}] 02:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:46:36 INFO - PROCESS | 3008 | 1468230396709 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:46:36 INFO - PROCESS | 3008 | 1468230396711 Marionette TRACE conn6 <- [1,1614,null,{}] 02:46:36 INFO - PROCESS | 3008 | 1468230396714 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:36 INFO - PROCESS | 3008 | 1468230396716 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:36 INFO - PROCESS | 3008 | 1468230396824 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 02:46:36 INFO - PROCESS | 3008 | 1468230396831 Marionette TRACE conn6 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:36 INFO - PROCESS | 3008 | 1468230396833 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F90800 == 42 [pid = 3008] [id = 413] 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63469C00) [pid = 3008] [serial = 1239] [outer = 0000000000000000] 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63504C00) [pid = 3008] [serial = 1240] [outer = 0000000F63469C00] 02:46:36 INFO - PROCESS | 3008 | 1468230396888 Marionette DEBUG loaded listener.js 02:46:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63A4F400) [pid = 3008] [serial = 1241] [outer = 0000000F63469C00] 02:46:37 INFO - PROCESS | 3008 | 1468230397358 Marionette TRACE conn6 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:46:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:46:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 693ms 02:46:37 INFO - PROCESS | 3008 | 1468230397401 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 02:46:37 INFO - PROCESS | 3008 | 1468230397403 Marionette TRACE conn6 <- [1,1617,null,{"value":"13"}] 02:46:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:46:37 INFO - PROCESS | 3008 | 1468230397445 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:46:37 INFO - PROCESS | 3008 | 1468230397447 Marionette TRACE conn6 <- [1,1618,null,{}] 02:46:37 INFO - PROCESS | 3008 | 1468230397450 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:37 INFO - PROCESS | 3008 | 1468230397456 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:37 INFO - PROCESS | 3008 | 1468230397608 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 02:46:37 INFO - PROCESS | 3008 | 1468230397665 Marionette TRACE conn6 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:37 INFO - PROCESS | 3008 | 1468230397667 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672CA000 == 43 [pid = 3008] [id = 414] 02:46:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63A68800) [pid = 3008] [serial = 1242] [outer = 0000000000000000] 02:46:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F63F07000) [pid = 3008] [serial = 1243] [outer = 0000000F63A68800] 02:46:37 INFO - PROCESS | 3008 | 1468230397713 Marionette DEBUG loaded listener.js 02:46:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F63F0DC00) [pid = 3008] [serial = 1244] [outer = 0000000F63A68800] 02:46:38 INFO - PROCESS | 3008 | 1468230398135 Marionette TRACE conn6 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 754ms 02:46:38 INFO - PROCESS | 3008 | 1468230398181 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 3008 | 1468230398184 Marionette TRACE conn6 <- [1,1621,null,{"value":"13"}] 02:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:46:38 INFO - PROCESS | 3008 | 1468230398187 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 3008 | 1468230398189 Marionette TRACE conn6 <- [1,1622,null,{}] 02:46:38 INFO - PROCESS | 3008 | 1468230398192 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:38 INFO - PROCESS | 3008 | 1468230398194 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:38 INFO - PROCESS | 3008 | 1468230398304 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 02:46:38 INFO - PROCESS | 3008 | 1468230398309 Marionette TRACE conn6 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:38 INFO - PROCESS | 3008 | 1468230398311 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67665000 == 44 [pid = 3008] [id = 415] 02:46:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F63FEB400) [pid = 3008] [serial = 1245] [outer = 0000000000000000] 02:46:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F63FF0000) [pid = 3008] [serial = 1246] [outer = 0000000F63FEB400] 02:46:38 INFO - PROCESS | 3008 | 1468230398399 Marionette DEBUG loaded listener.js 02:46:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F63FF9800) [pid = 3008] [serial = 1247] [outer = 0000000F63FEB400] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5F360400) [pid = 3008] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F579B1800) [pid = 3008] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F50F48000) [pid = 3008] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F51906800) [pid = 3008] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F57199400) [pid = 3008] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F526F1800) [pid = 3008] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F6178E000) [pid = 3008] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F58B87800) [pid = 3008] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F518C2000) [pid = 3008] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52F2B400) [pid = 3008] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5F36C400) [pid = 3008] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:46:38 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F579DD800) [pid = 3008] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:46:38 INFO - PROCESS | 3008 | 1468230398847 Marionette TRACE conn6 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 733ms 02:46:38 INFO - PROCESS | 3008 | 1468230398946 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 02:46:38 INFO - PROCESS | 3008 | 1468230398948 Marionette TRACE conn6 <- [1,1625,null,{"value":"13"}] 02:46:38 INFO - PROCESS | 3008 | 1468230398952 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:46:38 INFO - PROCESS | 3008 | 1468230398954 Marionette TRACE conn6 <- [1,1626,null,{}] 02:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:46:38 INFO - PROCESS | 3008 | 1468230398960 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:38 INFO - PROCESS | 3008 | 1468230398961 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:39 INFO - PROCESS | 3008 | 1468230399045 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 02:46:39 INFO - PROCESS | 3008 | 1468230399055 Marionette TRACE conn6 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 3008 | 1468230399056 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6767C800 == 45 [pid = 3008] [id = 416] 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F53057400) [pid = 3008] [serial = 1248] [outer = 0000000000000000] 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5C711800) [pid = 3008] [serial = 1249] [outer = 0000000F53057400] 02:46:39 INFO - PROCESS | 3008 | 1468230399101 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F606AAC00) [pid = 3008] [serial = 1250] [outer = 0000000F53057400] 02:46:39 INFO - PROCESS | 3008 | 1468230399525 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 629ms 02:46:39 INFO - PROCESS | 3008 | 1468230399588 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 02:46:39 INFO - PROCESS | 3008 | 1468230399590 Marionette TRACE conn6 <- [1,1629,null,{"value":"13"}] 02:46:39 INFO - PROCESS | 3008 | 1468230399593 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:46:39 INFO - PROCESS | 3008 | 1468230399594 Marionette TRACE conn6 <- [1,1630,null,{}] 02:46:39 INFO - PROCESS | 3008 | 1468230399598 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:39 INFO - PROCESS | 3008 | 1468230399599 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:39 INFO - PROCESS | 3008 | 1468230399686 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 02:46:39 INFO - PROCESS | 3008 | 1468230399692 Marionette TRACE conn6 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:39 INFO - PROCESS | 3008 | 1468230399694 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68536800 == 46 [pid = 3008] [id = 417] 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F61C55800) [pid = 3008] [serial = 1251] [outer = 0000000000000000] 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F64066800) [pid = 3008] [serial = 1252] [outer = 0000000F61C55800] 02:46:39 INFO - PROCESS | 3008 | 1468230399738 Marionette DEBUG loaded listener.js 02:46:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F6406D800) [pid = 3008] [serial = 1253] [outer = 0000000F61C55800] 02:46:40 INFO - PROCESS | 3008 | 1468230400148 Marionette TRACE conn6 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:46:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:46:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 587ms 02:46:40 INFO - PROCESS | 3008 | 1468230400187 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 02:46:40 INFO - PROCESS | 3008 | 1468230400189 Marionette TRACE conn6 <- [1,1633,null,{"value":"13"}] 02:46:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:46:40 INFO - PROCESS | 3008 | 1468230400196 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:46:40 INFO - PROCESS | 3008 | 1468230400198 Marionette TRACE conn6 <- [1,1634,null,{}] 02:46:40 INFO - PROCESS | 3008 | 1468230400201 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:40 INFO - PROCESS | 3008 | 1468230400203 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:40 INFO - PROCESS | 3008 | 1468230400288 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 02:46:40 INFO - PROCESS | 3008 | 1468230400293 Marionette TRACE conn6 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:40 INFO - PROCESS | 3008 | 1468230400295 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6857E800 == 47 [pid = 3008] [id = 418] 02:46:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F64071800) [pid = 3008] [serial = 1254] [outer = 0000000000000000] 02:46:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F640A7800) [pid = 3008] [serial = 1255] [outer = 0000000F64071800] 02:46:40 INFO - PROCESS | 3008 | 1468230400341 Marionette DEBUG loaded listener.js 02:46:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F64C37000) [pid = 3008] [serial = 1256] [outer = 0000000F64071800] 02:46:41 INFO - PROCESS | 3008 | 1468230401017 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 881ms 02:46:41 INFO - PROCESS | 3008 | 1468230401079 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 02:46:41 INFO - PROCESS | 3008 | 1468230401084 Marionette TRACE conn6 <- [1,1637,null,{"value":"13"}] 02:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:46:41 INFO - PROCESS | 3008 | 1468230401104 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:46:41 INFO - PROCESS | 3008 | 1468230401108 Marionette TRACE conn6 <- [1,1638,null,{}] 02:46:41 INFO - PROCESS | 3008 | 1468230401116 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:41 INFO - PROCESS | 3008 | 1468230401119 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:41 INFO - PROCESS | 3008 | 1468230401245 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 02:46:41 INFO - PROCESS | 3008 | 1468230401359 Marionette TRACE conn6 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:41 INFO - PROCESS | 3008 | 1468230401363 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA65800 == 48 [pid = 3008] [id = 419] 02:46:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F53063000) [pid = 3008] [serial = 1257] [outer = 0000000000000000] 02:46:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57C76C00) [pid = 3008] [serial = 1258] [outer = 0000000F53063000] 02:46:41 INFO - PROCESS | 3008 | 1468230401423 Marionette DEBUG loaded listener.js 02:46:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F5BA49C00) [pid = 3008] [serial = 1259] [outer = 0000000F53063000] 02:46:42 INFO - PROCESS | 3008 | 1468230402053 Marionette TRACE conn6 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:46:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 997ms 02:46:42 INFO - PROCESS | 3008 | 1468230402091 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 02:46:42 INFO - PROCESS | 3008 | 1468230402096 Marionette TRACE conn6 <- [1,1641,null,{"value":"13"}] 02:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:46:42 INFO - PROCESS | 3008 | 1468230402103 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:46:42 INFO - PROCESS | 3008 | 1468230402106 Marionette TRACE conn6 <- [1,1642,null,{}] 02:46:42 INFO - PROCESS | 3008 | 1468230402110 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:42 INFO - PROCESS | 3008 | 1468230402113 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:42 INFO - PROCESS | 3008 | 1468230402231 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 02:46:42 INFO - PROCESS | 3008 | 1468230402325 Marionette TRACE conn6 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:42 INFO - PROCESS | 3008 | 1468230402328 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAF000 == 49 [pid = 3008] [id = 420] 02:46:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F60391000) [pid = 3008] [serial = 1260] [outer = 0000000000000000] 02:46:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F6060F400) [pid = 3008] [serial = 1261] [outer = 0000000F60391000] 02:46:42 INFO - PROCESS | 3008 | 1468230402388 Marionette DEBUG loaded listener.js 02:46:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F6216F400) [pid = 3008] [serial = 1262] [outer = 0000000F60391000] 02:46:43 INFO - PROCESS | 3008 | 1468230403059 Marionette TRACE conn6 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:46:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:46:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 984ms 02:46:43 INFO - PROCESS | 3008 | 1468230403088 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 02:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:46:43 INFO - PROCESS | 3008 | 1468230403091 Marionette TRACE conn6 <- [1,1645,null,{"value":"13"}] 02:46:43 INFO - PROCESS | 3008 | 1468230403095 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:46:43 INFO - PROCESS | 3008 | 1468230403099 Marionette TRACE conn6 <- [1,1646,null,{}] 02:46:43 INFO - PROCESS | 3008 | 1468230403111 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:43 INFO - PROCESS | 3008 | 1468230403116 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:43 INFO - PROCESS | 3008 | 1468230403232 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 02:46:43 INFO - PROCESS | 3008 | 1468230403356 Marionette TRACE conn6 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:43 INFO - PROCESS | 3008 | 1468230403360 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68420800 == 50 [pid = 3008] [id = 421] 02:46:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F63A4E000) [pid = 3008] [serial = 1263] [outer = 0000000000000000] 02:46:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F63F04800) [pid = 3008] [serial = 1264] [outer = 0000000F63A4E000] 02:46:43 INFO - PROCESS | 3008 | 1468230403419 Marionette DEBUG loaded listener.js 02:46:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F640A5000) [pid = 3008] [serial = 1265] [outer = 0000000F63A4E000] 02:46:44 INFO - PROCESS | 3008 | 1468230403994 Marionette TRACE conn6 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 944ms 02:46:44 INFO - PROCESS | 3008 | 1468230404239 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 02:46:44 INFO - PROCESS | 3008 | 1468230404245 Marionette TRACE conn6 <- [1,1649,null,{"value":"13"}] 02:46:44 INFO - PROCESS | 3008 | 1468230404263 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:46:44 INFO - PROCESS | 3008 | 1468230404267 Marionette TRACE conn6 <- [1,1650,null,{}] 02:46:44 INFO - PROCESS | 3008 | 1468230404272 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:44 INFO - PROCESS | 3008 | 1468230404276 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:44 INFO - PROCESS | 3008 | 1468230404380 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 02:46:44 INFO - PROCESS | 3008 | 1468230404455 Marionette TRACE conn6 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:44 INFO - PROCESS | 3008 | 1468230404460 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BACB000 == 51 [pid = 3008] [id = 422] 02:46:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F57197000) [pid = 3008] [serial = 1266] [outer = 0000000000000000] 02:46:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F57C7AC00) [pid = 3008] [serial = 1267] [outer = 0000000F57197000] 02:46:44 INFO - PROCESS | 3008 | 1468230404510 Marionette DEBUG loaded listener.js 02:46:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F591B1000) [pid = 3008] [serial = 1268] [outer = 0000000F57197000] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7DD800 == 50 [pid = 3008] [id = 395] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572DD000 == 49 [pid = 3008] [id = 394] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68536800 == 48 [pid = 3008] [id = 417] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6767C800 == 47 [pid = 3008] [id = 416] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67665000 == 46 [pid = 3008] [id = 415] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672CA000 == 45 [pid = 3008] [id = 414] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F90800 == 44 [pid = 3008] [id = 413] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635D6000 == 43 [pid = 3008] [id = 412] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619F8000 == 42 [pid = 3008] [id = 411] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEE4800 == 41 [pid = 3008] [id = 410] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAC3800 == 40 [pid = 3008] [id = 409] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57DDC000 == 39 [pid = 3008] [id = 408] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB2000 == 38 [pid = 3008] [id = 406] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF4800 == 37 [pid = 3008] [id = 405] 02:46:45 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672AE000 == 36 [pid = 3008] [id = 404] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F6216C000) [pid = 3008] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | 1468230405183 Marionette TRACE conn6 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 944ms 02:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:46:45 INFO - PROCESS | 3008 | 1468230405215 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 3008 | 1468230405218 Marionette TRACE conn6 <- [1,1653,null,{"value":"13"}] 02:46:45 INFO - PROCESS | 3008 | 1468230405227 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 3008 | 1468230405231 Marionette TRACE conn6 <- [1,1654,null,{}] 02:46:45 INFO - PROCESS | 3008 | 1468230405235 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 3008 | 1468230405238 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:45 INFO - PROCESS | 3008 | 1468230405328 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F61791800) [pid = 3008] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F58BDDC00) [pid = 3008] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F53409C00) [pid = 3008] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F51F58000) [pid = 3008] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F5EC73800) [pid = 3008] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F593A1400) [pid = 3008] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F61E9B400) [pid = 3008] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5F36C000) [pid = 3008] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5FFAC400) [pid = 3008] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F606A9800) [pid = 3008] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F60604000) [pid = 3008] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5FE42400) [pid = 3008] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F53056C00) [pid = 3008] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F58C1F000) [pid = 3008] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5FE08C00) [pid = 3008] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FE41800) [pid = 3008] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F57D84000) [pid = 3008] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58FFA800) [pid = 3008] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F50F53C00) [pid = 3008] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F52ABAC00) [pid = 3008] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F526F4000) [pid = 3008] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B9FC00) [pid = 3008] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F571F4400) [pid = 3008] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F579CF400) [pid = 3008] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52B86C00) [pid = 3008] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52FA7000) [pid = 3008] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 02:46:45 INFO - PROCESS | 3008 | 1468230405420 Marionette TRACE conn6 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:45 INFO - PROCESS | 3008 | 1468230405422 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57DDC000 == 37 [pid = 3008] [id = 423] 02:46:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52ABAC00) [pid = 3008] [serial = 1269] [outer = 0000000000000000] 02:46:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52D95800) [pid = 3008] [serial = 1270] [outer = 0000000F52ABAC00] 02:46:45 INFO - PROCESS | 3008 | 1468230405474 Marionette DEBUG loaded listener.js 02:46:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F56FC3000) [pid = 3008] [serial = 1271] [outer = 0000000F52ABAC00] 02:46:45 INFO - PROCESS | 3008 | 1468230405906 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 733ms 02:46:45 INFO - PROCESS | 3008 | 1468230405957 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 02:46:45 INFO - PROCESS | 3008 | 1468230405959 Marionette TRACE conn6 <- [1,1657,null,{"value":"13"}] 02:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:46:45 INFO - PROCESS | 3008 | 1468230405963 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:46:45 INFO - PROCESS | 3008 | 1468230405965 Marionette TRACE conn6 <- [1,1658,null,{}] 02:46:45 INFO - PROCESS | 3008 | 1468230405974 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:45 INFO - PROCESS | 3008 | 1468230405979 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:46 INFO - PROCESS | 3008 | 1468230406073 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 02:46:46 INFO - PROCESS | 3008 | 1468230406087 Marionette TRACE conn6 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 3008 | 1468230406091 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA7C000 == 38 [pid = 3008] [id = 424] 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5EC71000) [pid = 3008] [serial = 1272] [outer = 0000000000000000] 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F110800) [pid = 3008] [serial = 1273] [outer = 0000000F5EC71000] 02:46:46 INFO - PROCESS | 3008 | 1468230406141 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FA16C00) [pid = 3008] [serial = 1274] [outer = 0000000F5EC71000] 02:46:46 INFO - PROCESS | 3008 | 1468230406608 Marionette TRACE conn6 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 691ms 02:46:46 INFO - PROCESS | 3008 | 1468230406657 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 02:46:46 INFO - PROCESS | 3008 | 1468230406659 Marionette TRACE conn6 <- [1,1661,null,{"value":"13"}] 02:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:46:46 INFO - PROCESS | 3008 | 1468230406662 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:46:46 INFO - PROCESS | 3008 | 1468230406664 Marionette TRACE conn6 <- [1,1662,null,{}] 02:46:46 INFO - PROCESS | 3008 | 1468230406668 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:46 INFO - PROCESS | 3008 | 1468230406670 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:46 INFO - PROCESS | 3008 | 1468230406761 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 02:46:46 INFO - PROCESS | 3008 | 1468230406768 Marionette TRACE conn6 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:46 INFO - PROCESS | 3008 | 1468230406771 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600CD000 == 39 [pid = 3008] [id = 425] 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6038D400) [pid = 3008] [serial = 1275] [outer = 0000000000000000] 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F60486C00) [pid = 3008] [serial = 1276] [outer = 0000000F6038D400] 02:46:46 INFO - PROCESS | 3008 | 1468230406818 Marionette DEBUG loaded listener.js 02:46:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F6069E800) [pid = 3008] [serial = 1277] [outer = 0000000F6038D400] 02:46:47 INFO - PROCESS | 3008 | 1468230407223 Marionette TRACE conn6 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 626ms 02:46:47 INFO - PROCESS | 3008 | 1468230407292 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 02:46:47 INFO - PROCESS | 3008 | 1468230407294 Marionette TRACE conn6 <- [1,1665,null,{"value":"13"}] 02:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:46:47 INFO - PROCESS | 3008 | 1468230407297 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:46:47 INFO - PROCESS | 3008 | 1468230407299 Marionette TRACE conn6 <- [1,1666,null,{}] 02:46:47 INFO - PROCESS | 3008 | 1468230407303 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:47 INFO - PROCESS | 3008 | 1468230407305 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:47 INFO - PROCESS | 3008 | 1468230407388 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 02:46:47 INFO - PROCESS | 3008 | 1468230407394 Marionette TRACE conn6 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:47 INFO - PROCESS | 3008 | 1468230407396 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61E12800 == 40 [pid = 3008] [id = 426] 02:46:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52B8A000) [pid = 3008] [serial = 1278] [outer = 0000000000000000] 02:46:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F61786800) [pid = 3008] [serial = 1279] [outer = 0000000F52B8A000] 02:46:47 INFO - PROCESS | 3008 | 1468230407449 Marionette DEBUG loaded listener.js 02:46:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F61CD8C00) [pid = 3008] [serial = 1280] [outer = 0000000F52B8A000] 02:46:47 INFO - PROCESS | 3008 | 1468230407944 Marionette TRACE conn6 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 692ms 02:46:47 INFO - PROCESS | 3008 | 1468230407993 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 3008 | 1468230407995 Marionette TRACE conn6 <- [1,1669,null,{"value":"13"}] 02:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:46:48 INFO - PROCESS | 3008 | 1468230407999 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 3008 | 1468230408000 Marionette TRACE conn6 <- [1,1670,null,{}] 02:46:48 INFO - PROCESS | 3008 | 1468230408010 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 3008 | 1468230408016 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:48 INFO - PROCESS | 3008 | 1468230408162 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 02:46:48 INFO - PROCESS | 3008 | 1468230408218 Marionette TRACE conn6 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 3008 | 1468230408221 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F6B800 == 41 [pid = 3008] [id = 427] 02:46:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F634C8400) [pid = 3008] [serial = 1281] [outer = 0000000000000000] 02:46:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F63A52000) [pid = 3008] [serial = 1282] [outer = 0000000F634C8400] 02:46:48 INFO - PROCESS | 3008 | 1468230408266 Marionette DEBUG loaded listener.js 02:46:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F63F05400) [pid = 3008] [serial = 1283] [outer = 0000000F634C8400] 02:46:48 INFO - PROCESS | 3008 | 1468230408706 Marionette TRACE conn6 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 733ms 02:46:48 INFO - PROCESS | 3008 | 1468230408739 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 02:46:48 INFO - PROCESS | 3008 | 1468230408741 Marionette TRACE conn6 <- [1,1673,null,{"value":"13"}] 02:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:46:48 INFO - PROCESS | 3008 | 1468230408745 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:46:48 INFO - PROCESS | 3008 | 1468230408747 Marionette TRACE conn6 <- [1,1674,null,{}] 02:46:48 INFO - PROCESS | 3008 | 1468230408796 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:48 INFO - PROCESS | 3008 | 1468230408798 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:48 INFO - PROCESS | 3008 | 1468230408925 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 02:46:48 INFO - PROCESS | 3008 | 1468230408936 Marionette TRACE conn6 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:48 INFO - PROCESS | 3008 | 1468230408938 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6709C800 == 42 [pid = 3008] [id = 428] 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F63FF3800) [pid = 3008] [serial = 1284] [outer = 0000000000000000] 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F63FFA000) [pid = 3008] [serial = 1285] [outer = 0000000F63FF3800] 02:46:49 INFO - PROCESS | 3008 | 1468230409027 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F640A6C00) [pid = 3008] [serial = 1286] [outer = 0000000F63FF3800] 02:46:49 INFO - PROCESS | 3008 | 1468230409443 Marionette TRACE conn6 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 712ms 02:46:49 INFO - PROCESS | 3008 | 1468230409461 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 02:46:49 INFO - PROCESS | 3008 | 1468230409463 Marionette TRACE conn6 <- [1,1677,null,{"value":"13"}] 02:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:46:49 INFO - PROCESS | 3008 | 1468230409474 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:46:49 INFO - PROCESS | 3008 | 1468230409476 Marionette TRACE conn6 <- [1,1678,null,{}] 02:46:49 INFO - PROCESS | 3008 | 1468230409479 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:49 INFO - PROCESS | 3008 | 1468230409481 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:49 INFO - PROCESS | 3008 | 1468230409592 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 02:46:49 INFO - PROCESS | 3008 | 1468230409597 Marionette TRACE conn6 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:49 INFO - PROCESS | 3008 | 1468230409599 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A26800 == 43 [pid = 3008] [id = 429] 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F63FF4C00) [pid = 3008] [serial = 1287] [outer = 0000000000000000] 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F640B1000) [pid = 3008] [serial = 1288] [outer = 0000000F63FF4C00] 02:46:49 INFO - PROCESS | 3008 | 1468230409644 Marionette DEBUG loaded listener.js 02:46:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F64C3FC00) [pid = 3008] [serial = 1289] [outer = 0000000F63FF4C00] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F63A68800) [pid = 3008] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F63FEB400) [pid = 3008] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5D19F800) [pid = 3008] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F526F2800) [pid = 3008] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F63469C00) [pid = 3008] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F61788400) [pid = 3008] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5FFAD400) [pid = 3008] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F53057400) [pid = 3008] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F61C55800) [pid = 3008] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:46:50 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F518C2C00) [pid = 3008] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:46:50 INFO - PROCESS | 3008 | 1468230410196 Marionette TRACE conn6 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 797ms 02:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:46:50 INFO - PROCESS | 3008 | 1468230410274 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 3008 | 1468230410277 Marionette TRACE conn6 <- [1,1681,null,{"value":"13"}] 02:46:50 INFO - PROCESS | 3008 | 1468230410280 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - PROCESS | 3008 | 1468230410281 Marionette TRACE conn6 <- [1,1682,null,{}] 02:46:50 INFO - PROCESS | 3008 | 1468230410293 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 3008 | 1468230410295 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:50 INFO - PROCESS | 3008 | 1468230410379 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 02:46:50 INFO - PROCESS | 3008 | 1468230410384 Marionette TRACE conn6 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 3008 | 1468230410386 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67425000 == 44 [pid = 3008] [id = 430] 02:46:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5BA7D400) [pid = 3008] [serial = 1290] [outer = 0000000000000000] 02:46:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F621DA800) [pid = 3008] [serial = 1291] [outer = 0000000F5BA7D400] 02:46:50 INFO - PROCESS | 3008 | 1468230410430 Marionette DEBUG loaded listener.js 02:46:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F64C3C000) [pid = 3008] [serial = 1292] [outer = 0000000F5BA7D400] 02:46:50 INFO - PROCESS | 3008 | 1468230410841 Marionette TRACE conn6 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 587ms 02:46:50 INFO - PROCESS | 3008 | 1468230410867 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 02:46:50 INFO - PROCESS | 3008 | 1468230410869 Marionette TRACE conn6 <- [1,1685,null,{"value":"13"}] 02:46:50 INFO - PROCESS | 3008 | 1468230410872 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:46:50 INFO - PROCESS | 3008 | 1468230410874 Marionette TRACE conn6 <- [1,1686,null,{}] 02:46:50 INFO - PROCESS | 3008 | 1468230410891 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:50 INFO - PROCESS | 3008 | 1468230410893 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:50 INFO - PROCESS | 3008 | 1468230410977 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 02:46:50 INFO - PROCESS | 3008 | 1468230410982 Marionette TRACE conn6 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:50 INFO - PROCESS | 3008 | 1468230410984 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6767C800 == 45 [pid = 3008] [id = 431] 02:46:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F64C3D800) [pid = 3008] [serial = 1293] [outer = 0000000000000000] 02:46:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F64E0B800) [pid = 3008] [serial = 1294] [outer = 0000000F64C3D800] 02:46:51 INFO - PROCESS | 3008 | 1468230411029 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F64E11C00) [pid = 3008] [serial = 1295] [outer = 0000000F64C3D800] 02:46:51 INFO - PROCESS | 3008 | 1468230411436 Marionette TRACE conn6 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 629ms 02:46:51 INFO - PROCESS | 3008 | 1468230411504 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 02:46:51 INFO - PROCESS | 3008 | 1468230411507 Marionette TRACE conn6 <- [1,1689,null,{"value":"13"}] 02:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:46:51 INFO - PROCESS | 3008 | 1468230411511 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:46:51 INFO - PROCESS | 3008 | 1468230411513 Marionette TRACE conn6 <- [1,1690,null,{}] 02:46:51 INFO - PROCESS | 3008 | 1468230411517 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:51 INFO - PROCESS | 3008 | 1468230411519 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:51 INFO - PROCESS | 3008 | 1468230411622 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 02:46:51 INFO - PROCESS | 3008 | 1468230411634 Marionette TRACE conn6 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:51 INFO - PROCESS | 3008 | 1468230411637 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68527800 == 46 [pid = 3008] [id = 432] 02:46:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F63ED8400) [pid = 3008] [serial = 1296] [outer = 0000000000000000] 02:46:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F64E10400) [pid = 3008] [serial = 1297] [outer = 0000000F63ED8400] 02:46:51 INFO - PROCESS | 3008 | 1468230411685 Marionette DEBUG loaded listener.js 02:46:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F64F07000) [pid = 3008] [serial = 1298] [outer = 0000000F63ED8400] 02:46:52 INFO - PROCESS | 3008 | 1468230412308 Marionette TRACE conn6 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 839ms 02:46:52 INFO - PROCESS | 3008 | 1468230412353 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 02:46:52 INFO - PROCESS | 3008 | 1468230412358 Marionette TRACE conn6 <- [1,1693,null,{"value":"13"}] 02:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:46:52 INFO - PROCESS | 3008 | 1468230412363 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:46:52 INFO - PROCESS | 3008 | 1468230412366 Marionette TRACE conn6 <- [1,1694,null,{}] 02:46:52 INFO - PROCESS | 3008 | 1468230412372 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:52 INFO - PROCESS | 3008 | 1468230412376 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:52 INFO - PROCESS | 3008 | 1468230412518 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 02:46:52 INFO - PROCESS | 3008 | 1468230412650 Marionette TRACE conn6 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:52 INFO - PROCESS | 3008 | 1468230412653 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59369000 == 47 [pid = 3008] [id = 433] 02:46:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F52A5B800) [pid = 3008] [serial = 1299] [outer = 0000000000000000] 02:46:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F52A5D400) [pid = 3008] [serial = 1300] [outer = 0000000F52A5B800] 02:46:52 INFO - PROCESS | 3008 | 1468230412714 Marionette DEBUG loaded listener.js 02:46:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F52A64400) [pid = 3008] [serial = 1301] [outer = 0000000F52A5B800] 02:46:53 INFO - PROCESS | 3008 | 1468230413362 Marionette TRACE conn6 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1024ms 02:46:53 INFO - PROCESS | 3008 | 1468230413390 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 02:46:53 INFO - PROCESS | 3008 | 1468230413396 Marionette TRACE conn6 <- [1,1697,null,{"value":"13"}] 02:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:46:53 INFO - PROCESS | 3008 | 1468230413402 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:46:53 INFO - PROCESS | 3008 | 1468230413405 Marionette TRACE conn6 <- [1,1698,null,{}] 02:46:53 INFO - PROCESS | 3008 | 1468230413410 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:53 INFO - PROCESS | 3008 | 1468230413413 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:53 INFO - PROCESS | 3008 | 1468230413534 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 02:46:53 INFO - PROCESS | 3008 | 1468230413660 Marionette TRACE conn6 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:53 INFO - PROCESS | 3008 | 1468230413662 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635DF000 == 48 [pid = 3008] [id = 434] 02:46:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F52A71400) [pid = 3008] [serial = 1302] [outer = 0000000000000000] 02:46:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F52B88800) [pid = 3008] [serial = 1303] [outer = 0000000F52A71400] 02:46:53 INFO - PROCESS | 3008 | 1468230413723 Marionette DEBUG loaded listener.js 02:46:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F56F4A000) [pid = 3008] [serial = 1304] [outer = 0000000F52A71400] 02:46:54 INFO - PROCESS | 3008 | 1468230414351 Marionette TRACE conn6 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 986ms 02:46:54 INFO - PROCESS | 3008 | 1468230414390 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 02:46:54 INFO - PROCESS | 3008 | 1468230414393 Marionette TRACE conn6 <- [1,1701,null,{"value":"13"}] 02:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:46:54 INFO - PROCESS | 3008 | 1468230414397 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:46:54 INFO - PROCESS | 3008 | 1468230414402 Marionette TRACE conn6 <- [1,1702,null,{}] 02:46:54 INFO - PROCESS | 3008 | 1468230414414 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:54 INFO - PROCESS | 3008 | 1468230414420 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:54 INFO - PROCESS | 3008 | 1468230414536 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 02:46:54 INFO - PROCESS | 3008 | 1468230414663 Marionette TRACE conn6 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:54 INFO - PROCESS | 3008 | 1468230414667 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67885800 == 49 [pid = 3008] [id = 435] 02:46:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F5C712800) [pid = 3008] [serial = 1305] [outer = 0000000000000000] 02:46:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F5E827800) [pid = 3008] [serial = 1306] [outer = 0000000F5C712800] 02:46:54 INFO - PROCESS | 3008 | 1468230414729 Marionette DEBUG loaded listener.js 02:46:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 108 (0000000F5FFA4000) [pid = 3008] [serial = 1307] [outer = 0000000F5C712800] 02:46:55 INFO - PROCESS | 3008 | 1468230415266 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 02:46:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 02:46:55 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 02:46:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:55 INFO - _addTest/ [0,1705,"getWindowHandle",null] 02:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:46:55 INFO - PROCESS | 3008 | 1468230415345 Marionette TRACE conn6 <- [1,1705,null,{"value":"13"}] 02:46:55 INFO - PROCESS | 3008 | 1468230415348 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:46:55 INFO - PROCESS | 3008 | 1468230415351 Marionette TRACE conn6 <- [1,1706,null,{}] 02:46:55 INFO - PROCESS | 3008 | 1468230415355 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:55 INFO - PROCESS | 3008 | 1468230415357 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:55 INFO - PROCESS | 3008 | 1468230415516 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 02:46:55 INFO - PROCESS | 3008 | 1468230415634 Marionette TRACE conn6 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:55 INFO - PROCESS | 3008 | 1468230415637 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6BA000 == 50 [pid = 3008] [id = 436] 02:46:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 109 (0000000F52F2B400) [pid = 3008] [serial = 1308] [outer = 0000000000000000] 02:46:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 110 (0000000F5EC78800) [pid = 3008] [serial = 1309] [outer = 0000000F52F2B400] 02:46:55 INFO - PROCESS | 3008 | 1468230415695 Marionette DEBUG loaded listener.js 02:46:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 111 (0000000F621DAC00) [pid = 3008] [serial = 1310] [outer = 0000000F52F2B400] 02:46:56 INFO - PROCESS | 3008 | 1468230416517 Marionette TRACE conn6 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1231ms 02:46:56 INFO - PROCESS | 3008 | 1468230416582 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 02:46:56 INFO - PROCESS | 3008 | 1468230416586 Marionette TRACE conn6 <- [1,1709,null,{"value":"13"}] 02:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:46:56 INFO - PROCESS | 3008 | 1468230416591 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:46:56 INFO - PROCESS | 3008 | 1468230416595 Marionette TRACE conn6 <- [1,1710,null,{}] 02:46:56 INFO - PROCESS | 3008 | 1468230416600 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:56 INFO - PROCESS | 3008 | 1468230416603 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:56 INFO - PROCESS | 3008 | 1468230416709 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 02:46:56 INFO - PROCESS | 3008 | 1468230416842 Marionette TRACE conn6 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:56 INFO - PROCESS | 3008 | 1468230416847 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52D24800 == 51 [pid = 3008] [id = 437] 02:46:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 112 (0000000F52BA4400) [pid = 3008] [serial = 1311] [outer = 0000000000000000] 02:46:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 113 (0000000F53120000) [pid = 3008] [serial = 1312] [outer = 0000000F52BA4400] 02:46:56 INFO - PROCESS | 3008 | 1468230416904 Marionette DEBUG loaded listener.js 02:46:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 114 (0000000F579B3C00) [pid = 3008] [serial = 1313] [outer = 0000000F52BA4400] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6767C800 == 50 [pid = 3008] [id = 431] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67425000 == 49 [pid = 3008] [id = 430] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A26800 == 48 [pid = 3008] [id = 429] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6709C800 == 47 [pid = 3008] [id = 428] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F6B800 == 46 [pid = 3008] [id = 427] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61E12800 == 45 [pid = 3008] [id = 426] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600CD000 == 44 [pid = 3008] [id = 425] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA7C000 == 43 [pid = 3008] [id = 424] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57DDC000 == 42 [pid = 3008] [id = 423] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BACB000 == 41 [pid = 3008] [id = 422] 02:46:57 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6857E800 == 40 [pid = 3008] [id = 418] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 113 (0000000F63F07000) [pid = 3008] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 112 (0000000F63FF0000) [pid = 3008] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 111 (0000000F5F36F000) [pid = 3008] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 110 (0000000F63414000) [pid = 3008] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 109 (0000000F57D86C00) [pid = 3008] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 108 (0000000F63504C00) [pid = 3008] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 107 (0000000F61C56800) [pid = 3008] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F5E81E000) [pid = 3008] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F57D89400) [pid = 3008] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F63F0DC00) [pid = 3008] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F5FE3A800) [pid = 3008] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F60606C00) [pid = 3008] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F5C711800) [pid = 3008] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F64066800) [pid = 3008] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F526FAC00) [pid = 3008] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F63A4F400) [pid = 3008] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F53407C00) [pid = 3008] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F63FF9800) [pid = 3008] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F52BA3C00) [pid = 3008] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F606AAC00) [pid = 3008] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F606B8000) [pid = 3008] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F621DFC00) [pid = 3008] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F6406D800) [pid = 3008] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F640A7800) [pid = 3008] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 02:46:57 INFO - PROCESS | 3008 | 1468230417494 Marionette TRACE conn6 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 944ms 02:46:57 INFO - PROCESS | 3008 | 1468230417540 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 02:46:57 INFO - PROCESS | 3008 | 1468230417545 Marionette TRACE conn6 <- [1,1713,null,{"value":"13"}] 02:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:46:57 INFO - PROCESS | 3008 | 1468230417552 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:46:57 INFO - PROCESS | 3008 | 1468230417555 Marionette TRACE conn6 <- [1,1714,null,{}] 02:46:57 INFO - PROCESS | 3008 | 1468230417559 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:57 INFO - PROCESS | 3008 | 1468230417561 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:57 INFO - PROCESS | 3008 | 1468230417655 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 02:46:57 INFO - PROCESS | 3008 | 1468230417734 Marionette TRACE conn6 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:57 INFO - PROCESS | 3008 | 1468230417736 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED81000 == 41 [pid = 3008] [id = 438] 02:46:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F56F56800) [pid = 3008] [serial = 1314] [outer = 0000000000000000] 02:46:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F58B87800) [pid = 3008] [serial = 1315] [outer = 0000000F56F56800] 02:46:57 INFO - PROCESS | 3008 | 1468230417794 Marionette DEBUG loaded listener.js 02:46:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F59398000) [pid = 3008] [serial = 1316] [outer = 0000000F56F56800] 02:46:58 INFO - PROCESS | 3008 | 1468230418240 Marionette TRACE conn6 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 734ms 02:46:58 INFO - PROCESS | 3008 | 1468230418292 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 02:46:58 INFO - PROCESS | 3008 | 1468230418294 Marionette TRACE conn6 <- [1,1717,null,{"value":"13"}] 02:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:46:58 INFO - PROCESS | 3008 | 1468230418298 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:46:58 INFO - PROCESS | 3008 | 1468230418302 Marionette TRACE conn6 <- [1,1718,null,{}] 02:46:58 INFO - PROCESS | 3008 | 1468230418314 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:58 INFO - PROCESS | 3008 | 1468230418319 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:58 INFO - PROCESS | 3008 | 1468230418410 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 02:46:58 INFO - PROCESS | 3008 | 1468230418424 Marionette TRACE conn6 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:58 INFO - PROCESS | 3008 | 1468230418428 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61958000 == 42 [pid = 3008] [id = 439] 02:46:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F5FFA3800) [pid = 3008] [serial = 1317] [outer = 0000000000000000] 02:46:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F5FFB1C00) [pid = 3008] [serial = 1318] [outer = 0000000F5FFA3800] 02:46:58 INFO - PROCESS | 3008 | 1468230418476 Marionette DEBUG loaded listener.js 02:46:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F6178AC00) [pid = 3008] [serial = 1319] [outer = 0000000F5FFA3800] 02:46:58 INFO - PROCESS | 3008 | 1468230418949 Marionette TRACE conn6 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",1,"assert_equals: Red channel of the pixel at (1, 48) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 3008 | 1468230418995 Marionette TRACE conn6 <- [1,1721,null,{"value":"13"}] 02:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:46:59 INFO - PROCESS | 3008 | 1468230418999 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 3008 | 1468230419000 Marionette TRACE conn6 <- [1,1722,null,{}] 02:46:59 INFO - PROCESS | 3008 | 1468230419004 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 3008 | 1468230419006 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:59 INFO - PROCESS | 3008 | 1468230419096 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 02:46:59 INFO - PROCESS | 3008 | 1468230419103 Marionette TRACE conn6 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 3008 | 1468230419105 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E53800 == 43 [pid = 3008] [id = 440] 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F6341C000) [pid = 3008] [serial = 1320] [outer = 0000000000000000] 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F63469000) [pid = 3008] [serial = 1321] [outer = 0000000F6341C000] 02:46:59 INFO - PROCESS | 3008 | 1468230419152 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F63A4B000) [pid = 3008] [serial = 1322] [outer = 0000000F6341C000] 02:46:59 INFO - PROCESS | 3008 | 1468230419590 Marionette TRACE conn6 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 629ms 02:46:59 INFO - PROCESS | 3008 | 1468230419630 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 02:46:59 INFO - PROCESS | 3008 | 1468230419633 Marionette TRACE conn6 <- [1,1725,null,{"value":"13"}] 02:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:46:59 INFO - PROCESS | 3008 | 1468230419643 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:46:59 INFO - PROCESS | 3008 | 1468230419645 Marionette TRACE conn6 <- [1,1726,null,{}] 02:46:59 INFO - PROCESS | 3008 | 1468230419649 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:59 INFO - PROCESS | 3008 | 1468230419651 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:59 INFO - PROCESS | 3008 | 1468230419764 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 02:46:59 INFO - PROCESS | 3008 | 1468230419843 Marionette TRACE conn6 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:59 INFO - PROCESS | 3008 | 1468230419852 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:46:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAE800 == 44 [pid = 3008] [id = 441] 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F58BDD000) [pid = 3008] [serial = 1323] [outer = 0000000000000000] 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F63A51C00) [pid = 3008] [serial = 1324] [outer = 0000000F58BDD000] 02:46:59 INFO - PROCESS | 3008 | 1468230419898 Marionette DEBUG loaded listener.js 02:46:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F63ED0000) [pid = 3008] [serial = 1325] [outer = 0000000F58BDD000] 02:47:00 INFO - PROCESS | 3008 | 1468230420343 Marionette TRACE conn6 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 733ms 02:47:00 INFO - PROCESS | 3008 | 1468230420377 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 02:47:00 INFO - PROCESS | 3008 | 1468230420380 Marionette TRACE conn6 <- [1,1729,null,{"value":"13"}] 02:47:00 INFO - PROCESS | 3008 | 1468230420383 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:47:00 INFO - PROCESS | 3008 | 1468230420385 Marionette TRACE conn6 <- [1,1730,null,{}] 02:47:00 INFO - PROCESS | 3008 | 1468230420388 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:00 INFO - PROCESS | 3008 | 1468230420394 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:00 INFO - PROCESS | 3008 | 1468230420542 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 02:47:00 INFO - PROCESS | 3008 | 1468230420553 Marionette TRACE conn6 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:00 INFO - PROCESS | 3008 | 1468230420555 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67417800 == 45 [pid = 3008] [id = 442] 02:47:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F63ED9C00) [pid = 3008] [serial = 1326] [outer = 0000000000000000] 02:47:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F63F08000) [pid = 3008] [serial = 1327] [outer = 0000000F63ED9C00] 02:47:00 INFO - PROCESS | 3008 | 1468230420647 Marionette DEBUG loaded listener.js 02:47:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F64C38400) [pid = 3008] [serial = 1328] [outer = 0000000F63ED9C00] 02:47:01 INFO - PROCESS | 3008 | 1468230421079 Marionette TRACE conn6 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 732ms 02:47:01 INFO - PROCESS | 3008 | 1468230421151 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 3008 | 1468230421154 Marionette TRACE conn6 <- [1,1733,null,{"value":"13"}] 02:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:47:01 INFO - PROCESS | 3008 | 1468230421157 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 3008 | 1468230421159 Marionette TRACE conn6 <- [1,1734,null,{}] 02:47:01 INFO - PROCESS | 3008 | 1468230421163 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 3008 | 1468230421165 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:01 INFO - PROCESS | 3008 | 1468230421286 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 02:47:01 INFO - PROCESS | 3008 | 1468230421343 Marionette TRACE conn6 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:01 INFO - PROCESS | 3008 | 1468230421346 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534C7800 == 46 [pid = 3008] [id = 443] 02:47:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F63FAB800) [pid = 3008] [serial = 1329] [outer = 0000000000000000] 02:47:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F63FAE800) [pid = 3008] [serial = 1330] [outer = 0000000F63FAB800] 02:47:01 INFO - PROCESS | 3008 | 1468230421390 Marionette DEBUG loaded listener.js 02:47:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 108 (0000000F64070000) [pid = 3008] [serial = 1331] [outer = 0000000F63FAB800] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 107 (0000000F64C3D800) [pid = 3008] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F5BA7D400) [pid = 3008] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F634C8400) [pid = 3008] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F63FF3800) [pid = 3008] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F6038D400) [pid = 3008] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F57197000) [pid = 3008] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F5EC71000) [pid = 3008] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F52ABAC00) [pid = 3008] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F52B8A000) [pid = 3008] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:47:01 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F63FF4C00) [pid = 3008] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:47:01 INFO - PROCESS | 3008 | 1468230421870 Marionette TRACE conn6 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 734ms 02:47:01 INFO - PROCESS | 3008 | 1468230421896 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 02:47:01 INFO - PROCESS | 3008 | 1468230421898 Marionette TRACE conn6 <- [1,1737,null,{"value":"13"}] 02:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:47:01 INFO - PROCESS | 3008 | 1468230421902 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:47:01 INFO - PROCESS | 3008 | 1468230421903 Marionette TRACE conn6 <- [1,1738,null,{}] 02:47:01 INFO - PROCESS | 3008 | 1468230421907 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:01 INFO - PROCESS | 3008 | 1468230421909 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:02 INFO - PROCESS | 3008 | 1468230421994 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 02:47:02 INFO - PROCESS | 3008 | 1468230422078 Marionette TRACE conn6 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 3008 | 1468230422080 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6787F800 == 47 [pid = 3008] [id = 444] 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F5305E400) [pid = 3008] [serial = 1332] [outer = 0000000000000000] 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F5F707800) [pid = 3008] [serial = 1333] [outer = 0000000F5305E400] 02:47:02 INFO - PROCESS | 3008 | 1468230422129 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F63A63800) [pid = 3008] [serial = 1334] [outer = 0000000F5305E400] 02:47:02 INFO - PROCESS | 3008 | 1468230422503 Marionette TRACE conn6 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 629ms 02:47:02 INFO - PROCESS | 3008 | 1468230422535 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 02:47:02 INFO - PROCESS | 3008 | 1468230422537 Marionette TRACE conn6 <- [1,1741,null,{"value":"13"}] 02:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:47:02 INFO - PROCESS | 3008 | 1468230422548 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:47:02 INFO - PROCESS | 3008 | 1468230422551 Marionette TRACE conn6 <- [1,1742,null,{}] 02:47:02 INFO - PROCESS | 3008 | 1468230422554 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:02 INFO - PROCESS | 3008 | 1468230422556 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:02 INFO - PROCESS | 3008 | 1468230422670 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 02:47:02 INFO - PROCESS | 3008 | 1468230422759 Marionette TRACE conn6 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:02 INFO - PROCESS | 3008 | 1468230422761 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6853B800 == 48 [pid = 3008] [id = 445] 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F5344E000) [pid = 3008] [serial = 1335] [outer = 0000000000000000] 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F64C40C00) [pid = 3008] [serial = 1336] [outer = 0000000F5344E000] 02:47:02 INFO - PROCESS | 3008 | 1468230422805 Marionette DEBUG loaded listener.js 02:47:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F64E15C00) [pid = 3008] [serial = 1337] [outer = 0000000F5344E000] 02:47:03 INFO - PROCESS | 3008 | 1468230423167 Marionette TRACE conn6 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 629ms 02:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:47:03 INFO - PROCESS | 3008 | 1468230423183 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 3008 | 1468230423185 Marionette TRACE conn6 <- [1,1745,null,{"value":"13"}] 02:47:03 INFO - PROCESS | 3008 | 1468230423189 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 3008 | 1468230423191 Marionette TRACE conn6 <- [1,1746,null,{}] 02:47:03 INFO - PROCESS | 3008 | 1468230423194 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 3008 | 1468230423196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:03 INFO - PROCESS | 3008 | 1468230423315 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 02:47:03 INFO - PROCESS | 3008 | 1468230423323 Marionette TRACE conn6 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:03 INFO - PROCESS | 3008 | 1468230423325 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6858C000 == 49 [pid = 3008] [id = 446] 02:47:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F64E11800) [pid = 3008] [serial = 1338] [outer = 0000000000000000] 02:47:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F64F0A000) [pid = 3008] [serial = 1339] [outer = 0000000F64E11800] 02:47:03 INFO - PROCESS | 3008 | 1468230423370 Marionette DEBUG loaded listener.js 02:47:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F66E70000) [pid = 3008] [serial = 1340] [outer = 0000000F64E11800] 02:47:03 INFO - PROCESS | 3008 | 1468230423847 Marionette TRACE conn6 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 691ms 02:47:03 INFO - PROCESS | 3008 | 1468230423884 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 02:47:03 INFO - PROCESS | 3008 | 1468230423889 Marionette TRACE conn6 <- [1,1749,null,{"value":"13"}] 02:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:47:03 INFO - PROCESS | 3008 | 1468230423895 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:47:03 INFO - PROCESS | 3008 | 1468230423899 Marionette TRACE conn6 <- [1,1750,null,{}] 02:47:03 INFO - PROCESS | 3008 | 1468230423905 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:03 INFO - PROCESS | 3008 | 1468230423909 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:04 INFO - PROCESS | 3008 | 1468230424111 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 02:47:04 INFO - PROCESS | 3008 | 1468230424227 Marionette TRACE conn6 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:04 INFO - PROCESS | 3008 | 1468230424232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6B8000 == 50 [pid = 3008] [id = 447] 02:47:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 108 (0000000F52FA6C00) [pid = 3008] [serial = 1341] [outer = 0000000000000000] 02:47:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 109 (0000000F53DEA000) [pid = 3008] [serial = 1342] [outer = 0000000F52FA6C00] 02:47:04 INFO - PROCESS | 3008 | 1468230424292 Marionette DEBUG loaded listener.js 02:47:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 110 (0000000F58A0F400) [pid = 3008] [serial = 1343] [outer = 0000000F52FA6C00] 02:47:04 INFO - PROCESS | 3008 | 1468230424852 Marionette TRACE conn6 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1028ms 02:47:04 INFO - PROCESS | 3008 | 1468230424926 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 02:47:04 INFO - PROCESS | 3008 | 1468230424931 Marionette TRACE conn6 <- [1,1753,null,{"value":"13"}] 02:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:47:04 INFO - PROCESS | 3008 | 1468230424938 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:47:04 INFO - PROCESS | 3008 | 1468230424941 Marionette TRACE conn6 <- [1,1754,null,{}] 02:47:04 INFO - PROCESS | 3008 | 1468230424945 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:04 INFO - PROCESS | 3008 | 1468230424948 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:05 INFO - PROCESS | 3008 | 1468230425099 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 02:47:05 INFO - PROCESS | 3008 | 1468230425226 Marionette TRACE conn6 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:05 INFO - PROCESS | 3008 | 1468230425229 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7A800 == 51 [pid = 3008] [id = 448] 02:47:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 111 (0000000F5F10C400) [pid = 3008] [serial = 1344] [outer = 0000000000000000] 02:47:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 112 (0000000F5F91C000) [pid = 3008] [serial = 1345] [outer = 0000000F5F10C400] 02:47:05 INFO - PROCESS | 3008 | 1468230425288 Marionette DEBUG loaded listener.js 02:47:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 113 (0000000F60DC1400) [pid = 3008] [serial = 1346] [outer = 0000000F5F10C400] 02:47:05 INFO - PROCESS | 3008 | 1468230425910 Marionette TRACE conn6 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1030ms 02:47:05 INFO - PROCESS | 3008 | 1468230425970 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 02:47:05 INFO - PROCESS | 3008 | 1468230425973 Marionette TRACE conn6 <- [1,1757,null,{"value":"13"}] 02:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:47:05 INFO - PROCESS | 3008 | 1468230425977 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:47:05 INFO - PROCESS | 3008 | 1468230425981 Marionette TRACE conn6 <- [1,1758,null,{}] 02:47:06 INFO - PROCESS | 3008 | 1468230426015 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:06 INFO - PROCESS | 3008 | 1468230426020 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:06 INFO - PROCESS | 3008 | 1468230426179 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 02:47:06 INFO - PROCESS | 3008 | 1468230426303 Marionette TRACE conn6 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:06 INFO - PROCESS | 3008 | 1468230426307 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64018800 == 52 [pid = 3008] [id = 449] 02:47:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 114 (0000000F63A69000) [pid = 3008] [serial = 1347] [outer = 0000000000000000] 02:47:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 115 (0000000F63F0FC00) [pid = 3008] [serial = 1348] [outer = 0000000F63A69000] 02:47:06 INFO - PROCESS | 3008 | 1468230426367 Marionette DEBUG loaded listener.js 02:47:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 116 (0000000F63FF8800) [pid = 3008] [serial = 1349] [outer = 0000000F63A69000] 02:47:06 INFO - PROCESS | 3008 | 1468230426974 Marionette TRACE conn6 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1036ms 02:47:07 INFO - PROCESS | 3008 | 1468230427015 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 02:47:07 INFO - PROCESS | 3008 | 1468230427018 Marionette TRACE conn6 <- [1,1761,null,{"value":"13"}] 02:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:47:07 INFO - PROCESS | 3008 | 1468230427022 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:47:07 INFO - PROCESS | 3008 | 1468230427024 Marionette TRACE conn6 <- [1,1762,null,{}] 02:47:07 INFO - PROCESS | 3008 | 1468230427028 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:07 INFO - PROCESS | 3008 | 1468230427031 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:07 INFO - PROCESS | 3008 | 1468230427147 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 02:47:07 INFO - PROCESS | 3008 | 1468230427245 Marionette TRACE conn6 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:07 INFO - PROCESS | 3008 | 1468230427247 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6454B800 == 53 [pid = 3008] [id = 450] 02:47:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 117 (0000000F64F0EC00) [pid = 3008] [serial = 1350] [outer = 0000000000000000] 02:47:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 118 (0000000F66E75C00) [pid = 3008] [serial = 1351] [outer = 0000000F64F0EC00] 02:47:07 INFO - PROCESS | 3008 | 1468230427303 Marionette DEBUG loaded listener.js 02:47:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 119 (0000000F66ED6400) [pid = 3008] [serial = 1352] [outer = 0000000F64F0EC00] 02:47:08 INFO - PROCESS | 3008 | 1468230428179 Marionette TRACE conn6 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1240ms 02:47:08 INFO - PROCESS | 3008 | 1468230428268 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 02:47:08 INFO - PROCESS | 3008 | 1468230428273 Marionette TRACE conn6 <- [1,1765,null,{"value":"13"}] 02:47:08 INFO - PROCESS | 3008 | 1468230428279 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:47:08 INFO - PROCESS | 3008 | 1468230428282 Marionette TRACE conn6 <- [1,1766,null,{}] 02:47:08 INFO - PROCESS | 3008 | 1468230428288 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:08 INFO - PROCESS | 3008 | 1468230428291 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:08 INFO - PROCESS | 3008 | 1468230428404 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 02:47:08 INFO - PROCESS | 3008 | 1468230428486 Marionette TRACE conn6 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:08 INFO - PROCESS | 3008 | 1468230428490 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EAD000 == 54 [pid = 3008] [id = 451] 02:47:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 120 (0000000F52AB9000) [pid = 3008] [serial = 1353] [outer = 0000000000000000] 02:47:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 121 (0000000F52B8C800) [pid = 3008] [serial = 1354] [outer = 0000000F52AB9000] 02:47:08 INFO - PROCESS | 3008 | 1468230428586 Marionette DEBUG loaded listener.js 02:47:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 122 (0000000F5305CC00) [pid = 3008] [serial = 1355] [outer = 0000000F52AB9000] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6853B800 == 53 [pid = 3008] [id = 445] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6787F800 == 52 [pid = 3008] [id = 444] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F534C7800 == 51 [pid = 3008] [id = 443] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67417800 == 50 [pid = 3008] [id = 442] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAE800 == 49 [pid = 3008] [id = 441] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E53800 == 48 [pid = 3008] [id = 440] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61958000 == 47 [pid = 3008] [id = 439] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ED81000 == 46 [pid = 3008] [id = 438] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52D24800 == 45 [pid = 3008] [id = 437] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67885800 == 44 [pid = 3008] [id = 435] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635DF000 == 43 [pid = 3008] [id = 434] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59369000 == 42 [pid = 3008] [id = 433] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAC800 == 41 [pid = 3008] [id = 392] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E6000 == 40 [pid = 3008] [id = 393] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA6E000 == 39 [pid = 3008] [id = 396] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F88B000 == 38 [pid = 3008] [id = 391] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D1AD800 == 37 [pid = 3008] [id = 397] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA65800 == 36 [pid = 3008] [id = 419] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68527800 == 35 [pid = 3008] [id = 432] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68420800 == 34 [pid = 3008] [id = 421] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6BA000 == 33 [pid = 3008] [id = 436] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B4000 == 32 [pid = 3008] [id = 407] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAF000 == 31 [pid = 3008] [id = 420] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6454B800 == 30 [pid = 3008] [id = 450] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64018800 == 29 [pid = 3008] [id = 449] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F7A800 == 28 [pid = 3008] [id = 448] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6858C000 == 27 [pid = 3008] [id = 446] 02:47:09 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6B8000 == 26 [pid = 3008] [id = 447] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 121 (0000000F63A52000) [pid = 3008] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 120 (0000000F63FFA000) [pid = 3008] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 119 (0000000F60486C00) [pid = 3008] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 118 (0000000F6069E800) [pid = 3008] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 117 (0000000F63F05400) [pid = 3008] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 116 (0000000F591B1000) [pid = 3008] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 115 (0000000F57C7AC00) [pid = 3008] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 114 (0000000F5FA16C00) [pid = 3008] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 113 (0000000F5F110800) [pid = 3008] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 112 (0000000F52D95800) [pid = 3008] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 111 (0000000F56FC3000) [pid = 3008] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 110 (0000000F6060F400) [pid = 3008] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 109 (0000000F57C76C00) [pid = 3008] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 108 (0000000F61786800) [pid = 3008] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 107 (0000000F640B1000) [pid = 3008] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F63F04800) [pid = 3008] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F640A6C00) [pid = 3008] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F64E11C00) [pid = 3008] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F64E10400) [pid = 3008] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F64E0B800) [pid = 3008] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F64C3FC00) [pid = 3008] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F621DA800) [pid = 3008] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F61CD8C00) [pid = 3008] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 02:47:09 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F64C3C000) [pid = 3008] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 02:47:10 INFO - PROCESS | 3008 | 1468230430033 Marionette TRACE conn6 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1789ms 02:47:10 INFO - PROCESS | 3008 | 1468230430074 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 3008 | 1468230430079 Marionette TRACE conn6 <- [1,1769,null,{"value":"13"}] 02:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:47:10 INFO - PROCESS | 3008 | 1468230430084 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 3008 | 1468230430087 Marionette TRACE conn6 <- [1,1770,null,{}] 02:47:10 INFO - PROCESS | 3008 | 1468230430093 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 3008 | 1468230430096 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:10 INFO - PROCESS | 3008 | 1468230430186 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 02:47:10 INFO - PROCESS | 3008 | 1468230430268 Marionette TRACE conn6 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 3008 | 1468230430273 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A2D800 == 27 [pid = 3008] [id = 452] 02:47:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F52AB0800) [pid = 3008] [serial = 1356] [outer = 0000000000000000] 02:47:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F52AB7400) [pid = 3008] [serial = 1357] [outer = 0000000F52AB0800] 02:47:10 INFO - PROCESS | 3008 | 1468230430323 Marionette DEBUG loaded listener.js 02:47:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F52A55C00) [pid = 3008] [serial = 1358] [outer = 0000000F52AB0800] 02:47:10 INFO - PROCESS | 3008 | 1468230430753 Marionette TRACE conn6 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 734ms 02:47:10 INFO - PROCESS | 3008 | 1468230430821 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 02:47:10 INFO - PROCESS | 3008 | 1468230430827 Marionette TRACE conn6 <- [1,1773,null,{"value":"13"}] 02:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:47:10 INFO - PROCESS | 3008 | 1468230430833 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:47:10 INFO - PROCESS | 3008 | 1468230430836 Marionette TRACE conn6 <- [1,1774,null,{}] 02:47:10 INFO - PROCESS | 3008 | 1468230430845 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:10 INFO - PROCESS | 3008 | 1468230430848 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:10 INFO - PROCESS | 3008 | 1468230430941 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 02:47:10 INFO - PROCESS | 3008 | 1468230430956 Marionette TRACE conn6 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:10 INFO - PROCESS | 3008 | 1468230430959 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D69E800 == 28 [pid = 3008] [id = 453] 02:47:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F579D5C00) [pid = 3008] [serial = 1359] [outer = 0000000000000000] 02:47:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F57C77C00) [pid = 3008] [serial = 1360] [outer = 0000000F579D5C00] 02:47:11 INFO - PROCESS | 3008 | 1468230431008 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F58B85400) [pid = 3008] [serial = 1361] [outer = 0000000F579D5C00] 02:47:11 INFO - PROCESS | 3008 | 1468230431483 Marionette TRACE conn6 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 691ms 02:47:11 INFO - PROCESS | 3008 | 1468230431526 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 02:47:11 INFO - PROCESS | 3008 | 1468230431529 Marionette TRACE conn6 <- [1,1777,null,{"value":"13"}] 02:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:47:11 INFO - PROCESS | 3008 | 1468230431532 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:47:11 INFO - PROCESS | 3008 | 1468230431536 Marionette TRACE conn6 <- [1,1778,null,{}] 02:47:11 INFO - PROCESS | 3008 | 1468230431580 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:11 INFO - PROCESS | 3008 | 1468230431585 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:11 INFO - PROCESS | 3008 | 1468230431708 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 02:47:11 INFO - PROCESS | 3008 | 1468230431765 Marionette TRACE conn6 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:11 INFO - PROCESS | 3008 | 1468230431768 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004D000 == 29 [pid = 3008] [id = 454] 02:47:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F52AAE800) [pid = 3008] [serial = 1362] [outer = 0000000000000000] 02:47:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F5D64F000) [pid = 3008] [serial = 1363] [outer = 0000000F52AAE800] 02:47:11 INFO - PROCESS | 3008 | 1468230431818 Marionette DEBUG loaded listener.js 02:47:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 107 (0000000F5F36AC00) [pid = 3008] [serial = 1364] [outer = 0000000F52AAE800] 02:47:12 INFO - PROCESS | 3008 | 1468230432258 Marionette TRACE conn6 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 797ms 02:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:47:12 INFO - PROCESS | 3008 | 1468230432331 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 02:47:12 INFO - PROCESS | 3008 | 1468230432334 Marionette TRACE conn6 <- [1,1781,null,{"value":"13"}] 02:47:12 INFO - PROCESS | 3008 | 1468230432342 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:47:12 INFO - PROCESS | 3008 | 1468230432344 Marionette TRACE conn6 <- [1,1782,null,{}] 02:47:12 INFO - PROCESS | 3008 | 1468230432353 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:12 INFO - PROCESS | 3008 | 1468230432356 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:12 INFO - PROCESS | 3008 | 1468230432474 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 02:47:12 INFO - PROCESS | 3008 | 1468230432534 Marionette TRACE conn6 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:12 INFO - PROCESS | 3008 | 1468230432536 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61951800 == 30 [pid = 3008] [id = 455] 02:47:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 108 (0000000F5FE3A800) [pid = 3008] [serial = 1365] [outer = 0000000000000000] 02:47:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 109 (0000000F5FFA7400) [pid = 3008] [serial = 1366] [outer = 0000000F5FE3A800] 02:47:12 INFO - PROCESS | 3008 | 1468230432585 Marionette DEBUG loaded listener.js 02:47:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 110 (0000000F60484C00) [pid = 3008] [serial = 1367] [outer = 0000000F5FE3A800] 02:47:13 INFO - PROCESS | 3008 | 1468230433049 Marionette TRACE conn6 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 755ms 02:47:13 INFO - PROCESS | 3008 | 1468230433099 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 3008 | 1468230433101 Marionette TRACE conn6 <- [1,1785,null,{"value":"13"}] 02:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:47:13 INFO - PROCESS | 3008 | 1468230433105 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 3008 | 1468230433106 Marionette TRACE conn6 <- [1,1786,null,{}] 02:47:13 INFO - PROCESS | 3008 | 1468230433110 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 3008 | 1468230433112 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:13 INFO - PROCESS | 3008 | 1468230433222 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 02:47:13 INFO - PROCESS | 3008 | 1468230433232 Marionette TRACE conn6 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 3008 | 1468230433235 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635E8000 == 31 [pid = 3008] [id = 456] 02:47:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 111 (0000000F52A5E800) [pid = 3008] [serial = 1368] [outer = 0000000000000000] 02:47:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 112 (0000000F606E4000) [pid = 3008] [serial = 1369] [outer = 0000000F52A5E800] 02:47:13 INFO - PROCESS | 3008 | 1468230433327 Marionette DEBUG loaded listener.js 02:47:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 113 (0000000F61791000) [pid = 3008] [serial = 1370] [outer = 0000000F52A5E800] 02:47:13 INFO - PROCESS | 3008 | 1468230433761 Marionette TRACE conn6 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 693ms 02:47:13 INFO - PROCESS | 3008 | 1468230433800 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 02:47:13 INFO - PROCESS | 3008 | 1468230433802 Marionette TRACE conn6 <- [1,1789,null,{"value":"13"}] 02:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:47:13 INFO - PROCESS | 3008 | 1468230433805 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:47:13 INFO - PROCESS | 3008 | 1468230433807 Marionette TRACE conn6 <- [1,1790,null,{}] 02:47:13 INFO - PROCESS | 3008 | 1468230433811 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:13 INFO - PROCESS | 3008 | 1468230433817 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:13 INFO - PROCESS | 3008 | 1468230433959 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 02:47:13 INFO - PROCESS | 3008 | 1468230433973 Marionette TRACE conn6 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:13 INFO - PROCESS | 3008 | 1468230433975 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6454B000 == 32 [pid = 3008] [id = 457] 02:47:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 114 (0000000F52E81400) [pid = 3008] [serial = 1371] [outer = 0000000000000000] 02:47:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 115 (0000000F5FE3B400) [pid = 3008] [serial = 1372] [outer = 0000000F52E81400] 02:47:14 INFO - PROCESS | 3008 | 1468230434448 Marionette DEBUG loaded listener.js 02:47:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 116 (0000000F63A4C400) [pid = 3008] [serial = 1373] [outer = 0000000F52E81400] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 115 (0000000F58BDD000) [pid = 3008] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 114 (0000000F63ED9C00) [pid = 3008] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 113 (0000000F5305E400) [pid = 3008] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 112 (0000000F52A71400) [pid = 3008] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 111 (0000000F5C712800) [pid = 3008] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 110 (0000000F52F2B400) [pid = 3008] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 109 (0000000F5344E000) [pid = 3008] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 108 (0000000F6341C000) [pid = 3008] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 107 (0000000F52BA4400) [pid = 3008] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 106 (0000000F63ED8400) [pid = 3008] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F56F56800) [pid = 3008] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F5FFA3800) [pid = 3008] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F52A5B800) [pid = 3008] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F63FAB800) [pid = 3008] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F64E11800) [pid = 3008] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F51925400) [pid = 3008] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F53063000) [pid = 3008] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F5FE13400) [pid = 3008] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F60391000) [pid = 3008] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F64071800) [pid = 3008] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F57C7A800) [pid = 3008] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F5305BC00) [pid = 3008] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63A4E000) [pid = 3008] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F621DE400) [pid = 3008] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:47:14 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F52F33000) [pid = 3008] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:47:14 INFO - PROCESS | 3008 | 1468230434869 Marionette TRACE conn6 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1076ms 02:47:14 INFO - PROCESS | 3008 | 1468230434888 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 02:47:14 INFO - PROCESS | 3008 | 1468230434890 Marionette TRACE conn6 <- [1,1793,null,{"value":"13"}] 02:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:47:14 INFO - PROCESS | 3008 | 1468230434894 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:47:14 INFO - PROCESS | 3008 | 1468230434895 Marionette TRACE conn6 <- [1,1794,null,{}] 02:47:14 INFO - PROCESS | 3008 | 1468230434899 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:14 INFO - PROCESS | 3008 | 1468230434901 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:15 INFO - PROCESS | 3008 | 1468230435014 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 02:47:15 INFO - PROCESS | 3008 | 1468230435022 Marionette TRACE conn6 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 3008 | 1468230435024 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F74800 == 33 [pid = 3008] [id = 458] 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F52D8D400) [pid = 3008] [serial = 1374] [outer = 0000000000000000] 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F57C7A800) [pid = 3008] [serial = 1375] [outer = 0000000F52D8D400] 02:47:15 INFO - PROCESS | 3008 | 1468230435070 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F5F36B000) [pid = 3008] [serial = 1376] [outer = 0000000F52D8D400] 02:47:15 INFO - PROCESS | 3008 | 1468230435483 Marionette TRACE conn6 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 628ms 02:47:15 INFO - PROCESS | 3008 | 1468230435527 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 02:47:15 INFO - PROCESS | 3008 | 1468230435529 Marionette TRACE conn6 <- [1,1797,null,{"value":"13"}] 02:47:15 INFO - PROCESS | 3008 | 1468230435533 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:47:15 INFO - PROCESS | 3008 | 1468230435534 Marionette TRACE conn6 <- [1,1798,null,{}] 02:47:15 INFO - PROCESS | 3008 | 1468230435538 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:15 INFO - PROCESS | 3008 | 1468230435540 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:15 INFO - PROCESS | 3008 | 1468230435653 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 02:47:15 INFO - PROCESS | 3008 | 1468230435661 Marionette TRACE conn6 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:15 INFO - PROCESS | 3008 | 1468230435663 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB3800 == 34 [pid = 3008] [id = 459] 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F5305C000) [pid = 3008] [serial = 1377] [outer = 0000000000000000] 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F5F89F800) [pid = 3008] [serial = 1378] [outer = 0000000F5305C000] 02:47:15 INFO - PROCESS | 3008 | 1468230435709 Marionette DEBUG loaded listener.js 02:47:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F63A51400) [pid = 3008] [serial = 1379] [outer = 0000000F5305C000] 02:47:16 INFO - PROCESS | 3008 | 1468230436154 Marionette TRACE conn6 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 690ms 02:47:16 INFO - PROCESS | 3008 | 1468230436226 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 02:47:16 INFO - PROCESS | 3008 | 1468230436228 Marionette TRACE conn6 <- [1,1801,null,{"value":"13"}] 02:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:47:16 INFO - PROCESS | 3008 | 1468230436232 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:47:16 INFO - PROCESS | 3008 | 1468230436233 Marionette TRACE conn6 <- [1,1802,null,{}] 02:47:16 INFO - PROCESS | 3008 | 1468230436237 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:16 INFO - PROCESS | 3008 | 1468230436239 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:16 INFO - PROCESS | 3008 | 1468230436321 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 02:47:16 INFO - PROCESS | 3008 | 1468230436328 Marionette TRACE conn6 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:16 INFO - PROCESS | 3008 | 1468230436330 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004C800 == 35 [pid = 3008] [id = 460] 02:47:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F63A5C000) [pid = 3008] [serial = 1380] [outer = 0000000000000000] 02:47:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F63D10000) [pid = 3008] [serial = 1381] [outer = 0000000F63A5C000] 02:47:16 INFO - PROCESS | 3008 | 1468230436375 Marionette DEBUG loaded listener.js 02:47:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F63D17000) [pid = 3008] [serial = 1382] [outer = 0000000F63A5C000] 02:47:17 INFO - PROCESS | 3008 | 1468230437228 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1028ms 02:47:17 INFO - PROCESS | 3008 | 1468230437264 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 02:47:17 INFO - PROCESS | 3008 | 1468230437269 Marionette TRACE conn6 <- [1,1805,null,{"value":"13"}] 02:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:47:17 INFO - PROCESS | 3008 | 1468230437294 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:47:17 INFO - PROCESS | 3008 | 1468230437300 Marionette TRACE conn6 <- [1,1806,null,{}] 02:47:17 INFO - PROCESS | 3008 | 1468230437305 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:17 INFO - PROCESS | 3008 | 1468230437308 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:17 INFO - PROCESS | 3008 | 1468230437436 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 02:47:17 INFO - PROCESS | 3008 | 1468230437563 Marionette TRACE conn6 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:17 INFO - PROCESS | 3008 | 1468230437566 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F65C800 == 36 [pid = 3008] [id = 461] 02:47:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 101 (0000000F52B85000) [pid = 3008] [serial = 1383] [outer = 0000000000000000] 02:47:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 102 (0000000F53DEC400) [pid = 3008] [serial = 1384] [outer = 0000000F52B85000] 02:47:17 INFO - PROCESS | 3008 | 1468230437629 Marionette DEBUG loaded listener.js 02:47:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 103 (0000000F579B0C00) [pid = 3008] [serial = 1385] [outer = 0000000F52B85000] 02:47:18 INFO - PROCESS | 3008 | 1468230438328 Marionette TRACE conn6 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1110ms 02:47:18 INFO - PROCESS | 3008 | 1468230438388 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 02:47:18 INFO - PROCESS | 3008 | 1468230438393 Marionette TRACE conn6 <- [1,1809,null,{"value":"13"}] 02:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:47:18 INFO - PROCESS | 3008 | 1468230438399 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:47:18 INFO - PROCESS | 3008 | 1468230438403 Marionette TRACE conn6 <- [1,1810,null,{}] 02:47:18 INFO - PROCESS | 3008 | 1468230438432 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:18 INFO - PROCESS | 3008 | 1468230438435 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:18 INFO - PROCESS | 3008 | 1468230438572 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 02:47:18 INFO - PROCESS | 3008 | 1468230438691 Marionette TRACE conn6 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:18 INFO - PROCESS | 3008 | 1468230438694 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635E7800 == 37 [pid = 3008] [id = 462] 02:47:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 104 (0000000F52A71000) [pid = 3008] [serial = 1386] [outer = 0000000000000000] 02:47:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 105 (0000000F5F109C00) [pid = 3008] [serial = 1387] [outer = 0000000F52A71000] 02:47:18 INFO - PROCESS | 3008 | 1468230438755 Marionette DEBUG loaded listener.js 02:47:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 106 (0000000F5FFAA000) [pid = 3008] [serial = 1388] [outer = 0000000F52A71000] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB3800 == 36 [pid = 3008] [id = 459] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F74800 == 35 [pid = 3008] [id = 458] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6454B000 == 34 [pid = 3008] [id = 457] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635E8000 == 33 [pid = 3008] [id = 456] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61951800 == 32 [pid = 3008] [id = 455] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004D000 == 31 [pid = 3008] [id = 454] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D69E800 == 30 [pid = 3008] [id = 453] 02:47:19 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A2D800 == 29 [pid = 3008] [id = 452] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 105 (0000000F60602C00) [pid = 3008] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 104 (0000000F6216F400) [pid = 3008] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 103 (0000000F64C37000) [pid = 3008] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 102 (0000000F591CB800) [pid = 3008] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 101 (0000000F6338D000) [pid = 3008] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 100 (0000000F640A5000) [pid = 3008] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F634C6400) [pid = 3008] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F579AD800) [pid = 3008] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5939AC00) [pid = 3008] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5BA49C00) [pid = 3008] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F63A51C00) [pid = 3008] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F63ED0000) [pid = 3008] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F64C38400) [pid = 3008] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F63F08000) [pid = 3008] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5F707800) [pid = 3008] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F52B88800) [pid = 3008] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F56F4A000) [pid = 3008] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5E827800) [pid = 3008] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FFA4000) [pid = 3008] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5EC78800) [pid = 3008] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F64E15C00) [pid = 3008] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F621DAC00) [pid = 3008] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F63469000) [pid = 3008] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F53120000) [pid = 3008] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F579B3C00) [pid = 3008] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F64F07000) [pid = 3008] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58B87800) [pid = 3008] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F59398000) [pid = 3008] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FFB1C00) [pid = 3008] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F6178AC00) [pid = 3008] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52A5D400) [pid = 3008] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52A64400) [pid = 3008] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63FAE800) [pid = 3008] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F66E70000) [pid = 3008] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1322ms 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F64070000) [pid = 3008] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63A63800) [pid = 3008] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F64F0A000) [pid = 3008] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63A4B000) [pid = 3008] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F64C40C00) [pid = 3008] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 02:47:19 INFO - PROCESS | 3008 | 1468230439658 Marionette TRACE conn6 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:47:19 INFO - PROCESS | 3008 | 1468230439724 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 02:47:19 INFO - PROCESS | 3008 | 1468230439729 Marionette TRACE conn6 <- [1,1813,null,{"value":"13"}] 02:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:47:19 INFO - PROCESS | 3008 | 1468230439734 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:47:19 INFO - PROCESS | 3008 | 1468230439737 Marionette TRACE conn6 <- [1,1814,null,{}] 02:47:19 INFO - PROCESS | 3008 | 1468230439743 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:19 INFO - PROCESS | 3008 | 1468230439745 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:19 INFO - PROCESS | 3008 | 1468230439843 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 02:47:19 INFO - PROCESS | 3008 | 1468230439850 Marionette TRACE conn6 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:19 INFO - PROCESS | 3008 | 1468230439852 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59179800 == 30 [pid = 3008] [id = 463] 02:47:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52A72400) [pid = 3008] [serial = 1389] [outer = 0000000000000000] 02:47:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52AB4C00) [pid = 3008] [serial = 1390] [outer = 0000000F52A72400] 02:47:19 INFO - PROCESS | 3008 | 1468230439903 Marionette DEBUG loaded listener.js 02:47:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52B97C00) [pid = 3008] [serial = 1391] [outer = 0000000F52A72400] 02:47:20 INFO - PROCESS | 3008 | 1468230440433 Marionette TRACE conn6 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 734ms 02:47:20 INFO - PROCESS | 3008 | 1468230440472 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 02:47:20 INFO - PROCESS | 3008 | 1468230440476 Marionette TRACE conn6 <- [1,1817,null,{"value":"13"}] 02:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:47:20 INFO - PROCESS | 3008 | 1468230440482 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:47:20 INFO - PROCESS | 3008 | 1468230440485 Marionette TRACE conn6 <- [1,1818,null,{}] 02:47:20 INFO - PROCESS | 3008 | 1468230440489 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:20 INFO - PROCESS | 3008 | 1468230440492 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:20 INFO - PROCESS | 3008 | 1468230440584 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 02:47:20 INFO - PROCESS | 3008 | 1468230440592 Marionette TRACE conn6 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:20 INFO - PROCESS | 3008 | 1468230440595 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7B4000 == 31 [pid = 3008] [id = 464] 02:47:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5726FC00) [pid = 3008] [serial = 1392] [outer = 0000000000000000] 02:47:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F576F3000) [pid = 3008] [serial = 1393] [outer = 0000000F5726FC00] 02:47:20 INFO - PROCESS | 3008 | 1468230440645 Marionette DEBUG loaded listener.js 02:47:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57CE4400) [pid = 3008] [serial = 1394] [outer = 0000000F5726FC00] 02:47:21 INFO - PROCESS | 3008 | 1468230441119 Marionette TRACE conn6 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 692ms 02:47:21 INFO - PROCESS | 3008 | 1468230441178 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 3008 | 1468230441180 Marionette TRACE conn6 <- [1,1821,null,{"value":"13"}] 02:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:47:21 INFO - PROCESS | 3008 | 1468230441184 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 3008 | 1468230441188 Marionette TRACE conn6 <- [1,1822,null,{}] 02:47:21 INFO - PROCESS | 3008 | 1468230441228 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 3008 | 1468230441233 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:21 INFO - PROCESS | 3008 | 1468230441324 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 02:47:21 INFO - PROCESS | 3008 | 1468230441342 Marionette TRACE conn6 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:21 INFO - PROCESS | 3008 | 1468230441345 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60050800 == 32 [pid = 3008] [id = 465] 02:47:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F591B7400) [pid = 3008] [serial = 1395] [outer = 0000000000000000] 02:47:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5BA80000) [pid = 3008] [serial = 1396] [outer = 0000000F591B7400] 02:47:21 INFO - PROCESS | 3008 | 1468230441395 Marionette DEBUG loaded listener.js 02:47:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5D658400) [pid = 3008] [serial = 1397] [outer = 0000000F591B7400] 02:47:21 INFO - PROCESS | 3008 | 1468230441835 Marionette TRACE conn6 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 692ms 02:47:21 INFO - PROCESS | 3008 | 1468230441879 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 02:47:21 INFO - PROCESS | 3008 | 1468230441882 Marionette TRACE conn6 <- [1,1825,null,{"value":"13"}] 02:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:47:21 INFO - PROCESS | 3008 | 1468230441891 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:47:21 INFO - PROCESS | 3008 | 1468230441894 Marionette TRACE conn6 <- [1,1826,null,{}] 02:47:21 INFO - PROCESS | 3008 | 1468230441897 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:21 INFO - PROCESS | 3008 | 1468230441899 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:22 INFO - PROCESS | 3008 | 1468230442017 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 02:47:22 INFO - PROCESS | 3008 | 1468230442023 Marionette TRACE conn6 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 3008 | 1468230442026 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E4800 == 33 [pid = 3008] [id = 466] 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F367C00) [pid = 3008] [serial = 1398] [outer = 0000000000000000] 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FBD1800) [pid = 3008] [serial = 1399] [outer = 0000000F5F367C00] 02:47:22 INFO - PROCESS | 3008 | 1468230442078 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FFAE000) [pid = 3008] [serial = 1400] [outer = 0000000F5F367C00] 02:47:22 INFO - PROCESS | 3008 | 1468230442507 Marionette TRACE conn6 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 629ms 02:47:22 INFO - PROCESS | 3008 | 1468230442526 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 02:47:22 INFO - PROCESS | 3008 | 1468230442529 Marionette TRACE conn6 <- [1,1829,null,{"value":"13"}] 02:47:22 INFO - PROCESS | 3008 | 1468230442532 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:47:22 INFO - PROCESS | 3008 | 1468230442534 Marionette TRACE conn6 <- [1,1830,null,{}] 02:47:22 INFO - PROCESS | 3008 | 1468230442537 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:22 INFO - PROCESS | 3008 | 1468230442540 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:22 INFO - PROCESS | 3008 | 1468230442652 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 02:47:22 INFO - PROCESS | 3008 | 1468230442658 Marionette TRACE conn6 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:22 INFO - PROCESS | 3008 | 1468230442660 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635CF000 == 34 [pid = 3008] [id = 467] 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60602C00) [pid = 3008] [serial = 1401] [outer = 0000000000000000] 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F606B5400) [pid = 3008] [serial = 1402] [outer = 0000000F60602C00] 02:47:22 INFO - PROCESS | 3008 | 1468230442733 Marionette DEBUG loaded listener.js 02:47:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6178DC00) [pid = 3008] [serial = 1403] [outer = 0000000F60602C00] 02:47:23 INFO - PROCESS | 3008 | 1468230443232 Marionette TRACE conn6 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 733ms 02:47:23 INFO - PROCESS | 3008 | 1468230443269 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 02:47:23 INFO - PROCESS | 3008 | 1468230443271 Marionette TRACE conn6 <- [1,1833,null,{"value":"13"}] 02:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:47:23 INFO - PROCESS | 3008 | 1468230443274 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:47:23 INFO - PROCESS | 3008 | 1468230443276 Marionette TRACE conn6 <- [1,1834,null,{}] 02:47:23 INFO - PROCESS | 3008 | 1468230443286 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:23 INFO - PROCESS | 3008 | 1468230443292 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:23 INFO - PROCESS | 3008 | 1468230443437 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 02:47:23 INFO - PROCESS | 3008 | 1468230443450 Marionette TRACE conn6 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:23 INFO - PROCESS | 3008 | 1468230443452 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64545000 == 35 [pid = 3008] [id = 468] 02:47:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6178E000) [pid = 3008] [serial = 1404] [outer = 0000000000000000] 02:47:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F621D7400) [pid = 3008] [serial = 1405] [outer = 0000000F6178E000] 02:47:23 INFO - PROCESS | 3008 | 1468230443545 Marionette DEBUG loaded listener.js 02:47:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F634D0800) [pid = 3008] [serial = 1406] [outer = 0000000F6178E000] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52A5E800) [pid = 3008] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52D8D400) [pid = 3008] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52E81400) [pid = 3008] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5305C000) [pid = 3008] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52AB0800) [pid = 3008] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52AAE800) [pid = 3008] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F579D5C00) [pid = 3008] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FE3A800) [pid = 3008] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52AB9000) [pid = 3008] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52FA6C00) [pid = 3008] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5F10C400) [pid = 3008] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63A69000) [pid = 3008] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:47:23 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F64F0EC00) [pid = 3008] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:47:24 INFO - PROCESS | 3008 | 1468230444077 Marionette TRACE conn6 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 839ms 02:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:47:24 INFO - PROCESS | 3008 | 1468230444117 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 3008 | 1468230444119 Marionette TRACE conn6 <- [1,1837,null,{"value":"13"}] 02:47:24 INFO - PROCESS | 3008 | 1468230444122 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - PROCESS | 3008 | 1468230444124 Marionette TRACE conn6 <- [1,1838,null,{}] 02:47:24 INFO - PROCESS | 3008 | 1468230444127 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 3008 | 1468230444130 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:24 INFO - PROCESS | 3008 | 1468230444213 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 02:47:24 INFO - PROCESS | 3008 | 1468230444297 Marionette TRACE conn6 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 3008 | 1468230444299 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59358000 == 36 [pid = 3008] [id = 469] 02:47:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F52ABAC00) [pid = 3008] [serial = 1407] [outer = 0000000000000000] 02:47:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58C1B400) [pid = 3008] [serial = 1408] [outer = 0000000F52ABAC00] 02:47:24 INFO - PROCESS | 3008 | 1468230444344 Marionette DEBUG loaded listener.js 02:47:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F61789400) [pid = 3008] [serial = 1409] [outer = 0000000F52ABAC00] 02:47:24 INFO - PROCESS | 3008 | 1468230444699 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 629ms 02:47:24 INFO - PROCESS | 3008 | 1468230444755 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 02:47:24 INFO - PROCESS | 3008 | 1468230444757 Marionette TRACE conn6 <- [1,1841,null,{"value":"13"}] 02:47:24 INFO - PROCESS | 3008 | 1468230444760 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:47:24 INFO - PROCESS | 3008 | 1468230444762 Marionette TRACE conn6 <- [1,1842,null,{}] 02:47:24 INFO - PROCESS | 3008 | 1468230444766 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:24 INFO - PROCESS | 3008 | 1468230444767 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:24 INFO - PROCESS | 3008 | 1468230444884 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 02:47:24 INFO - PROCESS | 3008 | 1468230444892 Marionette TRACE conn6 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:24 INFO - PROCESS | 3008 | 1468230444894 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F670B0800 == 37 [pid = 3008] [id = 470] 02:47:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6341A400) [pid = 3008] [serial = 1410] [outer = 0000000000000000] 02:47:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63A5F800) [pid = 3008] [serial = 1411] [outer = 0000000F6341A400] 02:47:24 INFO - PROCESS | 3008 | 1468230444938 Marionette DEBUG loaded listener.js 02:47:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63D14800) [pid = 3008] [serial = 1412] [outer = 0000000F6341A400] 02:47:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EAD000 == 36 [pid = 3008] [id = 451] 02:47:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59179800 == 35 [pid = 3008] [id = 463] 02:47:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635E7800 == 34 [pid = 3008] [id = 462] 02:47:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F65C800 == 33 [pid = 3008] [id = 461] 02:47:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004C800 == 32 [pid = 3008] [id = 460] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E4800 == 31 [pid = 3008] [id = 466] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7B4000 == 30 [pid = 3008] [id = 464] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59358000 == 29 [pid = 3008] [id = 469] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60050800 == 28 [pid = 3008] [id = 465] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64545000 == 27 [pid = 3008] [id = 468] 02:47:26 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635CF000 == 26 [pid = 3008] [id = 467] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5F89F800) [pid = 3008] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52AB7400) [pid = 3008] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5D64F000) [pid = 3008] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57C77C00) [pid = 3008] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58B85400) [pid = 3008] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FFA7400) [pid = 3008] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5305CC00) [pid = 3008] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52B8C800) [pid = 3008] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F58A0F400) [pid = 3008] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F53DEA000) [pid = 3008] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F60DC1400) [pid = 3008] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5F91C000) [pid = 3008] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F63FF8800) [pid = 3008] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F63F0FC00) [pid = 3008] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F66ED6400) [pid = 3008] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F66E75C00) [pid = 3008] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F606E4000) [pid = 3008] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F60484C00) [pid = 3008] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F61791000) [pid = 3008] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F57C7A800) [pid = 3008] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F5FE3B400) [pid = 3008] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F52A55C00) [pid = 3008] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F63A4C400) [pid = 3008] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F5F36B000) [pid = 3008] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F5F36AC00) [pid = 3008] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F63A51400) [pid = 3008] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 02:47:26 INFO - PROCESS | 3008 | 1468230446749 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 2035ms 02:47:26 INFO - PROCESS | 3008 | 1468230446799 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 02:47:26 INFO - PROCESS | 3008 | 1468230446803 Marionette TRACE conn6 <- [1,1845,null,{"value":"13"}] 02:47:26 INFO - PROCESS | 3008 | 1468230446808 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:47:26 INFO - PROCESS | 3008 | 1468230446812 Marionette TRACE conn6 <- [1,1846,null,{}] 02:47:26 INFO - PROCESS | 3008 | 1468230446818 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:26 INFO - PROCESS | 3008 | 1468230446821 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:26 INFO - PROCESS | 3008 | 1468230446914 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 02:47:26 INFO - PROCESS | 3008 | 1468230446921 Marionette TRACE conn6 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:26 INFO - PROCESS | 3008 | 1468230446926 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57AAF800 == 27 [pid = 3008] [id = 471] 02:47:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F526EEC00) [pid = 3008] [serial = 1413] [outer = 0000000000000000] 02:47:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F526F0C00) [pid = 3008] [serial = 1414] [outer = 0000000F526EEC00] 02:47:26 INFO - PROCESS | 3008 | 1468230446977 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F518C3C00) [pid = 3008] [serial = 1415] [outer = 0000000F526EEC00] 02:47:27 INFO - PROCESS | 3008 | 1468230447451 Marionette TRACE conn6 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 692ms 02:47:27 INFO - PROCESS | 3008 | 1468230447505 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 02:47:27 INFO - PROCESS | 3008 | 1468230447510 Marionette TRACE conn6 <- [1,1849,null,{"value":"13"}] 02:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:47:27 INFO - PROCESS | 3008 | 1468230447517 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:47:27 INFO - PROCESS | 3008 | 1468230447520 Marionette TRACE conn6 <- [1,1850,null,{}] 02:47:27 INFO - PROCESS | 3008 | 1468230447524 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:27 INFO - PROCESS | 3008 | 1468230447527 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:27 INFO - PROCESS | 3008 | 1468230447619 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 02:47:27 INFO - PROCESS | 3008 | 1468230447628 Marionette TRACE conn6 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:27 INFO - PROCESS | 3008 | 1468230447631 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59192000 == 28 [pid = 3008] [id = 472] 02:47:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F52AB3000) [pid = 3008] [serial = 1416] [outer = 0000000000000000] 02:47:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F52AB6800) [pid = 3008] [serial = 1417] [outer = 0000000F52AB3000] 02:47:27 INFO - PROCESS | 3008 | 1468230447686 Marionette DEBUG loaded listener.js 02:47:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F52B86800) [pid = 3008] [serial = 1418] [outer = 0000000F52AB3000] 02:47:28 INFO - PROCESS | 3008 | 1468230448151 Marionette TRACE conn6 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 690ms 02:47:28 INFO - PROCESS | 3008 | 1468230448208 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 3008 | 1468230448211 Marionette TRACE conn6 <- [1,1853,null,{"value":"13"}] 02:47:28 INFO - PROCESS | 3008 | 1468230448214 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:47:28 INFO - PROCESS | 3008 | 1468230448218 Marionette TRACE conn6 <- [1,1854,null,{}] 02:47:28 INFO - PROCESS | 3008 | 1468230448230 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 3008 | 1468230448235 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:28 INFO - PROCESS | 3008 | 1468230448350 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 02:47:28 INFO - PROCESS | 3008 | 1468230448432 Marionette TRACE conn6 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:28 INFO - PROCESS | 3008 | 1468230448436 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F0B7800 == 29 [pid = 3008] [id = 473] 02:47:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F50E83800) [pid = 3008] [serial = 1419] [outer = 0000000000000000] 02:47:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5311FC00) [pid = 3008] [serial = 1420] [outer = 0000000F50E83800] 02:47:28 INFO - PROCESS | 3008 | 1468230448485 Marionette DEBUG loaded listener.js 02:47:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F53FB8400) [pid = 3008] [serial = 1421] [outer = 0000000F50E83800] 02:47:28 INFO - PROCESS | 3008 | 1468230448866 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 694ms 02:47:28 INFO - PROCESS | 3008 | 1468230448911 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 02:47:28 INFO - PROCESS | 3008 | 1468230448914 Marionette TRACE conn6 <- [1,1857,null,{"value":"13"}] 02:47:28 INFO - PROCESS | 3008 | 1468230448918 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:47:28 INFO - PROCESS | 3008 | 1468230448920 Marionette TRACE conn6 <- [1,1858,null,{}] 02:47:28 INFO - PROCESS | 3008 | 1468230448923 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:28 INFO - PROCESS | 3008 | 1468230448926 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:29 INFO - PROCESS | 3008 | 1468230449012 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 02:47:29 INFO - PROCESS | 3008 | 1468230449018 Marionette TRACE conn6 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 3008 | 1468230449020 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA7B000 == 30 [pid = 3008] [id = 474] 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F5719E000) [pid = 3008] [serial = 1422] [outer = 0000000000000000] 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F572C8C00) [pid = 3008] [serial = 1423] [outer = 0000000F5719E000] 02:47:29 INFO - PROCESS | 3008 | 1468230449067 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F579B8400) [pid = 3008] [serial = 1424] [outer = 0000000F5719E000] 02:47:29 INFO - PROCESS | 3008 | 1468230449499 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 629ms 02:47:29 INFO - PROCESS | 3008 | 1468230449550 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 02:47:29 INFO - PROCESS | 3008 | 1468230449552 Marionette TRACE conn6 <- [1,1861,null,{"value":"13"}] 02:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:47:29 INFO - PROCESS | 3008 | 1468230449555 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:47:29 INFO - PROCESS | 3008 | 1468230449557 Marionette TRACE conn6 <- [1,1862,null,{}] 02:47:29 INFO - PROCESS | 3008 | 1468230449561 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:29 INFO - PROCESS | 3008 | 1468230449563 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:29 INFO - PROCESS | 3008 | 1468230449645 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 02:47:29 INFO - PROCESS | 3008 | 1468230449652 Marionette TRACE conn6 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:29 INFO - PROCESS | 3008 | 1468230449654 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001D000 == 31 [pid = 3008] [id = 475] 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52AB1C00) [pid = 3008] [serial = 1425] [outer = 0000000000000000] 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57D88800) [pid = 3008] [serial = 1426] [outer = 0000000F52AB1C00] 02:47:29 INFO - PROCESS | 3008 | 1468230449701 Marionette DEBUG loaded listener.js 02:47:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F58B8A000) [pid = 3008] [serial = 1427] [outer = 0000000F52AB1C00] 02:47:30 INFO - PROCESS | 3008 | 1468230450144 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 627ms 02:47:30 INFO - PROCESS | 3008 | 1468230450186 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 3008 | 1468230450188 Marionette TRACE conn6 <- [1,1865,null,{"value":"13"}] 02:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:47:30 INFO - PROCESS | 3008 | 1468230450196 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 3008 | 1468230450198 Marionette TRACE conn6 <- [1,1866,null,{}] 02:47:30 INFO - PROCESS | 3008 | 1468230450201 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 3008 | 1468230450208 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:30 INFO - PROCESS | 3008 | 1468230450315 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 02:47:30 INFO - PROCESS | 3008 | 1468230450323 Marionette TRACE conn6 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 3008 | 1468230450325 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603FC800 == 32 [pid = 3008] [id = 476] 02:47:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F58B8A400) [pid = 3008] [serial = 1428] [outer = 0000000000000000] 02:47:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F591C8000) [pid = 3008] [serial = 1429] [outer = 0000000F58B8A400] 02:47:30 INFO - PROCESS | 3008 | 1468230450371 Marionette DEBUG loaded listener.js 02:47:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5BA80400) [pid = 3008] [serial = 1430] [outer = 0000000F58B8A400] 02:47:30 INFO - PROCESS | 3008 | 1468230450780 Marionette TRACE conn6 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 629ms 02:47:30 INFO - PROCESS | 3008 | 1468230450828 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 02:47:30 INFO - PROCESS | 3008 | 1468230450831 Marionette TRACE conn6 <- [1,1869,null,{"value":"13"}] 02:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:47:30 INFO - PROCESS | 3008 | 1468230450834 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:47:30 INFO - PROCESS | 3008 | 1468230450836 Marionette TRACE conn6 <- [1,1870,null,{}] 02:47:30 INFO - PROCESS | 3008 | 1468230450843 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:30 INFO - PROCESS | 3008 | 1468230450845 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:30 INFO - PROCESS | 3008 | 1468230450924 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 02:47:30 INFO - PROCESS | 3008 | 1468230450930 Marionette TRACE conn6 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:30 INFO - PROCESS | 3008 | 1468230450931 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61952800 == 33 [pid = 3008] [id = 477] 02:47:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5BA80800) [pid = 3008] [serial = 1431] [outer = 0000000000000000] 02:47:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5C75D800) [pid = 3008] [serial = 1432] [outer = 0000000F5BA80800] 02:47:30 INFO - PROCESS | 3008 | 1468230450976 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5D6C4400) [pid = 3008] [serial = 1433] [outer = 0000000F5BA80800] 02:47:31 INFO - PROCESS | 3008 | 1468230451406 Marionette TRACE conn6 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:47:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 629ms 02:47:31 INFO - PROCESS | 3008 | 1468230451467 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 02:47:31 INFO - PROCESS | 3008 | 1468230451469 Marionette TRACE conn6 <- [1,1873,null,{"value":"13"}] 02:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:47:31 INFO - PROCESS | 3008 | 1468230451472 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:47:31 INFO - PROCESS | 3008 | 1468230451474 Marionette TRACE conn6 <- [1,1874,null,{}] 02:47:31 INFO - PROCESS | 3008 | 1468230451477 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:31 INFO - PROCESS | 3008 | 1468230451479 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:31 INFO - PROCESS | 3008 | 1468230451559 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 02:47:31 INFO - PROCESS | 3008 | 1468230451566 Marionette TRACE conn6 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:31 INFO - PROCESS | 3008 | 1468230451568 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633C3800 == 34 [pid = 3008] [id = 478] 02:47:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5E81C800) [pid = 3008] [serial = 1434] [outer = 0000000000000000] 02:47:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F10AC00) [pid = 3008] [serial = 1435] [outer = 0000000F5E81C800] 02:47:31 INFO - PROCESS | 3008 | 1468230451613 Marionette DEBUG loaded listener.js 02:47:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F368000) [pid = 3008] [serial = 1436] [outer = 0000000F5E81C800] 02:47:32 INFO - PROCESS | 3008 | 1468230452037 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 587ms 02:47:32 INFO - PROCESS | 3008 | 1468230452079 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 3008 | 1468230452082 Marionette TRACE conn6 <- [1,1877,null,{"value":"13"}] 02:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:47:32 INFO - PROCESS | 3008 | 1468230452086 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - PROCESS | 3008 | 1468230452088 Marionette TRACE conn6 <- [1,1878,null,{}] 02:47:32 INFO - PROCESS | 3008 | 1468230452096 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 3008 | 1468230452097 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:32 INFO - PROCESS | 3008 | 1468230452178 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 02:47:32 INFO - PROCESS | 3008 | 1468230452184 Marionette TRACE conn6 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 3008 | 1468230452186 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F0B7000 == 35 [pid = 3008] [id = 479] 02:47:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F5B8800) [pid = 3008] [serial = 1437] [outer = 0000000000000000] 02:47:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5F932000) [pid = 3008] [serial = 1438] [outer = 0000000F5F5B8800] 02:47:32 INFO - PROCESS | 3008 | 1468230452230 Marionette DEBUG loaded listener.js 02:47:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FE36000) [pid = 3008] [serial = 1439] [outer = 0000000F5F5B8800] 02:47:32 INFO - PROCESS | 3008 | 1468230452720 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 692ms 02:47:32 INFO - PROCESS | 3008 | 1468230452782 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 02:47:32 INFO - PROCESS | 3008 | 1468230452784 Marionette TRACE conn6 <- [1,1881,null,{"value":"13"}] 02:47:32 INFO - PROCESS | 3008 | 1468230452787 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:47:32 INFO - PROCESS | 3008 | 1468230452789 Marionette TRACE conn6 <- [1,1882,null,{}] 02:47:32 INFO - PROCESS | 3008 | 1468230452801 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:32 INFO - PROCESS | 3008 | 1468230452802 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:32 INFO - PROCESS | 3008 | 1468230452914 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 02:47:32 INFO - PROCESS | 3008 | 1468230452925 Marionette TRACE conn6 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:32 INFO - PROCESS | 3008 | 1468230452927 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52685800 == 36 [pid = 3008] [id = 480] 02:47:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F707800) [pid = 3008] [serial = 1440] [outer = 0000000000000000] 02:47:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5FFA4000) [pid = 3008] [serial = 1441] [outer = 0000000F5F707800] 02:47:32 INFO - PROCESS | 3008 | 1468230452974 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FFAE400) [pid = 3008] [serial = 1442] [outer = 0000000F5F707800] 02:47:33 INFO - PROCESS | 3008 | 1468230453441 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 692ms 02:47:33 INFO - PROCESS | 3008 | 1468230453483 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 02:47:33 INFO - PROCESS | 3008 | 1468230453485 Marionette TRACE conn6 <- [1,1885,null,{"value":"13"}] 02:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:47:33 INFO - PROCESS | 3008 | 1468230453488 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:47:33 INFO - PROCESS | 3008 | 1468230453491 Marionette TRACE conn6 <- [1,1886,null,{}] 02:47:33 INFO - PROCESS | 3008 | 1468230453500 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:33 INFO - PROCESS | 3008 | 1468230453503 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:33 INFO - PROCESS | 3008 | 1468230453655 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 02:47:33 INFO - PROCESS | 3008 | 1468230453667 Marionette TRACE conn6 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:33 INFO - PROCESS | 3008 | 1468230453670 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6002C800 == 37 [pid = 3008] [id = 481] 02:47:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FE44800) [pid = 3008] [serial = 1443] [outer = 0000000000000000] 02:47:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F60606C00) [pid = 3008] [serial = 1444] [outer = 0000000F5FE44800] 02:47:33 INFO - PROCESS | 3008 | 1468230453761 Marionette DEBUG loaded listener.js 02:47:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F60DC3000) [pid = 3008] [serial = 1445] [outer = 0000000F5FE44800] 02:47:34 INFO - PROCESS | 3008 | 1468230454198 Marionette TRACE conn6 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 734ms 02:47:34 INFO - PROCESS | 3008 | 1468230454226 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 3008 | 1468230454228 Marionette TRACE conn6 <- [1,1889,null,{"value":"13"}] 02:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:47:34 INFO - PROCESS | 3008 | 1468230454243 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 3008 | 1468230454245 Marionette TRACE conn6 <- [1,1890,null,{}] 02:47:34 INFO - PROCESS | 3008 | 1468230454249 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:34 INFO - PROCESS | 3008 | 1468230454250 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:34 INFO - PROCESS | 3008 | 1468230454360 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 02:47:34 INFO - PROCESS | 3008 | 1468230454366 Marionette TRACE conn6 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:34 INFO - PROCESS | 3008 | 1468230454368 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F76800 == 38 [pid = 3008] [id = 482] 02:47:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60DC3400) [pid = 3008] [serial = 1446] [outer = 0000000000000000] 02:47:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6178D800) [pid = 3008] [serial = 1447] [outer = 0000000F60DC3400] 02:47:34 INFO - PROCESS | 3008 | 1468230454412 Marionette DEBUG loaded listener.js 02:47:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61983000) [pid = 3008] [serial = 1448] [outer = 0000000F60DC3400] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52ABAC00) [pid = 3008] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5F367C00) [pid = 3008] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F60602C00) [pid = 3008] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6178E000) [pid = 3008] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F591B7400) [pid = 3008] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5726FC00) [pid = 3008] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52A72400) [pid = 3008] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A71000) [pid = 3008] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B85000) [pid = 3008] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:47:34 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63A5C000) [pid = 3008] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:47:34 INFO - PROCESS | 3008 | 1468230454910 Marionette TRACE conn6 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 734ms 02:47:34 INFO - PROCESS | 3008 | 1468230454974 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 02:47:34 INFO - PROCESS | 3008 | 1468230454976 Marionette TRACE conn6 <- [1,1893,null,{"value":"13"}] 02:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:47:34 INFO - PROCESS | 3008 | 1468230454979 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:47:34 INFO - PROCESS | 3008 | 1468230454981 Marionette TRACE conn6 <- [1,1894,null,{}] 02:47:35 INFO - PROCESS | 3008 | 1468230455015 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 3008 | 1468230455017 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:35 INFO - PROCESS | 3008 | 1468230455099 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 02:47:35 INFO - PROCESS | 3008 | 1468230455106 Marionette TRACE conn6 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 3008 | 1468230455107 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB2800 == 39 [pid = 3008] [id = 483] 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5305A000) [pid = 3008] [serial = 1449] [outer = 0000000000000000] 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F59664C00) [pid = 3008] [serial = 1450] [outer = 0000000F5305A000] 02:47:35 INFO - PROCESS | 3008 | 1468230455152 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61787400) [pid = 3008] [serial = 1451] [outer = 0000000F5305A000] 02:47:35 INFO - PROCESS | 3008 | 1468230455561 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 628ms 02:47:35 INFO - PROCESS | 3008 | 1468230455611 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 02:47:35 INFO - PROCESS | 3008 | 1468230455613 Marionette TRACE conn6 <- [1,1897,null,{"value":"13"}] 02:47:35 INFO - PROCESS | 3008 | 1468230455616 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:47:35 INFO - PROCESS | 3008 | 1468230455618 Marionette TRACE conn6 <- [1,1898,null,{}] 02:47:35 INFO - PROCESS | 3008 | 1468230455622 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:35 INFO - PROCESS | 3008 | 1468230455624 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:35 INFO - PROCESS | 3008 | 1468230455710 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 02:47:35 INFO - PROCESS | 3008 | 1468230455715 Marionette TRACE conn6 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:35 INFO - PROCESS | 3008 | 1468230455717 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6729B000 == 40 [pid = 3008] [id = 484] 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61CD4800) [pid = 3008] [serial = 1452] [outer = 0000000000000000] 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61CD8400) [pid = 3008] [serial = 1453] [outer = 0000000F61CD4800] 02:47:35 INFO - PROCESS | 3008 | 1468230455769 Marionette DEBUG loaded listener.js 02:47:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F6337F000) [pid = 3008] [serial = 1454] [outer = 0000000F61CD4800] 02:47:36 INFO - PROCESS | 3008 | 1468230456180 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 586ms 02:47:36 INFO - PROCESS | 3008 | 1468230456206 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 02:47:36 INFO - PROCESS | 3008 | 1468230456208 Marionette TRACE conn6 <- [1,1901,null,{"value":"13"}] 02:47:36 INFO - PROCESS | 3008 | 1468230456211 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:47:36 INFO - PROCESS | 3008 | 1468230456213 Marionette TRACE conn6 <- [1,1902,null,{}] 02:47:36 INFO - PROCESS | 3008 | 1468230456229 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:36 INFO - PROCESS | 3008 | 1468230456231 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:36 INFO - PROCESS | 3008 | 1468230456317 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 02:47:36 INFO - PROCESS | 3008 | 1468230456323 Marionette TRACE conn6 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:36 INFO - PROCESS | 3008 | 1468230456325 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67411800 == 41 [pid = 3008] [id = 485] 02:47:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6337FC00) [pid = 3008] [serial = 1455] [outer = 0000000000000000] 02:47:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6338C000) [pid = 3008] [serial = 1456] [outer = 0000000F6337FC00] 02:47:36 INFO - PROCESS | 3008 | 1468230456369 Marionette DEBUG loaded listener.js 02:47:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F6345D000) [pid = 3008] [serial = 1457] [outer = 0000000F6337FC00] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57AAF800 == 40 [pid = 3008] [id = 471] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F670B0800 == 39 [pid = 3008] [id = 470] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001D000 == 38 [pid = 3008] [id = 475] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F76800 == 37 [pid = 3008] [id = 482] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F0B7000 == 36 [pid = 3008] [id = 479] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB2800 == 35 [pid = 3008] [id = 483] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6729B000 == 34 [pid = 3008] [id = 484] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA7B000 == 33 [pid = 3008] [id = 474] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603FC800 == 32 [pid = 3008] [id = 476] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633C3800 == 31 [pid = 3008] [id = 478] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6002C800 == 30 [pid = 3008] [id = 481] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F0B7800 == 29 [pid = 3008] [id = 473] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61952800 == 28 [pid = 3008] [id = 477] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52685800 == 27 [pid = 3008] [id = 480] 02:47:37 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59192000 == 26 [pid = 3008] [id = 472] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F61789400) [pid = 3008] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FBD1800) [pid = 3008] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F606B5400) [pid = 3008] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F6178DC00) [pid = 3008] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58C1B400) [pid = 3008] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F621D7400) [pid = 3008] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F634D0800) [pid = 3008] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5BA80000) [pid = 3008] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57CE4400) [pid = 3008] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F576F3000) [pid = 3008] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52AB4C00) [pid = 3008] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B97C00) [pid = 3008] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FFAA000) [pid = 3008] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5F109C00) [pid = 3008] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F579B0C00) [pid = 3008] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F53DEC400) [pid = 3008] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63D10000) [pid = 3008] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63D17000) [pid = 3008] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63A5F800) [pid = 3008] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5FFAE000) [pid = 3008] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5D658400) [pid = 3008] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 02:47:38 INFO - PROCESS | 3008 | 1468230458264 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2085ms 02:47:38 INFO - PROCESS | 3008 | 1468230458300 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 02:47:38 INFO - PROCESS | 3008 | 1468230458303 Marionette TRACE conn6 <- [1,1905,null,{"value":"13"}] 02:47:38 INFO - PROCESS | 3008 | 1468230458309 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:47:38 INFO - PROCESS | 3008 | 1468230458312 Marionette TRACE conn6 <- [1,1906,null,{}] 02:47:38 INFO - PROCESS | 3008 | 1468230458318 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:38 INFO - PROCESS | 3008 | 1468230458320 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:38 INFO - PROCESS | 3008 | 1468230458412 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 02:47:38 INFO - PROCESS | 3008 | 1468230458419 Marionette TRACE conn6 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:38 INFO - PROCESS | 3008 | 1468230458423 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57158000 == 27 [pid = 3008] [id = 486] 02:47:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F521C6400) [pid = 3008] [serial = 1458] [outer = 0000000000000000] 02:47:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52620400) [pid = 3008] [serial = 1459] [outer = 0000000F521C6400] 02:47:38 INFO - PROCESS | 3008 | 1468230458474 Marionette DEBUG loaded listener.js 02:47:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52A56800) [pid = 3008] [serial = 1460] [outer = 0000000F521C6400] 02:47:38 INFO - PROCESS | 3008 | 1468230458947 Marionette TRACE conn6 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 691ms 02:47:39 INFO - PROCESS | 3008 | 1468230459004 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 3008 | 1468230459010 Marionette TRACE conn6 <- [1,1909,null,{"value":"13"}] 02:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:47:39 INFO - PROCESS | 3008 | 1468230459017 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 3008 | 1468230459020 Marionette TRACE conn6 <- [1,1910,null,{}] 02:47:39 INFO - PROCESS | 3008 | 1468230459024 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 3008 | 1468230459026 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:39 INFO - PROCESS | 3008 | 1468230459121 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 02:47:39 INFO - PROCESS | 3008 | 1468230459135 Marionette TRACE conn6 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 3008 | 1468230459138 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F48000 == 28 [pid = 3008] [id = 487] 02:47:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52AB8000) [pid = 3008] [serial = 1461] [outer = 0000000000000000] 02:47:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F52ABA800) [pid = 3008] [serial = 1462] [outer = 0000000F52AB8000] 02:47:39 INFO - PROCESS | 3008 | 1468230459189 Marionette DEBUG loaded listener.js 02:47:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52B8C000) [pid = 3008] [serial = 1463] [outer = 0000000F52AB8000] 02:47:39 INFO - PROCESS | 3008 | 1468230459640 Marionette TRACE conn6 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 692ms 02:47:39 INFO - PROCESS | 3008 | 1468230459711 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 02:47:39 INFO - PROCESS | 3008 | 1468230459713 Marionette TRACE conn6 <- [1,1913,null,{"value":"13"}] 02:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:47:39 INFO - PROCESS | 3008 | 1468230459717 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:47:39 INFO - PROCESS | 3008 | 1468230459721 Marionette TRACE conn6 <- [1,1914,null,{}] 02:47:39 INFO - PROCESS | 3008 | 1468230459733 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:39 INFO - PROCESS | 3008 | 1468230459738 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:39 INFO - PROCESS | 3008 | 1468230459856 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 02:47:39 INFO - PROCESS | 3008 | 1468230459939 Marionette TRACE conn6 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:39 INFO - PROCESS | 3008 | 1468230459942 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECB0000 == 29 [pid = 3008] [id = 488] 02:47:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F50F4A000) [pid = 3008] [serial = 1464] [outer = 0000000000000000] 02:47:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F53120000) [pid = 3008] [serial = 1465] [outer = 0000000F50F4A000] 02:47:40 INFO - PROCESS | 3008 | 1468230459992 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F56F4A000) [pid = 3008] [serial = 1466] [outer = 0000000F50F4A000] 02:47:40 INFO - PROCESS | 3008 | 1468230460358 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 692ms 02:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:47:40 INFO - PROCESS | 3008 | 1468230460411 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 02:47:40 INFO - PROCESS | 3008 | 1468230460414 Marionette TRACE conn6 <- [1,1917,null,{"value":"13"}] 02:47:40 INFO - PROCESS | 3008 | 1468230460425 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:47:40 INFO - PROCESS | 3008 | 1468230460427 Marionette TRACE conn6 <- [1,1918,null,{}] 02:47:40 INFO - PROCESS | 3008 | 1468230460432 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:40 INFO - PROCESS | 3008 | 1468230460434 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:40 INFO - PROCESS | 3008 | 1468230460522 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 02:47:40 INFO - PROCESS | 3008 | 1468230460528 Marionette TRACE conn6 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:40 INFO - PROCESS | 3008 | 1468230460530 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA6C000 == 30 [pid = 3008] [id = 489] 02:47:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5719A000) [pid = 3008] [serial = 1467] [outer = 0000000000000000] 02:47:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F572CCC00) [pid = 3008] [serial = 1468] [outer = 0000000F5719A000] 02:47:40 INFO - PROCESS | 3008 | 1468230460576 Marionette DEBUG loaded listener.js 02:47:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F579AF400) [pid = 3008] [serial = 1469] [outer = 0000000F5719A000] 02:47:41 INFO - PROCESS | 3008 | 1468230461008 Marionette TRACE conn6 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 649ms 02:47:41 INFO - PROCESS | 3008 | 1468230461069 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 3008 | 1468230461072 Marionette TRACE conn6 <- [1,1921,null,{"value":"13"}] 02:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:47:41 INFO - PROCESS | 3008 | 1468230461075 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 3008 | 1468230461077 Marionette TRACE conn6 <- [1,1922,null,{}] 02:47:41 INFO - PROCESS | 3008 | 1468230461080 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 3008 | 1468230461082 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:41 INFO - PROCESS | 3008 | 1468230461162 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 02:47:41 INFO - PROCESS | 3008 | 1468230461169 Marionette TRACE conn6 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 3008 | 1468230461171 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001D800 == 31 [pid = 3008] [id = 490] 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5191B400) [pid = 3008] [serial = 1470] [outer = 0000000000000000] 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F57C90800) [pid = 3008] [serial = 1471] [outer = 0000000F5191B400] 02:47:41 INFO - PROCESS | 3008 | 1468230461217 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F57F44800) [pid = 3008] [serial = 1472] [outer = 0000000F5191B400] 02:47:41 INFO - PROCESS | 3008 | 1468230461682 Marionette TRACE conn6 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 629ms 02:47:41 INFO - PROCESS | 3008 | 1468230461710 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 02:47:41 INFO - PROCESS | 3008 | 1468230461712 Marionette TRACE conn6 <- [1,1925,null,{"value":"13"}] 02:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:47:41 INFO - PROCESS | 3008 | 1468230461716 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:47:41 INFO - PROCESS | 3008 | 1468230461717 Marionette TRACE conn6 <- [1,1926,null,{}] 02:47:41 INFO - PROCESS | 3008 | 1468230461721 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:41 INFO - PROCESS | 3008 | 1468230461727 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:41 INFO - PROCESS | 3008 | 1468230461835 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 02:47:41 INFO - PROCESS | 3008 | 1468230461844 Marionette TRACE conn6 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:41 INFO - PROCESS | 3008 | 1468230461846 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BAC800 == 32 [pid = 3008] [id = 491] 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F58BD9800) [pid = 3008] [serial = 1473] [outer = 0000000000000000] 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F58FF0400) [pid = 3008] [serial = 1474] [outer = 0000000F58BD9800] 02:47:41 INFO - PROCESS | 3008 | 1468230461892 Marionette DEBUG loaded listener.js 02:47:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5BA4F000) [pid = 3008] [serial = 1475] [outer = 0000000F58BD9800] 02:47:42 INFO - PROCESS | 3008 | 1468230462310 Marionette TRACE conn6 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 629ms 02:47:42 INFO - PROCESS | 3008 | 1468230462345 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 3008 | 1468230462348 Marionette TRACE conn6 <- [1,1929,null,{"value":"13"}] 02:47:42 INFO - PROCESS | 3008 | 1468230462351 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:47:42 INFO - PROCESS | 3008 | 1468230462353 Marionette TRACE conn6 <- [1,1930,null,{}] 02:47:42 INFO - PROCESS | 3008 | 1468230462360 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:42 INFO - PROCESS | 3008 | 1468230462362 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:42 INFO - PROCESS | 3008 | 1468230462441 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 02:47:42 INFO - PROCESS | 3008 | 1468230462447 Marionette TRACE conn6 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:42 INFO - PROCESS | 3008 | 1468230462449 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62110800 == 33 [pid = 3008] [id = 492] 02:47:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5BA50800) [pid = 3008] [serial = 1476] [outer = 0000000000000000] 02:47:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5C759C00) [pid = 3008] [serial = 1477] [outer = 0000000F5BA50800] 02:47:42 INFO - PROCESS | 3008 | 1468230462493 Marionette DEBUG loaded listener.js 02:47:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5E81BC00) [pid = 3008] [serial = 1478] [outer = 0000000F5BA50800] 02:47:42 INFO - PROCESS | 3008 | 1468230462913 Marionette TRACE conn6 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 629ms 02:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:47:42 INFO - PROCESS | 3008 | 1468230462985 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 02:47:42 INFO - PROCESS | 3008 | 1468230462987 Marionette TRACE conn6 <- [1,1933,null,{"value":"13"}] 02:47:42 INFO - PROCESS | 3008 | 1468230462991 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:47:42 INFO - PROCESS | 3008 | 1468230462993 Marionette TRACE conn6 <- [1,1934,null,{}] 02:47:43 INFO - PROCESS | 3008 | 1468230462996 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 3008 | 1468230462998 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:43 INFO - PROCESS | 3008 | 1468230463078 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 02:47:43 INFO - PROCESS | 3008 | 1468230463085 Marionette TRACE conn6 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 3008 | 1468230463087 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635E0000 == 34 [pid = 3008] [id = 493] 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5EC7D400) [pid = 3008] [serial = 1479] [outer = 0000000000000000] 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5F110400) [pid = 3008] [serial = 1480] [outer = 0000000F5EC7D400] 02:47:43 INFO - PROCESS | 3008 | 1468230463132 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5F36C400) [pid = 3008] [serial = 1481] [outer = 0000000F5EC7D400] 02:47:43 INFO - PROCESS | 3008 | 1468230463601 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 629ms 02:47:43 INFO - PROCESS | 3008 | 1468230463625 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 02:47:43 INFO - PROCESS | 3008 | 1468230463628 Marionette TRACE conn6 <- [1,1937,null,{"value":"13"}] 02:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:47:43 INFO - PROCESS | 3008 | 1468230463638 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:47:43 INFO - PROCESS | 3008 | 1468230463639 Marionette TRACE conn6 <- [1,1938,null,{}] 02:47:43 INFO - PROCESS | 3008 | 1468230463643 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:43 INFO - PROCESS | 3008 | 1468230463645 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:43 INFO - PROCESS | 3008 | 1468230463752 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 02:47:43 INFO - PROCESS | 3008 | 1468230463757 Marionette TRACE conn6 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:43 INFO - PROCESS | 3008 | 1468230463759 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECAF000 == 35 [pid = 3008] [id = 494] 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5F899400) [pid = 3008] [serial = 1482] [outer = 0000000000000000] 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F5FA15800) [pid = 3008] [serial = 1483] [outer = 0000000F5F899400] 02:47:43 INFO - PROCESS | 3008 | 1468230463830 Marionette DEBUG loaded listener.js 02:47:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F5FE37400) [pid = 3008] [serial = 1484] [outer = 0000000F5F899400] 02:47:44 INFO - PROCESS | 3008 | 1468230464257 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 629ms 02:47:44 INFO - PROCESS | 3008 | 1468230464264 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 3008 | 1468230464266 Marionette TRACE conn6 <- [1,1941,null,{"value":"13"}] 02:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:47:44 INFO - PROCESS | 3008 | 1468230464278 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:47:44 INFO - PROCESS | 3008 | 1468230464279 Marionette TRACE conn6 <- [1,1942,null,{}] 02:47:44 INFO - PROCESS | 3008 | 1468230464283 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:44 INFO - PROCESS | 3008 | 1468230464285 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:44 INFO - PROCESS | 3008 | 1468230464397 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 02:47:44 INFO - PROCESS | 3008 | 1468230464402 Marionette TRACE conn6 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:44 INFO - PROCESS | 3008 | 1468230464404 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64556800 == 36 [pid = 3008] [id = 495] 02:47:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F5F8A3000) [pid = 3008] [serial = 1485] [outer = 0000000000000000] 02:47:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F5FFA5000) [pid = 3008] [serial = 1486] [outer = 0000000F5F8A3000] 02:47:44 INFO - PROCESS | 3008 | 1468230464449 Marionette DEBUG loaded listener.js 02:47:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F5FFAF800) [pid = 3008] [serial = 1487] [outer = 0000000F5F8A3000] 02:47:44 INFO - PROCESS | 3008 | 1468230464909 Marionette TRACE conn6 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 692ms 02:47:44 INFO - PROCESS | 3008 | 1468230464971 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 02:47:44 INFO - PROCESS | 3008 | 1468230464974 Marionette TRACE conn6 <- [1,1945,null,{"value":"13"}] 02:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:47:45 INFO - PROCESS | 3008 | 1468230464985 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - PROCESS | 3008 | 1468230464988 Marionette TRACE conn6 <- [1,1946,null,{}] 02:47:45 INFO - PROCESS | 3008 | 1468230464992 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 3008 | 1468230464994 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:45 INFO - PROCESS | 3008 | 1468230465147 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 02:47:45 INFO - PROCESS | 3008 | 1468230465177 Marionette TRACE conn6 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 3008 | 1468230465180 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6001D000 == 37 [pid = 3008] [id = 496] 02:47:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F6069C000) [pid = 3008] [serial = 1488] [outer = 0000000000000000] 02:47:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F606E9400) [pid = 3008] [serial = 1489] [outer = 0000000F6069C000] 02:47:45 INFO - PROCESS | 3008 | 1468230465227 Marionette DEBUG loaded listener.js 02:47:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F6178DC00) [pid = 3008] [serial = 1490] [outer = 0000000F6069C000] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F5F707800) [pid = 3008] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F5FE44800) [pid = 3008] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F60DC3400) [pid = 3008] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5305A000) [pid = 3008] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F61CD4800) [pid = 3008] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F58B8A400) [pid = 3008] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F52AB1C00) [pid = 3008] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5719E000) [pid = 3008] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F50E83800) [pid = 3008] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52AB3000) [pid = 3008] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F526EEC00) [pid = 3008] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F6341A400) [pid = 3008] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5F5B8800) [pid = 3008] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5E81C800) [pid = 3008] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:47:45 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5BA80800) [pid = 3008] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:47:45 INFO - PROCESS | 3008 | 1468230465812 Marionette TRACE conn6 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 902ms 02:47:45 INFO - PROCESS | 3008 | 1468230465882 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 02:47:45 INFO - PROCESS | 3008 | 1468230465884 Marionette TRACE conn6 <- [1,1949,null,{"value":"13"}] 02:47:45 INFO - PROCESS | 3008 | 1468230465887 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:47:45 INFO - PROCESS | 3008 | 1468230465889 Marionette TRACE conn6 <- [1,1950,null,{}] 02:47:45 INFO - PROCESS | 3008 | 1468230465893 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:45 INFO - PROCESS | 3008 | 1468230465895 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:45 INFO - PROCESS | 3008 | 1468230465979 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 02:47:45 INFO - PROCESS | 3008 | 1468230465985 Marionette TRACE conn6 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:45 INFO - PROCESS | 3008 | 1468230465987 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67099800 == 38 [pid = 3008] [id = 497] 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F572CA400) [pid = 3008] [serial = 1491] [outer = 0000000000000000] 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5C756400) [pid = 3008] [serial = 1492] [outer = 0000000F572CA400] 02:47:46 INFO - PROCESS | 3008 | 1468230466031 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F606AD800) [pid = 3008] [serial = 1493] [outer = 0000000F572CA400] 02:47:46 INFO - PROCESS | 3008 | 1468230466447 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 585ms 02:47:46 INFO - PROCESS | 3008 | 1468230466476 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 02:47:46 INFO - PROCESS | 3008 | 1468230466478 Marionette TRACE conn6 <- [1,1953,null,{"value":"13"}] 02:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:47:46 INFO - PROCESS | 3008 | 1468230466493 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:47:46 INFO - PROCESS | 3008 | 1468230466495 Marionette TRACE conn6 <- [1,1954,null,{}] 02:47:46 INFO - PROCESS | 3008 | 1468230466499 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:46 INFO - PROCESS | 3008 | 1468230466501 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:46 INFO - PROCESS | 3008 | 1468230466588 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 02:47:46 INFO - PROCESS | 3008 | 1468230466594 Marionette TRACE conn6 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:46 INFO - PROCESS | 3008 | 1468230466596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672C5800 == 39 [pid = 3008] [id = 498] 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F6178E000) [pid = 3008] [serial = 1494] [outer = 0000000000000000] 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F6197A000) [pid = 3008] [serial = 1495] [outer = 0000000F6178E000] 02:47:46 INFO - PROCESS | 3008 | 1468230466640 Marionette DEBUG loaded listener.js 02:47:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F621D9400) [pid = 3008] [serial = 1496] [outer = 0000000F6178E000] 02:47:47 INFO - PROCESS | 3008 | 1468230467056 Marionette TRACE conn6 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 628ms 02:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:47:47 INFO - PROCESS | 3008 | 1468230467130 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 02:47:47 INFO - PROCESS | 3008 | 1468230467132 Marionette TRACE conn6 <- [1,1957,null,{"value":"13"}] 02:47:47 INFO - PROCESS | 3008 | 1468230467135 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:47:47 INFO - PROCESS | 3008 | 1468230467136 Marionette TRACE conn6 <- [1,1958,null,{}] 02:47:47 INFO - PROCESS | 3008 | 1468230467140 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:47 INFO - PROCESS | 3008 | 1468230467142 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:47 INFO - PROCESS | 3008 | 1468230467225 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 02:47:47 INFO - PROCESS | 3008 | 1468230467230 Marionette TRACE conn6 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:47 INFO - PROCESS | 3008 | 1468230467232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6741D000 == 40 [pid = 3008] [id = 499] 02:47:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F621D9800) [pid = 3008] [serial = 1497] [outer = 0000000000000000] 02:47:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F63410400) [pid = 3008] [serial = 1498] [outer = 0000000F621D9800] 02:47:47 INFO - PROCESS | 3008 | 1468230467284 Marionette DEBUG loaded listener.js 02:47:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F63460C00) [pid = 3008] [serial = 1499] [outer = 0000000F621D9800] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57158000 == 39 [pid = 3008] [id = 486] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67411800 == 38 [pid = 3008] [id = 485] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA6C000 == 37 [pid = 3008] [id = 489] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001D000 == 36 [pid = 3008] [id = 496] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62110800 == 35 [pid = 3008] [id = 492] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67099800 == 34 [pid = 3008] [id = 497] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECB0000 == 33 [pid = 3008] [id = 488] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6001D800 == 32 [pid = 3008] [id = 490] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635E0000 == 31 [pid = 3008] [id = 493] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECAF000 == 30 [pid = 3008] [id = 494] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BAC800 == 29 [pid = 3008] [id = 491] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672C5800 == 28 [pid = 3008] [id = 498] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F48000 == 27 [pid = 3008] [id = 487] 02:47:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64556800 == 26 [pid = 3008] [id = 495] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5FFA4000) [pid = 3008] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F60606C00) [pid = 3008] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5FFAE400) [pid = 3008] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6178D800) [pid = 3008] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F60DC3000) [pid = 3008] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F59664C00) [pid = 3008] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F61CD8400) [pid = 3008] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F61983000) [pid = 3008] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F591C8000) [pid = 3008] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5BA80400) [pid = 3008] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57D88800) [pid = 3008] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F58B8A000) [pid = 3008] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F572C8C00) [pid = 3008] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F6338C000) [pid = 3008] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6337F000) [pid = 3008] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F579B8400) [pid = 3008] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5311FC00) [pid = 3008] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F53FB8400) [pid = 3008] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52AB6800) [pid = 3008] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52B86800) [pid = 3008] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F526F0C00) [pid = 3008] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F518C3C00) [pid = 3008] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63D14800) [pid = 3008] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5F932000) [pid = 3008] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5F10AC00) [pid = 3008] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F368000) [pid = 3008] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5C75D800) [pid = 3008] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5D6C4400) [pid = 3008] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F61787400) [pid = 3008] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5FE36000) [pid = 3008] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 02:47:49 INFO - PROCESS | 3008 | 1468230469108 Marionette TRACE conn6 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2031ms 02:47:49 INFO - PROCESS | 3008 | 1468230469169 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 3008 | 1468230469173 Marionette TRACE conn6 <- [1,1961,null,{"value":"13"}] 02:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:47:49 INFO - PROCESS | 3008 | 1468230469178 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 3008 | 1468230469182 Marionette TRACE conn6 <- [1,1962,null,{}] 02:47:49 INFO - PROCESS | 3008 | 1468230469188 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 3008 | 1468230469192 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:49 INFO - PROCESS | 3008 | 1468230469286 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 02:47:49 INFO - PROCESS | 3008 | 1468230469300 Marionette TRACE conn6 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:49 INFO - PROCESS | 3008 | 1468230469303 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A75800 == 27 [pid = 3008] [id = 500] 02:47:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F526FAC00) [pid = 3008] [serial = 1500] [outer = 0000000000000000] 02:47:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F529B4400) [pid = 3008] [serial = 1501] [outer = 0000000F526FAC00] 02:47:49 INFO - PROCESS | 3008 | 1468230469354 Marionette DEBUG loaded listener.js 02:47:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F52A64400) [pid = 3008] [serial = 1502] [outer = 0000000F526FAC00] 02:47:49 INFO - PROCESS | 3008 | 1468230469828 Marionette TRACE conn6 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 690ms 02:47:49 INFO - PROCESS | 3008 | 1468230469873 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 02:47:49 INFO - PROCESS | 3008 | 1468230469878 Marionette TRACE conn6 <- [1,1965,null,{"value":"13"}] 02:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:47:49 INFO - PROCESS | 3008 | 1468230469885 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:47:49 INFO - PROCESS | 3008 | 1468230469887 Marionette TRACE conn6 <- [1,1966,null,{}] 02:47:49 INFO - PROCESS | 3008 | 1468230469891 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:49 INFO - PROCESS | 3008 | 1468230469895 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:49 INFO - PROCESS | 3008 | 1468230469985 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 02:47:50 INFO - PROCESS | 3008 | 1468230469994 Marionette TRACE conn6 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 3008 | 1468230469997 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59357000 == 28 [pid = 3008] [id = 501] 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52AB7000) [pid = 3008] [serial = 1503] [outer = 0000000000000000] 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B84C00) [pid = 3008] [serial = 1504] [outer = 0000000F52AB7000] 02:47:50 INFO - PROCESS | 3008 | 1468230470046 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52B9A400) [pid = 3008] [serial = 1505] [outer = 0000000F52AB7000] 02:47:50 INFO - PROCESS | 3008 | 1468230470507 Marionette TRACE conn6 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 692ms 02:47:50 INFO - PROCESS | 3008 | 1468230470578 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 02:47:50 INFO - PROCESS | 3008 | 1468230470581 Marionette TRACE conn6 <- [1,1969,null,{"value":"13"}] 02:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:47:50 INFO - PROCESS | 3008 | 1468230470584 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:47:50 INFO - PROCESS | 3008 | 1468230470588 Marionette TRACE conn6 <- [1,1970,null,{}] 02:47:50 INFO - PROCESS | 3008 | 1468230470600 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:50 INFO - PROCESS | 3008 | 1468230470605 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:50 INFO - PROCESS | 3008 | 1468230470720 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 02:47:50 INFO - PROCESS | 3008 | 1468230470739 Marionette TRACE conn6 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:50 INFO - PROCESS | 3008 | 1468230470742 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F539000 == 29 [pid = 3008] [id = 502] 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F50FA0800) [pid = 3008] [serial = 1506] [outer = 0000000000000000] 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F53DEC400) [pid = 3008] [serial = 1507] [outer = 0000000F50FA0800] 02:47:50 INFO - PROCESS | 3008 | 1468230470792 Marionette DEBUG loaded listener.js 02:47:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5719AC00) [pid = 3008] [serial = 1508] [outer = 0000000F50FA0800] 02:47:51 INFO - PROCESS | 3008 | 1468230471222 Marionette TRACE conn6 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 691ms 02:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:47:51 INFO - PROCESS | 3008 | 1468230471278 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 3008 | 1468230471281 Marionette TRACE conn6 <- [1,1973,null,{"value":"13"}] 02:47:51 INFO - PROCESS | 3008 | 1468230471284 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 3008 | 1468230471286 Marionette TRACE conn6 <- [1,1974,null,{}] 02:47:51 INFO - PROCESS | 3008 | 1468230471290 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 3008 | 1468230471292 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:51 INFO - PROCESS | 3008 | 1468230471379 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 02:47:51 INFO - PROCESS | 3008 | 1468230471385 Marionette TRACE conn6 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:51 INFO - PROCESS | 3008 | 1468230471387 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE87000 == 30 [pid = 3008] [id = 503] 02:47:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F576F9C00) [pid = 3008] [serial = 1509] [outer = 0000000000000000] 02:47:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F579DB800) [pid = 3008] [serial = 1510] [outer = 0000000F576F9C00] 02:47:51 INFO - PROCESS | 3008 | 1468230471434 Marionette DEBUG loaded listener.js 02:47:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57D83800) [pid = 3008] [serial = 1511] [outer = 0000000F576F9C00] 02:47:51 INFO - PROCESS | 3008 | 1468230471846 Marionette TRACE conn6 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 587ms 02:47:51 INFO - PROCESS | 3008 | 1468230471883 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 02:47:51 INFO - PROCESS | 3008 | 1468230471885 Marionette TRACE conn6 <- [1,1977,null,{"value":"13"}] 02:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:47:51 INFO - PROCESS | 3008 | 1468230471893 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:47:51 INFO - PROCESS | 3008 | 1468230471895 Marionette TRACE conn6 <- [1,1978,null,{}] 02:47:51 INFO - PROCESS | 3008 | 1468230471898 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:51 INFO - PROCESS | 3008 | 1468230471901 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:51 INFO - PROCESS | 3008 | 1468230471981 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 02:47:52 INFO - PROCESS | 3008 | 1468230471987 Marionette TRACE conn6 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 3008 | 1468230471989 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6005B000 == 31 [pid = 3008] [id = 504] 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5191E800) [pid = 3008] [serial = 1512] [outer = 0000000000000000] 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F58B85C00) [pid = 3008] [serial = 1513] [outer = 0000000F5191E800] 02:47:52 INFO - PROCESS | 3008 | 1468230472036 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58BDE800) [pid = 3008] [serial = 1514] [outer = 0000000F5191E800] 02:47:52 INFO - PROCESS | 3008 | 1468230472477 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 628ms 02:47:52 INFO - PROCESS | 3008 | 1468230472523 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 02:47:52 INFO - PROCESS | 3008 | 1468230472525 Marionette TRACE conn6 <- [1,1981,null,{"value":"13"}] 02:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:47:52 INFO - PROCESS | 3008 | 1468230472529 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:47:52 INFO - PROCESS | 3008 | 1468230472531 Marionette TRACE conn6 <- [1,1982,null,{}] 02:47:52 INFO - PROCESS | 3008 | 1468230472534 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:52 INFO - PROCESS | 3008 | 1468230472540 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:52 INFO - PROCESS | 3008 | 1468230472649 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 02:47:52 INFO - PROCESS | 3008 | 1468230472662 Marionette TRACE conn6 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:52 INFO - PROCESS | 3008 | 1468230472664 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C7800 == 32 [pid = 3008] [id = 505] 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F591C9C00) [pid = 3008] [serial = 1515] [outer = 0000000000000000] 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5C717C00) [pid = 3008] [serial = 1516] [outer = 0000000F591C9C00] 02:47:52 INFO - PROCESS | 3008 | 1468230472709 Marionette DEBUG loaded listener.js 02:47:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5D19E000) [pid = 3008] [serial = 1517] [outer = 0000000F591C9C00] 02:47:53 INFO - PROCESS | 3008 | 1468230473132 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 628ms 02:47:53 INFO - PROCESS | 3008 | 1468230473177 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 3008 | 1468230473179 Marionette TRACE conn6 <- [1,1985,null,{"value":"13"}] 02:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:47:53 INFO - PROCESS | 3008 | 1468230473185 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 3008 | 1468230473187 Marionette TRACE conn6 <- [1,1986,null,{}] 02:47:53 INFO - PROCESS | 3008 | 1468230473195 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 3008 | 1468230473197 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:53 INFO - PROCESS | 3008 | 1468230473277 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 02:47:53 INFO - PROCESS | 3008 | 1468230473282 Marionette TRACE conn6 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 3008 | 1468230473284 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621BE000 == 33 [pid = 3008] [id = 506] 02:47:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5D6C6C00) [pid = 3008] [serial = 1518] [outer = 0000000000000000] 02:47:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F366000) [pid = 3008] [serial = 1519] [outer = 0000000F5D6C6C00] 02:47:53 INFO - PROCESS | 3008 | 1468230473330 Marionette DEBUG loaded listener.js 02:47:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F899000) [pid = 3008] [serial = 1520] [outer = 0000000F5D6C6C00] 02:47:53 INFO - PROCESS | 3008 | 1468230473762 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 587ms 02:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:47:53 INFO - PROCESS | 3008 | 1468230473773 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 02:47:53 INFO - PROCESS | 3008 | 1468230473775 Marionette TRACE conn6 <- [1,1989,null,{"value":"13"}] 02:47:53 INFO - PROCESS | 3008 | 1468230473779 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:47:53 INFO - PROCESS | 3008 | 1468230473780 Marionette TRACE conn6 <- [1,1990,null,{}] 02:47:53 INFO - PROCESS | 3008 | 1468230473784 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:53 INFO - PROCESS | 3008 | 1468230473786 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:53 INFO - PROCESS | 3008 | 1468230473902 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 02:47:53 INFO - PROCESS | 3008 | 1468230473910 Marionette TRACE conn6 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:53 INFO - PROCESS | 3008 | 1468230473912 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E40800 == 34 [pid = 3008] [id = 507] 02:47:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FBC6800) [pid = 3008] [serial = 1521] [outer = 0000000000000000] 02:47:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE37000) [pid = 3008] [serial = 1522] [outer = 0000000F5FBC6800] 02:47:53 INFO - PROCESS | 3008 | 1468230473958 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FE43800) [pid = 3008] [serial = 1523] [outer = 0000000F5FBC6800] 02:47:54 INFO - PROCESS | 3008 | 1468230474372 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 628ms 02:47:54 INFO - PROCESS | 3008 | 1468230474411 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 02:47:54 INFO - PROCESS | 3008 | 1468230474413 Marionette TRACE conn6 <- [1,1993,null,{"value":"13"}] 02:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:47:54 INFO - PROCESS | 3008 | 1468230474416 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:47:54 INFO - PROCESS | 3008 | 1468230474418 Marionette TRACE conn6 <- [1,1994,null,{}] 02:47:54 INFO - PROCESS | 3008 | 1468230474421 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:54 INFO - PROCESS | 3008 | 1468230474423 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:54 INFO - PROCESS | 3008 | 1468230474539 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 02:47:54 INFO - PROCESS | 3008 | 1468230474553 Marionette TRACE conn6 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:54 INFO - PROCESS | 3008 | 1468230474555 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F528000 == 35 [pid = 3008] [id = 508] 02:47:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FBC9800) [pid = 3008] [serial = 1524] [outer = 0000000000000000] 02:47:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5FFA9400) [pid = 3008] [serial = 1525] [outer = 0000000F5FBC9800] 02:47:54 INFO - PROCESS | 3008 | 1468230474601 Marionette DEBUG loaded listener.js 02:47:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F60604800) [pid = 3008] [serial = 1526] [outer = 0000000F5FBC9800] 02:47:55 INFO - PROCESS | 3008 | 1468230475055 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 692ms 02:47:55 INFO - PROCESS | 3008 | 1468230475112 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 3008 | 1468230475114 Marionette TRACE conn6 <- [1,1997,null,{"value":"13"}] 02:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:47:55 INFO - PROCESS | 3008 | 1468230475118 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 3008 | 1468230475119 Marionette TRACE conn6 <- [1,1998,null,{}] 02:47:55 INFO - PROCESS | 3008 | 1468230475123 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 3008 | 1468230475125 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:55 INFO - PROCESS | 3008 | 1468230475238 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 02:47:55 INFO - PROCESS | 3008 | 1468230475244 Marionette TRACE conn6 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 3008 | 1468230475246 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F61000 == 36 [pid = 3008] [id = 509] 02:47:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5FFB0800) [pid = 3008] [serial = 1527] [outer = 0000000000000000] 02:47:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F6060F800) [pid = 3008] [serial = 1528] [outer = 0000000F5FFB0800] 02:47:55 INFO - PROCESS | 3008 | 1468230475291 Marionette DEBUG loaded listener.js 02:47:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F60DBEC00) [pid = 3008] [serial = 1529] [outer = 0000000F5FFB0800] 02:47:55 INFO - PROCESS | 3008 | 1468230475752 Marionette TRACE conn6 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 02:47:55 INFO - PROCESS | 3008 | 1468230475791 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 02:47:55 INFO - PROCESS | 3008 | 1468230475793 Marionette TRACE conn6 <- [1,2001,null,{"value":"13"}] 02:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:47:55 INFO - PROCESS | 3008 | 1468230475796 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:47:55 INFO - PROCESS | 3008 | 1468230475799 Marionette TRACE conn6 <- [1,2002,null,{}] 02:47:55 INFO - PROCESS | 3008 | 1468230475808 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:55 INFO - PROCESS | 3008 | 1468230475810 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:55 INFO - PROCESS | 3008 | 1468230475959 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 02:47:55 INFO - PROCESS | 3008 | 1468230475985 Marionette TRACE conn6 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:55 INFO - PROCESS | 3008 | 1468230475987 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60056000 == 37 [pid = 3008] [id = 510] 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F61791400) [pid = 3008] [serial = 1530] [outer = 0000000000000000] 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F61CD9400) [pid = 3008] [serial = 1531] [outer = 0000000F61791400] 02:47:56 INFO - PROCESS | 3008 | 1468230476034 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F63386C00) [pid = 3008] [serial = 1532] [outer = 0000000F61791400] 02:47:56 INFO - PROCESS | 3008 | 1468230476475 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 734ms 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5F899400) [pid = 3008] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F6178E000) [pid = 3008] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5F8A3000) [pid = 3008] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6069C000) [pid = 3008] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5719A000) [pid = 3008] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F50F4A000) [pid = 3008] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52AB8000) [pid = 3008] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F521C6400) [pid = 3008] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F6337FC00) [pid = 3008] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5EC7D400) [pid = 3008] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5BA50800) [pid = 3008] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58BD9800) [pid = 3008] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5191B400) [pid = 3008] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:47:56 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F572CA400) [pid = 3008] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:47:56 INFO - PROCESS | 3008 | 1468230476693 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 02:47:56 INFO - PROCESS | 3008 | 1468230476695 Marionette TRACE conn6 <- [1,2005,null,{"value":"13"}] 02:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:47:56 INFO - PROCESS | 3008 | 1468230476702 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:47:56 INFO - PROCESS | 3008 | 1468230476704 Marionette TRACE conn6 <- [1,2006,null,{}] 02:47:56 INFO - PROCESS | 3008 | 1468230476707 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:56 INFO - PROCESS | 3008 | 1468230476709 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:56 INFO - PROCESS | 3008 | 1468230476793 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 02:47:56 INFO - PROCESS | 3008 | 1468230476798 Marionette TRACE conn6 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:56 INFO - PROCESS | 3008 | 1468230476800 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64548800 == 38 [pid = 3008] [id = 511] 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52BA3800) [pid = 3008] [serial = 1533] [outer = 0000000000000000] 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F572CA400) [pid = 3008] [serial = 1534] [outer = 0000000F52BA3800] 02:47:56 INFO - PROCESS | 3008 | 1468230476853 Marionette DEBUG loaded listener.js 02:47:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5C70CC00) [pid = 3008] [serial = 1535] [outer = 0000000F52BA3800] 02:47:57 INFO - PROCESS | 3008 | 1468230477272 Marionette TRACE conn6 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 628ms 02:47:57 INFO - PROCESS | 3008 | 1468230477332 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 3008 | 1468230477334 Marionette TRACE conn6 <- [1,2009,null,{"value":"13"}] 02:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:47:57 INFO - PROCESS | 3008 | 1468230477337 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 3008 | 1468230477339 Marionette TRACE conn6 <- [1,2010,null,{}] 02:47:57 INFO - PROCESS | 3008 | 1468230477342 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 3008 | 1468230477344 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:57 INFO - PROCESS | 3008 | 1468230477426 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 02:47:57 INFO - PROCESS | 3008 | 1468230477432 Marionette TRACE conn6 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:57 INFO - PROCESS | 3008 | 1468230477433 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672C6800 == 39 [pid = 3008] [id = 512] 02:47:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FFAB800) [pid = 3008] [serial = 1536] [outer = 0000000000000000] 02:47:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F61CD8400) [pid = 3008] [serial = 1537] [outer = 0000000F5FFAB800] 02:47:57 INFO - PROCESS | 3008 | 1468230477478 Marionette DEBUG loaded listener.js 02:47:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F634D2C00) [pid = 3008] [serial = 1538] [outer = 0000000F5FFAB800] 02:47:57 INFO - PROCESS | 3008 | 1468230477885 Marionette TRACE conn6 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 587ms 02:47:57 INFO - PROCESS | 3008 | 1468230477940 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 02:47:57 INFO - PROCESS | 3008 | 1468230477942 Marionette TRACE conn6 <- [1,2013,null,{"value":"13"}] 02:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:47:57 INFO - PROCESS | 3008 | 1468230477951 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:47:57 INFO - PROCESS | 3008 | 1468230477953 Marionette TRACE conn6 <- [1,2014,null,{}] 02:47:57 INFO - PROCESS | 3008 | 1468230477956 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:57 INFO - PROCESS | 3008 | 1468230477958 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:58 INFO - PROCESS | 3008 | 1468230478049 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 02:47:58 INFO - PROCESS | 3008 | 1468230478057 Marionette TRACE conn6 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 3008 | 1468230478059 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675C2800 == 40 [pid = 3008] [id = 513] 02:47:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63A4A000) [pid = 3008] [serial = 1539] [outer = 0000000000000000] 02:47:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63A4FC00) [pid = 3008] [serial = 1540] [outer = 0000000F63A4A000] 02:47:58 INFO - PROCESS | 3008 | 1468230478104 Marionette DEBUG loaded listener.js 02:47:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F63A5CC00) [pid = 3008] [serial = 1541] [outer = 0000000F63A4A000] 02:47:58 INFO - PROCESS | 3008 | 1468230478527 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 628ms 02:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:47:58 INFO - PROCESS | 3008 | 1468230478582 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 02:47:58 INFO - PROCESS | 3008 | 1468230478584 Marionette TRACE conn6 <- [1,2017,null,{"value":"13"}] 02:47:58 INFO - PROCESS | 3008 | 1468230478587 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:47:58 INFO - PROCESS | 3008 | 1468230478589 Marionette TRACE conn6 <- [1,2018,null,{}] 02:47:58 INFO - PROCESS | 3008 | 1468230478593 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:58 INFO - PROCESS | 3008 | 1468230478594 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:58 INFO - PROCESS | 3008 | 1468230478678 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 02:47:58 INFO - PROCESS | 3008 | 1468230478878 Marionette TRACE conn6 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:47:58 INFO - PROCESS | 3008 | 1468230478882 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5309B800 == 41 [pid = 3008] [id = 514] 02:47:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F50F53C00) [pid = 3008] [serial = 1542] [outer = 0000000000000000] 02:47:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F50FA4400) [pid = 3008] [serial = 1543] [outer = 0000000F50F53C00] 02:47:58 INFO - PROCESS | 3008 | 1468230478942 Marionette DEBUG loaded listener.js 02:47:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F52626000) [pid = 3008] [serial = 1544] [outer = 0000000F50F53C00] 02:47:59 INFO - PROCESS | 3008 | 1468230479697 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1185ms 02:47:59 INFO - PROCESS | 3008 | 1468230479777 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 02:47:59 INFO - PROCESS | 3008 | 1468230479781 Marionette TRACE conn6 <- [1,2021,null,{"value":"13"}] 02:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:47:59 INFO - PROCESS | 3008 | 1468230479786 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:47:59 INFO - PROCESS | 3008 | 1468230479790 Marionette TRACE conn6 <- [1,2022,null,{}] 02:47:59 INFO - PROCESS | 3008 | 1468230479796 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:47:59 INFO - PROCESS | 3008 | 1468230479799 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:47:59 INFO - PROCESS | 3008 | 1468230479935 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 02:48:00 INFO - PROCESS | 3008 | 1468230480053 Marionette TRACE conn6 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:00 INFO - PROCESS | 3008 | 1468230480057 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F1D6800 == 42 [pid = 3008] [id = 515] 02:48:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F52B86800) [pid = 3008] [serial = 1545] [outer = 0000000000000000] 02:48:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F52F2AC00) [pid = 3008] [serial = 1546] [outer = 0000000F52B86800] 02:48:00 INFO - PROCESS | 3008 | 1468230480116 Marionette DEBUG loaded listener.js 02:48:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F53ADA400) [pid = 3008] [serial = 1547] [outer = 0000000F52B86800] 02:48:01 INFO - PROCESS | 3008 | 1468230481056 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1337ms 02:48:01 INFO - PROCESS | 3008 | 1468230481127 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 3008 | 1468230481131 Marionette TRACE conn6 <- [1,2025,null,{"value":"13"}] 02:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:48:01 INFO - PROCESS | 3008 | 1468230481137 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:48:01 INFO - PROCESS | 3008 | 1468230481140 Marionette TRACE conn6 <- [1,2026,null,{}] 02:48:01 INFO - PROCESS | 3008 | 1468230481146 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:01 INFO - PROCESS | 3008 | 1468230481149 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:01 INFO - PROCESS | 3008 | 1468230481276 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 02:48:01 INFO - PROCESS | 3008 | 1468230481352 Marionette TRACE conn6 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:01 INFO - PROCESS | 3008 | 1468230481356 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EC2800 == 43 [pid = 3008] [id = 516] 02:48:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F50E83000) [pid = 3008] [serial = 1548] [outer = 0000000000000000] 02:48:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F52A72000) [pid = 3008] [serial = 1549] [outer = 0000000F50E83000] 02:48:01 INFO - PROCESS | 3008 | 1468230481462 Marionette DEBUG loaded listener.js 02:48:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F53127800) [pid = 3008] [serial = 1550] [outer = 0000000F50E83000] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675C2800 == 42 [pid = 3008] [id = 513] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672C6800 == 41 [pid = 3008] [id = 512] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64548800 == 40 [pid = 3008] [id = 511] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60056000 == 39 [pid = 3008] [id = 510] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F61000 == 38 [pid = 3008] [id = 509] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F528000 == 37 [pid = 3008] [id = 508] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E40800 == 36 [pid = 3008] [id = 507] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621BE000 == 35 [pid = 3008] [id = 506] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C7800 == 34 [pid = 3008] [id = 505] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6005B000 == 33 [pid = 3008] [id = 504] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE87000 == 32 [pid = 3008] [id = 503] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F539000 == 31 [pid = 3008] [id = 502] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59357000 == 30 [pid = 3008] [id = 501] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A75800 == 29 [pid = 3008] [id = 500] 02:48:01 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6741D000 == 28 [pid = 3008] [id = 499] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F63410400) [pid = 3008] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F5FA15800) [pid = 3008] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F621D9400) [pid = 3008] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F5FFA5000) [pid = 3008] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5FE37400) [pid = 3008] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F606E9400) [pid = 3008] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F5FFAF800) [pid = 3008] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6197A000) [pid = 3008] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F6178DC00) [pid = 3008] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F572CCC00) [pid = 3008] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F579AF400) [pid = 3008] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F53120000) [pid = 3008] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F56F4A000) [pid = 3008] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52ABA800) [pid = 3008] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F52B8C000) [pid = 3008] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52620400) [pid = 3008] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52A56800) [pid = 3008] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F6345D000) [pid = 3008] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5F110400) [pid = 3008] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5C759C00) [pid = 3008] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5E81BC00) [pid = 3008] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58FF0400) [pid = 3008] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5BA4F000) [pid = 3008] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57F44800) [pid = 3008] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57C90800) [pid = 3008] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5C756400) [pid = 3008] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F606AD800) [pid = 3008] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F36C400) [pid = 3008] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 02:48:01 INFO - PROCESS | 3008 | 1468230481950 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 839ms 02:48:01 INFO - PROCESS | 3008 | 1468230481979 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 02:48:01 INFO - PROCESS | 3008 | 1468230481984 Marionette TRACE conn6 <- [1,2029,null,{"value":"13"}] 02:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:48:02 INFO - PROCESS | 3008 | 1468230481991 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - PROCESS | 3008 | 1468230481994 Marionette TRACE conn6 <- [1,2030,null,{}] 02:48:02 INFO - PROCESS | 3008 | 1468230481997 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 3008 | 1468230482000 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:02 INFO - PROCESS | 3008 | 1468230482089 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 02:48:02 INFO - PROCESS | 3008 | 1468230482095 Marionette TRACE conn6 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 3008 | 1468230482098 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECAA800 == 29 [pid = 3008] [id = 517] 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F56F4A400) [pid = 3008] [serial = 1551] [outer = 0000000000000000] 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F572CA000) [pid = 3008] [serial = 1552] [outer = 0000000F56F4A400] 02:48:02 INFO - PROCESS | 3008 | 1468230482147 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F579DA800) [pid = 3008] [serial = 1553] [outer = 0000000F56F4A400] 02:48:02 INFO - PROCESS | 3008 | 1468230482636 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 691ms 02:48:02 INFO - PROCESS | 3008 | 1468230482685 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 02:48:02 INFO - PROCESS | 3008 | 1468230482687 Marionette TRACE conn6 <- [1,2033,null,{"value":"13"}] 02:48:02 INFO - PROCESS | 3008 | 1468230482691 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:48:02 INFO - PROCESS | 3008 | 1468230482694 Marionette TRACE conn6 <- [1,2034,null,{}] 02:48:02 INFO - PROCESS | 3008 | 1468230482706 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:02 INFO - PROCESS | 3008 | 1468230482711 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:02 INFO - PROCESS | 3008 | 1468230482838 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 02:48:02 INFO - PROCESS | 3008 | 1468230482854 Marionette TRACE conn6 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:02 INFO - PROCESS | 3008 | 1468230482858 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC64000 == 30 [pid = 3008] [id = 518] 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58FF0000) [pid = 3008] [serial = 1554] [outer = 0000000000000000] 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F591CC400) [pid = 3008] [serial = 1555] [outer = 0000000F58FF0000] 02:48:02 INFO - PROCESS | 3008 | 1468230482908 Marionette DEBUG loaded listener.js 02:48:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5BA4F800) [pid = 3008] [serial = 1556] [outer = 0000000F58FF0000] 02:48:03 INFO - PROCESS | 3008 | 1468230483360 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 692ms 02:48:03 INFO - PROCESS | 3008 | 1468230483385 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 02:48:03 INFO - PROCESS | 3008 | 1468230483388 Marionette TRACE conn6 <- [1,2037,null,{"value":"13"}] 02:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:48:03 INFO - PROCESS | 3008 | 1468230483395 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:48:03 INFO - PROCESS | 3008 | 1468230483397 Marionette TRACE conn6 <- [1,2038,null,{}] 02:48:03 INFO - PROCESS | 3008 | 1468230483401 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:03 INFO - PROCESS | 3008 | 1468230483403 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:03 INFO - PROCESS | 3008 | 1468230483493 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 02:48:03 INFO - PROCESS | 3008 | 1468230483499 Marionette TRACE conn6 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:03 INFO - PROCESS | 3008 | 1468230483501 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BBA800 == 31 [pid = 3008] [id = 519] 02:48:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F526F2400) [pid = 3008] [serial = 1557] [outer = 0000000000000000] 02:48:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5D6CB800) [pid = 3008] [serial = 1558] [outer = 0000000F526F2400] 02:48:03 INFO - PROCESS | 3008 | 1468230483548 Marionette DEBUG loaded listener.js 02:48:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F108800) [pid = 3008] [serial = 1559] [outer = 0000000F526F2400] 02:48:03 INFO - PROCESS | 3008 | 1468230483975 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 628ms 02:48:04 INFO - PROCESS | 3008 | 1468230484030 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 02:48:04 INFO - PROCESS | 3008 | 1468230484039 Marionette TRACE conn6 <- [1,2041,null,{"value":"13"}] 02:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:48:04 INFO - PROCESS | 3008 | 1468230484043 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:48:04 INFO - PROCESS | 3008 | 1468230484045 Marionette TRACE conn6 <- [1,2042,null,{}] 02:48:04 INFO - PROCESS | 3008 | 1468230484049 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:04 INFO - PROCESS | 3008 | 1468230484051 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:04 INFO - PROCESS | 3008 | 1468230484159 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 02:48:04 INFO - PROCESS | 3008 | 1468230484164 Marionette TRACE conn6 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:04 INFO - PROCESS | 3008 | 1468230484166 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A7A000 == 32 [pid = 3008] [id = 520] 02:48:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F36A800) [pid = 3008] [serial = 1560] [outer = 0000000000000000] 02:48:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F36F400) [pid = 3008] [serial = 1561] [outer = 0000000F5F36A800] 02:48:04 INFO - PROCESS | 3008 | 1468230484240 Marionette DEBUG loaded listener.js 02:48:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FE3A800) [pid = 3008] [serial = 1562] [outer = 0000000F5F36A800] 02:48:04 INFO - PROCESS | 3008 | 1468230484715 Marionette TRACE conn6 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 734ms 02:48:04 INFO - PROCESS | 3008 | 1468230484785 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 02:48:04 INFO - PROCESS | 3008 | 1468230484788 Marionette TRACE conn6 <- [1,2045,null,{"value":"13"}] 02:48:04 INFO - PROCESS | 3008 | 1468230484796 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:48:04 INFO - PROCESS | 3008 | 1468230484797 Marionette TRACE conn6 <- [1,2046,null,{}] 02:48:04 INFO - PROCESS | 3008 | 1468230484801 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:04 INFO - PROCESS | 3008 | 1468230484807 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:04 INFO - PROCESS | 3008 | 1468230484950 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 02:48:05 INFO - PROCESS | 3008 | 1468230485001 Marionette TRACE conn6 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 3008 | 1468230485003 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E50800 == 33 [pid = 3008] [id = 521] 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F60354C00) [pid = 3008] [serial = 1563] [outer = 0000000000000000] 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F61787400) [pid = 3008] [serial = 1564] [outer = 0000000F60354C00] 02:48:05 INFO - PROCESS | 3008 | 1468230485049 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F61794C00) [pid = 3008] [serial = 1565] [outer = 0000000F60354C00] 02:48:05 INFO - PROCESS | 3008 | 1468230485510 Marionette TRACE conn6 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 776ms 02:48:05 INFO - PROCESS | 3008 | 1468230485581 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 02:48:05 INFO - PROCESS | 3008 | 1468230485583 Marionette TRACE conn6 <- [1,2049,null,{"value":"13"}] 02:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:48:05 INFO - PROCESS | 3008 | 1468230485586 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:48:05 INFO - PROCESS | 3008 | 1468230485588 Marionette TRACE conn6 <- [1,2050,null,{}] 02:48:05 INFO - PROCESS | 3008 | 1468230485596 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:05 INFO - PROCESS | 3008 | 1468230485598 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:05 INFO - PROCESS | 3008 | 1468230485708 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 02:48:05 INFO - PROCESS | 3008 | 1468230485717 Marionette TRACE conn6 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:05 INFO - PROCESS | 3008 | 1468230485719 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6455A000 == 34 [pid = 3008] [id = 522] 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F60603800) [pid = 3008] [serial = 1566] [outer = 0000000000000000] 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F621D8C00) [pid = 3008] [serial = 1567] [outer = 0000000F60603800] 02:48:05 INFO - PROCESS | 3008 | 1468230485763 Marionette DEBUG loaded listener.js 02:48:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F6338CC00) [pid = 3008] [serial = 1568] [outer = 0000000F60603800] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F50FA0800) [pid = 3008] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F526FAC00) [pid = 3008] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FBC6800) [pid = 3008] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F576F9C00) [pid = 3008] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F591C9C00) [pid = 3008] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5D6C6C00) [pid = 3008] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F621D9800) [pid = 3008] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52AB7000) [pid = 3008] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5191E800) [pid = 3008] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5FFB0800) [pid = 3008] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F61791400) [pid = 3008] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52BA3800) [pid = 3008] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FFAB800) [pid = 3008] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:48:06 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FBC9800) [pid = 3008] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:48:06 INFO - PROCESS | 3008 | 1468230486334 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 796ms 02:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:48:06 INFO - PROCESS | 3008 | 1468230486387 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 02:48:06 INFO - PROCESS | 3008 | 1468230486389 Marionette TRACE conn6 <- [1,2053,null,{"value":"13"}] 02:48:06 INFO - PROCESS | 3008 | 1468230486393 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:48:06 INFO - PROCESS | 3008 | 1468230486395 Marionette TRACE conn6 <- [1,2054,null,{}] 02:48:06 INFO - PROCESS | 3008 | 1468230486398 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:06 INFO - PROCESS | 3008 | 1468230486400 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:06 INFO - PROCESS | 3008 | 1468230486481 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 02:48:06 INFO - PROCESS | 3008 | 1468230486562 Marionette TRACE conn6 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:06 INFO - PROCESS | 3008 | 1468230486564 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F72800 == 35 [pid = 3008] [id = 523] 02:48:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52B8F400) [pid = 3008] [serial = 1569] [outer = 0000000000000000] 02:48:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F579AC800) [pid = 3008] [serial = 1570] [outer = 0000000F52B8F400] 02:48:06 INFO - PROCESS | 3008 | 1468230486612 Marionette DEBUG loaded listener.js 02:48:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60DBBC00) [pid = 3008] [serial = 1571] [outer = 0000000F52B8F400] 02:48:06 INFO - PROCESS | 3008 | 1468230486982 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms 02:48:07 INFO - PROCESS | 3008 | 1468230487024 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 3008 | 1468230487026 Marionette TRACE conn6 <- [1,2057,null,{"value":"13"}] 02:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:48:07 INFO - PROCESS | 3008 | 1468230487029 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - PROCESS | 3008 | 1468230487031 Marionette TRACE conn6 <- [1,2058,null,{}] 02:48:07 INFO - PROCESS | 3008 | 1468230487034 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 3008 | 1468230487036 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:07 INFO - PROCESS | 3008 | 1468230487150 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 02:48:07 INFO - PROCESS | 3008 | 1468230487159 Marionette TRACE conn6 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 3008 | 1468230487161 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67093800 == 36 [pid = 3008] [id = 524] 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61E9B400) [pid = 3008] [serial = 1572] [outer = 0000000000000000] 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63469000) [pid = 3008] [serial = 1573] [outer = 0000000F61E9B400] 02:48:07 INFO - PROCESS | 3008 | 1468230487205 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63A51000) [pid = 3008] [serial = 1574] [outer = 0000000F61E9B400] 02:48:07 INFO - PROCESS | 3008 | 1468230487597 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 586ms 02:48:07 INFO - PROCESS | 3008 | 1468230487619 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 02:48:07 INFO - PROCESS | 3008 | 1468230487621 Marionette TRACE conn6 <- [1,2061,null,{"value":"13"}] 02:48:07 INFO - PROCESS | 3008 | 1468230487624 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:48:07 INFO - PROCESS | 3008 | 1468230487626 Marionette TRACE conn6 <- [1,2062,null,{}] 02:48:07 INFO - PROCESS | 3008 | 1468230487629 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:07 INFO - PROCESS | 3008 | 1468230487631 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:07 INFO - PROCESS | 3008 | 1468230487716 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 02:48:07 INFO - PROCESS | 3008 | 1468230487797 Marionette TRACE conn6 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:07 INFO - PROCESS | 3008 | 1468230487799 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BB9800 == 37 [pid = 3008] [id = 525] 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6338A800) [pid = 3008] [serial = 1575] [outer = 0000000000000000] 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63A66C00) [pid = 3008] [serial = 1576] [outer = 0000000F6338A800] 02:48:07 INFO - PROCESS | 3008 | 1468230487852 Marionette DEBUG loaded listener.js 02:48:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63D13400) [pid = 3008] [serial = 1577] [outer = 0000000F6338A800] 02:48:08 INFO - PROCESS | 3008 | 1468230488291 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 734ms 02:48:08 INFO - PROCESS | 3008 | 1468230488363 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 02:48:08 INFO - PROCESS | 3008 | 1468230488368 Marionette TRACE conn6 <- [1,2065,null,{"value":"13"}] 02:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:48:08 INFO - PROCESS | 3008 | 1468230488374 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:48:08 INFO - PROCESS | 3008 | 1468230488378 Marionette TRACE conn6 <- [1,2066,null,{}] 02:48:08 INFO - PROCESS | 3008 | 1468230488484 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:08 INFO - PROCESS | 3008 | 1468230488488 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:08 INFO - PROCESS | 3008 | 1468230488647 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 02:48:08 INFO - PROCESS | 3008 | 1468230488710 Marionette TRACE conn6 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:08 INFO - PROCESS | 3008 | 1468230488715 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936E000 == 38 [pid = 3008] [id = 526] 02:48:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52ABDC00) [pid = 3008] [serial = 1578] [outer = 0000000000000000] 02:48:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B95C00) [pid = 3008] [serial = 1579] [outer = 0000000F52ABDC00] 02:48:08 INFO - PROCESS | 3008 | 1468230488774 Marionette DEBUG loaded listener.js 02:48:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F57193C00) [pid = 3008] [serial = 1580] [outer = 0000000F52ABDC00] 02:48:09 INFO - PROCESS | 3008 | 1468230489331 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1030ms 02:48:09 INFO - PROCESS | 3008 | 1468230489406 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 02:48:09 INFO - PROCESS | 3008 | 1468230489412 Marionette TRACE conn6 <- [1,2069,null,{"value":"13"}] 02:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:48:09 INFO - PROCESS | 3008 | 1468230489418 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:48:09 INFO - PROCESS | 3008 | 1468230489421 Marionette TRACE conn6 <- [1,2070,null,{}] 02:48:09 INFO - PROCESS | 3008 | 1468230489426 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:09 INFO - PROCESS | 3008 | 1468230489429 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:09 INFO - PROCESS | 3008 | 1468230489583 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 02:48:09 INFO - PROCESS | 3008 | 1468230489701 Marionette TRACE conn6 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:09 INFO - PROCESS | 3008 | 1468230489704 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61952000 == 39 [pid = 3008] [id = 527] 02:48:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F58A08000) [pid = 3008] [serial = 1581] [outer = 0000000000000000] 02:48:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F58BDF800) [pid = 3008] [serial = 1582] [outer = 0000000F58A08000] 02:48:09 INFO - PROCESS | 3008 | 1468230489763 Marionette DEBUG loaded listener.js 02:48:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5BA4F000) [pid = 3008] [serial = 1583] [outer = 0000000F58A08000] 02:48:10 INFO - PROCESS | 3008 | 1468230490381 Marionette TRACE conn6 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1033ms 02:48:10 INFO - PROCESS | 3008 | 1468230490452 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 02:48:10 INFO - PROCESS | 3008 | 1468230490455 Marionette TRACE conn6 <- [1,2073,null,{"value":"13"}] 02:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:48:10 INFO - PROCESS | 3008 | 1468230490459 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:48:10 INFO - PROCESS | 3008 | 1468230490463 Marionette TRACE conn6 <- [1,2074,null,{}] 02:48:10 INFO - PROCESS | 3008 | 1468230490495 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:10 INFO - PROCESS | 3008 | 1468230490500 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:10 INFO - PROCESS | 3008 | 1468230490680 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 02:48:10 INFO - PROCESS | 3008 | 1468230490774 Marionette TRACE conn6 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:10 INFO - PROCESS | 3008 | 1468230490777 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6742C000 == 40 [pid = 3008] [id = 528] 02:48:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F60483400) [pid = 3008] [serial = 1584] [outer = 0000000000000000] 02:48:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F6060C400) [pid = 3008] [serial = 1585] [outer = 0000000F60483400] 02:48:10 INFO - PROCESS | 3008 | 1468230490836 Marionette DEBUG loaded listener.js 02:48:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F6178D000) [pid = 3008] [serial = 1586] [outer = 0000000F60483400] 02:48:11 INFO - PROCESS | 3008 | 1468230491495 Marionette TRACE conn6 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1077ms 02:48:11 INFO - PROCESS | 3008 | 1468230491538 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 02:48:11 INFO - PROCESS | 3008 | 1468230491542 Marionette TRACE conn6 <- [1,2077,null,{"value":"13"}] 02:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:48:11 INFO - PROCESS | 3008 | 1468230491545 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:48:11 INFO - PROCESS | 3008 | 1468230491547 Marionette TRACE conn6 <- [1,2078,null,{}] 02:48:11 INFO - PROCESS | 3008 | 1468230491551 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:11 INFO - PROCESS | 3008 | 1468230491554 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:11 INFO - PROCESS | 3008 | 1468230491667 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 02:48:11 INFO - PROCESS | 3008 | 1468230491762 Marionette TRACE conn6 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:11 INFO - PROCESS | 3008 | 1468230491764 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A40800 == 41 [pid = 3008] [id = 529] 02:48:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F52A66400) [pid = 3008] [serial = 1587] [outer = 0000000000000000] 02:48:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F57278800) [pid = 3008] [serial = 1588] [outer = 0000000F52A66400] 02:48:11 INFO - PROCESS | 3008 | 1468230491820 Marionette DEBUG loaded listener.js 02:48:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F5FE37400) [pid = 3008] [serial = 1589] [outer = 0000000F52A66400] 02:48:12 INFO - PROCESS | 3008 | 1468230492585 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1082ms 02:48:12 INFO - PROCESS | 3008 | 1468230492629 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 02:48:12 INFO - PROCESS | 3008 | 1468230492633 Marionette TRACE conn6 <- [1,2081,null,{"value":"13"}] 02:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:48:12 INFO - PROCESS | 3008 | 1468230492638 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:48:12 INFO - PROCESS | 3008 | 1468230492643 Marionette TRACE conn6 <- [1,2082,null,{}] 02:48:12 INFO - PROCESS | 3008 | 1468230492648 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:12 INFO - PROCESS | 3008 | 1468230492651 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:12 INFO - PROCESS | 3008 | 1468230492762 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67093800 == 40 [pid = 3008] [id = 524] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F72800 == 39 [pid = 3008] [id = 523] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6455A000 == 38 [pid = 3008] [id = 522] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E50800 == 37 [pid = 3008] [id = 521] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A7A000 == 36 [pid = 3008] [id = 520] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BBA800 == 35 [pid = 3008] [id = 519] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FC64000 == 34 [pid = 3008] [id = 518] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECAA800 == 33 [pid = 3008] [id = 517] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EC2800 == 32 [pid = 3008] [id = 516] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F1D6800 == 31 [pid = 3008] [id = 515] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5309B800 == 30 [pid = 3008] [id = 514] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A40800 == 29 [pid = 3008] [id = 529] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6742C000 == 28 [pid = 3008] [id = 528] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61952000 == 27 [pid = 3008] [id = 527] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BB9800 == 26 [pid = 3008] [id = 525] 02:48:13 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5936E000 == 25 [pid = 3008] [id = 526] 02:48:13 INFO - PROCESS | 3008 | 1468230493506 Marionette TRACE conn6 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:13 INFO - PROCESS | 3008 | 1468230493509 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F53DEC400) [pid = 3008] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5719AC00) [pid = 3008] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F529B4400) [pid = 3008] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F52A64400) [pid = 3008] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5FE37000) [pid = 3008] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5FE43800) [pid = 3008] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F579DB800) [pid = 3008] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F57D83800) [pid = 3008] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5C717C00) [pid = 3008] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5D19E000) [pid = 3008] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5F366000) [pid = 3008] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F899000) [pid = 3008] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F63460C00) [pid = 3008] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B84C00) [pid = 3008] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52B9A400) [pid = 3008] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F58B85C00) [pid = 3008] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F58BDE800) [pid = 3008] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F60DBEC00) [pid = 3008] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6060F800) [pid = 3008] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F61CD9400) [pid = 3008] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5C70CC00) [pid = 3008] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F572CA400) [pid = 3008] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F61CD8400) [pid = 3008] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63386C00) [pid = 3008] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FFA9400) [pid = 3008] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F60604800) [pid = 3008] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F634D2C00) [pid = 3008] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63A4FC00) [pid = 3008] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 02:48:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F53097800 == 26 [pid = 3008] [id = 530] 02:48:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5190AC00) [pid = 3008] [serial = 1590] [outer = 0000000000000000] 02:48:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F51D30800) [pid = 3008] [serial = 1591] [outer = 0000000F5190AC00] 02:48:13 INFO - PROCESS | 3008 | 1468230493618 Marionette DEBUG loaded listener.js 02:48:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52A55000) [pid = 3008] [serial = 1592] [outer = 0000000F5190AC00] 02:48:14 INFO - PROCESS | 3008 | 1468230494101 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1488ms 02:48:14 INFO - PROCESS | 3008 | 1468230494129 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 3008 | 1468230494133 Marionette TRACE conn6 <- [1,2085,null,{"value":"13"}] 02:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:48:14 INFO - PROCESS | 3008 | 1468230494137 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 3008 | 1468230494140 Marionette TRACE conn6 <- [1,2086,null,{}] 02:48:14 INFO - PROCESS | 3008 | 1468230494146 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 3008 | 1468230494150 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:14 INFO - PROCESS | 3008 | 1468230494246 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 02:48:14 INFO - PROCESS | 3008 | 1468230494262 Marionette TRACE conn6 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:14 INFO - PROCESS | 3008 | 1468230494265 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59359800 == 27 [pid = 3008] [id = 531] 02:48:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F52A5C800) [pid = 3008] [serial = 1593] [outer = 0000000000000000] 02:48:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52B9CC00) [pid = 3008] [serial = 1594] [outer = 0000000F52A5C800] 02:48:14 INFO - PROCESS | 3008 | 1468230494314 Marionette DEBUG loaded listener.js 02:48:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5305F800) [pid = 3008] [serial = 1595] [outer = 0000000F52A5C800] 02:48:14 INFO - PROCESS | 3008 | 1468230494787 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 692ms 02:48:14 INFO - PROCESS | 3008 | 1468230494835 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 02:48:14 INFO - PROCESS | 3008 | 1468230494840 Marionette TRACE conn6 <- [1,2089,null,{"value":"13"}] 02:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:48:14 INFO - PROCESS | 3008 | 1468230494845 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:48:14 INFO - PROCESS | 3008 | 1468230494847 Marionette TRACE conn6 <- [1,2090,null,{}] 02:48:14 INFO - PROCESS | 3008 | 1468230494887 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:14 INFO - PROCESS | 3008 | 1468230494891 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:15 INFO - PROCESS | 3008 | 1468230494996 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 02:48:15 INFO - PROCESS | 3008 | 1468230495068 Marionette TRACE conn6 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 3008 | 1468230495071 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59357800 == 28 [pid = 3008] [id = 532] 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52B8A800) [pid = 3008] [serial = 1596] [outer = 0000000000000000] 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57194C00) [pid = 3008] [serial = 1597] [outer = 0000000F52B8A800] 02:48:15 INFO - PROCESS | 3008 | 1468230495128 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F57D86C00) [pid = 3008] [serial = 1598] [outer = 0000000F52B8A800] 02:48:15 INFO - PROCESS | 3008 | 1468230495546 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 734ms 02:48:15 INFO - PROCESS | 3008 | 1468230495587 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 02:48:15 INFO - PROCESS | 3008 | 1468230495589 Marionette TRACE conn6 <- [1,2093,null,{"value":"13"}] 02:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:48:15 INFO - PROCESS | 3008 | 1468230495595 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:48:15 INFO - PROCESS | 3008 | 1468230495601 Marionette TRACE conn6 <- [1,2094,null,{}] 02:48:15 INFO - PROCESS | 3008 | 1468230495621 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:15 INFO - PROCESS | 3008 | 1468230495625 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:15 INFO - PROCESS | 3008 | 1468230495749 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 02:48:15 INFO - PROCESS | 3008 | 1468230495804 Marionette TRACE conn6 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:15 INFO - PROCESS | 3008 | 1468230495807 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B1800 == 29 [pid = 3008] [id = 533] 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F58FF0400) [pid = 3008] [serial = 1599] [outer = 0000000000000000] 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F59397400) [pid = 3008] [serial = 1600] [outer = 0000000F58FF0400] 02:48:15 INFO - PROCESS | 3008 | 1468230495855 Marionette DEBUG loaded listener.js 02:48:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F59662800) [pid = 3008] [serial = 1601] [outer = 0000000F58FF0400] 02:48:16 INFO - PROCESS | 3008 | 1468230496308 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 02:48:16 INFO - PROCESS | 3008 | 1468230496330 Marionette TRACE conn6 <- [1,2097,null,{"value":"13"}] 02:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:48:16 INFO - PROCESS | 3008 | 1468230496334 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:48:16 INFO - PROCESS | 3008 | 1468230496336 Marionette TRACE conn6 <- [1,2098,null,{}] 02:48:16 INFO - PROCESS | 3008 | 1468230496377 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:16 INFO - PROCESS | 3008 | 1468230496380 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:16 INFO - PROCESS | 3008 | 1468230496503 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 02:48:16 INFO - PROCESS | 3008 | 1468230496513 Marionette TRACE conn6 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:16 INFO - PROCESS | 3008 | 1468230496515 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61948800 == 30 [pid = 3008] [id = 534] 02:48:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5C713C00) [pid = 3008] [serial = 1602] [outer = 0000000000000000] 02:48:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5D19EC00) [pid = 3008] [serial = 1603] [outer = 0000000F5C713C00] 02:48:16 INFO - PROCESS | 3008 | 1468230496569 Marionette DEBUG loaded listener.js 02:48:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5EC74800) [pid = 3008] [serial = 1604] [outer = 0000000F5C713C00] 02:48:17 INFO - PROCESS | 3008 | 1468230497022 Marionette TRACE conn6 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 735ms 02:48:17 INFO - PROCESS | 3008 | 1468230497072 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 02:48:17 INFO - PROCESS | 3008 | 1468230497074 Marionette TRACE conn6 <- [1,2101,null,{"value":"13"}] 02:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:48:17 INFO - PROCESS | 3008 | 1468230497077 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:48:17 INFO - PROCESS | 3008 | 1468230497079 Marionette TRACE conn6 <- [1,2102,null,{}] 02:48:17 INFO - PROCESS | 3008 | 1468230497083 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:17 INFO - PROCESS | 3008 | 1468230497085 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:17 INFO - PROCESS | 3008 | 1468230497195 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 02:48:17 INFO - PROCESS | 3008 | 1468230497201 Marionette TRACE conn6 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:17 INFO - PROCESS | 3008 | 1468230497208 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633DC000 == 31 [pid = 3008] [id = 535] 02:48:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F367C00) [pid = 3008] [serial = 1605] [outer = 0000000000000000] 02:48:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5F36D000) [pid = 3008] [serial = 1606] [outer = 0000000F5F367C00] 02:48:17 INFO - PROCESS | 3008 | 1468230497316 Marionette DEBUG loaded listener.js 02:48:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FE3EC00) [pid = 3008] [serial = 1607] [outer = 0000000F5F367C00] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F50F53C00) [pid = 3008] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F56F4A400) [pid = 3008] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5F36A800) [pid = 3008] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F58FF0000) [pid = 3008] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52B86800) [pid = 3008] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F50E83000) [pid = 3008] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F60354C00) [pid = 3008] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B8F400) [pid = 3008] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63A4A000) [pid = 3008] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F61E9B400) [pid = 3008] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F526F2400) [pid = 3008] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F60603800) [pid = 3008] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:48:17 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F6338A800) [pid = 3008] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:48:17 INFO - PROCESS | 3008 | 1468230497974 Marionette TRACE conn6 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 923ms 02:48:18 INFO - PROCESS | 3008 | 1468230498004 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 3008 | 1468230498006 Marionette TRACE conn6 <- [1,2105,null,{"value":"13"}] 02:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:48:18 INFO - PROCESS | 3008 | 1468230498010 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 3008 | 1468230498011 Marionette TRACE conn6 <- [1,2106,null,{}] 02:48:18 INFO - PROCESS | 3008 | 1468230498015 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 3008 | 1468230498017 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:18 INFO - PROCESS | 3008 | 1468230498133 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 02:48:18 INFO - PROCESS | 3008 | 1468230498189 Marionette TRACE conn6 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 3008 | 1468230498198 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52987000 == 32 [pid = 3008] [id = 536] 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F52B8E000) [pid = 3008] [serial = 1608] [outer = 0000000000000000] 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5EC73800) [pid = 3008] [serial = 1609] [outer = 0000000F52B8E000] 02:48:18 INFO - PROCESS | 3008 | 1468230498245 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52A62000) [pid = 3008] [serial = 1610] [outer = 0000000F52B8E000] 02:48:18 INFO - PROCESS | 3008 | 1468230498602 Marionette TRACE conn6 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 627ms 02:48:18 INFO - PROCESS | 3008 | 1468230498645 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 02:48:18 INFO - PROCESS | 3008 | 1468230498647 Marionette TRACE conn6 <- [1,2109,null,{"value":"13"}] 02:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:48:18 INFO - PROCESS | 3008 | 1468230498650 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:48:18 INFO - PROCESS | 3008 | 1468230498652 Marionette TRACE conn6 <- [1,2110,null,{}] 02:48:18 INFO - PROCESS | 3008 | 1468230498656 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:18 INFO - PROCESS | 3008 | 1468230498658 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:18 INFO - PROCESS | 3008 | 1468230498738 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 02:48:18 INFO - PROCESS | 3008 | 1468230498743 Marionette TRACE conn6 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:18 INFO - PROCESS | 3008 | 1468230498745 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F50000 == 33 [pid = 3008] [id = 537] 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5D658800) [pid = 3008] [serial = 1611] [outer = 0000000000000000] 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F60607C00) [pid = 3008] [serial = 1612] [outer = 0000000F5D658800] 02:48:18 INFO - PROCESS | 3008 | 1468230498790 Marionette DEBUG loaded listener.js 02:48:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60698400) [pid = 3008] [serial = 1613] [outer = 0000000F5D658800] 02:48:19 INFO - PROCESS | 3008 | 1468230499208 Marionette TRACE conn6 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 587ms 02:48:19 INFO - PROCESS | 3008 | 1468230499241 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 02:48:19 INFO - PROCESS | 3008 | 1468230499243 Marionette TRACE conn6 <- [1,2113,null,{"value":"13"}] 02:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:48:19 INFO - PROCESS | 3008 | 1468230499262 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:48:19 INFO - PROCESS | 3008 | 1468230499264 Marionette TRACE conn6 <- [1,2114,null,{}] 02:48:19 INFO - PROCESS | 3008 | 1468230499267 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:19 INFO - PROCESS | 3008 | 1468230499270 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:19 INFO - PROCESS | 3008 | 1468230499352 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 02:48:19 INFO - PROCESS | 3008 | 1468230499367 Marionette TRACE conn6 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:19 INFO - PROCESS | 3008 | 1468230499369 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FA5000 == 34 [pid = 3008] [id = 538] 02:48:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F595DB000) [pid = 3008] [serial = 1614] [outer = 0000000000000000] 02:48:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F60DC1400) [pid = 3008] [serial = 1615] [outer = 0000000F595DB000] 02:48:19 INFO - PROCESS | 3008 | 1468230499415 Marionette DEBUG loaded listener.js 02:48:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61790C00) [pid = 3008] [serial = 1616] [outer = 0000000F595DB000] 02:48:20 INFO - PROCESS | 3008 | 1468230500051 Marionette TRACE conn6 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 837ms 02:48:20 INFO - PROCESS | 3008 | 1468230500098 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 02:48:20 INFO - PROCESS | 3008 | 1468230500104 Marionette TRACE conn6 <- [1,2117,null,{"value":"13"}] 02:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:48:20 INFO - PROCESS | 3008 | 1468230500109 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:48:20 INFO - PROCESS | 3008 | 1468230500113 Marionette TRACE conn6 <- [1,2118,null,{}] 02:48:20 INFO - PROCESS | 3008 | 1468230500119 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:20 INFO - PROCESS | 3008 | 1468230500122 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:20 INFO - PROCESS | 3008 | 1468230500252 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 02:48:20 INFO - PROCESS | 3008 | 1468230500375 Marionette TRACE conn6 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:20 INFO - PROCESS | 3008 | 1468230500380 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BABC000 == 35 [pid = 3008] [id = 539] 02:48:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F52629800) [pid = 3008] [serial = 1617] [outer = 0000000000000000] 02:48:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52A69800) [pid = 3008] [serial = 1618] [outer = 0000000F52629800] 02:48:20 INFO - PROCESS | 3008 | 1468230500443 Marionette DEBUG loaded listener.js 02:48:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52B96400) [pid = 3008] [serial = 1619] [outer = 0000000F52629800] 02:48:21 INFO - PROCESS | 3008 | 1468230501240 Marionette TRACE conn6 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 02:48:21 INFO - PROCESS | 3008 | 1468230501314 Marionette TRACE conn6 <- [1,2121,null,{"value":"13"}] 02:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:48:21 INFO - PROCESS | 3008 | 1468230501320 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:48:21 INFO - PROCESS | 3008 | 1468230501324 Marionette TRACE conn6 <- [1,2122,null,{}] 02:48:21 INFO - PROCESS | 3008 | 1468230501328 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:21 INFO - PROCESS | 3008 | 1468230501331 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:21 INFO - PROCESS | 3008 | 1468230501464 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 02:48:21 INFO - PROCESS | 3008 | 1468230501582 Marionette TRACE conn6 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:21 INFO - PROCESS | 3008 | 1468230501585 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61950800 == 36 [pid = 3008] [id = 540] 02:48:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F576F3000) [pid = 3008] [serial = 1620] [outer = 0000000000000000] 02:48:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F58A0F400) [pid = 3008] [serial = 1621] [outer = 0000000F576F3000] 02:48:21 INFO - PROCESS | 3008 | 1468230501653 Marionette DEBUG loaded listener.js 02:48:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F58C1E000) [pid = 3008] [serial = 1622] [outer = 0000000F576F3000] 02:48:22 INFO - PROCESS | 3008 | 1468230502495 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 02:48:22 INFO - PROCESS | 3008 | 1468230502570 Marionette TRACE conn6 <- [1,2125,null,{"value":"13"}] 02:48:22 INFO - PROCESS | 3008 | 1468230502574 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:48:22 INFO - PROCESS | 3008 | 1468230502577 Marionette TRACE conn6 <- [1,2126,null,{}] 02:48:22 INFO - PROCESS | 3008 | 1468230502583 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:22 INFO - PROCESS | 3008 | 1468230502585 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:22 INFO - PROCESS | 3008 | 1468230502683 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 02:48:22 INFO - PROCESS | 3008 | 1468230502692 Marionette TRACE conn6 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:22 INFO - PROCESS | 3008 | 1468230502694 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A8E800 == 30 [pid = 3008] [id = 541] 02:48:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F53055C00) [pid = 3008] [serial = 1623] [outer = 0000000000000000] 02:48:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F53121000) [pid = 3008] [serial = 1624] [outer = 0000000F53055C00] 02:48:22 INFO - PROCESS | 3008 | 1468230502746 Marionette DEBUG loaded listener.js 02:48:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57199000) [pid = 3008] [serial = 1625] [outer = 0000000F53055C00] 02:48:23 INFO - PROCESS | 3008 | 1468230503227 Marionette TRACE conn6 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 692ms 02:48:23 INFO - PROCESS | 3008 | 1468230503267 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 02:48:23 INFO - PROCESS | 3008 | 1468230503272 Marionette TRACE conn6 <- [1,2129,null,{"value":"13"}] 02:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:48:23 INFO - PROCESS | 3008 | 1468230503279 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:48:23 INFO - PROCESS | 3008 | 1468230503282 Marionette TRACE conn6 <- [1,2130,null,{}] 02:48:23 INFO - PROCESS | 3008 | 1468230503339 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:23 INFO - PROCESS | 3008 | 1468230503341 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:23 INFO - PROCESS | 3008 | 1468230503442 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 02:48:23 INFO - PROCESS | 3008 | 1468230503519 Marionette TRACE conn6 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:23 INFO - PROCESS | 3008 | 1468230503522 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7AE000 == 31 [pid = 3008] [id = 542] 02:48:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F579AC800) [pid = 3008] [serial = 1626] [outer = 0000000000000000] 02:48:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58BDF400) [pid = 3008] [serial = 1627] [outer = 0000000F579AC800] 02:48:23 INFO - PROCESS | 3008 | 1468230503570 Marionette DEBUG loaded listener.js 02:48:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F595D7C00) [pid = 3008] [serial = 1628] [outer = 0000000F579AC800] 02:48:23 INFO - PROCESS | 3008 | 1468230503971 Marionette TRACE conn6 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 3008 | 1468230504059 Marionette TRACE conn6 <- [1,2133,null,{"value":"13"}] 02:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:48:24 INFO - PROCESS | 3008 | 1468230504063 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 3008 | 1468230504067 Marionette TRACE conn6 <- [1,2134,null,{}] 02:48:24 INFO - PROCESS | 3008 | 1468230504083 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 3008 | 1468230504088 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:24 INFO - PROCESS | 3008 | 1468230504185 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 02:48:24 INFO - PROCESS | 3008 | 1468230504193 Marionette TRACE conn6 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 3008 | 1468230504197 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C6800 == 32 [pid = 3008] [id = 543] 02:48:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F521BC400) [pid = 3008] [serial = 1629] [outer = 0000000000000000] 02:48:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F186C00) [pid = 3008] [serial = 1630] [outer = 0000000F521BC400] 02:48:24 INFO - PROCESS | 3008 | 1468230504246 Marionette DEBUG loaded listener.js 02:48:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F4B2400) [pid = 3008] [serial = 1631] [outer = 0000000F521BC400] 02:48:24 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F881800 == 31 [pid = 3008] [id = 11] 02:48:24 INFO - PROCESS | 3008 | 1468230504735 Marionette TRACE conn6 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 02:48:24 INFO - PROCESS | 3008 | 1468230504821 Marionette TRACE conn6 <- [1,2137,null,{"value":"13"}] 02:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:48:24 INFO - PROCESS | 3008 | 1468230504829 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:48:24 INFO - PROCESS | 3008 | 1468230504831 Marionette TRACE conn6 <- [1,2138,null,{}] 02:48:24 INFO - PROCESS | 3008 | 1468230504835 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:24 INFO - PROCESS | 3008 | 1468230504837 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:24 INFO - PROCESS | 3008 | 1468230504958 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 02:48:24 INFO - PROCESS | 3008 | 1468230504965 Marionette TRACE conn6 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:24 INFO - PROCESS | 3008 | 1468230504967 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621AE000 == 32 [pid = 3008] [id = 544] 02:48:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FE3D000) [pid = 3008] [serial = 1632] [outer = 0000000000000000] 02:48:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFA4C00) [pid = 3008] [serial = 1633] [outer = 0000000F5FE3D000] 02:48:25 INFO - PROCESS | 3008 | 1468230505020 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F60395800) [pid = 3008] [serial = 1634] [outer = 0000000F5FE3D000] 02:48:25 INFO - PROCESS | 3008 | 1468230505466 Marionette TRACE conn6 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 02:48:25 INFO - PROCESS | 3008 | 1468230505508 Marionette TRACE conn6 <- [1,2141,null,{"value":"13"}] 02:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:48:25 INFO - PROCESS | 3008 | 1468230505511 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:48:25 INFO - PROCESS | 3008 | 1468230505513 Marionette TRACE conn6 <- [1,2142,null,{}] 02:48:25 INFO - PROCESS | 3008 | 1468230505516 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:25 INFO - PROCESS | 3008 | 1468230505518 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:25 INFO - PROCESS | 3008 | 1468230505634 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 02:48:25 INFO - PROCESS | 3008 | 1468230505641 Marionette TRACE conn6 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:25 INFO - PROCESS | 3008 | 1468230505643 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64016800 == 33 [pid = 3008] [id = 545] 02:48:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F366000) [pid = 3008] [serial = 1635] [outer = 0000000000000000] 02:48:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F60DB8400) [pid = 3008] [serial = 1636] [outer = 0000000F5F366000] 02:48:25 INFO - PROCESS | 3008 | 1468230505688 Marionette DEBUG loaded listener.js 02:48:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61909000) [pid = 3008] [serial = 1637] [outer = 0000000F5F366000] 02:48:26 INFO - PROCESS | 3008 | 1468230506170 Marionette TRACE conn6 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 692ms 02:48:26 INFO - PROCESS | 3008 | 1468230506207 Marionette TRACE conn6 -> [0,2145,"getWindowHandle",null] 02:48:26 INFO - PROCESS | 3008 | 1468230506209 Marionette TRACE conn6 <- [1,2145,null,{"value":"13"}] 02:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:48:26 INFO - PROCESS | 3008 | 1468230506212 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:48:26 INFO - PROCESS | 3008 | 1468230506214 Marionette TRACE conn6 <- [1,2146,null,{}] 02:48:26 INFO - PROCESS | 3008 | 1468230506218 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:26 INFO - PROCESS | 3008 | 1468230506224 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:26 INFO - PROCESS | 3008 | 1468230506400 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 02:48:26 INFO - PROCESS | 3008 | 1468230506412 Marionette TRACE conn6 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:26 INFO - PROCESS | 3008 | 1468230506414 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7D800 == 34 [pid = 3008] [id = 546] 02:48:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61E9A400) [pid = 3008] [serial = 1638] [outer = 0000000000000000] 02:48:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63387800) [pid = 3008] [serial = 1639] [outer = 0000000F61E9A400] 02:48:26 INFO - PROCESS | 3008 | 1468230506504 Marionette DEBUG loaded listener.js 02:48:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63508800) [pid = 3008] [serial = 1640] [outer = 0000000F61E9A400] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52B8A800) [pid = 3008] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5190AC00) [pid = 3008] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F367C00) [pid = 3008] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5C713C00) [pid = 3008] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52A5C800) [pid = 3008] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52B8E000) [pid = 3008] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5D658800) [pid = 3008] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52ABDC00) [pid = 3008] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58A08000) [pid = 3008] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60483400) [pid = 3008] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:48:26 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F58FF0400) [pid = 3008] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:48:27 INFO - PROCESS | 3008 | 1468230507224 Marionette TRACE conn6 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:48:27 INFO - PROCESS | 3008 | 1468230507310 Marionette TRACE conn6 <- [1,2149,null,{"value":"13"}] 02:48:27 INFO - PROCESS | 3008 | 1468230507315 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:48:27 INFO - PROCESS | 3008 | 1468230507321 Marionette TRACE conn6 <- [1,2150,null,{}] 02:48:27 INFO - PROCESS | 3008 | 1468230507327 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:27 INFO - PROCESS | 3008 | 1468230507330 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:27 INFO - PROCESS | 3008 | 1468230507454 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 02:48:27 INFO - PROCESS | 3008 | 1468230507569 Marionette TRACE conn6 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:27 INFO - PROCESS | 3008 | 1468230507573 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F542000 == 35 [pid = 3008] [id = 547] 02:48:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F53057400) [pid = 3008] [serial = 1641] [outer = 0000000000000000] 02:48:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F56F54C00) [pid = 3008] [serial = 1642] [outer = 0000000F53057400] 02:48:27 INFO - PROCESS | 3008 | 1468230507634 Marionette DEBUG loaded listener.js 02:48:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F57C89000) [pid = 3008] [serial = 1643] [outer = 0000000F53057400] 02:48:28 INFO - PROCESS | 3008 | 1468230508248 Marionette TRACE conn6 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 985ms 02:48:28 INFO - PROCESS | 3008 | 1468230508306 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 02:48:28 INFO - PROCESS | 3008 | 1468230508311 Marionette TRACE conn6 <- [1,2153,null,{"value":"13"}] 02:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:48:28 INFO - PROCESS | 3008 | 1468230508318 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:48:28 INFO - PROCESS | 3008 | 1468230508321 Marionette TRACE conn6 <- [1,2154,null,{}] 02:48:28 INFO - PROCESS | 3008 | 1468230508325 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:28 INFO - PROCESS | 3008 | 1468230508328 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:28 INFO - PROCESS | 3008 | 1468230508447 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 02:48:28 INFO - PROCESS | 3008 | 1468230508569 Marionette TRACE conn6 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:28 INFO - PROCESS | 3008 | 1468230508572 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6455F000 == 36 [pid = 3008] [id = 548] 02:48:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5BA7A000) [pid = 3008] [serial = 1644] [outer = 0000000000000000] 02:48:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5D6C6C00) [pid = 3008] [serial = 1645] [outer = 0000000F5BA7A000] 02:48:28 INFO - PROCESS | 3008 | 1468230508631 Marionette DEBUG loaded listener.js 02:48:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F363800) [pid = 3008] [serial = 1646] [outer = 0000000F5BA7A000] 02:48:29 INFO - PROCESS | 3008 | 1468230509238 Marionette TRACE conn6 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 986ms 02:48:29 INFO - PROCESS | 3008 | 1468230509306 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 02:48:29 INFO - PROCESS | 3008 | 1468230509309 Marionette TRACE conn6 <- [1,2157,null,{"value":"13"}] 02:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:48:29 INFO - PROCESS | 3008 | 1468230509313 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:48:29 INFO - PROCESS | 3008 | 1468230509317 Marionette TRACE conn6 <- [1,2158,null,{}] 02:48:29 INFO - PROCESS | 3008 | 1468230509342 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:29 INFO - PROCESS | 3008 | 1468230509347 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:29 INFO - PROCESS | 3008 | 1468230509495 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 02:48:29 INFO - PROCESS | 3008 | 1468230509545 Marionette TRACE conn6 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:29 INFO - PROCESS | 3008 | 1468230509549 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C4000 == 37 [pid = 3008] [id = 549] 02:48:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6216C000) [pid = 3008] [serial = 1647] [outer = 0000000000000000] 02:48:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F621D9C00) [pid = 3008] [serial = 1648] [outer = 0000000F6216C000] 02:48:29 INFO - PROCESS | 3008 | 1468230509608 Marionette DEBUG loaded listener.js 02:48:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63416C00) [pid = 3008] [serial = 1649] [outer = 0000000F6216C000] 02:48:30 INFO - PROCESS | 3008 | 1468230510222 Marionette TRACE conn6 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 944ms 02:48:30 INFO - PROCESS | 3008 | 1468230510259 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 02:48:30 INFO - PROCESS | 3008 | 1468230510262 Marionette TRACE conn6 <- [1,2161,null,{"value":"13"}] 02:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:48:30 INFO - PROCESS | 3008 | 1468230510266 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:48:30 INFO - PROCESS | 3008 | 1468230510268 Marionette TRACE conn6 <- [1,2162,null,{}] 02:48:30 INFO - PROCESS | 3008 | 1468230510272 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:30 INFO - PROCESS | 3008 | 1468230510274 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:30 INFO - PROCESS | 3008 | 1468230510387 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 02:48:30 INFO - PROCESS | 3008 | 1468230510508 Marionette TRACE conn6 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:30 INFO - PROCESS | 3008 | 1468230510510 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1B800 == 38 [pid = 3008] [id = 550] 02:48:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52B97C00) [pid = 3008] [serial = 1650] [outer = 0000000000000000] 02:48:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F576FB800) [pid = 3008] [serial = 1651] [outer = 0000000F52B97C00] 02:48:30 INFO - PROCESS | 3008 | 1468230510570 Marionette DEBUG loaded listener.js 02:48:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F60602400) [pid = 3008] [serial = 1652] [outer = 0000000F52B97C00] 02:48:31 INFO - PROCESS | 3008 | 1468230511265 Marionette TRACE conn6 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1033ms 02:48:31 INFO - PROCESS | 3008 | 1468230511301 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 02:48:31 INFO - PROCESS | 3008 | 1468230511305 Marionette TRACE conn6 <- [1,2165,null,{"value":"13"}] 02:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:48:31 INFO - PROCESS | 3008 | 1468230511310 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:48:31 INFO - PROCESS | 3008 | 1468230511315 Marionette TRACE conn6 <- [1,2166,null,{}] 02:48:31 INFO - PROCESS | 3008 | 1468230511338 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:31 INFO - PROCESS | 3008 | 1468230511341 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F65800 == 37 [pid = 3008] [id = 389] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60046800 == 36 [pid = 3008] [id = 385] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600D0000 == 35 [pid = 3008] [id = 386] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A44800 == 34 [pid = 3008] [id = 379] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633DB000 == 33 [pid = 3008] [id = 388] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619E0000 == 32 [pid = 3008] [id = 387] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A9C800 == 31 [pid = 3008] [id = 374] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA59000 == 30 [pid = 3008] [id = 376] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52983800 == 29 [pid = 3008] [id = 390] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA63000 == 28 [pid = 3008] [id = 375] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F53097800 == 27 [pid = 3008] [id = 530] 02:48:32 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE97000 == 26 [pid = 3008] [id = 12] 02:48:32 INFO - PROCESS | 3008 | 1468230512045 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57194C00) [pid = 3008] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F51D30800) [pid = 3008] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A55000) [pid = 3008] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F36D000) [pid = 3008] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5D19EC00) [pid = 3008] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52B9CC00) [pid = 3008] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5305F800) [pid = 3008] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5EC73800) [pid = 3008] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F60607C00) [pid = 3008] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F57193C00) [pid = 3008] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F52B95C00) [pid = 3008] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5BA4F000) [pid = 3008] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F58BDF800) [pid = 3008] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5FE3EC00) [pid = 3008] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F6178D000) [pid = 3008] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F6060C400) [pid = 3008] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F57278800) [pid = 3008] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F59397400) [pid = 3008] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F60DC1400) [pid = 3008] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F59662800) [pid = 3008] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F52A62000) [pid = 3008] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5EC74800) [pid = 3008] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F60698400) [pid = 3008] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F57D86C00) [pid = 3008] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 02:48:32 INFO - PROCESS | 3008 | 1468230512228 Marionette TRACE conn6 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 3008 | 1468230512231 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534C7800 == 27 [pid = 3008] [id = 551] 02:48:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F51D34000) [pid = 3008] [serial = 1653] [outer = 0000000000000000] 02:48:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F521C7400) [pid = 3008] [serial = 1654] [outer = 0000000F51D34000] 02:48:32 INFO - PROCESS | 3008 | 1468230512282 Marionette DEBUG loaded listener.js 02:48:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52A5D000) [pid = 3008] [serial = 1655] [outer = 0000000F51D34000] 02:48:32 INFO - PROCESS | 3008 | 1468230512737 Marionette TRACE conn6 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1469ms 02:48:32 INFO - PROCESS | 3008 | 1468230512779 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 02:48:32 INFO - PROCESS | 3008 | 1468230512784 Marionette TRACE conn6 <- [1,2169,null,{"value":"13"}] 02:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:48:32 INFO - PROCESS | 3008 | 1468230512789 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:48:32 INFO - PROCESS | 3008 | 1468230512792 Marionette TRACE conn6 <- [1,2170,null,{}] 02:48:32 INFO - PROCESS | 3008 | 1468230512797 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:32 INFO - PROCESS | 3008 | 1468230512800 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:32 INFO - PROCESS | 3008 | 1468230512892 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 02:48:32 INFO - PROCESS | 3008 | 1468230512906 Marionette TRACE conn6 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:32 INFO - PROCESS | 3008 | 1468230512909 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936C800 == 28 [pid = 3008] [id = 552] 02:48:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52B9C400) [pid = 3008] [serial = 1656] [outer = 0000000000000000] 02:48:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52F36C00) [pid = 3008] [serial = 1657] [outer = 0000000F52B9C400] 02:48:32 INFO - PROCESS | 3008 | 1468230512959 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F53403000) [pid = 3008] [serial = 1658] [outer = 0000000F52B9C400] 02:48:33 INFO - PROCESS | 3008 | 1468230513429 Marionette TRACE conn6 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 691ms 02:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:48:33 INFO - PROCESS | 3008 | 1468230513484 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 02:48:33 INFO - PROCESS | 3008 | 1468230513487 Marionette TRACE conn6 <- [1,2173,null,{"value":"13"}] 02:48:33 INFO - PROCESS | 3008 | 1468230513491 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:48:33 INFO - PROCESS | 3008 | 1468230513493 Marionette TRACE conn6 <- [1,2174,null,{}] 02:48:33 INFO - PROCESS | 3008 | 1468230513497 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:33 INFO - PROCESS | 3008 | 1468230513500 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:33 INFO - PROCESS | 3008 | 1468230513627 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 02:48:33 INFO - PROCESS | 3008 | 1468230513707 Marionette TRACE conn6 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:33 INFO - PROCESS | 3008 | 1468230513710 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F66F000 == 29 [pid = 3008] [id = 553] 02:48:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57199400) [pid = 3008] [serial = 1659] [outer = 0000000000000000] 02:48:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F572CA800) [pid = 3008] [serial = 1660] [outer = 0000000F57199400] 02:48:33 INFO - PROCESS | 3008 | 1468230513757 Marionette DEBUG loaded listener.js 02:48:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F57A98800) [pid = 3008] [serial = 1661] [outer = 0000000F57199400] 02:48:34 INFO - PROCESS | 3008 | 1468230514153 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 692ms 02:48:34 INFO - PROCESS | 3008 | 1468230514195 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 3008 | 1468230514199 Marionette TRACE conn6 <- [1,2177,null,{"value":"13"}] 02:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:48:34 INFO - PROCESS | 3008 | 1468230514210 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 3008 | 1468230514215 Marionette TRACE conn6 <- [1,2178,null,{}] 02:48:34 INFO - PROCESS | 3008 | 1468230514228 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 3008 | 1468230514231 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:34 INFO - PROCESS | 3008 | 1468230514350 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 02:48:34 INFO - PROCESS | 3008 | 1468230514360 Marionette TRACE conn6 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:34 INFO - PROCESS | 3008 | 1468230514362 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004B000 == 30 [pid = 3008] [id = 554] 02:48:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F57CDBC00) [pid = 3008] [serial = 1662] [outer = 0000000000000000] 02:48:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F58BDF800) [pid = 3008] [serial = 1663] [outer = 0000000F57CDBC00] 02:48:34 INFO - PROCESS | 3008 | 1468230514408 Marionette DEBUG loaded listener.js 02:48:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F593A1400) [pid = 3008] [serial = 1664] [outer = 0000000F57CDBC00] 02:48:34 INFO - PROCESS | 3008 | 1468230514860 Marionette TRACE conn6 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:48:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:48:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 691ms 02:48:34 INFO - PROCESS | 3008 | 1468230514902 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 02:48:34 INFO - PROCESS | 3008 | 1468230514904 Marionette TRACE conn6 <- [1,2181,null,{"value":"13"}] 02:48:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:48:34 INFO - PROCESS | 3008 | 1468230514908 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:48:34 INFO - PROCESS | 3008 | 1468230514910 Marionette TRACE conn6 <- [1,2182,null,{}] 02:48:34 INFO - PROCESS | 3008 | 1468230514913 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:34 INFO - PROCESS | 3008 | 1468230514915 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:35 INFO - PROCESS | 3008 | 1468230515061 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 02:48:35 INFO - PROCESS | 3008 | 1468230515083 Marionette TRACE conn6 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 3008 | 1468230515085 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617C7800 == 31 [pid = 3008] [id = 555] 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5BA49C00) [pid = 3008] [serial = 1665] [outer = 0000000000000000] 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5C75D800) [pid = 3008] [serial = 1666] [outer = 0000000F5BA49C00] 02:48:35 INFO - PROCESS | 3008 | 1468230515131 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5D64E000) [pid = 3008] [serial = 1667] [outer = 0000000F5BA49C00] 02:48:35 INFO - PROCESS | 3008 | 1468230515555 Marionette TRACE conn6 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 690ms 02:48:35 INFO - PROCESS | 3008 | 1468230515601 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 02:48:35 INFO - PROCESS | 3008 | 1468230515603 Marionette TRACE conn6 <- [1,2185,null,{"value":"13"}] 02:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:48:35 INFO - PROCESS | 3008 | 1468230515621 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:48:35 INFO - PROCESS | 3008 | 1468230515623 Marionette TRACE conn6 <- [1,2186,null,{}] 02:48:35 INFO - PROCESS | 3008 | 1468230515626 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:35 INFO - PROCESS | 3008 | 1468230515628 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:35 INFO - PROCESS | 3008 | 1468230515742 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 02:48:35 INFO - PROCESS | 3008 | 1468230515747 Marionette TRACE conn6 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:35 INFO - PROCESS | 3008 | 1468230515753 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621CA000 == 32 [pid = 3008] [id = 556] 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57196800) [pid = 3008] [serial = 1668] [outer = 0000000000000000] 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F361800) [pid = 3008] [serial = 1669] [outer = 0000000F57196800] 02:48:35 INFO - PROCESS | 3008 | 1468230515860 Marionette DEBUG loaded listener.js 02:48:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F925400) [pid = 3008] [serial = 1670] [outer = 0000000F57196800] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F521BC400) [pid = 3008] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5FE3D000) [pid = 3008] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52A66400) [pid = 3008] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F61E9A400) [pid = 3008] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F366000) [pid = 3008] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F576F3000) [pid = 3008] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52629800) [pid = 3008] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F595DB000) [pid = 3008] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F579AC800) [pid = 3008] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F53055C00) [pid = 3008] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5FE40400) [pid = 3008] [serial = 32] [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.] 02:48:36 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5F882000) [pid = 3008] [serial = 29] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:48:36 INFO - PROCESS | 3008 | 1468230516496 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:48:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:48:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 943ms 02:48:36 INFO - PROCESS | 3008 | 1468230516565 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 02:48:36 INFO - PROCESS | 3008 | 1468230516567 Marionette TRACE conn6 <- [1,2189,null,{"value":"13"}] 02:48:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:48:36 INFO - PROCESS | 3008 | 1468230516570 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:48:36 INFO - PROCESS | 3008 | 1468230516572 Marionette TRACE conn6 <- [1,2190,null,{}] 02:48:36 INFO - PROCESS | 3008 | 1468230516576 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:36 INFO - PROCESS | 3008 | 1468230516578 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:36 INFO - PROCESS | 3008 | 1468230516699 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 02:48:36 INFO - PROCESS | 3008 | 1468230516749 Marionette TRACE conn6 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:36 INFO - PROCESS | 3008 | 1468230516751 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5296E800 == 33 [pid = 3008] [id = 557] 02:48:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F51DC2400) [pid = 3008] [serial = 1671] [outer = 0000000000000000] 02:48:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52A6B800) [pid = 3008] [serial = 1672] [outer = 0000000F51DC2400] 02:48:36 INFO - PROCESS | 3008 | 1468230516796 Marionette DEBUG loaded listener.js 02:48:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5F365C00) [pid = 3008] [serial = 1673] [outer = 0000000F51DC2400] 02:48:37 INFO - PROCESS | 3008 | 1468230517148 Marionette TRACE conn6 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 628ms 02:48:37 INFO - PROCESS | 3008 | 1468230517201 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 3008 | 1468230517204 Marionette TRACE conn6 <- [1,2193,null,{"value":"13"}] 02:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:48:37 INFO - PROCESS | 3008 | 1468230517218 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 3008 | 1468230517220 Marionette TRACE conn6 <- [1,2194,null,{}] 02:48:37 INFO - PROCESS | 3008 | 1468230517223 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 3008 | 1468230517226 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:37 INFO - PROCESS | 3008 | 1468230517308 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 02:48:37 INFO - PROCESS | 3008 | 1468230517313 Marionette TRACE conn6 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 3008 | 1468230517315 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6454A800 == 34 [pid = 3008] [id = 558] 02:48:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52AB9800) [pid = 3008] [serial = 1674] [outer = 0000000000000000] 02:48:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5FFA3800) [pid = 3008] [serial = 1675] [outer = 0000000F52AB9800] 02:48:37 INFO - PROCESS | 3008 | 1468230517360 Marionette DEBUG loaded listener.js 02:48:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F6035F400) [pid = 3008] [serial = 1676] [outer = 0000000F52AB9800] 02:48:37 INFO - PROCESS | 3008 | 1468230517763 Marionette TRACE conn6 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 586ms 02:48:37 INFO - PROCESS | 3008 | 1468230517817 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 02:48:37 INFO - PROCESS | 3008 | 1468230517820 Marionette TRACE conn6 <- [1,2197,null,{"value":"13"}] 02:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:48:37 INFO - PROCESS | 3008 | 1468230517828 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:48:37 INFO - PROCESS | 3008 | 1468230517830 Marionette TRACE conn6 <- [1,2198,null,{}] 02:48:37 INFO - PROCESS | 3008 | 1468230517834 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:37 INFO - PROCESS | 3008 | 1468230517836 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:37 INFO - PROCESS | 3008 | 1468230517925 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 02:48:37 INFO - PROCESS | 3008 | 1468230517931 Marionette TRACE conn6 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:37 INFO - PROCESS | 3008 | 1468230517933 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F73800 == 35 [pid = 3008] [id = 559] 02:48:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F60607800) [pid = 3008] [serial = 1677] [outer = 0000000000000000] 02:48:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F6060D400) [pid = 3008] [serial = 1678] [outer = 0000000F60607800] 02:48:37 INFO - PROCESS | 3008 | 1468230517978 Marionette DEBUG loaded listener.js 02:48:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F60DBBC00) [pid = 3008] [serial = 1679] [outer = 0000000F60607800] 02:48:38 INFO - PROCESS | 3008 | 1468230518547 Marionette TRACE conn6 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:48:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:48:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 732ms 02:48:38 INFO - PROCESS | 3008 | 1468230518560 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 02:48:38 INFO - PROCESS | 3008 | 1468230518565 Marionette TRACE conn6 <- [1,2201,null,{"value":"13"}] 02:48:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:48:38 INFO - PROCESS | 3008 | 1468230518571 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:48:38 INFO - PROCESS | 3008 | 1468230518574 Marionette TRACE conn6 <- [1,2202,null,{}] 02:48:38 INFO - PROCESS | 3008 | 1468230518581 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:38 INFO - PROCESS | 3008 | 1468230518584 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:38 INFO - PROCESS | 3008 | 1468230518713 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 02:48:38 INFO - PROCESS | 3008 | 1468230518837 Marionette TRACE conn6 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:38 INFO - PROCESS | 3008 | 1468230518843 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59179800 == 36 [pid = 3008] [id = 560] 02:48:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F52A59400) [pid = 3008] [serial = 1680] [outer = 0000000000000000] 02:48:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52A66C00) [pid = 3008] [serial = 1681] [outer = 0000000F52A59400] 02:48:38 INFO - PROCESS | 3008 | 1468230518906 Marionette DEBUG loaded listener.js 02:48:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52B98000) [pid = 3008] [serial = 1682] [outer = 0000000F52A59400] 02:48:39 INFO - PROCESS | 3008 | 1468230519669 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1132ms 02:48:39 INFO - PROCESS | 3008 | 1468230519706 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 02:48:39 INFO - PROCESS | 3008 | 1468230519711 Marionette TRACE conn6 <- [1,2205,null,{"value":"13"}] 02:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:48:39 INFO - PROCESS | 3008 | 1468230519718 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:48:39 INFO - PROCESS | 3008 | 1468230519721 Marionette TRACE conn6 <- [1,2206,null,{}] 02:48:39 INFO - PROCESS | 3008 | 1468230519725 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:39 INFO - PROCESS | 3008 | 1468230519728 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:39 INFO - PROCESS | 3008 | 1468230519855 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 02:48:39 INFO - PROCESS | 3008 | 1468230519977 Marionette TRACE conn6 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:39 INFO - PROCESS | 3008 | 1468230519980 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BA3000 == 37 [pid = 3008] [id = 561] 02:48:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5719E000) [pid = 3008] [serial = 1683] [outer = 0000000000000000] 02:48:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F579D6C00) [pid = 3008] [serial = 1684] [outer = 0000000F5719E000] 02:48:40 INFO - PROCESS | 3008 | 1468230520040 Marionette DEBUG loaded listener.js 02:48:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F58BE0400) [pid = 3008] [serial = 1685] [outer = 0000000F5719E000] 02:48:40 INFO - PROCESS | 3008 | 1468230520948 Marionette TRACE conn6 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1298ms 02:48:41 INFO - PROCESS | 3008 | 1468230521018 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 3008 | 1468230521023 Marionette TRACE conn6 <- [1,2209,null,{"value":"13"}] 02:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:48:41 INFO - PROCESS | 3008 | 1468230521028 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - PROCESS | 3008 | 1468230521032 Marionette TRACE conn6 <- [1,2210,null,{}] 02:48:41 INFO - PROCESS | 3008 | 1468230521037 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 3008 | 1468230521040 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:41 INFO - PROCESS | 3008 | 1468230521172 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6454A800 == 36 [pid = 3008] [id = 558] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5296E800 == 35 [pid = 3008] [id = 557] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621CA000 == 34 [pid = 3008] [id = 556] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617C7800 == 33 [pid = 3008] [id = 555] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004B000 == 32 [pid = 3008] [id = 554] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F66F000 == 31 [pid = 3008] [id = 553] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5936C800 == 30 [pid = 3008] [id = 552] 02:48:41 INFO - PROCESS | 3008 | --DOCSHELL 0000000F534C7800 == 29 [pid = 3008] [id = 551] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F87C000) [pid = 3008] [serial = 31] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63508800) [pid = 3008] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F61909000) [pid = 3008] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63387800) [pid = 3008] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F60DB8400) [pid = 3008] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F60395800) [pid = 3008] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58A0F400) [pid = 3008] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58C1E000) [pid = 3008] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52A69800) [pid = 3008] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52B96400) [pid = 3008] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F61790C00) [pid = 3008] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F58BDF400) [pid = 3008] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F595D7C00) [pid = 3008] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F53121000) [pid = 3008] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F57199000) [pid = 3008] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5D6D0800) [pid = 3008] [serial = 1103] [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.] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5F4B2400) [pid = 3008] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5F186C00) [pid = 3008] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5FFA4C00) [pid = 3008] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5FE37400) [pid = 3008] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 02:48:41 INFO - PROCESS | 3008 | 1468230521269 Marionette TRACE conn6 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 3008 | 1468230521273 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E3800 == 30 [pid = 3008] [id = 562] 02:48:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F52A5A800) [pid = 3008] [serial = 1686] [outer = 0000000000000000] 02:48:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52A68C00) [pid = 3008] [serial = 1687] [outer = 0000000F52A5A800] 02:48:41 INFO - PROCESS | 3008 | 1468230521323 Marionette DEBUG loaded listener.js 02:48:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52E81400) [pid = 3008] [serial = 1688] [outer = 0000000F52A5A800] 02:48:41 INFO - PROCESS | 3008 | 1468230521797 Marionette TRACE conn6 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 775ms 02:48:41 INFO - PROCESS | 3008 | 1468230521812 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 02:48:41 INFO - PROCESS | 3008 | 1468230521816 Marionette TRACE conn6 <- [1,2213,null,{"value":"13"}] 02:48:41 INFO - PROCESS | 3008 | 1468230521823 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:48:41 INFO - PROCESS | 3008 | 1468230521826 Marionette TRACE conn6 <- [1,2214,null,{}] 02:48:41 INFO - PROCESS | 3008 | 1468230521830 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:41 INFO - PROCESS | 3008 | 1468230521832 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:41 INFO - PROCESS | 3008 | 1468230521921 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 02:48:41 INFO - PROCESS | 3008 | 1468230521930 Marionette TRACE conn6 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:41 INFO - PROCESS | 3008 | 1468230521932 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7BF800 == 31 [pid = 3008] [id = 563] 02:48:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F57279800) [pid = 3008] [serial = 1689] [outer = 0000000000000000] 02:48:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F576F9C00) [pid = 3008] [serial = 1690] [outer = 0000000F57279800] 02:48:41 INFO - PROCESS | 3008 | 1468230521980 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57F46400) [pid = 3008] [serial = 1691] [outer = 0000000F57279800] 02:48:42 INFO - PROCESS | 3008 | 1468230522440 Marionette TRACE conn6 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:48:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:48:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 629ms 02:48:42 INFO - PROCESS | 3008 | 1468230522460 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 02:48:42 INFO - PROCESS | 3008 | 1468230522463 Marionette TRACE conn6 <- [1,2217,null,{"value":"13"}] 02:48:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:48:42 INFO - PROCESS | 3008 | 1468230522467 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:48:42 INFO - PROCESS | 3008 | 1468230522470 Marionette TRACE conn6 <- [1,2218,null,{}] 02:48:42 INFO - PROCESS | 3008 | 1468230522482 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:42 INFO - PROCESS | 3008 | 1468230522487 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:42 INFO - PROCESS | 3008 | 1468230522584 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 02:48:42 INFO - PROCESS | 3008 | 1468230522594 Marionette TRACE conn6 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:42 INFO - PROCESS | 3008 | 1468230522597 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004B000 == 32 [pid = 3008] [id = 564] 02:48:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F51921000) [pid = 3008] [serial = 1692] [outer = 0000000000000000] 02:48:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5BA50800) [pid = 3008] [serial = 1693] [outer = 0000000F51921000] 02:48:42 INFO - PROCESS | 3008 | 1468230522649 Marionette DEBUG loaded listener.js 02:48:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5D197800) [pid = 3008] [serial = 1694] [outer = 0000000F51921000] 02:48:43 INFO - PROCESS | 3008 | 1468230523090 Marionette TRACE conn6 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 630ms 02:48:43 INFO - PROCESS | 3008 | 1468230523099 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 3008 | 1468230523101 Marionette TRACE conn6 <- [1,2221,null,{"value":"13"}] 02:48:43 INFO - PROCESS | 3008 | 1468230523122 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:48:43 INFO - PROCESS | 3008 | 1468230523124 Marionette TRACE conn6 <- [1,2222,null,{}] 02:48:43 INFO - PROCESS | 3008 | 1468230523127 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 3008 | 1468230523129 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:43 INFO - PROCESS | 3008 | 1468230523221 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 02:48:43 INFO - PROCESS | 3008 | 1468230523226 Marionette TRACE conn6 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:43 INFO - PROCESS | 3008 | 1468230523228 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B1800 == 33 [pid = 3008] [id = 565] 02:48:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5EDB0800) [pid = 3008] [serial = 1695] [outer = 0000000000000000] 02:48:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F18B400) [pid = 3008] [serial = 1696] [outer = 0000000F5EDB0800] 02:48:43 INFO - PROCESS | 3008 | 1468230523274 Marionette DEBUG loaded listener.js 02:48:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F4AB000) [pid = 3008] [serial = 1697] [outer = 0000000F5EDB0800] 02:48:43 INFO - PROCESS | 3008 | 1468230523759 Marionette TRACE conn6 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 691ms 02:48:43 INFO - PROCESS | 3008 | 1468230523817 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 02:48:43 INFO - PROCESS | 3008 | 1468230523826 Marionette TRACE conn6 <- [1,2225,null,{"value":"13"}] 02:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:48:43 INFO - PROCESS | 3008 | 1468230523835 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:48:43 INFO - PROCESS | 3008 | 1468230523837 Marionette TRACE conn6 <- [1,2226,null,{}] 02:48:43 INFO - PROCESS | 3008 | 1468230523841 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:43 INFO - PROCESS | 3008 | 1468230523843 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:43 INFO - PROCESS | 3008 | 1468230523952 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 02:48:44 INFO - PROCESS | 3008 | 1468230524006 Marionette TRACE conn6 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 3008 | 1468230524008 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E4B800 == 34 [pid = 3008] [id = 566] 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F5AF000) [pid = 3008] [serial = 1698] [outer = 0000000000000000] 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FE3C400) [pid = 3008] [serial = 1699] [outer = 0000000F5F5AF000] 02:48:44 INFO - PROCESS | 3008 | 1468230524054 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FFA9C00) [pid = 3008] [serial = 1700] [outer = 0000000F5F5AF000] 02:48:44 INFO - PROCESS | 3008 | 1468230524480 Marionette TRACE conn6 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:48:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:48:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 691ms 02:48:44 INFO - PROCESS | 3008 | 1468230524528 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 02:48:44 INFO - PROCESS | 3008 | 1468230524530 Marionette TRACE conn6 <- [1,2229,null,{"value":"13"}] 02:48:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:48:44 INFO - PROCESS | 3008 | 1468230524534 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:48:44 INFO - PROCESS | 3008 | 1468230524535 Marionette TRACE conn6 <- [1,2230,null,{}] 02:48:44 INFO - PROCESS | 3008 | 1468230524539 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:44 INFO - PROCESS | 3008 | 1468230524545 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:44 INFO - PROCESS | 3008 | 1468230524716 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 02:48:44 INFO - PROCESS | 3008 | 1468230524772 Marionette TRACE conn6 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:44 INFO - PROCESS | 3008 | 1468230524774 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F6C800 == 35 [pid = 3008] [id = 567] 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F60395800) [pid = 3008] [serial = 1701] [outer = 0000000000000000] 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6178C800) [pid = 3008] [serial = 1702] [outer = 0000000F60395800] 02:48:44 INFO - PROCESS | 3008 | 1468230524820 Marionette DEBUG loaded listener.js 02:48:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61985400) [pid = 3008] [serial = 1703] [outer = 0000000F60395800] 02:48:45 INFO - PROCESS | 3008 | 1468230525251 Marionette TRACE conn6 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 733ms 02:48:45 INFO - PROCESS | 3008 | 1468230525270 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 3008 | 1468230525272 Marionette TRACE conn6 <- [1,2233,null,{"value":"13"}] 02:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:48:45 INFO - PROCESS | 3008 | 1468230525276 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 3008 | 1468230525278 Marionette TRACE conn6 <- [1,2234,null,{}] 02:48:45 INFO - PROCESS | 3008 | 1468230525286 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 3008 | 1468230525289 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:45 INFO - PROCESS | 3008 | 1468230525397 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 02:48:45 INFO - PROCESS | 3008 | 1468230525403 Marionette TRACE conn6 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:45 INFO - PROCESS | 3008 | 1468230525404 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67095800 == 36 [pid = 3008] [id = 568] 02:48:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61C53800) [pid = 3008] [serial = 1704] [outer = 0000000000000000] 02:48:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F621DA400) [pid = 3008] [serial = 1705] [outer = 0000000F61C53800] 02:48:45 INFO - PROCESS | 3008 | 1468230525449 Marionette DEBUG loaded listener.js 02:48:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63386400) [pid = 3008] [serial = 1706] [outer = 0000000F61C53800] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F51D34000) [pid = 3008] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57CDBC00) [pid = 3008] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57196800) [pid = 3008] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5BA49C00) [pid = 3008] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57199400) [pid = 3008] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B9C400) [pid = 3008] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F51DC2400) [pid = 3008] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52AB9800) [pid = 3008] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F53057400) [pid = 3008] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5BA7A000) [pid = 3008] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:48:45 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F6216C000) [pid = 3008] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:48:45 INFO - PROCESS | 3008 | 1468230525876 Marionette TRACE conn6 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 628ms 02:48:45 INFO - PROCESS | 3008 | 1468230525907 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 02:48:45 INFO - PROCESS | 3008 | 1468230525910 Marionette TRACE conn6 <- [1,2237,null,{"value":"13"}] 02:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:48:45 INFO - PROCESS | 3008 | 1468230525913 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:48:45 INFO - PROCESS | 3008 | 1468230525915 Marionette TRACE conn6 <- [1,2238,null,{}] 02:48:45 INFO - PROCESS | 3008 | 1468230525918 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:45 INFO - PROCESS | 3008 | 1468230525920 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:46 INFO - PROCESS | 3008 | 1468230526003 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 02:48:46 INFO - PROCESS | 3008 | 1468230526009 Marionette TRACE conn6 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 3008 | 1468230526011 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F670AF000 == 37 [pid = 3008] [id = 569] 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57199400) [pid = 3008] [serial = 1707] [outer = 0000000000000000] 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5D19C400) [pid = 3008] [serial = 1708] [outer = 0000000F57199400] 02:48:46 INFO - PROCESS | 3008 | 1468230526056 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F63381C00) [pid = 3008] [serial = 1709] [outer = 0000000F57199400] 02:48:46 INFO - PROCESS | 3008 | 1468230526488 Marionette TRACE conn6 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 628ms 02:48:46 INFO - PROCESS | 3008 | 1468230526549 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 02:48:46 INFO - PROCESS | 3008 | 1468230526551 Marionette TRACE conn6 <- [1,2241,null,{"value":"13"}] 02:48:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:48:46 INFO - PROCESS | 3008 | 1468230526555 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:48:46 INFO - PROCESS | 3008 | 1468230526557 Marionette TRACE conn6 <- [1,2242,null,{}] 02:48:46 INFO - PROCESS | 3008 | 1468230526565 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:46 INFO - PROCESS | 3008 | 1468230526567 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:46 INFO - PROCESS | 3008 | 1468230526650 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 02:48:46 INFO - PROCESS | 3008 | 1468230526656 Marionette TRACE conn6 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:46 INFO - PROCESS | 3008 | 1468230526658 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60048800 == 38 [pid = 3008] [id = 570] 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F61CE0000) [pid = 3008] [serial = 1710] [outer = 0000000000000000] 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F63469000) [pid = 3008] [serial = 1711] [outer = 0000000F61CE0000] 02:48:46 INFO - PROCESS | 3008 | 1468230526704 Marionette DEBUG loaded listener.js 02:48:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63A46800) [pid = 3008] [serial = 1712] [outer = 0000000F61CE0000] 02:48:47 INFO - PROCESS | 3008 | 1468230527111 Marionette TRACE conn6 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:48:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:48:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 587ms 02:48:47 INFO - PROCESS | 3008 | 1468230527145 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 02:48:47 INFO - PROCESS | 3008 | 1468230527147 Marionette TRACE conn6 <- [1,2245,null,{"value":"13"}] 02:48:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:48:47 INFO - PROCESS | 3008 | 1468230527150 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:48:47 INFO - PROCESS | 3008 | 1468230527152 Marionette TRACE conn6 <- [1,2246,null,{}] 02:48:47 INFO - PROCESS | 3008 | 1468230527156 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:47 INFO - PROCESS | 3008 | 1468230527158 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:47 INFO - PROCESS | 3008 | 1468230527278 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 02:48:47 INFO - PROCESS | 3008 | 1468230527285 Marionette TRACE conn6 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:47 INFO - PROCESS | 3008 | 1468230527289 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67422800 == 39 [pid = 3008] [id = 571] 02:48:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63A46C00) [pid = 3008] [serial = 1713] [outer = 0000000000000000] 02:48:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63A52C00) [pid = 3008] [serial = 1714] [outer = 0000000F63A46C00] 02:48:47 INFO - PROCESS | 3008 | 1468230527345 Marionette DEBUG loaded listener.js 02:48:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63A5F800) [pid = 3008] [serial = 1715] [outer = 0000000F63A46C00] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C4000 == 38 [pid = 3008] [id = 549] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1B800 == 37 [pid = 3008] [id = 550] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6455F000 == 36 [pid = 3008] [id = 548] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E3800 == 35 [pid = 3008] [id = 562] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BA3000 == 34 [pid = 3008] [id = 561] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F73800 == 33 [pid = 3008] [id = 559] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59179800 == 32 [pid = 3008] [id = 560] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7BF800 == 31 [pid = 3008] [id = 563] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B1800 == 30 [pid = 3008] [id = 565] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F670AF000 == 29 [pid = 3008] [id = 569] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004B000 == 28 [pid = 3008] [id = 564] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F6C800 == 27 [pid = 3008] [id = 567] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60048800 == 26 [pid = 3008] [id = 570] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67095800 == 25 [pid = 3008] [id = 568] 02:48:48 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E4B800 == 24 [pid = 3008] [id = 566] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F521C7400) [pid = 3008] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52A5D000) [pid = 3008] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58BDF800) [pid = 3008] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5F361800) [pid = 3008] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D64E000) [pid = 3008] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F5C75D800) [pid = 3008] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F572CA800) [pid = 3008] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52F36C00) [pid = 3008] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52A6B800) [pid = 3008] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F53403000) [pid = 3008] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5FFA3800) [pid = 3008] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F925400) [pid = 3008] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F57C89000) [pid = 3008] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F56F54C00) [pid = 3008] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5F363800) [pid = 3008] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5D6C6C00) [pid = 3008] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F63416C00) [pid = 3008] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F621D9C00) [pid = 3008] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F576FB800) [pid = 3008] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F6060D400) [pid = 3008] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F593A1400) [pid = 3008] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F6035F400) [pid = 3008] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F57A98800) [pid = 3008] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F5F365C00) [pid = 3008] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 02:48:49 INFO - PROCESS | 3008 | 1468230529153 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2031ms 02:48:49 INFO - PROCESS | 3008 | 1468230529186 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 3008 | 1468230529191 Marionette TRACE conn6 <- [1,2249,null,{"value":"13"}] 02:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:48:49 INFO - PROCESS | 3008 | 1468230529196 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 3008 | 1468230529199 Marionette TRACE conn6 <- [1,2250,null,{}] 02:48:49 INFO - PROCESS | 3008 | 1468230529205 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 3008 | 1468230529209 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:49 INFO - PROCESS | 3008 | 1468230529302 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 02:48:49 INFO - PROCESS | 3008 | 1468230529310 Marionette TRACE conn6 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:49 INFO - PROCESS | 3008 | 1468230529315 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1D000 == 25 [pid = 3008] [id = 572] 02:48:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F52A56000) [pid = 3008] [serial = 1716] [outer = 0000000000000000] 02:48:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F52A57C00) [pid = 3008] [serial = 1717] [outer = 0000000F52A56000] 02:48:49 INFO - PROCESS | 3008 | 1468230529366 Marionette DEBUG loaded listener.js 02:48:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F52A70C00) [pid = 3008] [serial = 1718] [outer = 0000000F52A56000] 02:48:49 INFO - PROCESS | 3008 | 1468230529842 Marionette TRACE conn6 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:48:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:48:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 692ms 02:48:49 INFO - PROCESS | 3008 | 1468230529892 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 02:48:49 INFO - PROCESS | 3008 | 1468230529898 Marionette TRACE conn6 <- [1,2253,null,{"value":"13"}] 02:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:48:49 INFO - PROCESS | 3008 | 1468230529905 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:48:49 INFO - PROCESS | 3008 | 1468230529908 Marionette TRACE conn6 <- [1,2254,null,{}] 02:48:49 INFO - PROCESS | 3008 | 1468230529912 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:49 INFO - PROCESS | 3008 | 1468230529915 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:50 INFO - PROCESS | 3008 | 1468230530006 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 02:48:50 INFO - PROCESS | 3008 | 1468230530014 Marionette TRACE conn6 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 3008 | 1468230530017 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1A7800 == 26 [pid = 3008] [id = 573] 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F52B9E400) [pid = 3008] [serial = 1719] [outer = 0000000000000000] 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F52F35000) [pid = 3008] [serial = 1720] [outer = 0000000F52B9E400] 02:48:50 INFO - PROCESS | 3008 | 1468230530073 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F53062C00) [pid = 3008] [serial = 1721] [outer = 0000000F52B9E400] 02:48:50 INFO - PROCESS | 3008 | 1468230530538 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:48:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:48:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 692ms 02:48:50 INFO - PROCESS | 3008 | 1468230530598 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 02:48:50 INFO - PROCESS | 3008 | 1468230530600 Marionette TRACE conn6 <- [1,2257,null,{"value":"13"}] 02:48:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:48:50 INFO - PROCESS | 3008 | 1468230530604 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:48:50 INFO - PROCESS | 3008 | 1468230530608 Marionette TRACE conn6 <- [1,2258,null,{}] 02:48:50 INFO - PROCESS | 3008 | 1468230530620 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:50 INFO - PROCESS | 3008 | 1468230530625 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:50 INFO - PROCESS | 3008 | 1468230530742 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 02:48:50 INFO - PROCESS | 3008 | 1468230530825 Marionette TRACE conn6 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:50 INFO - PROCESS | 3008 | 1468230530828 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA6E000 == 27 [pid = 3008] [id = 574] 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F50F45000) [pid = 3008] [serial = 1722] [outer = 0000000000000000] 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F571A0000) [pid = 3008] [serial = 1723] [outer = 0000000F50F45000] 02:48:50 INFO - PROCESS | 3008 | 1468230530878 Marionette DEBUG loaded listener.js 02:48:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F5727C400) [pid = 3008] [serial = 1724] [outer = 0000000F50F45000] 02:48:51 INFO - PROCESS | 3008 | 1468230531263 Marionette TRACE conn6 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 692ms 02:48:51 INFO - PROCESS | 3008 | 1468230531298 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 3008 | 1468230531301 Marionette TRACE conn6 <- [1,2261,null,{"value":"13"}] 02:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:48:51 INFO - PROCESS | 3008 | 1468230531305 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - PROCESS | 3008 | 1468230531306 Marionette TRACE conn6 <- [1,2262,null,{}] 02:48:51 INFO - PROCESS | 3008 | 1468230531310 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 3008 | 1468230531312 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:51 INFO - PROCESS | 3008 | 1468230531399 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 02:48:51 INFO - PROCESS | 3008 | 1468230531477 Marionette TRACE conn6 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:51 INFO - PROCESS | 3008 | 1468230531479 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEF4800 == 28 [pid = 3008] [id = 575] 02:48:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F57932000) [pid = 3008] [serial = 1725] [outer = 0000000000000000] 02:48:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57C8A000) [pid = 3008] [serial = 1726] [outer = 0000000F57932000] 02:48:51 INFO - PROCESS | 3008 | 1468230531526 Marionette DEBUG loaded listener.js 02:48:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57F42400) [pid = 3008] [serial = 1727] [outer = 0000000F57932000] 02:48:51 INFO - PROCESS | 3008 | 1468230531889 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:48:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 629ms 02:48:51 INFO - PROCESS | 3008 | 1468230531937 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 02:48:51 INFO - PROCESS | 3008 | 1468230531939 Marionette TRACE conn6 <- [1,2265,null,{"value":"13"}] 02:48:51 INFO - PROCESS | 3008 | 1468230531942 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:48:51 INFO - PROCESS | 3008 | 1468230531944 Marionette TRACE conn6 <- [1,2266,null,{}] 02:48:51 INFO - PROCESS | 3008 | 1468230531947 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:51 INFO - PROCESS | 3008 | 1468230531950 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:52 INFO - PROCESS | 3008 | 1468230532059 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 02:48:52 INFO - PROCESS | 3008 | 1468230532098 Marionette TRACE conn6 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 3008 | 1468230532100 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C1000 == 29 [pid = 3008] [id = 576] 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B87800) [pid = 3008] [serial = 1728] [outer = 0000000000000000] 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58BDC800) [pid = 3008] [serial = 1729] [outer = 0000000F52B87800] 02:48:52 INFO - PROCESS | 3008 | 1468230532146 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F58FF9000) [pid = 3008] [serial = 1730] [outer = 0000000F52B87800] 02:48:52 INFO - PROCESS | 3008 | 1468230532543 Marionette TRACE conn6 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 629ms 02:48:52 INFO - PROCESS | 3008 | 1468230532575 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 02:48:52 INFO - PROCESS | 3008 | 1468230532577 Marionette TRACE conn6 <- [1,2269,null,{"value":"13"}] 02:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:48:52 INFO - PROCESS | 3008 | 1468230532580 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:48:52 INFO - PROCESS | 3008 | 1468230532582 Marionette TRACE conn6 <- [1,2270,null,{}] 02:48:52 INFO - PROCESS | 3008 | 1468230532585 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:52 INFO - PROCESS | 3008 | 1468230532591 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:52 INFO - PROCESS | 3008 | 1468230532728 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 02:48:52 INFO - PROCESS | 3008 | 1468230532744 Marionette TRACE conn6 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:52 INFO - PROCESS | 3008 | 1468230532747 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195E800 == 30 [pid = 3008] [id = 577] 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F593A1800) [pid = 3008] [serial = 1731] [outer = 0000000000000000] 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F59663C00) [pid = 3008] [serial = 1732] [outer = 0000000F593A1800] 02:48:52 INFO - PROCESS | 3008 | 1468230532795 Marionette DEBUG loaded listener.js 02:48:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5D19B800) [pid = 3008] [serial = 1733] [outer = 0000000F593A1800] 02:48:53 INFO - PROCESS | 3008 | 1468230533207 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 691ms 02:48:53 INFO - PROCESS | 3008 | 1468230533275 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 3008 | 1468230533277 Marionette TRACE conn6 <- [1,2273,null,{"value":"13"}] 02:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:48:53 INFO - PROCESS | 3008 | 1468230533287 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 3008 | 1468230533289 Marionette TRACE conn6 <- [1,2274,null,{}] 02:48:53 INFO - PROCESS | 3008 | 1468230533293 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 3008 | 1468230533295 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:53 INFO - PROCESS | 3008 | 1468230533374 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 02:48:53 INFO - PROCESS | 3008 | 1468230533430 Marionette TRACE conn6 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:53 INFO - PROCESS | 3008 | 1468230533432 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635ED800 == 31 [pid = 3008] [id = 578] 02:48:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5E81D800) [pid = 3008] [serial = 1734] [outer = 0000000000000000] 02:48:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5EC7C400) [pid = 3008] [serial = 1735] [outer = 0000000F5E81D800] 02:48:53 INFO - PROCESS | 3008 | 1468230533479 Marionette DEBUG loaded listener.js 02:48:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F360400) [pid = 3008] [serial = 1736] [outer = 0000000F5E81D800] 02:48:53 INFO - PROCESS | 3008 | 1468230533869 Marionette TRACE conn6 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:48:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:48:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 629ms 02:48:53 INFO - PROCESS | 3008 | 1468230533935 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 02:48:53 INFO - PROCESS | 3008 | 1468230533938 Marionette TRACE conn6 <- [1,2277,null,{"value":"13"}] 02:48:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:48:53 INFO - PROCESS | 3008 | 1468230533945 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:48:53 INFO - PROCESS | 3008 | 1468230533947 Marionette TRACE conn6 <- [1,2278,null,{}] 02:48:53 INFO - PROCESS | 3008 | 1468230533951 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:53 INFO - PROCESS | 3008 | 1468230533953 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:54 INFO - PROCESS | 3008 | 1468230534035 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 02:48:54 INFO - PROCESS | 3008 | 1468230534043 Marionette TRACE conn6 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 3008 | 1468230534045 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6401D800 == 32 [pid = 3008] [id = 579] 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F366C00) [pid = 3008] [serial = 1737] [outer = 0000000000000000] 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5F4B3C00) [pid = 3008] [serial = 1738] [outer = 0000000F5F366C00] 02:48:54 INFO - PROCESS | 3008 | 1468230534090 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FE0F000) [pid = 3008] [serial = 1739] [outer = 0000000F5F366C00] 02:48:54 INFO - PROCESS | 3008 | 1468230534562 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:48:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:48:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 629ms 02:48:54 INFO - PROCESS | 3008 | 1468230534577 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 02:48:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:48:54 INFO - PROCESS | 3008 | 1468230534579 Marionette TRACE conn6 <- [1,2281,null,{"value":"13"}] 02:48:54 INFO - PROCESS | 3008 | 1468230534582 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:48:54 INFO - PROCESS | 3008 | 1468230534584 Marionette TRACE conn6 <- [1,2282,null,{}] 02:48:54 INFO - PROCESS | 3008 | 1468230534594 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:54 INFO - PROCESS | 3008 | 1468230534596 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:54 INFO - PROCESS | 3008 | 1468230534706 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 02:48:54 INFO - PROCESS | 3008 | 1468230534711 Marionette TRACE conn6 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:54 INFO - PROCESS | 3008 | 1468230534713 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA6D000 == 33 [pid = 3008] [id = 580] 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FBCDC00) [pid = 3008] [serial = 1740] [outer = 0000000000000000] 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5FE44400) [pid = 3008] [serial = 1741] [outer = 0000000F5FBCDC00] 02:48:54 INFO - PROCESS | 3008 | 1468230534757 Marionette DEBUG loaded listener.js 02:48:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FFAA000) [pid = 3008] [serial = 1742] [outer = 0000000F5FBCDC00] 02:48:55 INFO - PROCESS | 3008 | 1468230535222 Marionette TRACE conn6 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 693ms 02:48:55 INFO - PROCESS | 3008 | 1468230535280 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 3008 | 1468230535282 Marionette TRACE conn6 <- [1,2285,null,{"value":"13"}] 02:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:48:55 INFO - PROCESS | 3008 | 1468230535286 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 3008 | 1468230535287 Marionette TRACE conn6 <- [1,2286,null,{}] 02:48:55 INFO - PROCESS | 3008 | 1468230535291 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 3008 | 1468230535293 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:55 INFO - PROCESS | 3008 | 1468230535428 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 02:48:55 INFO - PROCESS | 3008 | 1468230535437 Marionette TRACE conn6 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:55 INFO - PROCESS | 3008 | 1468230535439 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F69800 == 34 [pid = 3008] [id = 581] 02:48:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FBD1000) [pid = 3008] [serial = 1743] [outer = 0000000000000000] 02:48:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F60395400) [pid = 3008] [serial = 1744] [outer = 0000000F5FBD1000] 02:48:55 INFO - PROCESS | 3008 | 1468230535485 Marionette DEBUG loaded listener.js 02:48:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6060B400) [pid = 3008] [serial = 1745] [outer = 0000000F5FBD1000] 02:48:55 INFO - PROCESS | 3008 | 1468230535937 Marionette TRACE conn6 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 690ms 02:48:55 INFO - PROCESS | 3008 | 1468230535979 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 02:48:55 INFO - PROCESS | 3008 | 1468230535982 Marionette TRACE conn6 <- [1,2289,null,{"value":"13"}] 02:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:48:55 INFO - PROCESS | 3008 | 1468230535985 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:48:55 INFO - PROCESS | 3008 | 1468230535987 Marionette TRACE conn6 <- [1,2290,null,{}] 02:48:55 INFO - PROCESS | 3008 | 1468230535991 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:55 INFO - PROCESS | 3008 | 1468230535993 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:56 INFO - PROCESS | 3008 | 1468230536147 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 02:48:56 INFO - PROCESS | 3008 | 1468230536170 Marionette TRACE conn6 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 3008 | 1468230536173 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C0800 == 35 [pid = 3008] [id = 582] 02:48:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60DBF000) [pid = 3008] [serial = 1746] [outer = 0000000000000000] 02:48:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F61787800) [pid = 3008] [serial = 1747] [outer = 0000000F60DBF000] 02:48:56 INFO - PROCESS | 3008 | 1468230536223 Marionette DEBUG loaded listener.js 02:48:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F61C59000) [pid = 3008] [serial = 1748] [outer = 0000000F60DBF000] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F61CE0000) [pid = 3008] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5F5AF000) [pid = 3008] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F60395800) [pid = 3008] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F61C53800) [pid = 3008] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F57199400) [pid = 3008] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57279800) [pid = 3008] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52A5A800) [pid = 3008] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5719E000) [pid = 3008] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52A59400) [pid = 3008] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F60607800) [pid = 3008] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5EDB0800) [pid = 3008] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F51921000) [pid = 3008] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:48:56 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B97C00) [pid = 3008] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:48:56 INFO - PROCESS | 3008 | 1468230536772 Marionette TRACE conn6 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 839ms 02:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:48:56 INFO - PROCESS | 3008 | 1468230536827 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 02:48:56 INFO - PROCESS | 3008 | 1468230536829 Marionette TRACE conn6 <- [1,2293,null,{"value":"13"}] 02:48:56 INFO - PROCESS | 3008 | 1468230536833 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:48:56 INFO - PROCESS | 3008 | 1468230536834 Marionette TRACE conn6 <- [1,2294,null,{}] 02:48:56 INFO - PROCESS | 3008 | 1468230536838 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:56 INFO - PROCESS | 3008 | 1468230536840 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:56 INFO - PROCESS | 3008 | 1468230536926 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 02:48:56 INFO - PROCESS | 3008 | 1468230536931 Marionette TRACE conn6 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:56 INFO - PROCESS | 3008 | 1468230536933 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672B8800 == 36 [pid = 3008] [id = 583] 02:48:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F57199400) [pid = 3008] [serial = 1749] [outer = 0000000000000000] 02:48:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5D64E400) [pid = 3008] [serial = 1750] [outer = 0000000F57199400] 02:48:56 INFO - PROCESS | 3008 | 1468230536977 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6178C000) [pid = 3008] [serial = 1751] [outer = 0000000F57199400] 02:48:57 INFO - PROCESS | 3008 | 1468230537402 Marionette TRACE conn6 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:48:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:48:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 587ms 02:48:57 INFO - PROCESS | 3008 | 1468230537423 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 02:48:57 INFO - PROCESS | 3008 | 1468230537425 Marionette TRACE conn6 <- [1,2297,null,{"value":"13"}] 02:48:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:48:57 INFO - PROCESS | 3008 | 1468230537428 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:48:57 INFO - PROCESS | 3008 | 1468230537430 Marionette TRACE conn6 <- [1,2298,null,{}] 02:48:57 INFO - PROCESS | 3008 | 1468230537450 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:57 INFO - PROCESS | 3008 | 1468230537452 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:57 INFO - PROCESS | 3008 | 1468230537535 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 02:48:57 INFO - PROCESS | 3008 | 1468230537543 Marionette TRACE conn6 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:57 INFO - PROCESS | 3008 | 1468230537545 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B2800 == 37 [pid = 3008] [id = 584] 02:48:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F61C54C00) [pid = 3008] [serial = 1752] [outer = 0000000000000000] 02:48:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F6337E400) [pid = 3008] [serial = 1753] [outer = 0000000F61C54C00] 02:48:57 INFO - PROCESS | 3008 | 1468230537589 Marionette DEBUG loaded listener.js 02:48:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63412800) [pid = 3008] [serial = 1754] [outer = 0000000F61C54C00] 02:48:58 INFO - PROCESS | 3008 | 1468230538034 Marionette TRACE conn6 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 648ms 02:48:58 INFO - PROCESS | 3008 | 1468230538090 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 02:48:58 INFO - PROCESS | 3008 | 1468230538092 Marionette TRACE conn6 <- [1,2301,null,{"value":"13"}] 02:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:48:58 INFO - PROCESS | 3008 | 1468230538095 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:48:58 INFO - PROCESS | 3008 | 1468230538097 Marionette TRACE conn6 <- [1,2302,null,{}] 02:48:58 INFO - PROCESS | 3008 | 1468230538100 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:48:58 INFO - PROCESS | 3008 | 1468230538102 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:58 INFO - PROCESS | 3008 | 1468230538186 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 02:48:58 INFO - PROCESS | 3008 | 1468230538194 Marionette TRACE conn6 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:48:58 INFO - PROCESS | 3008 | 1468230538196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:48:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67666000 == 38 [pid = 3008] [id = 585] 02:48:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6345D000) [pid = 3008] [serial = 1755] [outer = 0000000000000000] 02:48:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F6350A400) [pid = 3008] [serial = 1756] [outer = 0000000F6345D000] 02:48:58 INFO - PROCESS | 3008 | 1468230538250 Marionette DEBUG loaded listener.js 02:48:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63A55400) [pid = 3008] [serial = 1757] [outer = 0000000F6345D000] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1D000 == 37 [pid = 3008] [id = 572] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67422800 == 36 [pid = 3008] [id = 571] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEF4800 == 35 [pid = 3008] [id = 575] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B2800 == 34 [pid = 3008] [id = 584] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635ED800 == 33 [pid = 3008] [id = 578] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA6E000 == 32 [pid = 3008] [id = 574] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C0800 == 31 [pid = 3008] [id = 582] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672B8800 == 30 [pid = 3008] [id = 583] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6401D800 == 29 [pid = 3008] [id = 579] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA6D000 == 28 [pid = 3008] [id = 580] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C1000 == 27 [pid = 3008] [id = 576] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195E800 == 26 [pid = 3008] [id = 577] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D1A7800 == 25 [pid = 3008] [id = 573] 02:48:59 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F69800 == 24 [pid = 3008] [id = 581] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F60602400) [pid = 3008] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F63A46800) [pid = 3008] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5FE3C400) [pid = 3008] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6178C800) [pid = 3008] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63A52C00) [pid = 3008] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5FFA9C00) [pid = 3008] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F621DA400) [pid = 3008] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F61985400) [pid = 3008] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63469000) [pid = 3008] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63381C00) [pid = 3008] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63386400) [pid = 3008] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F576F9C00) [pid = 3008] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F57F46400) [pid = 3008] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52A68C00) [pid = 3008] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52E81400) [pid = 3008] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F58BE0400) [pid = 3008] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F579D6C00) [pid = 3008] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F52B98000) [pid = 3008] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F52A66C00) [pid = 3008] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F60DBBC00) [pid = 3008] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5F18B400) [pid = 3008] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5D197800) [pid = 3008] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5BA50800) [pid = 3008] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5D19C400) [pid = 3008] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 02:48:59 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F5F4AB000) [pid = 3008] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 02:49:00 INFO - PROCESS | 3008 | 1468230540076 Marionette TRACE conn6 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2029ms 02:49:00 INFO - PROCESS | 3008 | 1468230540130 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 3008 | 1468230540134 Marionette TRACE conn6 <- [1,2305,null,{"value":"13"}] 02:49:00 INFO - PROCESS | 3008 | 1468230540140 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:49:00 INFO - PROCESS | 3008 | 1468230540144 Marionette TRACE conn6 <- [1,2306,null,{}] 02:49:00 INFO - PROCESS | 3008 | 1468230540151 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 3008 | 1468230540155 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:00 INFO - PROCESS | 3008 | 1468230540249 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 02:49:00 INFO - PROCESS | 3008 | 1468230540257 Marionette TRACE conn6 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 3008 | 1468230540261 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A44800 == 25 [pid = 3008] [id = 586] 02:49:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F526FA000) [pid = 3008] [serial = 1758] [outer = 0000000000000000] 02:49:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F526FAC00) [pid = 3008] [serial = 1759] [outer = 0000000F526FA000] 02:49:00 INFO - PROCESS | 3008 | 1468230540318 Marionette DEBUG loaded listener.js 02:49:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52A66000) [pid = 3008] [serial = 1760] [outer = 0000000F526FA000] 02:49:00 INFO - PROCESS | 3008 | 1468230540785 Marionette TRACE conn6 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 02:49:00 INFO - PROCESS | 3008 | 1468230540840 Marionette TRACE conn6 <- [1,2309,null,{"value":"13"}] 02:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:49:00 INFO - PROCESS | 3008 | 1468230540847 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:49:00 INFO - PROCESS | 3008 | 1468230540850 Marionette TRACE conn6 <- [1,2310,null,{}] 02:49:00 INFO - PROCESS | 3008 | 1468230540854 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:00 INFO - PROCESS | 3008 | 1468230540857 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:00 INFO - PROCESS | 3008 | 1468230540948 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 02:49:00 INFO - PROCESS | 3008 | 1468230540956 Marionette TRACE conn6 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:00 INFO - PROCESS | 3008 | 1468230540959 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC0000 == 26 [pid = 3008] [id = 587] 02:49:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52B89800) [pid = 3008] [serial = 1761] [outer = 0000000000000000] 02:49:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52B90C00) [pid = 3008] [serial = 1762] [outer = 0000000F52B89800] 02:49:01 INFO - PROCESS | 3008 | 1468230541009 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52D8D400) [pid = 3008] [serial = 1763] [outer = 0000000F52B89800] 02:49:01 INFO - PROCESS | 3008 | 1468230541473 Marionette TRACE conn6 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:49:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:49:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 692ms 02:49:01 INFO - PROCESS | 3008 | 1468230541541 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 02:49:01 INFO - PROCESS | 3008 | 1468230541543 Marionette TRACE conn6 <- [1,2313,null,{"value":"13"}] 02:49:01 INFO - PROCESS | 3008 | 1468230541547 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:49:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:49:01 INFO - PROCESS | 3008 | 1468230541551 Marionette TRACE conn6 <- [1,2314,null,{}] 02:49:01 INFO - PROCESS | 3008 | 1468230541562 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:01 INFO - PROCESS | 3008 | 1468230541567 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:01 INFO - PROCESS | 3008 | 1468230541683 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 02:49:01 INFO - PROCESS | 3008 | 1468230541767 Marionette TRACE conn6 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:01 INFO - PROCESS | 3008 | 1468230541770 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F872000 == 27 [pid = 3008] [id = 588] 02:49:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F50F4C400) [pid = 3008] [serial = 1764] [outer = 0000000000000000] 02:49:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57118400) [pid = 3008] [serial = 1765] [outer = 0000000F50F4C400] 02:49:01 INFO - PROCESS | 3008 | 1468230541820 Marionette DEBUG loaded listener.js 02:49:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F571EF800) [pid = 3008] [serial = 1766] [outer = 0000000F50F4C400] 02:49:02 INFO - PROCESS | 3008 | 1468230542162 Marionette TRACE conn6 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 692ms 02:49:02 INFO - PROCESS | 3008 | 1468230542248 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 3008 | 1468230542251 Marionette TRACE conn6 <- [1,2317,null,{"value":"13"}] 02:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:49:02 INFO - PROCESS | 3008 | 1468230542255 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 3008 | 1468230542257 Marionette TRACE conn6 <- [1,2318,null,{}] 02:49:02 INFO - PROCESS | 3008 | 1468230542260 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 3008 | 1468230542262 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:02 INFO - PROCESS | 3008 | 1468230542349 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 02:49:02 INFO - PROCESS | 3008 | 1468230542355 Marionette TRACE conn6 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 3008 | 1468230542358 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE94000 == 28 [pid = 3008] [id = 589] 02:49:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F576F2800) [pid = 3008] [serial = 1767] [outer = 0000000000000000] 02:49:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F579B7400) [pid = 3008] [serial = 1768] [outer = 0000000F576F2800] 02:49:02 INFO - PROCESS | 3008 | 1468230542405 Marionette DEBUG loaded listener.js 02:49:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57C7BC00) [pid = 3008] [serial = 1769] [outer = 0000000F576F2800] 02:49:02 INFO - PROCESS | 3008 | 1468230542828 Marionette TRACE conn6 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 627ms 02:49:02 INFO - PROCESS | 3008 | 1468230542883 Marionette TRACE conn6 -> [0,2321,"getWindowHandle",null] 02:49:02 INFO - PROCESS | 3008 | 1468230542885 Marionette TRACE conn6 <- [1,2321,null,{"value":"13"}] 02:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:49:02 INFO - PROCESS | 3008 | 1468230542889 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:49:02 INFO - PROCESS | 3008 | 1468230542891 Marionette TRACE conn6 <- [1,2322,null,{}] 02:49:02 INFO - PROCESS | 3008 | 1468230542895 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:02 INFO - PROCESS | 3008 | 1468230542897 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:02 INFO - PROCESS | 3008 | 1468230542979 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 02:49:02 INFO - PROCESS | 3008 | 1468230542986 Marionette TRACE conn6 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:02 INFO - PROCESS | 3008 | 1468230542988 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B9000 == 29 [pid = 3008] [id = 590] 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52B87400) [pid = 3008] [serial = 1770] [outer = 0000000000000000] 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58A08000) [pid = 3008] [serial = 1771] [outer = 0000000F52B87400] 02:49:03 INFO - PROCESS | 3008 | 1468230543033 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58BE1400) [pid = 3008] [serial = 1772] [outer = 0000000F52B87400] 02:49:03 INFO - PROCESS | 3008 | 1468230543483 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:49:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:49:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 629ms 02:49:03 INFO - PROCESS | 3008 | 1468230543529 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 02:49:03 INFO - PROCESS | 3008 | 1468230543531 Marionette TRACE conn6 <- [1,2325,null,{"value":"13"}] 02:49:03 INFO - PROCESS | 3008 | 1468230543535 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:49:03 INFO - PROCESS | 3008 | 1468230543536 Marionette TRACE conn6 <- [1,2326,null,{}] 02:49:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:49:03 INFO - PROCESS | 3008 | 1468230543540 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:03 INFO - PROCESS | 3008 | 1468230543546 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:03 INFO - PROCESS | 3008 | 1468230543654 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 02:49:03 INFO - PROCESS | 3008 | 1468230543662 Marionette TRACE conn6 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:03 INFO - PROCESS | 3008 | 1468230543664 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61958000 == 30 [pid = 3008] [id = 591] 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58B86400) [pid = 3008] [serial = 1773] [outer = 0000000000000000] 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F593A4C00) [pid = 3008] [serial = 1774] [outer = 0000000F58B86400] 02:49:03 INFO - PROCESS | 3008 | 1468230543710 Marionette DEBUG loaded listener.js 02:49:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5C756400) [pid = 3008] [serial = 1775] [outer = 0000000F58B86400] 02:49:04 INFO - PROCESS | 3008 | 1468230544143 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 629ms 02:49:04 INFO - PROCESS | 3008 | 1468230544170 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 3008 | 1468230544172 Marionette TRACE conn6 <- [1,2329,null,{"value":"13"}] 02:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:49:04 INFO - PROCESS | 3008 | 1468230544179 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - PROCESS | 3008 | 1468230544181 Marionette TRACE conn6 <- [1,2330,null,{}] 02:49:04 INFO - PROCESS | 3008 | 1468230544184 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 3008 | 1468230544186 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:04 INFO - PROCESS | 3008 | 1468230544267 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 02:49:04 INFO - PROCESS | 3008 | 1468230544273 Marionette TRACE conn6 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 3008 | 1468230544275 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635CE000 == 31 [pid = 3008] [id = 592] 02:49:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5C758000) [pid = 3008] [serial = 1776] [outer = 0000000000000000] 02:49:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5E81CC00) [pid = 3008] [serial = 1777] [outer = 0000000F5C758000] 02:49:04 INFO - PROCESS | 3008 | 1468230544322 Marionette DEBUG loaded listener.js 02:49:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F109C00) [pid = 3008] [serial = 1778] [outer = 0000000F5C758000] 02:49:04 INFO - PROCESS | 3008 | 1468230544752 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 629ms 02:49:04 INFO - PROCESS | 3008 | 1468230544817 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 02:49:04 INFO - PROCESS | 3008 | 1468230544820 Marionette TRACE conn6 <- [1,2333,null,{"value":"13"}] 02:49:04 INFO - PROCESS | 3008 | 1468230544823 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:49:04 INFO - PROCESS | 3008 | 1468230544825 Marionette TRACE conn6 <- [1,2334,null,{}] 02:49:04 INFO - PROCESS | 3008 | 1468230544829 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:04 INFO - PROCESS | 3008 | 1468230544831 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:04 INFO - PROCESS | 3008 | 1468230544910 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 02:49:04 INFO - PROCESS | 3008 | 1468230544915 Marionette TRACE conn6 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:04 INFO - PROCESS | 3008 | 1468230544917 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6401C000 == 32 [pid = 3008] [id = 593] 02:49:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5D64CC00) [pid = 3008] [serial = 1779] [outer = 0000000000000000] 02:49:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F36CC00) [pid = 3008] [serial = 1780] [outer = 0000000F5D64CC00] 02:49:04 INFO - PROCESS | 3008 | 1468230544962 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F8A3000) [pid = 3008] [serial = 1781] [outer = 0000000F5D64CC00] 02:49:05 INFO - PROCESS | 3008 | 1468230545420 Marionette TRACE conn6 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:49:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:49:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 630ms 02:49:05 INFO - PROCESS | 3008 | 1468230545461 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 02:49:05 INFO - PROCESS | 3008 | 1468230545463 Marionette TRACE conn6 <- [1,2337,null,{"value":"13"}] 02:49:05 INFO - PROCESS | 3008 | 1468230545467 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:49:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:49:05 INFO - PROCESS | 3008 | 1468230545469 Marionette TRACE conn6 <- [1,2338,null,{}] 02:49:05 INFO - PROCESS | 3008 | 1468230545473 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:05 INFO - PROCESS | 3008 | 1468230545475 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:05 INFO - PROCESS | 3008 | 1468230545585 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 02:49:05 INFO - PROCESS | 3008 | 1468230545593 Marionette TRACE conn6 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:05 INFO - PROCESS | 3008 | 1468230545595 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F7C0800 == 33 [pid = 3008] [id = 594] 02:49:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FE36800) [pid = 3008] [serial = 1782] [outer = 0000000000000000] 02:49:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FE40400) [pid = 3008] [serial = 1783] [outer = 0000000F5FE36800] 02:49:05 INFO - PROCESS | 3008 | 1468230545707 Marionette DEBUG loaded listener.js 02:49:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FFA9800) [pid = 3008] [serial = 1784] [outer = 0000000F5FE36800] 02:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 670ms 02:49:06 INFO - PROCESS | 3008 | 1468230546133 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:49:06 INFO - PROCESS | 3008 | 1468230546140 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 3008 | 1468230546142 Marionette TRACE conn6 <- [1,2341,null,{"value":"13"}] 02:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:49:06 INFO - PROCESS | 3008 | 1468230546152 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 3008 | 1468230546154 Marionette TRACE conn6 <- [1,2342,null,{}] 02:49:06 INFO - PROCESS | 3008 | 1468230546157 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 3008 | 1468230546159 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:06 INFO - PROCESS | 3008 | 1468230546273 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 02:49:06 INFO - PROCESS | 3008 | 1468230546278 Marionette TRACE conn6 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:06 INFO - PROCESS | 3008 | 1468230546280 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F9C000 == 34 [pid = 3008] [id = 595] 02:49:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5191C800) [pid = 3008] [serial = 1785] [outer = 0000000000000000] 02:49:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F60087C00) [pid = 3008] [serial = 1786] [outer = 0000000F5191C800] 02:49:06 INFO - PROCESS | 3008 | 1468230546324 Marionette DEBUG loaded listener.js 02:49:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F60610400) [pid = 3008] [serial = 1787] [outer = 0000000F5191C800] 02:49:06 INFO - PROCESS | 3008 | 1468230546785 Marionette TRACE conn6 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:49:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:49:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 690ms 02:49:06 INFO - PROCESS | 3008 | 1468230546839 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 02:49:06 INFO - PROCESS | 3008 | 1468230546842 Marionette TRACE conn6 <- [1,2345,null,{"value":"13"}] 02:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:49:06 INFO - PROCESS | 3008 | 1468230546845 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:49:06 INFO - PROCESS | 3008 | 1468230546848 Marionette TRACE conn6 <- [1,2346,null,{}] 02:49:06 INFO - PROCESS | 3008 | 1468230546852 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:06 INFO - PROCESS | 3008 | 1468230546854 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:07 INFO - PROCESS | 3008 | 1468230547008 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 02:49:07 INFO - PROCESS | 3008 | 1468230547066 Marionette TRACE conn6 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 3008 | 1468230547069 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B8800 == 35 [pid = 3008] [id = 596] 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F60DC2800) [pid = 3008] [serial = 1788] [outer = 0000000000000000] 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F6178F000) [pid = 3008] [serial = 1789] [outer = 0000000F60DC2800] 02:49:07 INFO - PROCESS | 3008 | 1468230547115 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F61CD4800) [pid = 3008] [serial = 1790] [outer = 0000000F60DC2800] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F61C54C00) [pid = 3008] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5FBCDC00) [pid = 3008] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FBD1000) [pid = 3008] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F60DBF000) [pid = 3008] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5F366C00) [pid = 3008] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5E81D800) [pid = 3008] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F593A1800) [pid = 3008] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52B87800) [pid = 3008] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F57932000) [pid = 3008] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F50F45000) [pid = 3008] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52B9E400) [pid = 3008] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A56000) [pid = 3008] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:49:07 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F63A46C00) [pid = 3008] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:49:07 INFO - PROCESS | 3008 | 1468230547625 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 838ms 02:49:07 INFO - PROCESS | 3008 | 1468230547686 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 02:49:07 INFO - PROCESS | 3008 | 1468230547688 Marionette TRACE conn6 <- [1,2349,null,{"value":"13"}] 02:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:49:07 INFO - PROCESS | 3008 | 1468230547692 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:49:07 INFO - PROCESS | 3008 | 1468230547694 Marionette TRACE conn6 <- [1,2350,null,{}] 02:49:07 INFO - PROCESS | 3008 | 1468230547697 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:07 INFO - PROCESS | 3008 | 1468230547699 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:07 INFO - PROCESS | 3008 | 1468230547785 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 02:49:07 INFO - PROCESS | 3008 | 1468230547791 Marionette TRACE conn6 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:07 INFO - PROCESS | 3008 | 1468230547793 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672B3000 == 36 [pid = 3008] [id = 597] 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F57D8C400) [pid = 3008] [serial = 1791] [outer = 0000000000000000] 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5E827C00) [pid = 3008] [serial = 1792] [outer = 0000000F57D8C400] 02:49:07 INFO - PROCESS | 3008 | 1468230547838 Marionette DEBUG loaded listener.js 02:49:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6178DC00) [pid = 3008] [serial = 1793] [outer = 0000000F57D8C400] 02:49:08 INFO - PROCESS | 3008 | 1468230548274 Marionette TRACE conn6 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 629ms 02:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:49:08 INFO - PROCESS | 3008 | 1468230548325 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 3008 | 1468230548327 Marionette TRACE conn6 <- [1,2353,null,{"value":"13"}] 02:49:08 INFO - PROCESS | 3008 | 1468230548330 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 3008 | 1468230548332 Marionette TRACE conn6 <- [1,2354,null,{}] 02:49:08 INFO - PROCESS | 3008 | 1468230548336 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 3008 | 1468230548338 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:08 INFO - PROCESS | 3008 | 1468230548422 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 02:49:08 INFO - PROCESS | 3008 | 1468230548427 Marionette TRACE conn6 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:08 INFO - PROCESS | 3008 | 1468230548429 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67418800 == 37 [pid = 3008] [id = 598] 02:49:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F621DB000) [pid = 3008] [serial = 1794] [outer = 0000000000000000] 02:49:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63381C00) [pid = 3008] [serial = 1795] [outer = 0000000F621DB000] 02:49:08 INFO - PROCESS | 3008 | 1468230548475 Marionette DEBUG loaded listener.js 02:49:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6338D400) [pid = 3008] [serial = 1796] [outer = 0000000F621DB000] 02:49:08 INFO - PROCESS | 3008 | 1468230548936 Marionette TRACE conn6 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:49:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:49:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 629ms 02:49:08 INFO - PROCESS | 3008 | 1468230548962 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 02:49:08 INFO - PROCESS | 3008 | 1468230548964 Marionette TRACE conn6 <- [1,2357,null,{"value":"13"}] 02:49:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:49:08 INFO - PROCESS | 3008 | 1468230548980 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:49:08 INFO - PROCESS | 3008 | 1468230548982 Marionette TRACE conn6 <- [1,2358,null,{}] 02:49:08 INFO - PROCESS | 3008 | 1468230548985 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:08 INFO - PROCESS | 3008 | 1468230548987 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:09 INFO - PROCESS | 3008 | 1468230549071 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 02:49:09 INFO - PROCESS | 3008 | 1468230549076 Marionette TRACE conn6 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:09 INFO - PROCESS | 3008 | 1468230549085 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675D2800 == 38 [pid = 3008] [id = 599] 02:49:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F63467000) [pid = 3008] [serial = 1797] [outer = 0000000000000000] 02:49:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63A47400) [pid = 3008] [serial = 1798] [outer = 0000000F63467000] 02:49:09 INFO - PROCESS | 3008 | 1468230549130 Marionette DEBUG loaded listener.js 02:49:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A54400) [pid = 3008] [serial = 1799] [outer = 0000000F63467000] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A44800 == 37 [pid = 3008] [id = 586] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67666000 == 36 [pid = 3008] [id = 585] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BAC0000 == 35 [pid = 3008] [id = 587] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61958000 == 34 [pid = 3008] [id = 591] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B8800 == 33 [pid = 3008] [id = 596] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7C0800 == 32 [pid = 3008] [id = 594] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67418800 == 31 [pid = 3008] [id = 598] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B9000 == 30 [pid = 3008] [id = 590] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6401C000 == 29 [pid = 3008] [id = 593] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE94000 == 28 [pid = 3008] [id = 589] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F872000 == 27 [pid = 3008] [id = 588] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F9C000 == 26 [pid = 3008] [id = 595] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672B3000 == 25 [pid = 3008] [id = 597] 02:49:10 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635CE000 == 24 [pid = 3008] [id = 592] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F63412800) [pid = 3008] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F6350A400) [pid = 3008] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5FE44400) [pid = 3008] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F60395400) [pid = 3008] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FFAA000) [pid = 3008] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F61787800) [pid = 3008] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6060B400) [pid = 3008] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F6337E400) [pid = 3008] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F61C59000) [pid = 3008] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F5F4B3C00) [pid = 3008] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5EC7C400) [pid = 3008] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F360400) [pid = 3008] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F59663C00) [pid = 3008] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5D19B800) [pid = 3008] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58BDC800) [pid = 3008] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58FF9000) [pid = 3008] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F57C8A000) [pid = 3008] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F57F42400) [pid = 3008] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F571A0000) [pid = 3008] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5727C400) [pid = 3008] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F52F35000) [pid = 3008] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F53062C00) [pid = 3008] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F52A57C00) [pid = 3008] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F52A70C00) [pid = 3008] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F63A5F800) [pid = 3008] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5D64E400) [pid = 3008] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5FE0F000) [pid = 3008] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 02:49:10 INFO - PROCESS | 3008 | 1468230550947 Marionette TRACE conn6 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:49:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:49:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1993ms 02:49:10 INFO - PROCESS | 3008 | 1468230550976 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 02:49:10 INFO - PROCESS | 3008 | 1468230550981 Marionette TRACE conn6 <- [1,2361,null,{"value":"13"}] 02:49:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:49:10 INFO - PROCESS | 3008 | 1468230550986 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 3008 | 1468230550990 Marionette TRACE conn6 <- [1,2362,null,{}] 02:49:11 INFO - PROCESS | 3008 | 1468230550996 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 3008 | 1468230551000 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:11 INFO - PROCESS | 3008 | 1468230551095 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 02:49:11 INFO - PROCESS | 3008 | 1468230551102 Marionette TRACE conn6 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 3008 | 1468230551107 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57977000 == 25 [pid = 3008] [id = 600] 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F526FBC00) [pid = 3008] [serial = 1800] [outer = 0000000000000000] 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52A54C00) [pid = 3008] [serial = 1801] [outer = 0000000F526FBC00] 02:49:11 INFO - PROCESS | 3008 | 1468230551158 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52A64C00) [pid = 3008] [serial = 1802] [outer = 0000000F526FBC00] 02:49:11 INFO - PROCESS | 3008 | 1468230551637 Marionette TRACE conn6 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 689ms 02:49:11 INFO - PROCESS | 3008 | 1468230551679 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 02:49:11 INFO - PROCESS | 3008 | 1468230551685 Marionette TRACE conn6 <- [1,2365,null,{"value":"13"}] 02:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:49:11 INFO - PROCESS | 3008 | 1468230551692 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:49:11 INFO - PROCESS | 3008 | 1468230551694 Marionette TRACE conn6 <- [1,2366,null,{}] 02:49:11 INFO - PROCESS | 3008 | 1468230551698 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:11 INFO - PROCESS | 3008 | 1468230551702 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:11 INFO - PROCESS | 3008 | 1468230551794 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 02:49:11 INFO - PROCESS | 3008 | 1468230551802 Marionette TRACE conn6 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:11 INFO - PROCESS | 3008 | 1468230551805 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59364000 == 26 [pid = 3008] [id = 601] 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52ABBC00) [pid = 3008] [serial = 1803] [outer = 0000000000000000] 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F52B99400) [pid = 3008] [serial = 1804] [outer = 0000000F52ABBC00] 02:49:11 INFO - PROCESS | 3008 | 1468230551854 Marionette DEBUG loaded listener.js 02:49:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52F30000) [pid = 3008] [serial = 1805] [outer = 0000000F52ABBC00] 02:49:12 INFO - PROCESS | 3008 | 1468230552334 Marionette TRACE conn6 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:49:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:49:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 692ms 02:49:12 INFO - PROCESS | 3008 | 1468230552385 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 02:49:12 INFO - PROCESS | 3008 | 1468230552387 Marionette TRACE conn6 <- [1,2369,null,{"value":"13"}] 02:49:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:49:12 INFO - PROCESS | 3008 | 1468230552391 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:49:12 INFO - PROCESS | 3008 | 1468230552395 Marionette TRACE conn6 <- [1,2370,null,{}] 02:49:12 INFO - PROCESS | 3008 | 1468230552407 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:12 INFO - PROCESS | 3008 | 1468230552412 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:12 INFO - PROCESS | 3008 | 1468230552529 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 02:49:12 INFO - PROCESS | 3008 | 1468230552547 Marionette TRACE conn6 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:12 INFO - PROCESS | 3008 | 1468230552551 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F66E800 == 27 [pid = 3008] [id = 602] 02:49:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F50F97800) [pid = 3008] [serial = 1806] [outer = 0000000000000000] 02:49:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F57197C00) [pid = 3008] [serial = 1807] [outer = 0000000F50F97800] 02:49:12 INFO - PROCESS | 3008 | 1468230552600 Marionette DEBUG loaded listener.js 02:49:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F571F8400) [pid = 3008] [serial = 1808] [outer = 0000000F50F97800] 02:49:13 INFO - PROCESS | 3008 | 1468230553041 Marionette TRACE conn6 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 692ms 02:49:13 INFO - PROCESS | 3008 | 1468230553086 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 3008 | 1468230553089 Marionette TRACE conn6 <- [1,2373,null,{"value":"13"}] 02:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:49:13 INFO - PROCESS | 3008 | 1468230553092 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 3008 | 1468230553094 Marionette TRACE conn6 <- [1,2374,null,{}] 02:49:13 INFO - PROCESS | 3008 | 1468230553098 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 3008 | 1468230553100 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:13 INFO - PROCESS | 3008 | 1468230553189 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 02:49:13 INFO - PROCESS | 3008 | 1468230553194 Marionette TRACE conn6 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 3008 | 1468230553196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE9F000 == 28 [pid = 3008] [id = 603] 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57931400) [pid = 3008] [serial = 1809] [outer = 0000000000000000] 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F57C71800) [pid = 3008] [serial = 1810] [outer = 0000000F57931400] 02:49:13 INFO - PROCESS | 3008 | 1468230553243 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57D8B800) [pid = 3008] [serial = 1811] [outer = 0000000F57931400] 02:49:13 INFO - PROCESS | 3008 | 1468230553683 Marionette TRACE conn6 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 629ms 02:49:13 INFO - PROCESS | 3008 | 1468230553724 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 02:49:13 INFO - PROCESS | 3008 | 1468230553727 Marionette TRACE conn6 <- [1,2377,null,{"value":"13"}] 02:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:49:13 INFO - PROCESS | 3008 | 1468230553730 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:49:13 INFO - PROCESS | 3008 | 1468230553732 Marionette TRACE conn6 <- [1,2378,null,{}] 02:49:13 INFO - PROCESS | 3008 | 1468230553736 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:13 INFO - PROCESS | 3008 | 1468230553738 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:13 INFO - PROCESS | 3008 | 1468230553819 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 02:49:13 INFO - PROCESS | 3008 | 1468230553827 Marionette TRACE conn6 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:13 INFO - PROCESS | 3008 | 1468230553829 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B4000 == 29 [pid = 3008] [id = 604] 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F51D2FC00) [pid = 3008] [serial = 1812] [outer = 0000000000000000] 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58B8A400) [pid = 3008] [serial = 1813] [outer = 0000000F51D2FC00] 02:49:13 INFO - PROCESS | 3008 | 1468230553874 Marionette DEBUG loaded listener.js 02:49:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58FEFC00) [pid = 3008] [serial = 1814] [outer = 0000000F51D2FC00] 02:49:14 INFO - PROCESS | 3008 | 1468230554321 Marionette TRACE conn6 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 629ms 02:49:14 INFO - PROCESS | 3008 | 1468230554363 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 02:49:14 INFO - PROCESS | 3008 | 1468230554366 Marionette TRACE conn6 <- [1,2381,null,{"value":"13"}] 02:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:49:14 INFO - PROCESS | 3008 | 1468230554369 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:49:14 INFO - PROCESS | 3008 | 1468230554371 Marionette TRACE conn6 <- [1,2382,null,{}] 02:49:14 INFO - PROCESS | 3008 | 1468230554375 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:14 INFO - PROCESS | 3008 | 1468230554381 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:14 INFO - PROCESS | 3008 | 1468230554488 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 02:49:14 INFO - PROCESS | 3008 | 1468230554496 Marionette TRACE conn6 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:14 INFO - PROCESS | 3008 | 1468230554498 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6194D000 == 30 [pid = 3008] [id = 605] 02:49:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F58FF0400) [pid = 3008] [serial = 1815] [outer = 0000000000000000] 02:49:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5BA81800) [pid = 3008] [serial = 1816] [outer = 0000000F58FF0400] 02:49:14 INFO - PROCESS | 3008 | 1468230554544 Marionette DEBUG loaded listener.js 02:49:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5C75B400) [pid = 3008] [serial = 1817] [outer = 0000000F58FF0400] 02:49:15 INFO - PROCESS | 3008 | 1468230554993 Marionette TRACE conn6 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 690ms 02:49:15 INFO - PROCESS | 3008 | 1468230555061 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 3008 | 1468230555063 Marionette TRACE conn6 <- [1,2385,null,{"value":"13"}] 02:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:49:15 INFO - PROCESS | 3008 | 1468230555067 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - PROCESS | 3008 | 1468230555068 Marionette TRACE conn6 <- [1,2386,null,{}] 02:49:15 INFO - PROCESS | 3008 | 1468230555072 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 3008 | 1468230555074 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:15 INFO - PROCESS | 3008 | 1468230555154 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 02:49:15 INFO - PROCESS | 3008 | 1468230555194 Marionette TRACE conn6 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 3008 | 1468230555196 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6348E800 == 31 [pid = 3008] [id = 606] 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F51921400) [pid = 3008] [serial = 1818] [outer = 0000000000000000] 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5E822800) [pid = 3008] [serial = 1819] [outer = 0000000F51921400] 02:49:15 INFO - PROCESS | 3008 | 1468230555240 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F186C00) [pid = 3008] [serial = 1820] [outer = 0000000F51921400] 02:49:15 INFO - PROCESS | 3008 | 1468230555643 Marionette TRACE conn6 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:49:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:49:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 629ms 02:49:15 INFO - PROCESS | 3008 | 1468230555699 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 02:49:15 INFO - PROCESS | 3008 | 1468230555701 Marionette TRACE conn6 <- [1,2389,null,{"value":"13"}] 02:49:15 INFO - PROCESS | 3008 | 1468230555705 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:49:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:49:15 INFO - PROCESS | 3008 | 1468230555707 Marionette TRACE conn6 <- [1,2390,null,{}] 02:49:15 INFO - PROCESS | 3008 | 1468230555710 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:15 INFO - PROCESS | 3008 | 1468230555712 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:15 INFO - PROCESS | 3008 | 1468230555792 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 02:49:15 INFO - PROCESS | 3008 | 1468230555797 Marionette TRACE conn6 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:15 INFO - PROCESS | 3008 | 1468230555799 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64019800 == 32 [pid = 3008] [id = 607] 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F36D400) [pid = 3008] [serial = 1821] [outer = 0000000000000000] 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F4B2400) [pid = 3008] [serial = 1822] [outer = 0000000F5F36D400] 02:49:15 INFO - PROCESS | 3008 | 1468230555844 Marionette DEBUG loaded listener.js 02:49:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FE11C00) [pid = 3008] [serial = 1823] [outer = 0000000F5F36D400] 02:49:16 INFO - PROCESS | 3008 | 1468230556276 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 586ms 02:49:16 INFO - PROCESS | 3008 | 1468230556313 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 02:49:16 INFO - PROCESS | 3008 | 1468230556315 Marionette TRACE conn6 <- [1,2393,null,{"value":"13"}] 02:49:16 INFO - PROCESS | 3008 | 1468230556318 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:49:16 INFO - PROCESS | 3008 | 1468230556320 Marionette TRACE conn6 <- [1,2394,null,{}] 02:49:16 INFO - PROCESS | 3008 | 1468230556329 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:16 INFO - PROCESS | 3008 | 1468230556330 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:16 INFO - PROCESS | 3008 | 1468230556443 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 02:49:16 INFO - PROCESS | 3008 | 1468230556449 Marionette TRACE conn6 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:16 INFO - PROCESS | 3008 | 1468230556451 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F66D800 == 33 [pid = 3008] [id = 608] 02:49:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE38800) [pid = 3008] [serial = 1824] [outer = 0000000000000000] 02:49:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F5FE42800) [pid = 3008] [serial = 1825] [outer = 0000000F5FE38800] 02:49:16 INFO - PROCESS | 3008 | 1468230556496 Marionette DEBUG loaded listener.js 02:49:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F5FFAC000) [pid = 3008] [serial = 1826] [outer = 0000000F5FE38800] 02:49:16 INFO - PROCESS | 3008 | 1468230556956 Marionette TRACE conn6 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 692ms 02:49:17 INFO - PROCESS | 3008 | 1468230557012 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 3008 | 1468230557014 Marionette TRACE conn6 <- [1,2397,null,{"value":"13"}] 02:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:49:17 INFO - PROCESS | 3008 | 1468230557025 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 3008 | 1468230557027 Marionette TRACE conn6 <- [1,2398,null,{}] 02:49:17 INFO - PROCESS | 3008 | 1468230557031 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 3008 | 1468230557032 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:17 INFO - PROCESS | 3008 | 1468230557147 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 02:49:17 INFO - PROCESS | 3008 | 1468230557155 Marionette TRACE conn6 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 3008 | 1468230557157 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F85000 == 34 [pid = 3008] [id = 609] 02:49:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F5FFAC400) [pid = 3008] [serial = 1827] [outer = 0000000000000000] 02:49:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F60483800) [pid = 3008] [serial = 1828] [outer = 0000000F5FFAC400] 02:49:17 INFO - PROCESS | 3008 | 1468230557247 Marionette DEBUG loaded listener.js 02:49:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F6060E400) [pid = 3008] [serial = 1829] [outer = 0000000F5FFAC400] 02:49:17 INFO - PROCESS | 3008 | 1468230557702 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:49:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:49:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 733ms 02:49:17 INFO - PROCESS | 3008 | 1468230557797 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 02:49:17 INFO - PROCESS | 3008 | 1468230557800 Marionette TRACE conn6 <- [1,2401,null,{"value":"13"}] 02:49:17 INFO - PROCESS | 3008 | 1468230557804 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:49:17 INFO - PROCESS | 3008 | 1468230557806 Marionette TRACE conn6 <- [1,2402,null,{}] 02:49:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:49:17 INFO - PROCESS | 3008 | 1468230557812 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:17 INFO - PROCESS | 3008 | 1468230557814 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:17 INFO - PROCESS | 3008 | 1468230557939 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 02:49:17 INFO - PROCESS | 3008 | 1468230557951 Marionette TRACE conn6 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:17 INFO - PROCESS | 3008 | 1468230557953 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B3000 == 35 [pid = 3008] [id = 610] 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F6060FC00) [pid = 3008] [serial = 1830] [outer = 0000000000000000] 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F6178C400) [pid = 3008] [serial = 1831] [outer = 0000000F6060FC00] 02:49:18 INFO - PROCESS | 3008 | 1468230558047 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F621DA800) [pid = 3008] [serial = 1832] [outer = 0000000F6060FC00] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F621DB000) [pid = 3008] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5FE36800) [pid = 3008] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5191C800) [pid = 3008] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F60DC2800) [pid = 3008] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5D64CC00) [pid = 3008] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F5C758000) [pid = 3008] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F58B86400) [pid = 3008] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52B87400) [pid = 3008] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F576F2800) [pid = 3008] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F50F4C400) [pid = 3008] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52B89800) [pid = 3008] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F526FA000) [pid = 3008] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6345D000) [pid = 3008] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F57D8C400) [pid = 3008] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:49:18 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57199400) [pid = 3008] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:49:18 INFO - PROCESS | 3008 | 1468230558620 Marionette TRACE conn6 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 839ms 02:49:18 INFO - PROCESS | 3008 | 1468230558651 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 02:49:18 INFO - PROCESS | 3008 | 1468230558653 Marionette TRACE conn6 <- [1,2405,null,{"value":"13"}] 02:49:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:49:18 INFO - PROCESS | 3008 | 1468230558657 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:49:18 INFO - PROCESS | 3008 | 1468230558658 Marionette TRACE conn6 <- [1,2406,null,{}] 02:49:18 INFO - PROCESS | 3008 | 1468230558662 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:18 INFO - PROCESS | 3008 | 1468230558664 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:18 INFO - PROCESS | 3008 | 1468230558747 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 02:49:18 INFO - PROCESS | 3008 | 1468230558827 Marionette TRACE conn6 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:18 INFO - PROCESS | 3008 | 1468230558829 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6709B800 == 36 [pid = 3008] [id = 611] 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F51F3D800) [pid = 3008] [serial = 1833] [outer = 0000000000000000] 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F576F2C00) [pid = 3008] [serial = 1834] [outer = 0000000F51F3D800] 02:49:18 INFO - PROCESS | 3008 | 1468230558873 Marionette DEBUG loaded listener.js 02:49:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F369800) [pid = 3008] [serial = 1835] [outer = 0000000F51F3D800] 02:49:19 INFO - PROCESS | 3008 | 1468230559239 Marionette TRACE conn6 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 629ms 02:49:19 INFO - PROCESS | 3008 | 1468230559296 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 3008 | 1468230559298 Marionette TRACE conn6 <- [1,2409,null,{"value":"13"}] 02:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:49:19 INFO - PROCESS | 3008 | 1468230559302 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 3008 | 1468230559303 Marionette TRACE conn6 <- [1,2410,null,{}] 02:49:19 INFO - PROCESS | 3008 | 1468230559317 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 3008 | 1468230559318 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:19 INFO - PROCESS | 3008 | 1468230559401 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 02:49:19 INFO - PROCESS | 3008 | 1468230559407 Marionette TRACE conn6 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:19 INFO - PROCESS | 3008 | 1468230559409 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675C1800 == 37 [pid = 3008] [id = 612] 02:49:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F60481800) [pid = 3008] [serial = 1836] [outer = 0000000000000000] 02:49:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63382000) [pid = 3008] [serial = 1837] [outer = 0000000F60481800] 02:49:19 INFO - PROCESS | 3008 | 1468230559453 Marionette DEBUG loaded listener.js 02:49:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63466C00) [pid = 3008] [serial = 1838] [outer = 0000000F60481800] 02:49:19 INFO - PROCESS | 3008 | 1468230559847 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:49:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:49:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 587ms 02:49:19 INFO - PROCESS | 3008 | 1468230559890 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 02:49:19 INFO - PROCESS | 3008 | 1468230559892 Marionette TRACE conn6 <- [1,2413,null,{"value":"13"}] 02:49:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:49:19 INFO - PROCESS | 3008 | 1468230559895 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:49:19 INFO - PROCESS | 3008 | 1468230559897 Marionette TRACE conn6 <- [1,2414,null,{}] 02:49:19 INFO - PROCESS | 3008 | 1468230559900 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:19 INFO - PROCESS | 3008 | 1468230559902 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:20 INFO - PROCESS | 3008 | 1468230560021 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 02:49:20 INFO - PROCESS | 3008 | 1468230560031 Marionette TRACE conn6 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 3008 | 1468230560033 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6767E000 == 38 [pid = 3008] [id = 613] 02:49:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F634D1C00) [pid = 3008] [serial = 1839] [outer = 0000000000000000] 02:49:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63A4B400) [pid = 3008] [serial = 1840] [outer = 0000000F634D1C00] 02:49:20 INFO - PROCESS | 3008 | 1468230560077 Marionette DEBUG loaded listener.js 02:49:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A61000) [pid = 3008] [serial = 1841] [outer = 0000000F634D1C00] 02:49:20 INFO - PROCESS | 3008 | 1468230560479 Marionette TRACE conn6 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:49:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:49:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 627ms 02:49:20 INFO - PROCESS | 3008 | 1468230560538 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 02:49:20 INFO - PROCESS | 3008 | 1468230560542 Marionette TRACE conn6 <- [1,2417,null,{"value":"13"}] 02:49:20 INFO - PROCESS | 3008 | 1468230560548 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:49:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:49:20 INFO - PROCESS | 3008 | 1468230560553 Marionette TRACE conn6 <- [1,2418,null,{}] 02:49:20 INFO - PROCESS | 3008 | 1468230560560 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:20 INFO - PROCESS | 3008 | 1468230560563 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:20 INFO - PROCESS | 3008 | 1468230560717 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 02:49:20 INFO - PROCESS | 3008 | 1468230560892 Marionette TRACE conn6 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:20 INFO - PROCESS | 3008 | 1468230560898 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A44000 == 39 [pid = 3008] [id = 614] 02:49:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52621400) [pid = 3008] [serial = 1842] [outer = 0000000000000000] 02:49:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F529B4400) [pid = 3008] [serial = 1843] [outer = 0000000F52621400] 02:49:20 INFO - PROCESS | 3008 | 1468230560957 Marionette DEBUG loaded listener.js 02:49:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52A72000) [pid = 3008] [serial = 1844] [outer = 0000000F52621400] 02:49:21 INFO - PROCESS | 3008 | 1468230561697 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:49:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:49:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1181ms 02:49:21 INFO - PROCESS | 3008 | 1468230561735 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 02:49:21 INFO - PROCESS | 3008 | 1468230561739 Marionette TRACE conn6 <- [1,2421,null,{"value":"13"}] 02:49:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:49:21 INFO - PROCESS | 3008 | 1468230561746 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:49:21 INFO - PROCESS | 3008 | 1468230561750 Marionette TRACE conn6 <- [1,2422,null,{}] 02:49:21 INFO - PROCESS | 3008 | 1468230561755 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:21 INFO - PROCESS | 3008 | 1468230561758 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:21 INFO - PROCESS | 3008 | 1468230561884 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 02:49:22 INFO - PROCESS | 3008 | 1468230562022 Marionette TRACE conn6 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:22 INFO - PROCESS | 3008 | 1468230562025 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FE8E800 == 40 [pid = 3008] [id = 615] 02:49:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F52B9F400) [pid = 3008] [serial = 1845] [outer = 0000000000000000] 02:49:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F53409800) [pid = 3008] [serial = 1846] [outer = 0000000F52B9F400] 02:49:22 INFO - PROCESS | 3008 | 1468230562085 Marionette DEBUG loaded listener.js 02:49:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F5726E800) [pid = 3008] [serial = 1847] [outer = 0000000F52B9F400] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675C1800 == 39 [pid = 3008] [id = 612] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6709B800 == 38 [pid = 3008] [id = 611] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B3000 == 37 [pid = 3008] [id = 610] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F85000 == 36 [pid = 3008] [id = 609] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F66D800 == 35 [pid = 3008] [id = 608] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64019800 == 34 [pid = 3008] [id = 607] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6348E800 == 33 [pid = 3008] [id = 606] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6194D000 == 32 [pid = 3008] [id = 605] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B4000 == 31 [pid = 3008] [id = 604] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE9F000 == 30 [pid = 3008] [id = 603] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F66E800 == 29 [pid = 3008] [id = 602] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59364000 == 28 [pid = 3008] [id = 601] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63A47400) [pid = 3008] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57977000 == 27 [pid = 3008] [id = 600] 02:49:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675D2800 == 26 [pid = 3008] [id = 599] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6338D400) [pid = 3008] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5FE40400) [pid = 3008] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F60087C00) [pid = 3008] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FFA9800) [pid = 3008] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F6178F000) [pid = 3008] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F60610400) [pid = 3008] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63381C00) [pid = 3008] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F61CD4800) [pid = 3008] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5F36CC00) [pid = 3008] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5E81CC00) [pid = 3008] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5F109C00) [pid = 3008] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F593A4C00) [pid = 3008] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5C756400) [pid = 3008] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58A08000) [pid = 3008] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58BE1400) [pid = 3008] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F579B7400) [pid = 3008] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57C7BC00) [pid = 3008] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57118400) [pid = 3008] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F571EF800) [pid = 3008] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52B90C00) [pid = 3008] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F52D8D400) [pid = 3008] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F526FAC00) [pid = 3008] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52A66000) [pid = 3008] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63A55400) [pid = 3008] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5E827C00) [pid = 3008] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F6178DC00) [pid = 3008] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5F8A3000) [pid = 3008] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F6178C000) [pid = 3008] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 02:49:23 INFO - PROCESS | 3008 | 1468230563050 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1341ms 02:49:23 INFO - PROCESS | 3008 | 1468230563085 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 3008 | 1468230563089 Marionette TRACE conn6 <- [1,2425,null,{"value":"13"}] 02:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:49:23 INFO - PROCESS | 3008 | 1468230563094 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 3008 | 1468230563097 Marionette TRACE conn6 <- [1,2426,null,{}] 02:49:23 INFO - PROCESS | 3008 | 1468230563103 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 3008 | 1468230563106 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:23 INFO - PROCESS | 3008 | 1468230563194 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 02:49:23 INFO - PROCESS | 3008 | 1468230563201 Marionette TRACE conn6 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:23 INFO - PROCESS | 3008 | 1468230563205 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A36800 == 27 [pid = 3008] [id = 616] 02:49:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F52A5D000) [pid = 3008] [serial = 1848] [outer = 0000000000000000] 02:49:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52A72C00) [pid = 3008] [serial = 1849] [outer = 0000000F52A5D000] 02:49:23 INFO - PROCESS | 3008 | 1468230563254 Marionette DEBUG loaded listener.js 02:49:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B9A000) [pid = 3008] [serial = 1850] [outer = 0000000F52A5D000] 02:49:23 INFO - PROCESS | 3008 | 1468230563806 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:49:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:49:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 733ms 02:49:23 INFO - PROCESS | 3008 | 1468230563832 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 02:49:23 INFO - PROCESS | 3008 | 1468230563836 Marionette TRACE conn6 <- [1,2429,null,{"value":"13"}] 02:49:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:49:23 INFO - PROCESS | 3008 | 1468230563842 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:49:23 INFO - PROCESS | 3008 | 1468230563845 Marionette TRACE conn6 <- [1,2430,null,{}] 02:49:23 INFO - PROCESS | 3008 | 1468230563849 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:23 INFO - PROCESS | 3008 | 1468230563851 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:23 INFO - PROCESS | 3008 | 1468230563947 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 02:49:24 INFO - PROCESS | 3008 | 1468230564028 Marionette TRACE conn6 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 3008 | 1468230564031 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ED89000 == 28 [pid = 3008] [id = 617] 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F53A42000) [pid = 3008] [serial = 1851] [outer = 0000000000000000] 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F571EF800) [pid = 3008] [serial = 1852] [outer = 0000000F53A42000] 02:49:24 INFO - PROCESS | 3008 | 1468230564087 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F579AEC00) [pid = 3008] [serial = 1853] [outer = 0000000F53A42000] 02:49:24 INFO - PROCESS | 3008 | 1468230564479 Marionette TRACE conn6 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:49:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:49:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 670ms 02:49:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:49:24 INFO - PROCESS | 3008 | 1468230564516 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 02:49:24 INFO - PROCESS | 3008 | 1468230564518 Marionette TRACE conn6 <- [1,2433,null,{"value":"13"}] 02:49:24 INFO - PROCESS | 3008 | 1468230564522 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:49:24 INFO - PROCESS | 3008 | 1468230564526 Marionette TRACE conn6 <- [1,2434,null,{}] 02:49:24 INFO - PROCESS | 3008 | 1468230564537 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:24 INFO - PROCESS | 3008 | 1468230564542 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:24 INFO - PROCESS | 3008 | 1468230564628 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 02:49:24 INFO - PROCESS | 3008 | 1468230564635 Marionette TRACE conn6 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:24 INFO - PROCESS | 3008 | 1468230564638 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FED9000 == 29 [pid = 3008] [id = 618] 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F52A54000) [pid = 3008] [serial = 1854] [outer = 0000000000000000] 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F58BDC000) [pid = 3008] [serial = 1855] [outer = 0000000F52A54000] 02:49:24 INFO - PROCESS | 3008 | 1468230564688 Marionette DEBUG loaded listener.js 02:49:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F591BA400) [pid = 3008] [serial = 1856] [outer = 0000000F52A54000] 02:49:25 INFO - PROCESS | 3008 | 1468230565130 Marionette TRACE conn6 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 692ms 02:49:25 INFO - PROCESS | 3008 | 1468230565217 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 3008 | 1468230565220 Marionette TRACE conn6 <- [1,2437,null,{"value":"13"}] 02:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:49:25 INFO - PROCESS | 3008 | 1468230565223 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 3008 | 1468230565225 Marionette TRACE conn6 <- [1,2438,null,{}] 02:49:25 INFO - PROCESS | 3008 | 1468230565228 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 3008 | 1468230565230 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:25 INFO - PROCESS | 3008 | 1468230565353 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 02:49:25 INFO - PROCESS | 3008 | 1468230565401 Marionette TRACE conn6 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:25 INFO - PROCESS | 3008 | 1468230565404 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60BAB800 == 30 [pid = 3008] [id = 619] 02:49:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F59663400) [pid = 3008] [serial = 1857] [outer = 0000000000000000] 02:49:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5BA76400) [pid = 3008] [serial = 1858] [outer = 0000000F59663400] 02:49:25 INFO - PROCESS | 3008 | 1468230565450 Marionette DEBUG loaded listener.js 02:49:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5C710800) [pid = 3008] [serial = 1859] [outer = 0000000F59663400] 02:49:25 INFO - PROCESS | 3008 | 1468230565857 Marionette TRACE conn6 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:49:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:49:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 692ms 02:49:25 INFO - PROCESS | 3008 | 1468230565918 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 02:49:25 INFO - PROCESS | 3008 | 1468230565920 Marionette TRACE conn6 <- [1,2441,null,{"value":"13"}] 02:49:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:49:25 INFO - PROCESS | 3008 | 1468230565924 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:49:25 INFO - PROCESS | 3008 | 1468230565926 Marionette TRACE conn6 <- [1,2442,null,{}] 02:49:25 INFO - PROCESS | 3008 | 1468230565929 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:25 INFO - PROCESS | 3008 | 1468230565931 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:26 INFO - PROCESS | 3008 | 1468230566068 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 02:49:26 INFO - PROCESS | 3008 | 1468230566085 Marionette TRACE conn6 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 3008 | 1468230566087 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B4800 == 31 [pid = 3008] [id = 620] 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5D195000) [pid = 3008] [serial = 1860] [outer = 0000000000000000] 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5E81C000) [pid = 3008] [serial = 1861] [outer = 0000000F5D195000] 02:49:26 INFO - PROCESS | 3008 | 1468230566133 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F10F000) [pid = 3008] [serial = 1862] [outer = 0000000F5D195000] 02:49:26 INFO - PROCESS | 3008 | 1468230566583 Marionette TRACE conn6 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:49:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:49:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 691ms 02:49:26 INFO - PROCESS | 3008 | 1468230566618 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 02:49:26 INFO - PROCESS | 3008 | 1468230566620 Marionette TRACE conn6 <- [1,2445,null,{"value":"13"}] 02:49:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:49:26 INFO - PROCESS | 3008 | 1468230566631 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:49:26 INFO - PROCESS | 3008 | 1468230566633 Marionette TRACE conn6 <- [1,2446,null,{}] 02:49:26 INFO - PROCESS | 3008 | 1468230566637 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:26 INFO - PROCESS | 3008 | 1468230566643 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:26 INFO - PROCESS | 3008 | 1468230566784 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 02:49:26 INFO - PROCESS | 3008 | 1468230566795 Marionette TRACE conn6 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:26 INFO - PROCESS | 3008 | 1468230566797 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64019800 == 32 [pid = 3008] [id = 621] 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F114C00) [pid = 3008] [serial = 1863] [outer = 0000000000000000] 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FE3D000) [pid = 3008] [serial = 1864] [outer = 0000000F5F114C00] 02:49:26 INFO - PROCESS | 3008 | 1468230566889 Marionette DEBUG loaded listener.js 02:49:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F60609C00) [pid = 3008] [serial = 1865] [outer = 0000000F5F114C00] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F526FBC00) [pid = 3008] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F58FF0400) [pid = 3008] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5F36D400) [pid = 3008] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F51D2FC00) [pid = 3008] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57931400) [pid = 3008] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FE38800) [pid = 3008] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FFAC400) [pid = 3008] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F51F3D800) [pid = 3008] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F6060FC00) [pid = 3008] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F50F97800) [pid = 3008] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F60481800) [pid = 3008] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F51921400) [pid = 3008] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52ABBC00) [pid = 3008] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:49:27 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63467000) [pid = 3008] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:49:27 INFO - PROCESS | 3008 | 1468230567472 Marionette TRACE conn6 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:49:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:49:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 902ms 02:49:27 INFO - PROCESS | 3008 | 1468230567528 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 02:49:27 INFO - PROCESS | 3008 | 1468230567530 Marionette TRACE conn6 <- [1,2449,null,{"value":"13"}] 02:49:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:49:27 INFO - PROCESS | 3008 | 1468230567534 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:49:27 INFO - PROCESS | 3008 | 1468230567536 Marionette TRACE conn6 <- [1,2450,null,{}] 02:49:27 INFO - PROCESS | 3008 | 1468230567539 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:27 INFO - PROCESS | 3008 | 1468230567541 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:27 INFO - PROCESS | 3008 | 1468230567651 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 02:49:27 INFO - PROCESS | 3008 | 1468230567704 Marionette TRACE conn6 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:27 INFO - PROCESS | 3008 | 1468230567706 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6402F000 == 33 [pid = 3008] [id = 622] 02:49:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F51F3E000) [pid = 3008] [serial = 1866] [outer = 0000000000000000] 02:49:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57D8BC00) [pid = 3008] [serial = 1867] [outer = 0000000F51F3E000] 02:49:27 INFO - PROCESS | 3008 | 1468230567751 Marionette DEBUG loaded listener.js 02:49:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5FA0E400) [pid = 3008] [serial = 1868] [outer = 0000000F51F3E000] 02:49:28 INFO - PROCESS | 3008 | 1468230568101 Marionette TRACE conn6 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 589ms 02:49:28 INFO - PROCESS | 3008 | 1468230568125 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 3008 | 1468230568135 Marionette TRACE conn6 <- [1,2453,null,{"value":"13"}] 02:49:28 INFO - PROCESS | 3008 | 1468230568139 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - PROCESS | 3008 | 1468230568141 Marionette TRACE conn6 <- [1,2454,null,{}] 02:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:49:28 INFO - PROCESS | 3008 | 1468230568144 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 3008 | 1468230568146 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:28 INFO - PROCESS | 3008 | 1468230568259 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 02:49:28 INFO - PROCESS | 3008 | 1468230568267 Marionette TRACE conn6 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 3008 | 1468230568269 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F78000 == 34 [pid = 3008] [id = 623] 02:49:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FBD0800) [pid = 3008] [serial = 1869] [outer = 0000000000000000] 02:49:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F6069E800) [pid = 3008] [serial = 1870] [outer = 0000000F5FBD0800] 02:49:28 INFO - PROCESS | 3008 | 1468230568313 Marionette DEBUG loaded listener.js 02:49:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F61758C00) [pid = 3008] [serial = 1871] [outer = 0000000F5FBD0800] 02:49:28 INFO - PROCESS | 3008 | 1468230568701 Marionette TRACE conn6 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:49:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:49:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 586ms 02:49:28 INFO - PROCESS | 3008 | 1468230568731 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 02:49:28 INFO - PROCESS | 3008 | 1468230568733 Marionette TRACE conn6 <- [1,2457,null,{"value":"13"}] 02:49:28 INFO - PROCESS | 3008 | 1468230568736 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:49:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:49:28 INFO - PROCESS | 3008 | 1468230568738 Marionette TRACE conn6 <- [1,2458,null,{}] 02:49:28 INFO - PROCESS | 3008 | 1468230568742 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:28 INFO - PROCESS | 3008 | 1468230568743 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:28 INFO - PROCESS | 3008 | 1468230568830 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 02:49:28 INFO - PROCESS | 3008 | 1468230568910 Marionette TRACE conn6 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:28 INFO - PROCESS | 3008 | 1468230568912 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67096800 == 35 [pid = 3008] [id = 624] 02:49:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F61758400) [pid = 3008] [serial = 1872] [outer = 0000000000000000] 02:49:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61791400) [pid = 3008] [serial = 1873] [outer = 0000000F61758400] 02:49:28 INFO - PROCESS | 3008 | 1468230568959 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61C55C00) [pid = 3008] [serial = 1874] [outer = 0000000F61758400] 02:49:29 INFO - PROCESS | 3008 | 1468230569332 Marionette TRACE conn6 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:49:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:49:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 628ms 02:49:29 INFO - PROCESS | 3008 | 1468230569397 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 02:49:29 INFO - PROCESS | 3008 | 1468230569402 Marionette TRACE conn6 <- [1,2461,null,{"value":"13"}] 02:49:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:49:29 INFO - PROCESS | 3008 | 1468230569408 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:49:29 INFO - PROCESS | 3008 | 1468230569412 Marionette TRACE conn6 <- [1,2462,null,{}] 02:49:29 INFO - PROCESS | 3008 | 1468230569419 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:29 INFO - PROCESS | 3008 | 1468230569423 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:29 INFO - PROCESS | 3008 | 1468230569577 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 02:49:29 INFO - PROCESS | 3008 | 1468230569654 Marionette TRACE conn6 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:29 INFO - PROCESS | 3008 | 1468230569658 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57DDC000 == 36 [pid = 3008] [id = 625] 02:49:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52625800) [pid = 3008] [serial = 1875] [outer = 0000000000000000] 02:49:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52A5A000) [pid = 3008] [serial = 1876] [outer = 0000000F52625800] 02:49:29 INFO - PROCESS | 3008 | 1468230569760 Marionette DEBUG loaded listener.js 02:49:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52B96000) [pid = 3008] [serial = 1877] [outer = 0000000F52625800] 02:49:30 INFO - PROCESS | 3008 | 1468230570438 Marionette TRACE conn6 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:49:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:49:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1079ms 02:49:30 INFO - PROCESS | 3008 | 1468230570492 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 02:49:30 INFO - PROCESS | 3008 | 1468230570496 Marionette TRACE conn6 <- [1,2465,null,{"value":"13"}] 02:49:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:49:30 INFO - PROCESS | 3008 | 1468230570502 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:49:30 INFO - PROCESS | 3008 | 1468230570507 Marionette TRACE conn6 <- [1,2466,null,{}] 02:49:30 INFO - PROCESS | 3008 | 1468230570511 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:30 INFO - PROCESS | 3008 | 1468230570514 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:30 INFO - PROCESS | 3008 | 1468230570629 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 02:49:30 INFO - PROCESS | 3008 | 1468230570750 Marionette TRACE conn6 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:30 INFO - PROCESS | 3008 | 1468230570753 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617BA800 == 37 [pid = 3008] [id = 626] 02:49:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F571F7400) [pid = 3008] [serial = 1878] [outer = 0000000000000000] 02:49:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F57CD5C00) [pid = 3008] [serial = 1879] [outer = 0000000F571F7400] 02:49:30 INFO - PROCESS | 3008 | 1468230570813 Marionette DEBUG loaded listener.js 02:49:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F58C19000) [pid = 3008] [serial = 1880] [outer = 0000000F571F7400] 02:49:31 INFO - PROCESS | 3008 | 1468230571370 Marionette TRACE conn6 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:49:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:49:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 944ms 02:49:31 INFO - PROCESS | 3008 | 1468230571445 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 02:49:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:49:31 INFO - PROCESS | 3008 | 1468230571448 Marionette TRACE conn6 <- [1,2469,null,{"value":"13"}] 02:49:31 INFO - PROCESS | 3008 | 1468230571452 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:49:31 INFO - PROCESS | 3008 | 1468230571455 Marionette TRACE conn6 <- [1,2470,null,{}] 02:49:31 INFO - PROCESS | 3008 | 1468230571479 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:31 INFO - PROCESS | 3008 | 1468230571485 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:31 INFO - PROCESS | 3008 | 1468230571609 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 02:49:31 INFO - PROCESS | 3008 | 1468230571727 Marionette TRACE conn6 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:31 INFO - PROCESS | 3008 | 1468230571731 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672B4000 == 38 [pid = 3008] [id = 627] 02:49:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5F70E800) [pid = 3008] [serial = 1881] [outer = 0000000000000000] 02:49:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FE35C00) [pid = 3008] [serial = 1882] [outer = 0000000F5F70E800] 02:49:31 INFO - PROCESS | 3008 | 1468230571792 Marionette DEBUG loaded listener.js 02:49:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F60357C00) [pid = 3008] [serial = 1883] [outer = 0000000F5F70E800] 02:49:32 INFO - PROCESS | 3008 | 1468230572446 Marionette TRACE conn6 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:49:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:49:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1189ms 02:49:32 INFO - PROCESS | 3008 | 1468230572643 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 02:49:32 INFO - PROCESS | 3008 | 1468230572648 Marionette TRACE conn6 <- [1,2473,null,{"value":"13"}] 02:49:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:49:32 INFO - PROCESS | 3008 | 1468230572653 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:49:32 INFO - PROCESS | 3008 | 1468230572656 Marionette TRACE conn6 <- [1,2474,null,{}] 02:49:32 INFO - PROCESS | 3008 | 1468230572661 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:32 INFO - PROCESS | 3008 | 1468230572665 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:32 INFO - PROCESS | 3008 | 1468230572769 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 02:49:32 INFO - PROCESS | 3008 | 1468230572846 Marionette TRACE conn6 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:32 INFO - PROCESS | 3008 | 1468230572851 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA5B800 == 39 [pid = 3008] [id = 628] 02:49:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F526EE400) [pid = 3008] [serial = 1884] [outer = 0000000000000000] 02:49:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52A64000) [pid = 3008] [serial = 1885] [outer = 0000000F526EE400] 02:49:32 INFO - PROCESS | 3008 | 1468230572950 Marionette DEBUG loaded listener.js 02:49:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F5305BC00) [pid = 3008] [serial = 1886] [outer = 0000000F526EE400] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F78000 == 38 [pid = 3008] [id = 623] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6402F000 == 37 [pid = 3008] [id = 622] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64019800 == 36 [pid = 3008] [id = 621] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B4800 == 35 [pid = 3008] [id = 620] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60BAB800 == 34 [pid = 3008] [id = 619] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FED9000 == 33 [pid = 3008] [id = 618] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ED89000 == 32 [pid = 3008] [id = 617] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A36800 == 31 [pid = 3008] [id = 616] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A44000 == 30 [pid = 3008] [id = 614] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6767E000 == 29 [pid = 3008] [id = 613] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FE8E800 == 28 [pid = 3008] [id = 615] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672B4000 == 27 [pid = 3008] [id = 627] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617BA800 == 26 [pid = 3008] [id = 626] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67096800 == 25 [pid = 3008] [id = 624] 02:49:33 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57DDC000 == 24 [pid = 3008] [id = 625] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F52A54C00) [pid = 3008] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52A64C00) [pid = 3008] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5BA81800) [pid = 3008] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F5C75B400) [pid = 3008] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F4B2400) [pid = 3008] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58B8A400) [pid = 3008] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F58FEFC00) [pid = 3008] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F57C71800) [pid = 3008] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5FFAC000) [pid = 3008] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F57D8B800) [pid = 3008] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5FE42800) [pid = 3008] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6060E400) [pid = 3008] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F60483800) [pid = 3008] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F576F2C00) [pid = 3008] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6178C400) [pid = 3008] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57197C00) [pid = 3008] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F571F8400) [pid = 3008] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F63382000) [pid = 3008] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5E822800) [pid = 3008] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F186C00) [pid = 3008] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52B99400) [pid = 3008] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F52F30000) [pid = 3008] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F63A54400) [pid = 3008] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F621DA800) [pid = 3008] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F63466C00) [pid = 3008] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5F369800) [pid = 3008] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F63A4B400) [pid = 3008] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 02:49:33 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F5FE11C00) [pid = 3008] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 02:49:34 INFO - PROCESS | 3008 | 1468230574173 Marionette TRACE conn6 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1539ms 02:49:34 INFO - PROCESS | 3008 | 1468230574196 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 02:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:49:34 INFO - PROCESS | 3008 | 1468230574200 Marionette TRACE conn6 <- [1,2477,null,{"value":"13"}] 02:49:34 INFO - PROCESS | 3008 | 1468230574205 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 3008 | 1468230574208 Marionette TRACE conn6 <- [1,2478,null,{}] 02:49:34 INFO - PROCESS | 3008 | 1468230574213 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 3008 | 1468230574216 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:34 INFO - PROCESS | 3008 | 1468230574305 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 02:49:34 INFO - PROCESS | 3008 | 1468230574384 Marionette TRACE conn6 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:34 INFO - PROCESS | 3008 | 1468230574386 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F52800 == 25 [pid = 3008] [id = 629] 02:49:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52A5CC00) [pid = 3008] [serial = 1887] [outer = 0000000000000000] 02:49:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52ABDC00) [pid = 3008] [serial = 1888] [outer = 0000000F52A5CC00] 02:49:34 INFO - PROCESS | 3008 | 1468230574436 Marionette DEBUG loaded listener.js 02:49:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52FAE800) [pid = 3008] [serial = 1889] [outer = 0000000F52A5CC00] 02:49:34 INFO - PROCESS | 3008 | 1468230574846 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:49:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:49:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 692ms 02:49:34 INFO - PROCESS | 3008 | 1468230574897 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 02:49:34 INFO - PROCESS | 3008 | 1468230574902 Marionette TRACE conn6 <- [1,2481,null,{"value":"13"}] 02:49:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:49:34 INFO - PROCESS | 3008 | 1468230574909 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:49:34 INFO - PROCESS | 3008 | 1468230574912 Marionette TRACE conn6 <- [1,2482,null,{}] 02:49:34 INFO - PROCESS | 3008 | 1468230574916 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:34 INFO - PROCESS | 3008 | 1468230574918 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:35 INFO - PROCESS | 3008 | 1468230575014 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 02:49:35 INFO - PROCESS | 3008 | 1468230575060 Marionette TRACE conn6 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 3008 | 1468230575063 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA61000 == 26 [pid = 3008] [id = 630] 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57197C00) [pid = 3008] [serial = 1890] [outer = 0000000000000000] 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F571F0000) [pid = 3008] [serial = 1891] [outer = 0000000F57197C00] 02:49:35 INFO - PROCESS | 3008 | 1468230575112 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F576FB800) [pid = 3008] [serial = 1892] [outer = 0000000F57197C00] 02:49:35 INFO - PROCESS | 3008 | 1468230575580 Marionette TRACE conn6 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:49:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:49:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 735ms 02:49:35 INFO - PROCESS | 3008 | 1468230575646 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 02:49:35 INFO - PROCESS | 3008 | 1468230575649 Marionette TRACE conn6 <- [1,2485,null,{"value":"13"}] 02:49:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:49:35 INFO - PROCESS | 3008 | 1468230575653 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:49:35 INFO - PROCESS | 3008 | 1468230575656 Marionette TRACE conn6 <- [1,2486,null,{}] 02:49:35 INFO - PROCESS | 3008 | 1468230575667 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:35 INFO - PROCESS | 3008 | 1468230575672 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:35 INFO - PROCESS | 3008 | 1468230575761 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 02:49:35 INFO - PROCESS | 3008 | 1468230575849 Marionette TRACE conn6 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:35 INFO - PROCESS | 3008 | 1468230575852 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004F800 == 27 [pid = 3008] [id = 631] 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F526FBC00) [pid = 3008] [serial = 1893] [outer = 0000000000000000] 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F58BE1400) [pid = 3008] [serial = 1894] [outer = 0000000F526FBC00] 02:49:35 INFO - PROCESS | 3008 | 1468230575902 Marionette DEBUG loaded listener.js 02:49:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F591BAC00) [pid = 3008] [serial = 1895] [outer = 0000000F526FBC00] 02:49:36 INFO - PROCESS | 3008 | 1468230576311 Marionette TRACE conn6 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:49:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:49:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 691ms 02:49:36 INFO - PROCESS | 3008 | 1468230576346 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 02:49:36 INFO - PROCESS | 3008 | 1468230576349 Marionette TRACE conn6 <- [1,2489,null,{"value":"13"}] 02:49:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:49:36 INFO - PROCESS | 3008 | 1468230576352 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:49:36 INFO - PROCESS | 3008 | 1468230576354 Marionette TRACE conn6 <- [1,2490,null,{}] 02:49:36 INFO - PROCESS | 3008 | 1468230576358 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:36 INFO - PROCESS | 3008 | 1468230576360 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:36 INFO - PROCESS | 3008 | 1468230576507 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 02:49:36 INFO - PROCESS | 3008 | 1468230576527 Marionette TRACE conn6 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:36 INFO - PROCESS | 3008 | 1468230576529 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6194E000 == 28 [pid = 3008] [id = 632] 02:49:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F593A3400) [pid = 3008] [serial = 1896] [outer = 0000000000000000] 02:49:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5BA82800) [pid = 3008] [serial = 1897] [outer = 0000000F593A3400] 02:49:36 INFO - PROCESS | 3008 | 1468230576575 Marionette DEBUG loaded listener.js 02:49:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5D197800) [pid = 3008] [serial = 1898] [outer = 0000000F593A3400] 02:49:37 INFO - PROCESS | 3008 | 1468230577017 Marionette TRACE conn6 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 671ms 02:49:37 INFO - PROCESS | 3008 | 1468230577026 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 3008 | 1468230577028 Marionette TRACE conn6 <- [1,2493,null,{"value":"13"}] 02:49:37 INFO - PROCESS | 3008 | 1468230577031 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:49:37 INFO - PROCESS | 3008 | 1468230577033 Marionette TRACE conn6 <- [1,2494,null,{}] 02:49:37 INFO - PROCESS | 3008 | 1468230577044 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 3008 | 1468230577046 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:37 INFO - PROCESS | 3008 | 1468230577152 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 02:49:37 INFO - PROCESS | 3008 | 1468230577159 Marionette TRACE conn6 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 3008 | 1468230577161 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B9000 == 29 [pid = 3008] [id = 633] 02:49:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F52A61800) [pid = 3008] [serial = 1899] [outer = 0000000000000000] 02:49:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5D6D0400) [pid = 3008] [serial = 1900] [outer = 0000000F52A61800] 02:49:37 INFO - PROCESS | 3008 | 1468230577206 Marionette DEBUG loaded listener.js 02:49:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F10EC00) [pid = 3008] [serial = 1901] [outer = 0000000F52A61800] 02:49:37 INFO - PROCESS | 3008 | 1468230577680 Marionette TRACE conn6 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:49:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:49:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 691ms 02:49:37 INFO - PROCESS | 3008 | 1468230577729 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 02:49:37 INFO - PROCESS | 3008 | 1468230577731 Marionette TRACE conn6 <- [1,2497,null,{"value":"13"}] 02:49:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:49:37 INFO - PROCESS | 3008 | 1468230577734 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:49:37 INFO - PROCESS | 3008 | 1468230577736 Marionette TRACE conn6 <- [1,2498,null,{}] 02:49:37 INFO - PROCESS | 3008 | 1468230577740 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:37 INFO - PROCESS | 3008 | 1468230577746 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:37 INFO - PROCESS | 3008 | 1468230577911 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 02:49:37 INFO - PROCESS | 3008 | 1468230577938 Marionette TRACE conn6 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:37 INFO - PROCESS | 3008 | 1468230577940 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64021800 == 30 [pid = 3008] [id = 634] 02:49:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F53DEA000) [pid = 3008] [serial = 1902] [outer = 0000000000000000] 02:49:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5F36F000) [pid = 3008] [serial = 1903] [outer = 0000000F53DEA000] 02:49:37 INFO - PROCESS | 3008 | 1468230577986 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5FFAD000) [pid = 3008] [serial = 1904] [outer = 0000000F53DEA000] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F114C00) [pid = 3008] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F634D1C00) [pid = 3008] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52621400) [pid = 3008] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F53A42000) [pid = 3008] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B9F400) [pid = 3008] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52A5D000) [pid = 3008] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52A54000) [pid = 3008] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5FBD0800) [pid = 3008] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5D195000) [pid = 3008] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F61758400) [pid = 3008] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F51F3E000) [pid = 3008] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:49:38 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F59663400) [pid = 3008] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:49:38 INFO - PROCESS | 3008 | 1468230578560 Marionette TRACE conn6 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:49:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:49:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 882ms 02:49:38 INFO - PROCESS | 3008 | 1468230578616 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 02:49:38 INFO - PROCESS | 3008 | 1468230578618 Marionette TRACE conn6 <- [1,2501,null,{"value":"13"}] 02:49:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:49:38 INFO - PROCESS | 3008 | 1468230578622 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:49:38 INFO - PROCESS | 3008 | 1468230578624 Marionette TRACE conn6 <- [1,2502,null,{}] 02:49:38 INFO - PROCESS | 3008 | 1468230578633 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:38 INFO - PROCESS | 3008 | 1468230578636 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:38 INFO - PROCESS | 3008 | 1468230578717 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 02:49:38 INFO - PROCESS | 3008 | 1468230578724 Marionette TRACE conn6 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:38 INFO - PROCESS | 3008 | 1468230578726 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F50800 == 31 [pid = 3008] [id = 635] 02:49:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52A6C400) [pid = 3008] [serial = 1905] [outer = 0000000000000000] 02:49:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5F36F400) [pid = 3008] [serial = 1906] [outer = 0000000F52A6C400] 02:49:38 INFO - PROCESS | 3008 | 1468230578772 Marionette DEBUG loaded listener.js 02:49:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F60356800) [pid = 3008] [serial = 1907] [outer = 0000000F52A6C400] 02:49:39 INFO - PROCESS | 3008 | 1468230579206 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 629ms 02:49:39 INFO - PROCESS | 3008 | 1468230579257 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 3008 | 1468230579260 Marionette TRACE conn6 <- [1,2505,null,{"value":"13"}] 02:49:39 INFO - PROCESS | 3008 | 1468230579268 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:49:39 INFO - PROCESS | 3008 | 1468230579270 Marionette TRACE conn6 <- [1,2506,null,{}] 02:49:39 INFO - PROCESS | 3008 | 1468230579274 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:39 INFO - PROCESS | 3008 | 1468230579276 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:39 INFO - PROCESS | 3008 | 1468230579357 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 02:49:39 INFO - PROCESS | 3008 | 1468230579362 Marionette TRACE conn6 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:39 INFO - PROCESS | 3008 | 1468230579364 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F9E800 == 32 [pid = 3008] [id = 636] 02:49:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F6035F400) [pid = 3008] [serial = 1908] [outer = 0000000000000000] 02:49:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F60610800) [pid = 3008] [serial = 1909] [outer = 0000000F6035F400] 02:49:39 INFO - PROCESS | 3008 | 1468230579417 Marionette DEBUG loaded listener.js 02:49:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F60DC1000) [pid = 3008] [serial = 1910] [outer = 0000000F6035F400] 02:49:39 INFO - PROCESS | 3008 | 1468230579852 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:49:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:49:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 630ms 02:49:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:49:39 INFO - PROCESS | 3008 | 1468230579903 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 02:49:39 INFO - PROCESS | 3008 | 1468230579905 Marionette TRACE conn6 <- [1,2509,null,{"value":"13"}] 02:49:39 INFO - PROCESS | 3008 | 1468230579913 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:49:39 INFO - PROCESS | 3008 | 1468230579915 Marionette TRACE conn6 <- [1,2510,null,{}] 02:49:39 INFO - PROCESS | 3008 | 1468230579918 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:39 INFO - PROCESS | 3008 | 1468230579920 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:40 INFO - PROCESS | 3008 | 1468230580004 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 02:49:40 INFO - PROCESS | 3008 | 1468230580011 Marionette TRACE conn6 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:40 INFO - PROCESS | 3008 | 1468230580013 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004E800 == 33 [pid = 3008] [id = 637] 02:49:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F606EE800) [pid = 3008] [serial = 1911] [outer = 0000000000000000] 02:49:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F61791000) [pid = 3008] [serial = 1912] [outer = 0000000F606EE800] 02:49:40 INFO - PROCESS | 3008 | 1468230580058 Marionette DEBUG loaded listener.js 02:49:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61C55800) [pid = 3008] [serial = 1913] [outer = 0000000F606EE800] 02:49:40 INFO - PROCESS | 3008 | 1468230580679 Marionette TRACE conn6 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:49:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:49:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 839ms 02:49:40 INFO - PROCESS | 3008 | 1468230580758 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 02:49:40 INFO - PROCESS | 3008 | 1468230580763 Marionette TRACE conn6 <- [1,2513,null,{"value":"13"}] 02:49:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:49:40 INFO - PROCESS | 3008 | 1468230580792 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:49:40 INFO - PROCESS | 3008 | 1468230580796 Marionette TRACE conn6 <- [1,2514,null,{}] 02:49:40 INFO - PROCESS | 3008 | 1468230580802 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:40 INFO - PROCESS | 3008 | 1468230580806 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:40 INFO - PROCESS | 3008 | 1468230580940 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 02:49:41 INFO - PROCESS | 3008 | 1468230581058 Marionette TRACE conn6 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:41 INFO - PROCESS | 3008 | 1468230581061 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F0A9000 == 34 [pid = 3008] [id = 638] 02:49:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F518BA000) [pid = 3008] [serial = 1914] [outer = 0000000000000000] 02:49:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52A62C00) [pid = 3008] [serial = 1915] [outer = 0000000F518BA000] 02:49:41 INFO - PROCESS | 3008 | 1468230581121 Marionette DEBUG loaded listener.js 02:49:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F53407800) [pid = 3008] [serial = 1916] [outer = 0000000F518BA000] 02:49:41 INFO - PROCESS | 3008 | 1468230581821 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:49:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:49:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1081ms 02:49:41 INFO - PROCESS | 3008 | 1468230581877 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 02:49:41 INFO - PROCESS | 3008 | 1468230581882 Marionette TRACE conn6 <- [1,2517,null,{"value":"13"}] 02:49:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:49:41 INFO - PROCESS | 3008 | 1468230581888 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:49:41 INFO - PROCESS | 3008 | 1468230581891 Marionette TRACE conn6 <- [1,2518,null,{}] 02:49:41 INFO - PROCESS | 3008 | 1468230581920 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:41 INFO - PROCESS | 3008 | 1468230581923 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:42 INFO - PROCESS | 3008 | 1468230582064 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 02:49:42 INFO - PROCESS | 3008 | 1468230582183 Marionette TRACE conn6 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:42 INFO - PROCESS | 3008 | 1468230582186 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B7800 == 35 [pid = 3008] [id = 639] 02:49:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5719F400) [pid = 3008] [serial = 1917] [outer = 0000000000000000] 02:49:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F57D86C00) [pid = 3008] [serial = 1918] [outer = 0000000F5719F400] 02:49:42 INFO - PROCESS | 3008 | 1468230582245 Marionette DEBUG loaded listener.js 02:49:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F58FF0000) [pid = 3008] [serial = 1919] [outer = 0000000F5719F400] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F9E800 == 34 [pid = 3008] [id = 636] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F50800 == 33 [pid = 3008] [id = 635] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64021800 == 32 [pid = 3008] [id = 634] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B9000 == 31 [pid = 3008] [id = 633] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6194E000 == 30 [pid = 3008] [id = 632] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004F800 == 29 [pid = 3008] [id = 631] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA61000 == 28 [pid = 3008] [id = 630] 02:49:43 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F52800 == 27 [pid = 3008] [id = 629] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FE3D000) [pid = 3008] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63A61000) [pid = 3008] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F529B4400) [pid = 3008] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52A72000) [pid = 3008] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F571EF800) [pid = 3008] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F579AEC00) [pid = 3008] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F53409800) [pid = 3008] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5726E800) [pid = 3008] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52A72C00) [pid = 3008] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52B9A000) [pid = 3008] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58BDC000) [pid = 3008] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F61758C00) [pid = 3008] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F10F000) [pid = 3008] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F61C55C00) [pid = 3008] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5E81C000) [pid = 3008] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F57D8BC00) [pid = 3008] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F6069E800) [pid = 3008] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F60609C00) [pid = 3008] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5BA76400) [pid = 3008] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5C710800) [pid = 3008] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F61791400) [pid = 3008] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5FA0E400) [pid = 3008] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F591BA400) [pid = 3008] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 02:49:43 INFO - PROCESS | 3008 | 1468230583088 Marionette TRACE conn6 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1264ms 02:49:43 INFO - PROCESS | 3008 | 1468230583155 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 02:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:49:43 INFO - PROCESS | 3008 | 1468230583159 Marionette TRACE conn6 <- [1,2521,null,{"value":"13"}] 02:49:43 INFO - PROCESS | 3008 | 1468230583164 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 3008 | 1468230583167 Marionette TRACE conn6 <- [1,2522,null,{}] 02:49:43 INFO - PROCESS | 3008 | 1468230583173 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 3008 | 1468230583176 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:43 INFO - PROCESS | 3008 | 1468230583267 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 02:49:43 INFO - PROCESS | 3008 | 1468230583283 Marionette TRACE conn6 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:43 INFO - PROCESS | 3008 | 1468230583285 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A91000 == 28 [pid = 3008] [id = 640] 02:49:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F52B86800) [pid = 3008] [serial = 1920] [outer = 0000000000000000] 02:49:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52B90C00) [pid = 3008] [serial = 1921] [outer = 0000000F52B86800] 02:49:43 INFO - PROCESS | 3008 | 1468230583334 Marionette DEBUG loaded listener.js 02:49:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F53DEC400) [pid = 3008] [serial = 1922] [outer = 0000000F52B86800] 02:49:43 INFO - PROCESS | 3008 | 1468230583866 Marionette TRACE conn6 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:49:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:49:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 734ms 02:49:43 INFO - PROCESS | 3008 | 1468230583897 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 02:49:43 INFO - PROCESS | 3008 | 1468230583902 Marionette TRACE conn6 <- [1,2525,null,{"value":"13"}] 02:49:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:49:43 INFO - PROCESS | 3008 | 1468230583908 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:49:43 INFO - PROCESS | 3008 | 1468230583911 Marionette TRACE conn6 <- [1,2526,null,{}] 02:49:43 INFO - PROCESS | 3008 | 1468230583914 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:43 INFO - PROCESS | 3008 | 1468230583917 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:44 INFO - PROCESS | 3008 | 1468230584010 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 02:49:44 INFO - PROCESS | 3008 | 1468230584018 Marionette TRACE conn6 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 3008 | 1468230584021 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A38000 == 29 [pid = 3008] [id = 641] 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F57D8DC00) [pid = 3008] [serial = 1923] [outer = 0000000000000000] 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F58A0F400) [pid = 3008] [serial = 1924] [outer = 0000000F57D8DC00] 02:49:44 INFO - PROCESS | 3008 | 1468230584070 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F58FFB400) [pid = 3008] [serial = 1925] [outer = 0000000F57D8DC00] 02:49:44 INFO - PROCESS | 3008 | 1468230584549 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:49:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:49:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 692ms 02:49:44 INFO - PROCESS | 3008 | 1468230584604 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 02:49:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:49:44 INFO - PROCESS | 3008 | 1468230584606 Marionette TRACE conn6 <- [1,2529,null,{"value":"13"}] 02:49:44 INFO - PROCESS | 3008 | 1468230584610 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:49:44 INFO - PROCESS | 3008 | 1468230584613 Marionette TRACE conn6 <- [1,2530,null,{}] 02:49:44 INFO - PROCESS | 3008 | 1468230584625 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:44 INFO - PROCESS | 3008 | 1468230584630 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:44 INFO - PROCESS | 3008 | 1468230584719 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 02:49:44 INFO - PROCESS | 3008 | 1468230584829 Marionette TRACE conn6 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:44 INFO - PROCESS | 3008 | 1468230584833 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61704000 == 30 [pid = 3008] [id = 642] 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57F39800) [pid = 3008] [serial = 1926] [outer = 0000000000000000] 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5E822800) [pid = 3008] [serial = 1927] [outer = 0000000F57F39800] 02:49:44 INFO - PROCESS | 3008 | 1468230584886 Marionette DEBUG loaded listener.js 02:49:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5F114000) [pid = 3008] [serial = 1928] [outer = 0000000F57F39800] 02:49:45 INFO - PROCESS | 3008 | 1468230585263 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:49:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:49:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 693ms 02:49:45 INFO - PROCESS | 3008 | 1468230585306 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 02:49:45 INFO - PROCESS | 3008 | 1468230585309 Marionette TRACE conn6 <- [1,2533,null,{"value":"13"}] 02:49:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:49:45 INFO - PROCESS | 3008 | 1468230585312 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:49:45 INFO - PROCESS | 3008 | 1468230585314 Marionette TRACE conn6 <- [1,2534,null,{}] 02:49:45 INFO - PROCESS | 3008 | 1468230585317 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:45 INFO - PROCESS | 3008 | 1468230585319 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:45 INFO - PROCESS | 3008 | 1468230585441 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 02:49:45 INFO - PROCESS | 3008 | 1468230585446 Marionette TRACE conn6 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:45 INFO - PROCESS | 3008 | 1468230585448 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633DB000 == 31 [pid = 3008] [id = 643] 02:49:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5F36C400) [pid = 3008] [serial = 1929] [outer = 0000000000000000] 02:49:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F929800) [pid = 3008] [serial = 1930] [outer = 0000000F5F36C400] 02:49:45 INFO - PROCESS | 3008 | 1468230585501 Marionette DEBUG loaded listener.js 02:49:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5FE3FC00) [pid = 3008] [serial = 1931] [outer = 0000000F5F36C400] 02:49:45 INFO - PROCESS | 3008 | 1468230585947 Marionette TRACE conn6 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 692ms 02:49:46 INFO - PROCESS | 3008 | 1468230586007 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 3008 | 1468230586010 Marionette TRACE conn6 <- [1,2537,null,{"value":"13"}] 02:49:46 INFO - PROCESS | 3008 | 1468230586013 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:49:46 INFO - PROCESS | 3008 | 1468230586015 Marionette TRACE conn6 <- [1,2538,null,{}] 02:49:46 INFO - PROCESS | 3008 | 1468230586018 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 3008 | 1468230586020 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:46 INFO - PROCESS | 3008 | 1468230586139 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 02:49:46 INFO - PROCESS | 3008 | 1468230586227 Marionette TRACE conn6 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 3008 | 1468230586229 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64030000 == 32 [pid = 3008] [id = 644] 02:49:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FE41000) [pid = 3008] [serial = 1932] [outer = 0000000000000000] 02:49:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FFB0400) [pid = 3008] [serial = 1933] [outer = 0000000F5FE41000] 02:49:46 INFO - PROCESS | 3008 | 1468230586274 Marionette DEBUG loaded listener.js 02:49:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6060F800) [pid = 3008] [serial = 1934] [outer = 0000000F5FE41000] 02:49:46 INFO - PROCESS | 3008 | 1468230586719 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:49:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:49:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 734ms 02:49:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:49:46 INFO - PROCESS | 3008 | 1468230586750 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 02:49:46 INFO - PROCESS | 3008 | 1468230586752 Marionette TRACE conn6 <- [1,2541,null,{"value":"13"}] 02:49:46 INFO - PROCESS | 3008 | 1468230586756 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:49:46 INFO - PROCESS | 3008 | 1468230586757 Marionette TRACE conn6 <- [1,2542,null,{}] 02:49:46 INFO - PROCESS | 3008 | 1468230586761 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:46 INFO - PROCESS | 3008 | 1468230586767 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:46 INFO - PROCESS | 3008 | 1468230586914 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 02:49:46 INFO - PROCESS | 3008 | 1468230586927 Marionette TRACE conn6 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:46 INFO - PROCESS | 3008 | 1468230586929 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FA2000 == 33 [pid = 3008] [id = 645] 02:49:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6174E400) [pid = 3008] [serial = 1935] [outer = 0000000000000000] 02:49:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61C52800) [pid = 3008] [serial = 1936] [outer = 0000000F6174E400] 02:49:47 INFO - PROCESS | 3008 | 1468230587019 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6338B000) [pid = 3008] [serial = 1937] [outer = 0000000F6174E400] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F593A3400) [pid = 3008] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52A5CC00) [pid = 3008] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F57197C00) [pid = 3008] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F526FBC00) [pid = 3008] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F526EE400) [pid = 3008] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F52625800) [pid = 3008] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F6035F400) [pid = 3008] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F571F7400) [pid = 3008] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52A61800) [pid = 3008] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5F70E800) [pid = 3008] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F53DEA000) [pid = 3008] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:49:47 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F52A6C400) [pid = 3008] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:49:47 INFO - PROCESS | 3008 | 1468230587491 Marionette TRACE conn6 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:49:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:49:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 777ms 02:49:47 INFO - PROCESS | 3008 | 1468230587536 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 02:49:47 INFO - PROCESS | 3008 | 1468230587538 Marionette TRACE conn6 <- [1,2545,null,{"value":"13"}] 02:49:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:49:47 INFO - PROCESS | 3008 | 1468230587542 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:49:47 INFO - PROCESS | 3008 | 1468230587544 Marionette TRACE conn6 <- [1,2546,null,{}] 02:49:47 INFO - PROCESS | 3008 | 1468230587548 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:47 INFO - PROCESS | 3008 | 1468230587550 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:47 INFO - PROCESS | 3008 | 1468230587632 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 02:49:47 INFO - PROCESS | 3008 | 1468230587640 Marionette TRACE conn6 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:47 INFO - PROCESS | 3008 | 1468230587642 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FBA800 == 34 [pid = 3008] [id = 646] 02:49:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F519D5800) [pid = 3008] [serial = 1938] [outer = 0000000000000000] 02:49:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F571A0400) [pid = 3008] [serial = 1939] [outer = 0000000F519D5800] 02:49:47 INFO - PROCESS | 3008 | 1468230587688 Marionette DEBUG loaded listener.js 02:49:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5F5B4400) [pid = 3008] [serial = 1940] [outer = 0000000F519D5800] 02:49:48 INFO - PROCESS | 3008 | 1468230588128 Marionette TRACE conn6 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 627ms 02:49:48 INFO - PROCESS | 3008 | 1468230588172 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 3008 | 1468230588174 Marionette TRACE conn6 <- [1,2549,null,{"value":"13"}] 02:49:48 INFO - PROCESS | 3008 | 1468230588177 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:49:48 INFO - PROCESS | 3008 | 1468230588179 Marionette TRACE conn6 <- [1,2550,null,{}] 02:49:48 INFO - PROCESS | 3008 | 1468230588191 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 3008 | 1468230588193 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:48 INFO - PROCESS | 3008 | 1468230588277 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 02:49:48 INFO - PROCESS | 3008 | 1468230588283 Marionette TRACE conn6 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 3008 | 1468230588285 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67411800 == 35 [pid = 3008] [id = 647] 02:49:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F6337E400) [pid = 3008] [serial = 1941] [outer = 0000000000000000] 02:49:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F6345C400) [pid = 3008] [serial = 1942] [outer = 0000000F6337E400] 02:49:48 INFO - PROCESS | 3008 | 1468230588329 Marionette DEBUG loaded listener.js 02:49:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F6350F800) [pid = 3008] [serial = 1943] [outer = 0000000F6337E400] 02:49:48 INFO - PROCESS | 3008 | 1468230588754 Marionette TRACE conn6 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:49:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:49:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 629ms 02:49:48 INFO - PROCESS | 3008 | 1468230588810 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 02:49:48 INFO - PROCESS | 3008 | 1468230588812 Marionette TRACE conn6 <- [1,2553,null,{"value":"13"}] 02:49:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:49:48 INFO - PROCESS | 3008 | 1468230588816 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:49:48 INFO - PROCESS | 3008 | 1468230588818 Marionette TRACE conn6 <- [1,2554,null,{}] 02:49:48 INFO - PROCESS | 3008 | 1468230588822 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:48 INFO - PROCESS | 3008 | 1468230588823 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:48 INFO - PROCESS | 3008 | 1468230588907 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 02:49:48 INFO - PROCESS | 3008 | 1468230588914 Marionette TRACE conn6 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:48 INFO - PROCESS | 3008 | 1468230588916 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600C5800 == 36 [pid = 3008] [id = 648] 02:49:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F63A4BC00) [pid = 3008] [serial = 1944] [outer = 0000000000000000] 02:49:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F63A51C00) [pid = 3008] [serial = 1945] [outer = 0000000F63A4BC00] 02:49:48 INFO - PROCESS | 3008 | 1468230588961 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F63A60000) [pid = 3008] [serial = 1946] [outer = 0000000F63A4BC00] 02:49:49 INFO - PROCESS | 3008 | 1468230589413 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:49:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:49:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 693ms 02:49:49 INFO - PROCESS | 3008 | 1468230589512 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 02:49:49 INFO - PROCESS | 3008 | 1468230589516 Marionette TRACE conn6 <- [1,2557,null,{"value":"13"}] 02:49:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:49:49 INFO - PROCESS | 3008 | 1468230589522 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:49:49 INFO - PROCESS | 3008 | 1468230589526 Marionette TRACE conn6 <- [1,2558,null,{}] 02:49:49 INFO - PROCESS | 3008 | 1468230589533 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:49 INFO - PROCESS | 3008 | 1468230589537 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:49 INFO - PROCESS | 3008 | 1468230589668 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 02:49:49 INFO - PROCESS | 3008 | 1468230589758 Marionette TRACE conn6 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:49 INFO - PROCESS | 3008 | 1468230589763 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58F4C800 == 37 [pid = 3008] [id = 649] 02:49:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F52A56400) [pid = 3008] [serial = 1947] [outer = 0000000000000000] 02:49:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F52A70400) [pid = 3008] [serial = 1948] [outer = 0000000F52A56400] 02:49:49 INFO - PROCESS | 3008 | 1468230589823 Marionette DEBUG loaded listener.js 02:49:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5719AC00) [pid = 3008] [serial = 1949] [outer = 0000000F52A56400] 02:49:50 INFO - PROCESS | 3008 | 1468230590514 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:49:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:49:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1038ms 02:49:50 INFO - PROCESS | 3008 | 1468230590563 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 02:49:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:49:50 INFO - PROCESS | 3008 | 1468230590566 Marionette TRACE conn6 <- [1,2561,null,{"value":"13"}] 02:49:50 INFO - PROCESS | 3008 | 1468230590573 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:49:50 INFO - PROCESS | 3008 | 1468230590577 Marionette TRACE conn6 <- [1,2562,null,{}] 02:49:50 INFO - PROCESS | 3008 | 1468230590602 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:50 INFO - PROCESS | 3008 | 1468230590606 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:50 INFO - PROCESS | 3008 | 1468230590754 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 02:49:50 INFO - PROCESS | 3008 | 1468230590878 Marionette TRACE conn6 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:50 INFO - PROCESS | 3008 | 1468230590881 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621BE000 == 38 [pid = 3008] [id = 650] 02:49:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F59664800) [pid = 3008] [serial = 1950] [outer = 0000000000000000] 02:49:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5C70F000) [pid = 3008] [serial = 1951] [outer = 0000000F59664800] 02:49:50 INFO - PROCESS | 3008 | 1468230590943 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5F10F000) [pid = 3008] [serial = 1952] [outer = 0000000F59664800] 02:49:51 INFO - PROCESS | 3008 | 1468230591505 Marionette TRACE conn6 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:49:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:49:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 984ms 02:49:51 INFO - PROCESS | 3008 | 1468230591556 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 02:49:51 INFO - PROCESS | 3008 | 1468230591559 Marionette TRACE conn6 <- [1,2565,null,{"value":"13"}] 02:49:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:49:51 INFO - PROCESS | 3008 | 1468230591563 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:49:51 INFO - PROCESS | 3008 | 1468230591565 Marionette TRACE conn6 <- [1,2566,null,{}] 02:49:51 INFO - PROCESS | 3008 | 1468230591576 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:51 INFO - PROCESS | 3008 | 1468230591582 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:51 INFO - PROCESS | 3008 | 1468230591700 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 02:49:51 INFO - PROCESS | 3008 | 1468230591797 Marionette TRACE conn6 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:51 INFO - PROCESS | 3008 | 1468230591801 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67668800 == 39 [pid = 3008] [id = 651] 02:49:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F61790000) [pid = 3008] [serial = 1953] [outer = 0000000000000000] 02:49:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F61985000) [pid = 3008] [serial = 1954] [outer = 0000000F61790000] 02:49:51 INFO - PROCESS | 3008 | 1468230591861 Marionette DEBUG loaded listener.js 02:49:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F6337F800) [pid = 3008] [serial = 1955] [outer = 0000000F61790000] 02:49:52 INFO - PROCESS | 3008 | 1468230592497 Marionette TRACE conn6 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:49:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:49:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 985ms 02:49:52 INFO - PROCESS | 3008 | 1468230592549 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 02:49:52 INFO - PROCESS | 3008 | 1468230592552 Marionette TRACE conn6 <- [1,2569,null,{"value":"13"}] 02:49:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:49:52 INFO - PROCESS | 3008 | 1468230592556 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:49:52 INFO - PROCESS | 3008 | 1468230592558 Marionette TRACE conn6 <- [1,2570,null,{}] 02:49:52 INFO - PROCESS | 3008 | 1468230592562 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:52 INFO - PROCESS | 3008 | 1468230592565 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:52 INFO - PROCESS | 3008 | 1468230592679 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 02:49:52 INFO - PROCESS | 3008 | 1468230592801 Marionette TRACE conn6 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:52 INFO - PROCESS | 3008 | 1468230592804 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6210C800 == 40 [pid = 3008] [id = 652] 02:49:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F53064800) [pid = 3008] [serial = 1956] [outer = 0000000000000000] 02:49:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F60609400) [pid = 3008] [serial = 1957] [outer = 0000000F53064800] 02:49:52 INFO - PROCESS | 3008 | 1468230592862 Marionette DEBUG loaded listener.js 02:49:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63D13800) [pid = 3008] [serial = 1958] [outer = 0000000F53064800] 02:49:53 INFO - PROCESS | 3008 | 1468230593572 Marionette TRACE conn6 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:49:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:49:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1078ms 02:49:53 INFO - PROCESS | 3008 | 1468230593637 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 02:49:53 INFO - PROCESS | 3008 | 1468230593641 Marionette TRACE conn6 <- [1,2573,null,{"value":"13"}] 02:49:53 INFO - PROCESS | 3008 | 1468230593646 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:49:53 INFO - PROCESS | 3008 | 1468230593650 Marionette TRACE conn6 <- [1,2574,null,{}] 02:49:53 INFO - PROCESS | 3008 | 1468230593656 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:53 INFO - PROCESS | 3008 | 1468230593659 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:53 INFO - PROCESS | 3008 | 1468230593763 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 02:49:53 INFO - PROCESS | 3008 | 1468230593890 Marionette TRACE conn6 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:53 INFO - PROCESS | 3008 | 1468230593893 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A53000 == 41 [pid = 3008] [id = 653] 02:49:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F526F3C00) [pid = 3008] [serial = 1959] [outer = 0000000000000000] 02:49:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F526FB800) [pid = 3008] [serial = 1960] [outer = 0000000F526F3C00] 02:49:53 INFO - PROCESS | 3008 | 1468230593948 Marionette DEBUG loaded listener.js 02:49:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F52A65C00) [pid = 3008] [serial = 1961] [outer = 0000000F526F3C00] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA5B800 == 40 [pid = 3008] [id = 628] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67411800 == 39 [pid = 3008] [id = 647] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FBA800 == 38 [pid = 3008] [id = 646] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FA2000 == 37 [pid = 3008] [id = 645] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64030000 == 36 [pid = 3008] [id = 644] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633DB000 == 35 [pid = 3008] [id = 643] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61704000 == 34 [pid = 3008] [id = 642] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A38000 == 33 [pid = 3008] [id = 641] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A91000 == 32 [pid = 3008] [id = 640] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6004E800 == 31 [pid = 3008] [id = 637] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F0A9000 == 30 [pid = 3008] [id = 638] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B7800 == 29 [pid = 3008] [id = 639] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6210C800 == 28 [pid = 3008] [id = 652] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67668800 == 27 [pid = 3008] [id = 651] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621BE000 == 26 [pid = 3008] [id = 650] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C5800 == 25 [pid = 3008] [id = 648] 02:49:54 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58F4C800 == 24 [pid = 3008] [id = 649] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5BA82800) [pid = 3008] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52ABDC00) [pid = 3008] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52FAE800) [pid = 3008] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F571F0000) [pid = 3008] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F576FB800) [pid = 3008] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F58BE1400) [pid = 3008] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5305BC00) [pid = 3008] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52A64000) [pid = 3008] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52B96000) [pid = 3008] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A5A000) [pid = 3008] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F60DC1000) [pid = 3008] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58C19000) [pid = 3008] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5D6D0400) [pid = 3008] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57CD5C00) [pid = 3008] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F60357C00) [pid = 3008] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FE35C00) [pid = 3008] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F61791000) [pid = 3008] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5D197800) [pid = 3008] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5F36F000) [pid = 3008] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5F10EC00) [pid = 3008] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F60610800) [pid = 3008] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5FFAD000) [pid = 3008] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F36F400) [pid = 3008] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F591BAC00) [pid = 3008] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 02:49:54 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F60356800) [pid = 3008] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 02:49:55 INFO - PROCESS | 3008 | 1468230595148 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1546ms 02:49:55 INFO - PROCESS | 3008 | 1468230595197 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 3008 | 1468230595201 Marionette TRACE conn6 <- [1,2577,null,{"value":"13"}] 02:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:49:55 INFO - PROCESS | 3008 | 1468230595205 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 3008 | 1468230595208 Marionette TRACE conn6 <- [1,2578,null,{}] 02:49:55 INFO - PROCESS | 3008 | 1468230595213 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 3008 | 1468230595217 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:55 INFO - PROCESS | 3008 | 1468230595345 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 02:49:55 INFO - PROCESS | 3008 | 1468230595423 Marionette TRACE conn6 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:55 INFO - PROCESS | 3008 | 1468230595426 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:55 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A4E800 == 25 [pid = 3008] [id = 654] 02:49:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F52A5C000) [pid = 3008] [serial = 1962] [outer = 0000000000000000] 02:49:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F52A72400) [pid = 3008] [serial = 1963] [outer = 0000000F52A5C000] 02:49:55 INFO - PROCESS | 3008 | 1468230595476 Marionette DEBUG loaded listener.js 02:49:55 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52B84800) [pid = 3008] [serial = 1964] [outer = 0000000F52A5C000] 02:49:55 INFO - PROCESS | 3008 | 1468230595868 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:49:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:49:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 690ms 02:49:55 INFO - PROCESS | 3008 | 1468230595896 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 02:49:55 INFO - PROCESS | 3008 | 1468230595901 Marionette TRACE conn6 <- [1,2581,null,{"value":"13"}] 02:49:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:49:55 INFO - PROCESS | 3008 | 1468230595909 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:49:55 INFO - PROCESS | 3008 | 1468230595912 Marionette TRACE conn6 <- [1,2582,null,{}] 02:49:55 INFO - PROCESS | 3008 | 1468230595916 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:55 INFO - PROCESS | 3008 | 1468230595918 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:56 INFO - PROCESS | 3008 | 1468230596047 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 02:49:56 INFO - PROCESS | 3008 | 1468230596055 Marionette TRACE conn6 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 3008 | 1468230596057 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F1D6800 == 26 [pid = 3008] [id = 655] 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F53058800) [pid = 3008] [serial = 1965] [outer = 0000000000000000] 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5311FC00) [pid = 3008] [serial = 1966] [outer = 0000000F53058800] 02:49:56 INFO - PROCESS | 3008 | 1468230596112 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F56F57000) [pid = 3008] [serial = 1967] [outer = 0000000F53058800] 02:49:56 INFO - PROCESS | 3008 | 1468230596553 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 693ms 02:49:56 INFO - PROCESS | 3008 | 1468230596603 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 02:49:56 INFO - PROCESS | 3008 | 1468230596605 Marionette TRACE conn6 <- [1,2585,null,{"value":"13"}] 02:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:49:56 INFO - PROCESS | 3008 | 1468230596608 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:49:56 INFO - PROCESS | 3008 | 1468230596612 Marionette TRACE conn6 <- [1,2586,null,{}] 02:49:56 INFO - PROCESS | 3008 | 1468230596624 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:56 INFO - PROCESS | 3008 | 1468230596629 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:56 INFO - PROCESS | 3008 | 1468230596716 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 02:49:56 INFO - PROCESS | 3008 | 1468230596723 Marionette TRACE conn6 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:56 INFO - PROCESS | 3008 | 1468230596727 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60017000 == 27 [pid = 3008] [id = 656] 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F576F3000) [pid = 3008] [serial = 1968] [outer = 0000000000000000] 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57C71C00) [pid = 3008] [serial = 1969] [outer = 0000000F576F3000] 02:49:56 INFO - PROCESS | 3008 | 1468230596777 Marionette DEBUG loaded listener.js 02:49:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F58B86000) [pid = 3008] [serial = 1970] [outer = 0000000F576F3000] 02:49:57 INFO - PROCESS | 3008 | 1468230597289 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:49:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:49:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 732ms 02:49:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:49:57 INFO - PROCESS | 3008 | 1468230597344 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 02:49:57 INFO - PROCESS | 3008 | 1468230597347 Marionette TRACE conn6 <- [1,2589,null,{"value":"13"}] 02:49:57 INFO - PROCESS | 3008 | 1468230597350 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:49:57 INFO - PROCESS | 3008 | 1468230597352 Marionette TRACE conn6 <- [1,2590,null,{}] 02:49:57 INFO - PROCESS | 3008 | 1468230597356 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:57 INFO - PROCESS | 3008 | 1468230597358 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:57 INFO - PROCESS | 3008 | 1468230597508 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 02:49:57 INFO - PROCESS | 3008 | 1468230597519 Marionette TRACE conn6 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:57 INFO - PROCESS | 3008 | 1468230597521 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F603F1800 == 28 [pid = 3008] [id = 657] 02:49:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F58C18800) [pid = 3008] [serial = 1971] [outer = 0000000000000000] 02:49:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58FF7C00) [pid = 3008] [serial = 1972] [outer = 0000000F58C18800] 02:49:57 INFO - PROCESS | 3008 | 1468230597566 Marionette DEBUG loaded listener.js 02:49:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F591CB400) [pid = 3008] [serial = 1973] [outer = 0000000F58C18800] 02:49:58 INFO - PROCESS | 3008 | 1468230598007 Marionette TRACE conn6 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 692ms 02:49:58 INFO - PROCESS | 3008 | 1468230598045 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 3008 | 1468230598047 Marionette TRACE conn6 <- [1,2593,null,{"value":"13"}] 02:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:49:58 INFO - PROCESS | 3008 | 1468230598051 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 3008 | 1468230598052 Marionette TRACE conn6 <- [1,2594,null,{}] 02:49:58 INFO - PROCESS | 3008 | 1468230598056 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 3008 | 1468230598058 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:58 INFO - PROCESS | 3008 | 1468230598169 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 02:49:58 INFO - PROCESS | 3008 | 1468230598174 Marionette TRACE conn6 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:58 INFO - PROCESS | 3008 | 1468230598176 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619F2800 == 29 [pid = 3008] [id = 658] 02:49:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F51927C00) [pid = 3008] [serial = 1974] [outer = 0000000000000000] 02:49:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F59662400) [pid = 3008] [serial = 1975] [outer = 0000000F51927C00] 02:49:58 INFO - PROCESS | 3008 | 1468230598222 Marionette DEBUG loaded listener.js 02:49:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5BA80C00) [pid = 3008] [serial = 1976] [outer = 0000000F51927C00] 02:49:58 INFO - PROCESS | 3008 | 1468230598723 Marionette TRACE conn6 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 734ms 02:49:58 INFO - PROCESS | 3008 | 1468230598796 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 02:49:58 INFO - PROCESS | 3008 | 1468230598798 Marionette TRACE conn6 <- [1,2597,null,{"value":"13"}] 02:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:49:58 INFO - PROCESS | 3008 | 1468230598838 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:49:58 INFO - PROCESS | 3008 | 1468230598840 Marionette TRACE conn6 <- [1,2598,null,{}] 02:49:58 INFO - PROCESS | 3008 | 1468230598845 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:58 INFO - PROCESS | 3008 | 1468230598851 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:59 INFO - PROCESS | 3008 | 1468230599193 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F36C400) [pid = 3008] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F6174E400) [pid = 3008] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5FE41000) [pid = 3008] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F518BA000) [pid = 3008] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B86800) [pid = 3008] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57F39800) [pid = 3008] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F57D8DC00) [pid = 3008] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5719F400) [pid = 3008] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F606EE800) [pid = 3008] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63A4BC00) [pid = 3008] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F519D5800) [pid = 3008] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:49:59 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F6337E400) [pid = 3008] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:49:59 INFO - PROCESS | 3008 | 1468230599248 Marionette TRACE conn6 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 3008 | 1468230599250 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6194A000 == 30 [pid = 3008] [id = 659] 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F51DC2400) [pid = 3008] [serial = 1977] [outer = 0000000000000000] 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52AB0000) [pid = 3008] [serial = 1978] [outer = 0000000F51DC2400] 02:49:59 INFO - PROCESS | 3008 | 1468230599297 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5BA4F800) [pid = 3008] [serial = 1979] [outer = 0000000F51DC2400] 02:49:59 INFO - PROCESS | 3008 | 1468230599660 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:49:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:49:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 902ms 02:49:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:49:59 INFO - PROCESS | 3008 | 1468230599734 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 02:49:59 INFO - PROCESS | 3008 | 1468230599736 Marionette TRACE conn6 <- [1,2601,null,{"value":"13"}] 02:49:59 INFO - PROCESS | 3008 | 1468230599739 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:49:59 INFO - PROCESS | 3008 | 1468230599741 Marionette TRACE conn6 <- [1,2602,null,{}] 02:49:59 INFO - PROCESS | 3008 | 1468230599745 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:49:59 INFO - PROCESS | 3008 | 1468230599748 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:59 INFO - PROCESS | 3008 | 1468230599830 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 02:49:59 INFO - PROCESS | 3008 | 1468230599836 Marionette TRACE conn6 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:49:59 INFO - PROCESS | 3008 | 1468230599838 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:49:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64030000 == 31 [pid = 3008] [id = 660] 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F50F9C800) [pid = 3008] [serial = 1980] [outer = 0000000000000000] 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F367800) [pid = 3008] [serial = 1981] [outer = 0000000F50F9C800] 02:49:59 INFO - PROCESS | 3008 | 1468230599883 Marionette DEBUG loaded listener.js 02:49:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5F925000) [pid = 3008] [serial = 1982] [outer = 0000000F50F9C800] 02:50:00 INFO - PROCESS | 3008 | 1468230600305 Marionette TRACE conn6 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 585ms 02:50:00 INFO - PROCESS | 3008 | 1468230600334 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 02:50:00 INFO - PROCESS | 3008 | 1468230600336 Marionette TRACE conn6 <- [1,2605,null,{"value":"13"}] 02:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:50:00 INFO - PROCESS | 3008 | 1468230600340 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:50:00 INFO - PROCESS | 3008 | 1468230600341 Marionette TRACE conn6 <- [1,2606,null,{}] 02:50:00 INFO - PROCESS | 3008 | 1468230600349 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:00 INFO - PROCESS | 3008 | 1468230600351 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:00 INFO - PROCESS | 3008 | 1468230600434 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 02:50:00 INFO - PROCESS | 3008 | 1468230600440 Marionette TRACE conn6 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:00 INFO - PROCESS | 3008 | 1468230600442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F61000 == 32 [pid = 3008] [id = 661] 02:50:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE0F800) [pid = 3008] [serial = 1983] [outer = 0000000000000000] 02:50:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FE42400) [pid = 3008] [serial = 1984] [outer = 0000000F5FE0F800] 02:50:00 INFO - PROCESS | 3008 | 1468230600488 Marionette DEBUG loaded listener.js 02:50:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FFAB000) [pid = 3008] [serial = 1985] [outer = 0000000F5FE0F800] 02:50:00 INFO - PROCESS | 3008 | 1468230600925 Marionette TRACE conn6 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 650ms 02:50:01 INFO - PROCESS | 3008 | 1468230600993 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 02:50:01 INFO - PROCESS | 3008 | 1468230600995 Marionette TRACE conn6 <- [1,2609,null,{"value":"13"}] 02:50:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:50:01 INFO - PROCESS | 3008 | 1468230600999 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:50:01 INFO - PROCESS | 3008 | 1468230601001 Marionette TRACE conn6 <- [1,2610,null,{}] 02:50:01 INFO - PROCESS | 3008 | 1468230601004 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:01 INFO - PROCESS | 3008 | 1468230601006 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:01 INFO - PROCESS | 3008 | 1468230601090 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 02:50:01 INFO - PROCESS | 3008 | 1468230601098 Marionette TRACE conn6 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:01 INFO - PROCESS | 3008 | 1468230601100 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAF000 == 33 [pid = 3008] [id = 662] 02:50:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F52B97000) [pid = 3008] [serial = 1986] [outer = 0000000000000000] 02:50:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FFAB800) [pid = 3008] [serial = 1987] [outer = 0000000F52B97000] 02:50:01 INFO - PROCESS | 3008 | 1468230601144 Marionette DEBUG loaded listener.js 02:50:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F6060AC00) [pid = 3008] [serial = 1988] [outer = 0000000F52B97000] 02:50:01 INFO - PROCESS | 3008 | 1468230601964 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1028ms 02:50:02 INFO - PROCESS | 3008 | 1468230602029 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 02:50:02 INFO - PROCESS | 3008 | 1468230602034 Marionette TRACE conn6 <- [1,2613,null,{"value":"13"}] 02:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:50:02 INFO - PROCESS | 3008 | 1468230602060 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:50:02 INFO - PROCESS | 3008 | 1468230602066 Marionette TRACE conn6 <- [1,2614,null,{}] 02:50:02 INFO - PROCESS | 3008 | 1468230602071 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:02 INFO - PROCESS | 3008 | 1468230602074 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:02 INFO - PROCESS | 3008 | 1468230602228 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 02:50:02 INFO - PROCESS | 3008 | 1468230602345 Marionette TRACE conn6 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:02 INFO - PROCESS | 3008 | 1468230602348 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5ECA9000 == 34 [pid = 3008] [id = 663] 02:50:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52AAE400) [pid = 3008] [serial = 1989] [outer = 0000000000000000] 02:50:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F52B95800) [pid = 3008] [serial = 1990] [outer = 0000000F52AAE400] 02:50:02 INFO - PROCESS | 3008 | 1468230602411 Marionette DEBUG loaded listener.js 02:50:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F53127800) [pid = 3008] [serial = 1991] [outer = 0000000F52AAE400] 02:50:03 INFO - PROCESS | 3008 | 1468230603113 Marionette TRACE conn6 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:50:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:50:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1105ms 02:50:03 INFO - PROCESS | 3008 | 1468230603148 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 02:50:03 INFO - PROCESS | 3008 | 1468230603154 Marionette TRACE conn6 <- [1,2617,null,{"value":"13"}] 02:50:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:50:03 INFO - PROCESS | 3008 | 1468230603161 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:50:03 INFO - PROCESS | 3008 | 1468230603164 Marionette TRACE conn6 <- [1,2618,null,{}] 02:50:03 INFO - PROCESS | 3008 | 1468230603168 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:03 INFO - PROCESS | 3008 | 1468230603171 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:03 INFO - PROCESS | 3008 | 1468230603305 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 02:50:03 INFO - PROCESS | 3008 | 1468230603542 Marionette TRACE conn6 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:03 INFO - PROCESS | 3008 | 1468230603546 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A4C800 == 35 [pid = 3008] [id = 664] 02:50:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F50F51C00) [pid = 3008] [serial = 1992] [outer = 0000000000000000] 02:50:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F526EFC00) [pid = 3008] [serial = 1993] [outer = 0000000F50F51C00] 02:50:03 INFO - PROCESS | 3008 | 1468230603606 Marionette DEBUG loaded listener.js 02:50:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52ABA800) [pid = 3008] [serial = 1994] [outer = 0000000F50F51C00] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F61000 == 34 [pid = 3008] [id = 661] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64030000 == 33 [pid = 3008] [id = 660] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6194A000 == 32 [pid = 3008] [id = 659] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F619F2800 == 31 [pid = 3008] [id = 658] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F603F1800 == 30 [pid = 3008] [id = 657] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60017000 == 29 [pid = 3008] [id = 656] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F1D6800 == 28 [pid = 3008] [id = 655] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A4E800 == 27 [pid = 3008] [id = 654] 02:50:04 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A53000 == 26 [pid = 3008] [id = 653] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F929800) [pid = 3008] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F61C52800) [pid = 3008] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F6060F800) [pid = 3008] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5FFB0400) [pid = 3008] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52A62C00) [pid = 3008] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F53407800) [pid = 3008] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B90C00) [pid = 3008] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F53DEC400) [pid = 3008] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5E822800) [pid = 3008] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58A0F400) [pid = 3008] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F58FFB400) [pid = 3008] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57D86C00) [pid = 3008] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58FF0000) [pid = 3008] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F61C55800) [pid = 3008] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F6338B000) [pid = 3008] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F63A51C00) [pid = 3008] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5F5B4400) [pid = 3008] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F571A0400) [pid = 3008] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F63A60000) [pid = 3008] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F6350F800) [pid = 3008] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5FE3FC00) [pid = 3008] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F6345C400) [pid = 3008] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5F114000) [pid = 3008] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 02:50:04 INFO - PROCESS | 3008 | 1468230604251 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1140ms 02:50:04 INFO - PROCESS | 3008 | 1468230604303 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 02:50:04 INFO - PROCESS | 3008 | 1468230604307 Marionette TRACE conn6 <- [1,2621,null,{"value":"13"}] 02:50:04 INFO - PROCESS | 3008 | 1468230604312 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:50:04 INFO - PROCESS | 3008 | 1468230604314 Marionette TRACE conn6 <- [1,2622,null,{}] 02:50:04 INFO - PROCESS | 3008 | 1468230604320 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:04 INFO - PROCESS | 3008 | 1468230604325 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:04 INFO - PROCESS | 3008 | 1468230604420 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 02:50:04 INFO - PROCESS | 3008 | 1468230604503 Marionette TRACE conn6 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:04 INFO - PROCESS | 3008 | 1468230604505 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7E6000 == 27 [pid = 3008] [id = 665] 02:50:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F519D5800) [pid = 3008] [serial = 1995] [outer = 0000000000000000] 02:50:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52B90C00) [pid = 3008] [serial = 1996] [outer = 0000000F519D5800] 02:50:04 INFO - PROCESS | 3008 | 1468230604554 Marionette DEBUG loaded listener.js 02:50:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57199000) [pid = 3008] [serial = 1997] [outer = 0000000F519D5800] 02:50:05 INFO - PROCESS | 3008 | 1468230605020 Marionette TRACE conn6 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 734ms 02:50:05 INFO - PROCESS | 3008 | 1468230605052 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 3008 | 1468230605056 Marionette TRACE conn6 <- [1,2625,null,{"value":"13"}] 02:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:50:05 INFO - PROCESS | 3008 | 1468230605061 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 3008 | 1468230605063 Marionette TRACE conn6 <- [1,2626,null,{}] 02:50:05 INFO - PROCESS | 3008 | 1468230605067 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 3008 | 1468230605069 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:05 INFO - PROCESS | 3008 | 1468230605161 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 02:50:05 INFO - PROCESS | 3008 | 1468230605167 Marionette TRACE conn6 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 3008 | 1468230605169 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEEB000 == 28 [pid = 3008] [id = 666] 02:50:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F579BAC00) [pid = 3008] [serial = 1998] [outer = 0000000000000000] 02:50:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F58BD6400) [pid = 3008] [serial = 1999] [outer = 0000000F579BAC00] 02:50:05 INFO - PROCESS | 3008 | 1468230605215 Marionette DEBUG loaded listener.js 02:50:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58FF0400) [pid = 3008] [serial = 2000] [outer = 0000000F579BAC00] 02:50:05 INFO - PROCESS | 3008 | 1468230605687 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 692ms 02:50:05 INFO - PROCESS | 3008 | 1468230605757 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 02:50:05 INFO - PROCESS | 3008 | 1468230605759 Marionette TRACE conn6 <- [1,2629,null,{"value":"13"}] 02:50:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:50:05 INFO - PROCESS | 3008 | 1468230605764 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:50:05 INFO - PROCESS | 3008 | 1468230605770 Marionette TRACE conn6 <- [1,2630,null,{}] 02:50:05 INFO - PROCESS | 3008 | 1468230605781 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:05 INFO - PROCESS | 3008 | 1468230605785 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:05 INFO - PROCESS | 3008 | 1468230605875 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 02:50:05 INFO - PROCESS | 3008 | 1468230605962 Marionette TRACE conn6 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:05 INFO - PROCESS | 3008 | 1468230605964 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6195C000 == 29 [pid = 3008] [id = 667] 02:50:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F521C7000) [pid = 3008] [serial = 2001] [outer = 0000000000000000] 02:50:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F59661800) [pid = 3008] [serial = 2002] [outer = 0000000F521C7000] 02:50:06 INFO - PROCESS | 3008 | 1468230606010 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5D19E000) [pid = 3008] [serial = 2003] [outer = 0000000F521C7000] 02:50:06 INFO - PROCESS | 3008 | 1468230606408 Marionette TRACE conn6 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:50:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:50:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 691ms 02:50:06 INFO - PROCESS | 3008 | 1468230606457 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 02:50:06 INFO - PROCESS | 3008 | 1468230606459 Marionette TRACE conn6 <- [1,2633,null,{"value":"13"}] 02:50:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:50:06 INFO - PROCESS | 3008 | 1468230606462 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:50:06 INFO - PROCESS | 3008 | 1468230606464 Marionette TRACE conn6 <- [1,2634,null,{}] 02:50:06 INFO - PROCESS | 3008 | 1468230606468 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:06 INFO - PROCESS | 3008 | 1468230606470 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:06 INFO - PROCESS | 3008 | 1468230606613 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 02:50:06 INFO - PROCESS | 3008 | 1468230606633 Marionette TRACE conn6 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:06 INFO - PROCESS | 3008 | 1468230606636 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E38800 == 30 [pid = 3008] [id = 668] 02:50:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5EC71000) [pid = 3008] [serial = 2004] [outer = 0000000000000000] 02:50:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5F10C000) [pid = 3008] [serial = 2005] [outer = 0000000F5EC71000] 02:50:06 INFO - PROCESS | 3008 | 1468230606688 Marionette DEBUG loaded listener.js 02:50:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5F364800) [pid = 3008] [serial = 2006] [outer = 0000000F5EC71000] 02:50:07 INFO - PROCESS | 3008 | 1468230607119 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:50:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 691ms 02:50:07 INFO - PROCESS | 3008 | 1468230607157 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 3008 | 1468230607159 Marionette TRACE conn6 <- [1,2637,null,{"value":"13"}] 02:50:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:50:07 INFO - PROCESS | 3008 | 1468230607166 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - PROCESS | 3008 | 1468230607168 Marionette TRACE conn6 <- [1,2638,null,{}] 02:50:07 INFO - PROCESS | 3008 | 1468230607177 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 3008 | 1468230607180 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:07 INFO - PROCESS | 3008 | 1468230607290 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 02:50:07 INFO - PROCESS | 3008 | 1468230607298 Marionette TRACE conn6 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:07 INFO - PROCESS | 3008 | 1468230607304 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61944800 == 31 [pid = 3008] [id = 669] 02:50:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FE3F400) [pid = 3008] [serial = 2007] [outer = 0000000000000000] 02:50:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FFA3C00) [pid = 3008] [serial = 2008] [outer = 0000000F5FE3F400] 02:50:07 INFO - PROCESS | 3008 | 1468230607406 Marionette DEBUG loaded listener.js 02:50:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F60483400) [pid = 3008] [serial = 2009] [outer = 0000000F5FE3F400] 02:50:07 INFO - PROCESS | 3008 | 1468230607846 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:50:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:50:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 734ms 02:50:07 INFO - PROCESS | 3008 | 1468230607909 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 02:50:07 INFO - PROCESS | 3008 | 1468230607912 Marionette TRACE conn6 <- [1,2641,null,{"value":"13"}] 02:50:07 INFO - PROCESS | 3008 | 1468230607915 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:50:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:50:07 INFO - PROCESS | 3008 | 1468230607917 Marionette TRACE conn6 <- [1,2642,null,{}] 02:50:07 INFO - PROCESS | 3008 | 1468230607953 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:07 INFO - PROCESS | 3008 | 1468230607955 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:08 INFO - PROCESS | 3008 | 1468230608075 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 02:50:08 INFO - PROCESS | 3008 | 1468230608086 Marionette TRACE conn6 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 3008 | 1468230608088 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAC800 == 32 [pid = 3008] [id = 670] 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F6060BC00) [pid = 3008] [serial = 2010] [outer = 0000000000000000] 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F606EE800) [pid = 3008] [serial = 2011] [outer = 0000000F6060BC00] 02:50:08 INFO - PROCESS | 3008 | 1468230608132 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61758400) [pid = 3008] [serial = 2012] [outer = 0000000F6060BC00] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5FE0F800) [pid = 3008] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F526F3C00) [pid = 3008] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F576F3000) [pid = 3008] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F58C18800) [pid = 3008] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52A5C000) [pid = 3008] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F53058800) [pid = 3008] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F51927C00) [pid = 3008] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F51DC2400) [pid = 3008] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F50F9C800) [pid = 3008] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52A56400) [pid = 3008] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F59664800) [pid = 3008] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F61790000) [pid = 3008] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:50:08 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F53064800) [pid = 3008] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:50:08 INFO - PROCESS | 3008 | 1468230608593 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:50:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:50:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 711ms 02:50:08 INFO - PROCESS | 3008 | 1468230608630 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 02:50:08 INFO - PROCESS | 3008 | 1468230608633 Marionette TRACE conn6 <- [1,2645,null,{"value":"13"}] 02:50:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:50:08 INFO - PROCESS | 3008 | 1468230608636 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:50:08 INFO - PROCESS | 3008 | 1468230608638 Marionette TRACE conn6 <- [1,2646,null,{}] 02:50:08 INFO - PROCESS | 3008 | 1468230608641 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:08 INFO - PROCESS | 3008 | 1468230608643 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:08 INFO - PROCESS | 3008 | 1468230608727 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 02:50:08 INFO - PROCESS | 3008 | 1468230608733 Marionette TRACE conn6 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:08 INFO - PROCESS | 3008 | 1468230608735 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57A42800 == 33 [pid = 3008] [id = 671] 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52E80000) [pid = 3008] [serial = 2013] [outer = 0000000000000000] 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F57F3B000) [pid = 3008] [serial = 2014] [outer = 0000000F52E80000] 02:50:08 INFO - PROCESS | 3008 | 1468230608780 Marionette DEBUG loaded listener.js 02:50:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F36E800) [pid = 3008] [serial = 2015] [outer = 0000000F52E80000] 02:50:09 INFO - PROCESS | 3008 | 1468230609192 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 586ms 02:50:09 INFO - PROCESS | 3008 | 1468230609224 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 3008 | 1468230609226 Marionette TRACE conn6 <- [1,2649,null,{"value":"13"}] 02:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:50:09 INFO - PROCESS | 3008 | 1468230609247 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 3008 | 1468230609249 Marionette TRACE conn6 <- [1,2650,null,{}] 02:50:09 INFO - PROCESS | 3008 | 1468230609253 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 3008 | 1468230609256 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:09 INFO - PROCESS | 3008 | 1468230609347 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 02:50:09 INFO - PROCESS | 3008 | 1468230609352 Marionette TRACE conn6 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:09 INFO - PROCESS | 3008 | 1468230609354 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672C7800 == 34 [pid = 3008] [id = 672] 02:50:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F36F400) [pid = 3008] [serial = 2016] [outer = 0000000000000000] 02:50:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F6178D400) [pid = 3008] [serial = 2017] [outer = 0000000F5F36F400] 02:50:09 INFO - PROCESS | 3008 | 1468230609399 Marionette DEBUG loaded listener.js 02:50:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F61908800) [pid = 3008] [serial = 2018] [outer = 0000000F5F36F400] 02:50:09 INFO - PROCESS | 3008 | 1468230609834 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:50:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:50:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 649ms 02:50:09 INFO - PROCESS | 3008 | 1468230609908 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 02:50:09 INFO - PROCESS | 3008 | 1468230609910 Marionette TRACE conn6 <- [1,2653,null,{"value":"13"}] 02:50:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:50:09 INFO - PROCESS | 3008 | 1468230609918 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:50:09 INFO - PROCESS | 3008 | 1468230609920 Marionette TRACE conn6 <- [1,2654,null,{}] 02:50:09 INFO - PROCESS | 3008 | 1468230609924 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:09 INFO - PROCESS | 3008 | 1468230609926 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:10 INFO - PROCESS | 3008 | 1468230610017 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 02:50:10 INFO - PROCESS | 3008 | 1468230610022 Marionette TRACE conn6 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:10 INFO - PROCESS | 3008 | 1468230610024 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67422000 == 35 [pid = 3008] [id = 673] 02:50:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F61CD4800) [pid = 3008] [serial = 2019] [outer = 0000000000000000] 02:50:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F621D9400) [pid = 3008] [serial = 2020] [outer = 0000000F61CD4800] 02:50:10 INFO - PROCESS | 3008 | 1468230610073 Marionette DEBUG loaded listener.js 02:50:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63382C00) [pid = 3008] [serial = 2021] [outer = 0000000F61CD4800] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7E6000 == 34 [pid = 3008] [id = 665] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A4C800 == 33 [pid = 3008] [id = 664] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5ECA9000 == 32 [pid = 3008] [id = 663] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAF000 == 31 [pid = 3008] [id = 662] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEEB000 == 30 [pid = 3008] [id = 666] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61944800 == 29 [pid = 3008] [id = 669] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57A42800 == 28 [pid = 3008] [id = 671] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAC800 == 27 [pid = 3008] [id = 670] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672C7800 == 26 [pid = 3008] [id = 672] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6195C000 == 25 [pid = 3008] [id = 667] 02:50:11 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E38800 == 24 [pid = 3008] [id = 668] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE42400) [pid = 3008] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52A65C00) [pid = 3008] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F526FB800) [pid = 3008] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F57C71C00) [pid = 3008] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58FF7C00) [pid = 3008] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52A72400) [pid = 3008] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52B84800) [pid = 3008] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F5311FC00) [pid = 3008] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F56F57000) [pid = 3008] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F59662400) [pid = 3008] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F52AB0000) [pid = 3008] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5BA80C00) [pid = 3008] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5F367800) [pid = 3008] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5719AC00) [pid = 3008] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F52A70400) [pid = 3008] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5F10F000) [pid = 3008] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5C70F000) [pid = 3008] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F5FFAB000) [pid = 3008] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F6337F800) [pid = 3008] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F61985000) [pid = 3008] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F63D13800) [pid = 3008] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F60609400) [pid = 3008] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F5F925000) [pid = 3008] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F5BA4F800) [pid = 3008] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F591CB400) [pid = 3008] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | --DOMWINDOW == 51 (0000000F58B86000) [pid = 3008] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 02:50:11 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:50:12 INFO - PROCESS | 3008 | [3008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 02:50:12 INFO - PROCESS | 3008 | 1468230612403 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:50:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:50:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2540ms 02:50:12 INFO - PROCESS | 3008 | 1468230612460 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 02:50:12 INFO - PROCESS | 3008 | 1468230612465 Marionette TRACE conn6 <- [1,2657,null,{"value":"13"}] 02:50:12 INFO - PROCESS | 3008 | 1468230612470 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:50:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:50:12 INFO - PROCESS | 3008 | 1468230612474 Marionette TRACE conn6 <- [1,2658,null,{}] 02:50:12 INFO - PROCESS | 3008 | 1468230612480 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:12 INFO - PROCESS | 3008 | 1468230612483 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:12 INFO - PROCESS | 3008 | 1468230612577 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 02:50:12 INFO - PROCESS | 3008 | 1468230612585 Marionette TRACE conn6 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:12 INFO - PROCESS | 3008 | 1468230612587 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:12 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A7F800 == 25 [pid = 3008] [id = 674] 02:50:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F526F5400) [pid = 3008] [serial = 2022] [outer = 0000000000000000] 02:50:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F52A62400) [pid = 3008] [serial = 2023] [outer = 0000000F526F5400] 02:50:12 INFO - PROCESS | 3008 | 1468230612637 Marionette DEBUG loaded listener.js 02:50:12 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F52AAE800) [pid = 3008] [serial = 2024] [outer = 0000000F526F5400] 02:50:13 INFO - PROCESS | 3008 | 1468230613595 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:13 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 02:50:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1177ms 02:50:13 INFO - PROCESS | 3008 | 1468230613650 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 02:50:13 INFO - PROCESS | 3008 | 1468230613656 Marionette TRACE conn6 <- [1,2661,null,{"value":"13"}] 02:50:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:50:13 INFO - PROCESS | 3008 | 1468230613663 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:50:13 INFO - PROCESS | 3008 | 1468230613666 Marionette TRACE conn6 <- [1,2662,null,{}] 02:50:13 INFO - PROCESS | 3008 | 1468230613670 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:13 INFO - PROCESS | 3008 | 1468230613673 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:13 INFO - PROCESS | 3008 | 1468230613768 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 02:50:13 INFO - PROCESS | 3008 | 1468230613776 Marionette TRACE conn6 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:13 INFO - PROCESS | 3008 | 1468230613779 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA4A800 == 26 [pid = 3008] [id = 675] 02:50:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F52B9DC00) [pid = 3008] [serial = 2025] [outer = 0000000000000000] 02:50:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F52F34400) [pid = 3008] [serial = 2026] [outer = 0000000F52B9DC00] 02:50:13 INFO - PROCESS | 3008 | 1468230613828 Marionette DEBUG loaded listener.js 02:50:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F53063000) [pid = 3008] [serial = 2027] [outer = 0000000F52B9DC00] 02:50:14 INFO - PROCESS | 3008 | 1468230614798 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:14 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 02:50:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:50:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1191ms 02:50:14 INFO - PROCESS | 3008 | 1468230614856 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 02:50:14 INFO - PROCESS | 3008 | 1468230614858 Marionette TRACE conn6 <- [1,2665,null,{"value":"13"}] 02:50:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:50:14 INFO - PROCESS | 3008 | 1468230614862 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:50:14 INFO - PROCESS | 3008 | 1468230614865 Marionette TRACE conn6 <- [1,2666,null,{}] 02:50:14 INFO - PROCESS | 3008 | 1468230614877 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:14 INFO - PROCESS | 3008 | 1468230614882 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:14 INFO - PROCESS | 3008 | 1468230614972 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 02:50:14 INFO - PROCESS | 3008 | 1468230614980 Marionette TRACE conn6 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:14 INFO - PROCESS | 3008 | 1468230614983 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEDD800 == 27 [pid = 3008] [id = 676] 02:50:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F50F4F400) [pid = 3008] [serial = 2028] [outer = 0000000000000000] 02:50:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F57932000) [pid = 3008] [serial = 2029] [outer = 0000000F50F4F400] 02:50:15 INFO - PROCESS | 3008 | 1468230615035 Marionette DEBUG loaded listener.js 02:50:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F57C84C00) [pid = 3008] [serial = 2030] [outer = 0000000F50F4F400] 02:50:15 INFO - PROCESS | 3008 | 1468230615961 Marionette TRACE conn6 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:50:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:50:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1137ms 02:50:16 INFO - PROCESS | 3008 | 1468230616001 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 02:50:16 INFO - PROCESS | 3008 | 1468230616004 Marionette TRACE conn6 <- [1,2669,null,{"value":"13"}] 02:50:16 INFO - PROCESS | 3008 | 1468230616008 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:50:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:50:16 INFO - PROCESS | 3008 | 1468230616010 Marionette TRACE conn6 <- [1,2670,null,{}] 02:50:16 INFO - PROCESS | 3008 | 1468230616013 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:16 INFO - PROCESS | 3008 | 1468230616015 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:16 INFO - PROCESS | 3008 | 1468230616103 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 02:50:16 INFO - PROCESS | 3008 | 1468230616110 Marionette TRACE conn6 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:16 INFO - PROCESS | 3008 | 1468230616112 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600BB000 == 28 [pid = 3008] [id = 677] 02:50:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F58B85400) [pid = 3008] [serial = 2031] [outer = 0000000000000000] 02:50:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F58BD3800) [pid = 3008] [serial = 2032] [outer = 0000000F58B85400] 02:50:16 INFO - PROCESS | 3008 | 1468230616158 Marionette DEBUG loaded listener.js 02:50:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F58C1E000) [pid = 3008] [serial = 2033] [outer = 0000000F58B85400] 02:50:17 INFO - PROCESS | 3008 | 1468230617103 Marionette TRACE conn6 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:50:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:50:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1144ms 02:50:17 INFO - PROCESS | 3008 | 1468230617155 Marionette TRACE conn6 -> [0,2673,"getWindowHandle",null] 02:50:17 INFO - PROCESS | 3008 | 1468230617157 Marionette TRACE conn6 <- [1,2673,null,{"value":"13"}] 02:50:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:50:17 INFO - PROCESS | 3008 | 1468230617161 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:50:17 INFO - PROCESS | 3008 | 1468230617162 Marionette TRACE conn6 <- [1,2674,null,{}] 02:50:17 INFO - PROCESS | 3008 | 1468230617166 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:17 INFO - PROCESS | 3008 | 1468230617168 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:17 INFO - PROCESS | 3008 | 1468230617275 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 02:50:17 INFO - PROCESS | 3008 | 1468230617281 Marionette TRACE conn6 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:17 INFO - PROCESS | 3008 | 1468230617283 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61940000 == 29 [pid = 3008] [id = 678] 02:50:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52B89000) [pid = 3008] [serial = 2034] [outer = 0000000000000000] 02:50:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F591BB000) [pid = 3008] [serial = 2035] [outer = 0000000F52B89000] 02:50:17 INFO - PROCESS | 3008 | 1468230617328 Marionette DEBUG loaded listener.js 02:50:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F595D9800) [pid = 3008] [serial = 2036] [outer = 0000000F52B89000] 02:50:18 INFO - PROCESS | 3008 | 1468230618284 Marionette TRACE conn6 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:18 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 02:50:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:50:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1181ms 02:50:18 INFO - PROCESS | 3008 | 1468230618345 Marionette TRACE conn6 -> [0,2677,"getWindowHandle",null] 02:50:18 INFO - PROCESS | 3008 | 1468230618347 Marionette TRACE conn6 <- [1,2677,null,{"value":"13"}] 02:50:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:50:18 INFO - PROCESS | 3008 | 1468230618351 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:50:18 INFO - PROCESS | 3008 | 1468230618353 Marionette TRACE conn6 <- [1,2678,null,{}] 02:50:18 INFO - PROCESS | 3008 | 1468230618364 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:18 INFO - PROCESS | 3008 | 1468230618370 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:18 INFO - PROCESS | 3008 | 1468230618505 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 02:50:18 INFO - PROCESS | 3008 | 1468230618512 Marionette TRACE conn6 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:18 INFO - PROCESS | 3008 | 1468230618514 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635D8800 == 30 [pid = 3008] [id = 679] 02:50:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F59396C00) [pid = 3008] [serial = 2037] [outer = 0000000000000000] 02:50:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5EC74C00) [pid = 3008] [serial = 2038] [outer = 0000000F59396C00] 02:50:18 INFO - PROCESS | 3008 | 1468230618559 Marionette DEBUG loaded listener.js 02:50:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5F113400) [pid = 3008] [serial = 2039] [outer = 0000000F59396C00] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5EC71000) [pid = 3008] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5FE3F400) [pid = 3008] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F6060BC00) [pid = 3008] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5F36F400) [pid = 3008] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F521C7000) [pid = 3008] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F579BAC00) [pid = 3008] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F519D5800) [pid = 3008] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F50F51C00) [pid = 3008] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F52AAE400) [pid = 3008] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F52B97000) [pid = 3008] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:50:18 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F52E80000) [pid = 3008] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:50:19 INFO - PROCESS | 3008 | 1468230619535 Marionette TRACE conn6 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:19 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 02:50:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:50:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1236ms 02:50:19 INFO - PROCESS | 3008 | 1468230619590 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 02:50:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:50:19 INFO - PROCESS | 3008 | 1468230619592 Marionette TRACE conn6 <- [1,2681,null,{"value":"13"}] 02:50:19 INFO - PROCESS | 3008 | 1468230619596 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:50:19 INFO - PROCESS | 3008 | 1468230619598 Marionette TRACE conn6 <- [1,2682,null,{}] 02:50:19 INFO - PROCESS | 3008 | 1468230619601 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:19 INFO - PROCESS | 3008 | 1468230619603 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:19 INFO - PROCESS | 3008 | 1468230619684 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 02:50:19 INFO - PROCESS | 3008 | 1468230619690 Marionette TRACE conn6 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:19 INFO - PROCESS | 3008 | 1468230619692 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64018000 == 31 [pid = 3008] [id = 680] 02:50:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F519D5800) [pid = 3008] [serial = 2040] [outer = 0000000000000000] 02:50:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5BA7B800) [pid = 3008] [serial = 2041] [outer = 0000000F519D5800] 02:50:19 INFO - PROCESS | 3008 | 1468230619738 Marionette DEBUG loaded listener.js 02:50:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F5F363C00) [pid = 3008] [serial = 2042] [outer = 0000000F519D5800] 02:50:20 INFO - PROCESS | 3008 | 1468230620672 Marionette TRACE conn6 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:20 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 02:50:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1131ms 02:50:20 INFO - PROCESS | 3008 | 1468230620730 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 02:50:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:50:20 INFO - PROCESS | 3008 | 1468230620733 Marionette TRACE conn6 <- [1,2685,null,{"value":"13"}] 02:50:20 INFO - PROCESS | 3008 | 1468230620736 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:50:20 INFO - PROCESS | 3008 | 1468230620738 Marionette TRACE conn6 <- [1,2686,null,{}] 02:50:20 INFO - PROCESS | 3008 | 1468230620742 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:20 INFO - PROCESS | 3008 | 1468230620743 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:20 INFO - PROCESS | 3008 | 1468230620867 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 02:50:20 INFO - PROCESS | 3008 | 1468230620941 Marionette TRACE conn6 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:20 INFO - PROCESS | 3008 | 1468230620945 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EAD000 == 32 [pid = 3008] [id = 681] 02:50:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F50F45C00) [pid = 3008] [serial = 2043] [outer = 0000000000000000] 02:50:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F50FA2000) [pid = 3008] [serial = 2044] [outer = 0000000F50F45C00] 02:50:21 INFO - PROCESS | 3008 | 1468230621006 Marionette DEBUG loaded listener.js 02:50:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52626800) [pid = 3008] [serial = 2045] [outer = 0000000F50F45C00] 02:50:22 INFO - PROCESS | 3008 | 1468230622235 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:22 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 02:50:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:50:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:50:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1532ms 02:50:22 INFO - PROCESS | 3008 | 1468230622317 Marionette TRACE conn6 -> [0,2689,"getWindowHandle",null] 02:50:22 INFO - PROCESS | 3008 | 1468230622322 Marionette TRACE conn6 <- [1,2689,null,{"value":"13"}] 02:50:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:50:22 INFO - PROCESS | 3008 | 1468230622330 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:50:22 INFO - PROCESS | 3008 | 1468230622334 Marionette TRACE conn6 <- [1,2690,null,{}] 02:50:22 INFO - PROCESS | 3008 | 1468230622339 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:22 INFO - PROCESS | 3008 | 1468230622342 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:22 INFO - PROCESS | 3008 | 1468230622518 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 02:50:22 INFO - PROCESS | 3008 | 1468230622591 Marionette TRACE conn6 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:22 INFO - PROCESS | 3008 | 1468230622594 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA65800 == 33 [pid = 3008] [id = 682] 02:50:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52B84000) [pid = 3008] [serial = 2046] [outer = 0000000000000000] 02:50:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F52FA7000) [pid = 3008] [serial = 2047] [outer = 0000000F52B84000] 02:50:22 INFO - PROCESS | 3008 | 1468230622655 Marionette DEBUG loaded listener.js 02:50:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F53FB8400) [pid = 3008] [serial = 2048] [outer = 0000000F52B84000] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F7AE000 == 32 [pid = 3008] [id = 542] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59357800 == 31 [pid = 3008] [id = 532] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621AE000 == 30 [pid = 3008] [id = 544] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64018000 == 29 [pid = 3008] [id = 680] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635D8800 == 28 [pid = 3008] [id = 679] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61940000 == 27 [pid = 3008] [id = 678] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600BB000 == 26 [pid = 3008] [id = 677] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEDD800 == 25 [pid = 3008] [id = 676] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA4A800 == 24 [pid = 3008] [id = 675] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A7F800 == 23 [pid = 3008] [id = 674] 02:50:23 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67422000 == 22 [pid = 3008] [id = 673] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5F10C000) [pid = 3008] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5FFA3C00) [pid = 3008] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F606EE800) [pid = 3008] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F60483400) [pid = 3008] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F6178D400) [pid = 3008] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F61758400) [pid = 3008] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F59661800) [pid = 3008] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F58FF0400) [pid = 3008] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F58BD6400) [pid = 3008] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F52B90C00) [pid = 3008] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F57199000) [pid = 3008] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F52ABA800) [pid = 3008] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F526EFC00) [pid = 3008] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F53127800) [pid = 3008] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F52B95800) [pid = 3008] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 51 (0000000F5FFAB800) [pid = 3008] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 50 (0000000F61908800) [pid = 3008] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 49 (0000000F6060AC00) [pid = 3008] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 48 (0000000F621D9400) [pid = 3008] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 47 (0000000F57F3B000) [pid = 3008] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 46 (0000000F5F364800) [pid = 3008] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 45 (0000000F5D19E000) [pid = 3008] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | --DOMWINDOW == 44 (0000000F5F36E800) [pid = 3008] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 02:50:23 INFO - PROCESS | 3008 | 1468230623478 Marionette TRACE conn6 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:50:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:50:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1194ms 02:50:23 INFO - PROCESS | 3008 | 1468230623529 Marionette TRACE conn6 -> [0,2693,"getWindowHandle",null] 02:50:23 INFO - PROCESS | 3008 | 1468230623534 Marionette TRACE conn6 <- [1,2693,null,{"value":"13"}] 02:50:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:50:23 INFO - PROCESS | 3008 | 1468230623538 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:50:23 INFO - PROCESS | 3008 | 1468230623541 Marionette TRACE conn6 <- [1,2694,null,{}] 02:50:23 INFO - PROCESS | 3008 | 1468230623548 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:23 INFO - PROCESS | 3008 | 1468230623551 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:23 INFO - PROCESS | 3008 | 1468230623643 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 02:50:23 INFO - PROCESS | 3008 | 1468230623649 Marionette TRACE conn6 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:23 INFO - PROCESS | 3008 | 1468230623654 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5BAC1800 == 23 [pid = 3008] [id = 683] 02:50:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 45 (0000000F52AB5C00) [pid = 3008] [serial = 2049] [outer = 0000000000000000] 02:50:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 46 (0000000F52ABCC00) [pid = 3008] [serial = 2050] [outer = 0000000F52AB5C00] 02:50:23 INFO - PROCESS | 3008 | 1468230623704 Marionette DEBUG loaded listener.js 02:50:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 47 (0000000F52D95800) [pid = 3008] [serial = 2051] [outer = 0000000F52AB5C00] 02:50:24 INFO - PROCESS | 3008 | 1468230624236 Marionette TRACE conn6 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:50:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:50:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 733ms 02:50:24 INFO - PROCESS | 3008 | 1468230624276 Marionette TRACE conn6 -> [0,2697,"getWindowHandle",null] 02:50:24 INFO - PROCESS | 3008 | 1468230624281 Marionette TRACE conn6 <- [1,2697,null,{"value":"13"}] 02:50:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:50:24 INFO - PROCESS | 3008 | 1468230624288 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:50:24 INFO - PROCESS | 3008 | 1468230624291 Marionette TRACE conn6 <- [1,2698,null,{}] 02:50:24 INFO - PROCESS | 3008 | 1468230624295 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:24 INFO - PROCESS | 3008 | 1468230624298 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:24 INFO - PROCESS | 3008 | 1468230624394 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 02:50:24 INFO - PROCESS | 3008 | 1468230624400 Marionette TRACE conn6 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:24 INFO - PROCESS | 3008 | 1468230624402 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA6F000 == 24 [pid = 3008] [id = 684] 02:50:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 48 (0000000F5719E000) [pid = 3008] [serial = 2052] [outer = 0000000000000000] 02:50:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 49 (0000000F571F6C00) [pid = 3008] [serial = 2053] [outer = 0000000F5719E000] 02:50:24 INFO - PROCESS | 3008 | 1468230624453 Marionette DEBUG loaded listener.js 02:50:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 50 (0000000F579CF400) [pid = 3008] [serial = 2054] [outer = 0000000F5719E000] 02:50:24 INFO - PROCESS | 3008 | 1468230624973 Marionette TRACE conn6 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 3008 | 1468230625027 Marionette TRACE conn6 <- [1,2701,null,{"value":"13"}] 02:50:25 INFO - PROCESS | 3008 | 1468230625031 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:50:25 INFO - PROCESS | 3008 | 1468230625034 Marionette TRACE conn6 <- [1,2702,null,{}] 02:50:25 INFO - PROCESS | 3008 | 1468230625046 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 3008 | 1468230625051 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:25 INFO - PROCESS | 3008 | 1468230625172 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 02:50:25 INFO - PROCESS | 3008 | 1468230625218 Marionette TRACE conn6 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 3008 | 1468230625221 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600BE000 == 25 [pid = 3008] [id = 685] 02:50:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 51 (0000000F58BD9800) [pid = 3008] [serial = 2055] [outer = 0000000000000000] 02:50:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F58FF7800) [pid = 3008] [serial = 2056] [outer = 0000000F58BD9800] 02:50:25 INFO - PROCESS | 3008 | 1468230625273 Marionette DEBUG loaded listener.js 02:50:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F59662000) [pid = 3008] [serial = 2057] [outer = 0000000F58BD9800] 02:50:25 INFO - PROCESS | 3008 | 1468230625710 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:50:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:50:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 732ms 02:50:25 INFO - PROCESS | 3008 | 1468230625771 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 02:50:25 INFO - PROCESS | 3008 | 1468230625773 Marionette TRACE conn6 <- [1,2705,null,{"value":"13"}] 02:50:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:50:25 INFO - PROCESS | 3008 | 1468230625777 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:50:25 INFO - PROCESS | 3008 | 1468230625779 Marionette TRACE conn6 <- [1,2706,null,{}] 02:50:25 INFO - PROCESS | 3008 | 1468230625783 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:25 INFO - PROCESS | 3008 | 1468230625785 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:25 INFO - PROCESS | 3008 | 1468230625907 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 02:50:25 INFO - PROCESS | 3008 | 1468230625960 Marionette TRACE conn6 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:25 INFO - PROCESS | 3008 | 1468230625962 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B3800 == 26 [pid = 3008] [id = 686] 02:50:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F5D655800) [pid = 3008] [serial = 2058] [outer = 0000000000000000] 02:50:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F5D6CF400) [pid = 3008] [serial = 2059] [outer = 0000000F5D655800] 02:50:26 INFO - PROCESS | 3008 | 1468230626008 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F5EDAE400) [pid = 3008] [serial = 2060] [outer = 0000000F5D655800] 02:50:26 INFO - PROCESS | 3008 | 1468230626444 Marionette TRACE conn6 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 02:50:26 INFO - PROCESS | 3008 | 1468230626516 Marionette TRACE conn6 <- [1,2709,null,{"value":"13"}] 02:50:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:50:26 INFO - PROCESS | 3008 | 1468230626519 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:50:26 INFO - PROCESS | 3008 | 1468230626521 Marionette TRACE conn6 <- [1,2710,null,{}] 02:50:26 INFO - PROCESS | 3008 | 1468230626525 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:26 INFO - PROCESS | 3008 | 1468230626527 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:26 INFO - PROCESS | 3008 | 1468230626665 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 02:50:26 INFO - PROCESS | 3008 | 1468230626675 Marionette TRACE conn6 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:26 INFO - PROCESS | 3008 | 1468230626677 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7F1800 == 27 [pid = 3008] [id = 687] 02:50:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F5E81C000) [pid = 3008] [serial = 2061] [outer = 0000000000000000] 02:50:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F5F4AE400) [pid = 3008] [serial = 2062] [outer = 0000000F5E81C000] 02:50:26 INFO - PROCESS | 3008 | 1468230626767 Marionette DEBUG loaded listener.js 02:50:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F5FA12000) [pid = 3008] [serial = 2063] [outer = 0000000F5E81C000] 02:50:27 INFO - PROCESS | 3008 | 1468230627218 Marionette TRACE conn6 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 3008 | 1468230627265 Marionette TRACE conn6 <- [1,2713,null,{"value":"13"}] 02:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:50:27 INFO - PROCESS | 3008 | 1468230627269 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - PROCESS | 3008 | 1468230627271 Marionette TRACE conn6 <- [1,2714,null,{}] 02:50:27 INFO - PROCESS | 3008 | 1468230627274 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 3008 | 1468230627280 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:27 INFO - PROCESS | 3008 | 1468230627428 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 02:50:27 INFO - PROCESS | 3008 | 1468230627483 Marionette TRACE conn6 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:27 INFO - PROCESS | 3008 | 1468230627485 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F52000 == 28 [pid = 3008] [id = 688] 02:50:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F52AB0000) [pid = 3008] [serial = 2064] [outer = 0000000000000000] 02:50:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F58B86000) [pid = 3008] [serial = 2065] [outer = 0000000F52AB0000] 02:50:27 INFO - PROCESS | 3008 | 1468230627539 Marionette DEBUG loaded listener.js 02:50:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F6039B400) [pid = 3008] [serial = 2066] [outer = 0000000F52AB0000] 02:50:27 INFO - PROCESS | 3008 | 1468230627886 Marionette TRACE conn6 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:50:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:50:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 691ms 02:50:27 INFO - PROCESS | 3008 | 1468230627962 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 02:50:27 INFO - PROCESS | 3008 | 1468230627964 Marionette TRACE conn6 <- [1,2717,null,{"value":"13"}] 02:50:27 INFO - PROCESS | 3008 | 1468230627968 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:50:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:50:27 INFO - PROCESS | 3008 | 1468230627970 Marionette TRACE conn6 <- [1,2718,null,{}] 02:50:27 INFO - PROCESS | 3008 | 1468230627973 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:27 INFO - PROCESS | 3008 | 1468230627975 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:28 INFO - PROCESS | 3008 | 1468230628085 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 02:50:28 INFO - PROCESS | 3008 | 1468230628091 Marionette TRACE conn6 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:28 INFO - PROCESS | 3008 | 1468230628093 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7A000 == 29 [pid = 3008] [id = 689] 02:50:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F6039C400) [pid = 3008] [serial = 2067] [outer = 0000000000000000] 02:50:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F6060D400) [pid = 3008] [serial = 2068] [outer = 0000000F6039C400] 02:50:28 INFO - PROCESS | 3008 | 1468230628139 Marionette DEBUG loaded listener.js 02:50:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F606A9C00) [pid = 3008] [serial = 2069] [outer = 0000000F6039C400] 02:50:29 INFO - PROCESS | 3008 | 1468230629040 Marionette TRACE conn6 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:50:29 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 02:50:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:50:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:50:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:50:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:50:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1134ms 02:50:29 INFO - PROCESS | 3008 | 1468230629105 Marionette TRACE conn6 -> [0,2721,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 3008 | 1468230629107 Marionette TRACE conn6 <- [1,2721,null,{"value":"13"}] 02:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:50:29 INFO - PROCESS | 3008 | 1468230629110 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 3008 | 1468230629112 Marionette TRACE conn6 <- [1,2722,null,{}] 02:50:29 INFO - PROCESS | 3008 | 1468230629116 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 3008 | 1468230629118 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:29 INFO - PROCESS | 3008 | 1468230629203 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 02:50:29 INFO - PROCESS | 3008 | 1468230629208 Marionette TRACE conn6 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:29 INFO - PROCESS | 3008 | 1468230629210 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FBA800 == 30 [pid = 3008] [id = 690] 02:50:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F606EE800) [pid = 3008] [serial = 2070] [outer = 0000000000000000] 02:50:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F61753800) [pid = 3008] [serial = 2071] [outer = 0000000F606EE800] 02:50:29 INFO - PROCESS | 3008 | 1468230629265 Marionette DEBUG loaded listener.js 02:50:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F6178BC00) [pid = 3008] [serial = 2072] [outer = 0000000F606EE800] 02:50:29 INFO - PROCESS | 3008 | 1468230629706 Marionette TRACE conn6 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:50:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:50:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 629ms 02:50:29 INFO - PROCESS | 3008 | 1468230629770 Marionette TRACE conn6 -> [0,2725,"getWindowHandle",null] 02:50:29 INFO - PROCESS | 3008 | 1468230629774 Marionette TRACE conn6 <- [1,2725,null,{"value":"13"}] 02:50:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:50:29 INFO - PROCESS | 3008 | 1468230629785 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:50:29 INFO - PROCESS | 3008 | 1468230629790 Marionette TRACE conn6 <- [1,2726,null,{}] 02:50:29 INFO - PROCESS | 3008 | 1468230629796 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:29 INFO - PROCESS | 3008 | 1468230629800 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:29 INFO - PROCESS | 3008 | 1468230629922 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 02:50:30 INFO - PROCESS | 3008 | 1468230630020 Marionette TRACE conn6 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:30 INFO - PROCESS | 3008 | 1468230630026 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:30 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5936E000 == 31 [pid = 3008] [id = 691] 02:50:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52A58000) [pid = 3008] [serial = 2073] [outer = 0000000000000000] 02:50:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52A61400) [pid = 3008] [serial = 2074] [outer = 0000000F52A58000] 02:50:30 INFO - PROCESS | 3008 | 1468230630085 Marionette DEBUG loaded listener.js 02:50:30 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52B95400) [pid = 3008] [serial = 2075] [outer = 0000000F52A58000] 02:50:30 INFO - PROCESS | 3008 | 1468230630755 Marionette TRACE conn6 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:50:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:50:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 984ms 02:50:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:50:30 INFO - PROCESS | 3008 | 1468230630771 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 02:50:30 INFO - PROCESS | 3008 | 1468230630775 Marionette TRACE conn6 <- [1,2729,null,{"value":"13"}] 02:50:30 INFO - PROCESS | 3008 | 1468230630782 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:50:30 INFO - PROCESS | 3008 | 1468230630786 Marionette TRACE conn6 <- [1,2730,null,{}] 02:50:30 INFO - PROCESS | 3008 | 1468230630791 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:30 INFO - PROCESS | 3008 | 1468230630794 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:30 INFO - PROCESS | 3008 | 1468230630909 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 02:50:31 INFO - PROCESS | 3008 | 1468230631004 Marionette TRACE conn6 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:31 INFO - PROCESS | 3008 | 1468230631007 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F619F0800 == 32 [pid = 3008] [id = 692] 02:50:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F57279800) [pid = 3008] [serial = 2076] [outer = 0000000000000000] 02:50:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F57CE4400) [pid = 3008] [serial = 2077] [outer = 0000000F57279800] 02:50:31 INFO - PROCESS | 3008 | 1468230631066 Marionette DEBUG loaded listener.js 02:50:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F58BDFC00) [pid = 3008] [serial = 2078] [outer = 0000000F57279800] 02:50:31 INFO - PROCESS | 3008 | 1468230631657 Marionette TRACE conn6 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:50:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:50:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 945ms 02:50:31 INFO - PROCESS | 3008 | 1468230631726 Marionette TRACE conn6 -> [0,2733,"getWindowHandle",null] 02:50:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:50:31 INFO - PROCESS | 3008 | 1468230631728 Marionette TRACE conn6 <- [1,2733,null,{"value":"13"}] 02:50:31 INFO - PROCESS | 3008 | 1468230631733 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:50:31 INFO - PROCESS | 3008 | 1468230631735 Marionette TRACE conn6 <- [1,2734,null,{}] 02:50:31 INFO - PROCESS | 3008 | 1468230631746 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:31 INFO - PROCESS | 3008 | 1468230631751 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:31 INFO - PROCESS | 3008 | 1468230631871 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 02:50:31 INFO - PROCESS | 3008 | 1468230631996 Marionette TRACE conn6 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:32 INFO - PROCESS | 3008 | 1468230632000 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672A4000 == 33 [pid = 3008] [id = 693] 02:50:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5FE35800) [pid = 3008] [serial = 2079] [outer = 0000000000000000] 02:50:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5FE42800) [pid = 3008] [serial = 2080] [outer = 0000000F5FE35800] 02:50:32 INFO - PROCESS | 3008 | 1468230632068 Marionette DEBUG loaded listener.js 02:50:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F6060D000) [pid = 3008] [serial = 2081] [outer = 0000000F5FE35800] 02:50:32 INFO - PROCESS | 3008 | 1468230632651 Marionette TRACE conn6 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:50:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:50:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 985ms 02:50:32 INFO - PROCESS | 3008 | 1468230632719 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 02:50:32 INFO - PROCESS | 3008 | 1468230632722 Marionette TRACE conn6 <- [1,2737,null,{"value":"13"}] 02:50:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:50:32 INFO - PROCESS | 3008 | 1468230632738 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:50:32 INFO - PROCESS | 3008 | 1468230632741 Marionette TRACE conn6 <- [1,2738,null,{}] 02:50:32 INFO - PROCESS | 3008 | 1468230632747 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:32 INFO - PROCESS | 3008 | 1468230632749 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:32 INFO - PROCESS | 3008 | 1468230632863 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 02:50:33 INFO - PROCESS | 3008 | 1468230632997 Marionette TRACE conn6 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:33 INFO - PROCESS | 3008 | 1468230633000 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E44000 == 34 [pid = 3008] [id = 694] 02:50:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5F187000) [pid = 3008] [serial = 2082] [outer = 0000000000000000] 02:50:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F61CD9400) [pid = 3008] [serial = 2083] [outer = 0000000F5F187000] 02:50:33 INFO - PROCESS | 3008 | 1468230633058 Marionette DEBUG loaded listener.js 02:50:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F6337F400) [pid = 3008] [serial = 2084] [outer = 0000000F5F187000] 02:50:33 INFO - PROCESS | 3008 | 1468230633772 Marionette TRACE conn6 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:50:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:50:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1104ms 02:50:33 INFO - PROCESS | 3008 | 1468230633834 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 02:50:33 INFO - PROCESS | 3008 | 1468230633839 Marionette TRACE conn6 <- [1,2741,null,{"value":"13"}] 02:50:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:50:33 INFO - PROCESS | 3008 | 1468230633845 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:50:33 INFO - PROCESS | 3008 | 1468230633850 Marionette TRACE conn6 <- [1,2742,null,{}] 02:50:33 INFO - PROCESS | 3008 | 1468230633856 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:33 INFO - PROCESS | 3008 | 1468230633858 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:33 INFO - PROCESS | 3008 | 1468230633958 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61950800 == 33 [pid = 3008] [id = 540] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FA5000 == 32 [pid = 3008] [id = 538] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EAD000 == 31 [pid = 3008] [id = 681] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F633DC000 == 30 [pid = 3008] [id = 535] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64016800 == 29 [pid = 3008] [id = 545] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52987000 == 28 [pid = 3008] [id = 536] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F7D800 == 27 [pid = 3008] [id = 546] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5BABC000 == 26 [pid = 3008] [id = 539] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61948800 == 25 [pid = 3008] [id = 534] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B1800 == 24 [pid = 3008] [id = 533] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F50000 == 23 [pid = 3008] [id = 537] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F542000 == 22 [pid = 3008] [id = 547] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600C6800 == 21 [pid = 3008] [id = 543] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59359800 == 20 [pid = 3008] [id = 531] 02:50:34 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A8E800 == 19 [pid = 3008] [id = 541] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5BA7B800) [pid = 3008] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F52A62400) [pid = 3008] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F58BD3800) [pid = 3008] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52F34400) [pid = 3008] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F53063000) [pid = 3008] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F57932000) [pid = 3008] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F57C84C00) [pid = 3008] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F63382C00) [pid = 3008] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F591BB000) [pid = 3008] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F5EC74C00) [pid = 3008] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F595D9800) [pid = 3008] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F5F113400) [pid = 3008] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F52AAE800) [pid = 3008] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F58C1E000) [pid = 3008] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 02:50:34 INFO - PROCESS | 3008 | 1468230634767 Marionette TRACE conn6 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:34 INFO - PROCESS | 3008 | 1468230634770 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52D1D800 == 20 [pid = 3008] [id = 695] 02:50:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F5192A000) [pid = 3008] [serial = 2085] [outer = 0000000000000000] 02:50:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F521C6400) [pid = 3008] [serial = 2086] [outer = 0000000F5192A000] 02:50:34 INFO - PROCESS | 3008 | 1468230634822 Marionette DEBUG loaded listener.js 02:50:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F52A55C00) [pid = 3008] [serial = 2087] [outer = 0000000F5192A000] 02:50:35 INFO - PROCESS | 3008 | 1468230635267 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1488ms 02:50:35 INFO - PROCESS | 3008 | 1468230635335 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 3008 | 1468230635338 Marionette TRACE conn6 <- [1,2745,null,{"value":"13"}] 02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:50:35 INFO - PROCESS | 3008 | 1468230635348 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 3008 | 1468230635352 Marionette TRACE conn6 <- [1,2746,null,{}] 02:50:35 INFO - PROCESS | 3008 | 1468230635357 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:35 INFO - PROCESS | 3008 | 1468230635360 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:35 INFO - PROCESS | 3008 | 1468230635453 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 02:50:35 INFO - PROCESS | 3008 | 1468230635464 Marionette TRACE conn6 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:35 INFO - PROCESS | 3008 | 1468230635467 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59357000 == 21 [pid = 3008] [id = 696] 02:50:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F52B8A800) [pid = 3008] [serial = 2088] [outer = 0000000000000000] 02:50:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52BA4800) [pid = 3008] [serial = 2089] [outer = 0000000F52B8A800] 02:50:35 INFO - PROCESS | 3008 | 1468230635516 Marionette DEBUG loaded listener.js 02:50:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F53061C00) [pid = 3008] [serial = 2090] [outer = 0000000F52B8A800] 02:50:35 INFO - PROCESS | 3008 | 1468230635962 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:50:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:50:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 629ms 02:50:35 INFO - PROCESS | 3008 | 1468230635979 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 02:50:35 INFO - PROCESS | 3008 | 1468230635984 Marionette TRACE conn6 <- [1,2749,null,{"value":"13"}] 02:50:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:50:35 INFO - PROCESS | 3008 | 1468230635987 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:50:35 INFO - PROCESS | 3008 | 1468230635990 Marionette TRACE conn6 <- [1,2750,null,{}] 02:50:36 INFO - PROCESS | 3008 | 1468230635998 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 3008 | 1468230636001 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:36 INFO - PROCESS | 3008 | 1468230636127 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 02:50:36 INFO - PROCESS | 3008 | 1468230636137 Marionette TRACE conn6 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 3008 | 1468230636139 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6B9800 == 22 [pid = 3008] [id = 697] 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F571F0000) [pid = 3008] [serial = 2091] [outer = 0000000000000000] 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57273C00) [pid = 3008] [serial = 2092] [outer = 0000000F571F0000] 02:50:36 INFO - PROCESS | 3008 | 1468230636193 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F579DE000) [pid = 3008] [serial = 2093] [outer = 0000000F571F0000] 02:50:36 INFO - PROCESS | 3008 | 1468230636641 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:50:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:50:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 692ms 02:50:36 INFO - PROCESS | 3008 | 1468230636682 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 02:50:36 INFO - PROCESS | 3008 | 1468230636685 Marionette TRACE conn6 <- [1,2753,null,{"value":"13"}] 02:50:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:50:36 INFO - PROCESS | 3008 | 1468230636695 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:50:36 INFO - PROCESS | 3008 | 1468230636702 Marionette TRACE conn6 <- [1,2754,null,{}] 02:50:36 INFO - PROCESS | 3008 | 1468230636706 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:36 INFO - PROCESS | 3008 | 1468230636710 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:36 INFO - PROCESS | 3008 | 1468230636800 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 02:50:36 INFO - PROCESS | 3008 | 1468230636805 Marionette TRACE conn6 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:36 INFO - PROCESS | 3008 | 1468230636808 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6004B000 == 23 [pid = 3008] [id = 698] 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F57CDE000) [pid = 3008] [serial = 2094] [outer = 0000000000000000] 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F58A07400) [pid = 3008] [serial = 2095] [outer = 0000000F57CDE000] 02:50:36 INFO - PROCESS | 3008 | 1468230636853 Marionette DEBUG loaded listener.js 02:50:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F58FF5C00) [pid = 3008] [serial = 2096] [outer = 0000000F57CDE000] 02:50:37 INFO - PROCESS | 3008 | 1468230637326 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:50:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:50:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 692ms 02:50:37 INFO - PROCESS | 3008 | 1468230637383 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 02:50:37 INFO - PROCESS | 3008 | 1468230637386 Marionette TRACE conn6 <- [1,2757,null,{"value":"13"}] 02:50:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:50:37 INFO - PROCESS | 3008 | 1468230637390 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:50:37 INFO - PROCESS | 3008 | 1468230637392 Marionette TRACE conn6 <- [1,2758,null,{}] 02:50:37 INFO - PROCESS | 3008 | 1468230637395 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:37 INFO - PROCESS | 3008 | 1468230637397 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:37 INFO - PROCESS | 3008 | 1468230637540 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 02:50:37 INFO - PROCESS | 3008 | 1468230637590 Marionette TRACE conn6 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:37 INFO - PROCESS | 3008 | 1468230637593 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61946800 == 24 [pid = 3008] [id = 699] 02:50:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F59660000) [pid = 3008] [serial = 2097] [outer = 0000000000000000] 02:50:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F59668400) [pid = 3008] [serial = 2098] [outer = 0000000F59660000] 02:50:37 INFO - PROCESS | 3008 | 1468230637645 Marionette DEBUG loaded listener.js 02:50:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5C717800) [pid = 3008] [serial = 2099] [outer = 0000000F59660000] 02:50:38 INFO - PROCESS | 3008 | 1468230638058 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 690ms 02:50:38 INFO - PROCESS | 3008 | 1468230638082 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 3008 | 1468230638085 Marionette TRACE conn6 <- [1,2761,null,{"value":"13"}] 02:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:50:38 INFO - PROCESS | 3008 | 1468230638088 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 3008 | 1468230638090 Marionette TRACE conn6 <- [1,2762,null,{}] 02:50:38 INFO - PROCESS | 3008 | 1468230638098 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 3008 | 1468230638100 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:38 INFO - PROCESS | 3008 | 1468230638210 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 02:50:38 INFO - PROCESS | 3008 | 1468230638219 Marionette TRACE conn6 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:38 INFO - PROCESS | 3008 | 1468230638225 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F633C3800 == 25 [pid = 3008] [id = 700] 02:50:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57118400) [pid = 3008] [serial = 2100] [outer = 0000000000000000] 02:50:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5F110800) [pid = 3008] [serial = 2101] [outer = 0000000F57118400] 02:50:38 INFO - PROCESS | 3008 | 1468230638325 Marionette DEBUG loaded listener.js 02:50:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F89F800) [pid = 3008] [serial = 2102] [outer = 0000000F57118400] 02:50:38 INFO - PROCESS | 3008 | 1468230638784 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:50:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:50:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 734ms 02:50:38 INFO - PROCESS | 3008 | 1468230638826 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 02:50:38 INFO - PROCESS | 3008 | 1468230638828 Marionette TRACE conn6 <- [1,2765,null,{"value":"13"}] 02:50:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:50:38 INFO - PROCESS | 3008 | 1468230638837 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:50:38 INFO - PROCESS | 3008 | 1468230638839 Marionette TRACE conn6 <- [1,2766,null,{}] 02:50:38 INFO - PROCESS | 3008 | 1468230638842 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:38 INFO - PROCESS | 3008 | 1468230638844 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:38 INFO - PROCESS | 3008 | 1468230638982 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 02:50:39 INFO - PROCESS | 3008 | 1468230639174 Marionette TRACE conn6 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 3008 | 1468230639176 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F606EE800) [pid = 3008] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F5E81C000) [pid = 3008] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52AB0000) [pid = 3008] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F50F45C00) [pid = 3008] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58BD9800) [pid = 3008] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5719E000) [pid = 3008] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F52B84000) [pid = 3008] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F519D5800) [pid = 3008] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F52AB5C00) [pid = 3008] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F6039C400) [pid = 3008] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:50:39 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5D655800) [pid = 3008] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:50:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F572E5000 == 26 [pid = 3008] [id = 701] 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F519D5800) [pid = 3008] [serial = 2103] [outer = 0000000000000000] 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52A6C800) [pid = 3008] [serial = 2104] [outer = 0000000F519D5800] 02:50:39 INFO - PROCESS | 3008 | 1468230639235 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F58BD9800) [pid = 3008] [serial = 2105] [outer = 0000000F519D5800] 02:50:39 INFO - PROCESS | 3008 | 1468230639576 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:50:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:50:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 796ms 02:50:39 INFO - PROCESS | 3008 | 1468230639635 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 02:50:39 INFO - PROCESS | 3008 | 1468230639638 Marionette TRACE conn6 <- [1,2769,null,{"value":"13"}] 02:50:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:50:39 INFO - PROCESS | 3008 | 1468230639641 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:50:39 INFO - PROCESS | 3008 | 1468230639643 Marionette TRACE conn6 <- [1,2770,null,{}] 02:50:39 INFO - PROCESS | 3008 | 1468230639646 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:39 INFO - PROCESS | 3008 | 1468230639648 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:39 INFO - PROCESS | 3008 | 1468230639728 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 02:50:39 INFO - PROCESS | 3008 | 1468230639805 Marionette TRACE conn6 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:39 INFO - PROCESS | 3008 | 1468230639807 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:39 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F85800 == 27 [pid = 3008] [id = 702] 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52ABDC00) [pid = 3008] [serial = 2106] [outer = 0000000000000000] 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5FFABC00) [pid = 3008] [serial = 2107] [outer = 0000000F52ABDC00] 02:50:39 INFO - PROCESS | 3008 | 1468230639852 Marionette DEBUG loaded listener.js 02:50:39 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F60604000) [pid = 3008] [serial = 2108] [outer = 0000000F52ABDC00] 02:50:40 INFO - PROCESS | 3008 | 1468230640229 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 629ms 02:50:40 INFO - PROCESS | 3008 | 1468230640273 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 3008 | 1468230640276 Marionette TRACE conn6 <- [1,2773,null,{"value":"13"}] 02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:50:40 INFO - PROCESS | 3008 | 1468230640279 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 3008 | 1468230640281 Marionette TRACE conn6 <- [1,2774,null,{}] 02:50:40 INFO - PROCESS | 3008 | 1468230640285 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 3008 | 1468230640287 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:40 INFO - PROCESS | 3008 | 1468230640410 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 02:50:40 INFO - PROCESS | 3008 | 1468230640450 Marionette TRACE conn6 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:40 INFO - PROCESS | 3008 | 1468230640452 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67090800 == 28 [pid = 3008] [id = 703] 02:50:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F593A4C00) [pid = 3008] [serial = 2109] [outer = 0000000000000000] 02:50:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F606EA400) [pid = 3008] [serial = 2110] [outer = 0000000F593A4C00] 02:50:40 INFO - PROCESS | 3008 | 1468230640497 Marionette DEBUG loaded listener.js 02:50:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6178B400) [pid = 3008] [serial = 2111] [outer = 0000000F593A4C00] 02:50:40 INFO - PROCESS | 3008 | 1468230640881 Marionette TRACE conn6 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:50:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:50:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 629ms 02:50:40 INFO - PROCESS | 3008 | 1468230640911 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 02:50:40 INFO - PROCESS | 3008 | 1468230640914 Marionette TRACE conn6 <- [1,2777,null,{"value":"13"}] 02:50:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:50:40 INFO - PROCESS | 3008 | 1468230640917 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:50:40 INFO - PROCESS | 3008 | 1468230640919 Marionette TRACE conn6 <- [1,2778,null,{}] 02:50:40 INFO - PROCESS | 3008 | 1468230640922 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:40 INFO - PROCESS | 3008 | 1468230640924 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:41 INFO - PROCESS | 3008 | 1468230641043 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 02:50:41 INFO - PROCESS | 3008 | 1468230641051 Marionette TRACE conn6 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:41 INFO - PROCESS | 3008 | 1468230641053 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672CF800 == 29 [pid = 3008] [id = 704] 02:50:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F61758400) [pid = 3008] [serial = 2112] [outer = 0000000000000000] 02:50:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61982C00) [pid = 3008] [serial = 2113] [outer = 0000000F61758400] 02:50:41 INFO - PROCESS | 3008 | 1468230641098 Marionette DEBUG loaded listener.js 02:50:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F621DBC00) [pid = 3008] [serial = 2114] [outer = 0000000F61758400] 02:50:41 INFO - PROCESS | 3008 | 1468230641902 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:50:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:50:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1027ms 02:50:41 INFO - PROCESS | 3008 | 1468230641948 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 02:50:41 INFO - PROCESS | 3008 | 1468230641953 Marionette TRACE conn6 <- [1,2781,null,{"value":"13"}] 02:50:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:50:41 INFO - PROCESS | 3008 | 1468230641979 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:50:41 INFO - PROCESS | 3008 | 1468230641985 Marionette TRACE conn6 <- [1,2782,null,{}] 02:50:42 INFO - PROCESS | 3008 | 1468230641990 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:42 INFO - PROCESS | 3008 | 1468230641993 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:42 INFO - PROCESS | 3008 | 1468230642149 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 02:50:42 INFO - PROCESS | 3008 | 1468230642265 Marionette TRACE conn6 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:42 INFO - PROCESS | 3008 | 1468230642268 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5F1CD000 == 30 [pid = 3008] [id = 705] 02:50:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52A6DC00) [pid = 3008] [serial = 2115] [outer = 0000000000000000] 02:50:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52ABA400) [pid = 3008] [serial = 2116] [outer = 0000000F52A6DC00] 02:50:42 INFO - PROCESS | 3008 | 1468230642329 Marionette DEBUG loaded listener.js 02:50:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F53DE1800) [pid = 3008] [serial = 2117] [outer = 0000000F52A6DC00] 02:50:43 INFO - PROCESS | 3008 | 1468230643183 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:50:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:50:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1252ms 02:50:43 INFO - PROCESS | 3008 | 1468230643227 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 02:50:43 INFO - PROCESS | 3008 | 1468230643232 Marionette TRACE conn6 <- [1,2785,null,{"value":"13"}] 02:50:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:50:43 INFO - PROCESS | 3008 | 1468230643238 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:50:43 INFO - PROCESS | 3008 | 1468230643242 Marionette TRACE conn6 <- [1,2786,null,{}] 02:50:43 INFO - PROCESS | 3008 | 1468230643248 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:43 INFO - PROCESS | 3008 | 1468230643251 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:43 INFO - PROCESS | 3008 | 1468230643363 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 02:50:43 INFO - PROCESS | 3008 | 1468230643438 Marionette TRACE conn6 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:43 INFO - PROCESS | 3008 | 1468230643442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5C7E7000 == 31 [pid = 3008] [id = 706] 02:50:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F52A64800) [pid = 3008] [serial = 2118] [outer = 0000000000000000] 02:50:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52B89800) [pid = 3008] [serial = 2119] [outer = 0000000F52A64800] 02:50:43 INFO - PROCESS | 3008 | 1468230643493 Marionette DEBUG loaded listener.js 02:50:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F53AD8400) [pid = 3008] [serial = 2120] [outer = 0000000F52A64800] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5F4AE400) [pid = 3008] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58B86000) [pid = 3008] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F50FA2000) [pid = 3008] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52626800) [pid = 3008] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58FF7800) [pid = 3008] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F571F6C00) [pid = 3008] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F579CF400) [pid = 3008] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52FA7000) [pid = 3008] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F53FB8400) [pid = 3008] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5F363C00) [pid = 3008] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52ABCC00) [pid = 3008] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F52D95800) [pid = 3008] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FA12000) [pid = 3008] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F6060D400) [pid = 3008] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F606A9C00) [pid = 3008] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5D6CF400) [pid = 3008] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F6178BC00) [pid = 3008] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F5EDAE400) [pid = 3008] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F6039B400) [pid = 3008] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F59662000) [pid = 3008] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 02:50:43 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F61753800) [pid = 3008] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 02:50:44 INFO - PROCESS | 3008 | 1468230644066 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 881ms 02:50:44 INFO - PROCESS | 3008 | 1468230644122 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 3008 | 1468230644127 Marionette TRACE conn6 <- [1,2789,null,{"value":"13"}] 02:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:50:44 INFO - PROCESS | 3008 | 1468230644134 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 3008 | 1468230644137 Marionette TRACE conn6 <- [1,2790,null,{}] 02:50:44 INFO - PROCESS | 3008 | 1468230644140 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 3008 | 1468230644143 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:44 INFO - PROCESS | 3008 | 1468230644235 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 02:50:44 INFO - PROCESS | 3008 | 1468230644241 Marionette TRACE conn6 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:44 INFO - PROCESS | 3008 | 1468230644243 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6B0000 == 32 [pid = 3008] [id = 707] 02:50:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F52F36C00) [pid = 3008] [serial = 2121] [outer = 0000000000000000] 02:50:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F57198000) [pid = 3008] [serial = 2122] [outer = 0000000F52F36C00] 02:50:44 INFO - PROCESS | 3008 | 1468230644294 Marionette DEBUG loaded listener.js 02:50:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F579CF400) [pid = 3008] [serial = 2123] [outer = 0000000F52F36C00] 02:50:44 INFO - PROCESS | 3008 | 1468230644792 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:50:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:50:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 690ms 02:50:44 INFO - PROCESS | 3008 | 1468230644826 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 02:50:44 INFO - PROCESS | 3008 | 1468230644829 Marionette TRACE conn6 <- [1,2793,null,{"value":"13"}] 02:50:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:50:44 INFO - PROCESS | 3008 | 1468230644832 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:50:44 INFO - PROCESS | 3008 | 1468230644836 Marionette TRACE conn6 <- [1,2794,null,{}] 02:50:44 INFO - PROCESS | 3008 | 1468230644881 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:44 INFO - PROCESS | 3008 | 1468230644886 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:44 INFO - PROCESS | 3008 | 1468230644982 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 02:50:45 INFO - PROCESS | 3008 | 1468230645064 Marionette TRACE conn6 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 3008 | 1468230645068 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60044800 == 33 [pid = 3008] [id = 708] 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F58BD9000) [pid = 3008] [serial = 2124] [outer = 0000000000000000] 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F58FF4400) [pid = 3008] [serial = 2125] [outer = 0000000F58BD9000] 02:50:45 INFO - PROCESS | 3008 | 1468230645119 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F59665000) [pid = 3008] [serial = 2126] [outer = 0000000F58BD9000] 02:50:45 INFO - PROCESS | 3008 | 1468230645517 Marionette TRACE conn6 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:50:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:50:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 714ms 02:50:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:50:45 INFO - PROCESS | 3008 | 1468230645548 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 02:50:45 INFO - PROCESS | 3008 | 1468230645551 Marionette TRACE conn6 <- [1,2797,null,{"value":"13"}] 02:50:45 INFO - PROCESS | 3008 | 1468230645554 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:50:45 INFO - PROCESS | 3008 | 1468230645556 Marionette TRACE conn6 <- [1,2798,null,{}] 02:50:45 INFO - PROCESS | 3008 | 1468230645559 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:45 INFO - PROCESS | 3008 | 1468230645562 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:45 INFO - PROCESS | 3008 | 1468230645651 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 02:50:45 INFO - PROCESS | 3008 | 1468230645656 Marionette TRACE conn6 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:45 INFO - PROCESS | 3008 | 1468230645658 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6210E800 == 34 [pid = 3008] [id = 709] 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5D19C800) [pid = 3008] [serial = 2127] [outer = 0000000000000000] 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5EC77000) [pid = 3008] [serial = 2128] [outer = 0000000F5D19C800] 02:50:45 INFO - PROCESS | 3008 | 1468230645704 Marionette DEBUG loaded listener.js 02:50:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F362400) [pid = 3008] [serial = 2129] [outer = 0000000F5D19C800] 02:50:46 INFO - PROCESS | 3008 | 1468230646129 Marionette TRACE conn6 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 629ms 02:50:46 INFO - PROCESS | 3008 | 1468230646186 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 3008 | 1468230646188 Marionette TRACE conn6 <- [1,2801,null,{"value":"13"}] 02:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:50:46 INFO - PROCESS | 3008 | 1468230646197 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 3008 | 1468230646199 Marionette TRACE conn6 <- [1,2802,null,{}] 02:50:46 INFO - PROCESS | 3008 | 1468230646203 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 3008 | 1468230646205 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:46 INFO - PROCESS | 3008 | 1468230646313 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 02:50:46 INFO - PROCESS | 3008 | 1468230646320 Marionette TRACE conn6 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:46 INFO - PROCESS | 3008 | 1468230646322 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E4E800 == 35 [pid = 3008] [id = 710] 02:50:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F36E800) [pid = 3008] [serial = 2130] [outer = 0000000000000000] 02:50:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F591B5000) [pid = 3008] [serial = 2131] [outer = 0000000F5F36E800] 02:50:46 INFO - PROCESS | 3008 | 1468230646407 Marionette DEBUG loaded listener.js 02:50:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE36000) [pid = 3008] [serial = 2132] [outer = 0000000F5F36E800] 02:50:46 INFO - PROCESS | 3008 | 1468230646855 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:50:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:50:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 690ms 02:50:46 INFO - PROCESS | 3008 | 1468230646885 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 02:50:46 INFO - PROCESS | 3008 | 1468230646887 Marionette TRACE conn6 <- [1,2805,null,{"value":"13"}] 02:50:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:50:46 INFO - PROCESS | 3008 | 1468230646891 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:50:46 INFO - PROCESS | 3008 | 1468230646892 Marionette TRACE conn6 <- [1,2806,null,{}] 02:50:46 INFO - PROCESS | 3008 | 1468230646896 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:46 INFO - PROCESS | 3008 | 1468230646902 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:47 INFO - PROCESS | 3008 | 1468230647046 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 02:50:47 INFO - PROCESS | 3008 | 1468230647104 Marionette TRACE conn6 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 3008 | 1468230647106 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F67800 == 36 [pid = 3008] [id = 711] 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FE43C00) [pid = 3008] [serial = 2133] [outer = 0000000000000000] 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F60603C00) [pid = 3008] [serial = 2134] [outer = 0000000F5FE43C00] 02:50:47 INFO - PROCESS | 3008 | 1468230647151 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61904400) [pid = 3008] [serial = 2135] [outer = 0000000F5FE43C00] 02:50:47 INFO - PROCESS | 3008 | 1468230647581 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:50:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:50:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 734ms 02:50:47 INFO - PROCESS | 3008 | 1468230647628 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 02:50:47 INFO - PROCESS | 3008 | 1468230647630 Marionette TRACE conn6 <- [1,2809,null,{"value":"13"}] 02:50:47 INFO - PROCESS | 3008 | 1468230647634 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:50:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:50:47 INFO - PROCESS | 3008 | 1468230647635 Marionette TRACE conn6 <- [1,2810,null,{}] 02:50:47 INFO - PROCESS | 3008 | 1468230647673 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:47 INFO - PROCESS | 3008 | 1468230647675 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:47 INFO - PROCESS | 3008 | 1468230647802 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 02:50:47 INFO - PROCESS | 3008 | 1468230647812 Marionette TRACE conn6 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:47 INFO - PROCESS | 3008 | 1468230647814 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FB6800 == 37 [pid = 3008] [id = 712] 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F606E6400) [pid = 3008] [serial = 2136] [outer = 0000000000000000] 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63385C00) [pid = 3008] [serial = 2137] [outer = 0000000F606E6400] 02:50:47 INFO - PROCESS | 3008 | 1468230647859 Marionette DEBUG loaded listener.js 02:50:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63411000) [pid = 3008] [serial = 2138] [outer = 0000000F606E6400] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F59660000) [pid = 3008] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52B8A800) [pid = 3008] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F571F0000) [pid = 3008] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5192A000) [pid = 3008] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57CDE000) [pid = 3008] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F593A4C00) [pid = 3008] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5F187000) [pid = 3008] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52A58000) [pid = 3008] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F57279800) [pid = 3008] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FE35800) [pid = 3008] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F519D5800) [pid = 3008] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:50:48 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F52ABDC00) [pid = 3008] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:50:48 INFO - PROCESS | 3008 | 1468230648382 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:50:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:50:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 796ms 02:50:48 INFO - PROCESS | 3008 | 1468230648433 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 02:50:48 INFO - PROCESS | 3008 | 1468230648436 Marionette TRACE conn6 <- [1,2813,null,{"value":"13"}] 02:50:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:50:48 INFO - PROCESS | 3008 | 1468230648439 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:50:48 INFO - PROCESS | 3008 | 1468230648441 Marionette TRACE conn6 <- [1,2814,null,{}] 02:50:48 INFO - PROCESS | 3008 | 1468230648445 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:48 INFO - PROCESS | 3008 | 1468230648447 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:48 INFO - PROCESS | 3008 | 1468230648530 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 02:50:48 INFO - PROCESS | 3008 | 1468230648536 Marionette TRACE conn6 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:48 INFO - PROCESS | 3008 | 1468230648537 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57CB8800 == 38 [pid = 3008] [id = 713] 02:50:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52A72000) [pid = 3008] [serial = 2139] [outer = 0000000000000000] 02:50:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F57935000) [pid = 3008] [serial = 2140] [outer = 0000000F52A72000] 02:50:48 INFO - PROCESS | 3008 | 1468230648583 Marionette DEBUG loaded listener.js 02:50:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5FE35800) [pid = 3008] [serial = 2141] [outer = 0000000F52A72000] 02:50:49 INFO - PROCESS | 3008 | 1468230648995 Marionette TRACE conn6 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:50:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 587ms 02:50:49 INFO - PROCESS | 3008 | 1468230649051 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 3008 | 1468230649053 Marionette TRACE conn6 <- [1,2817,null,{"value":"13"}] 02:50:49 INFO - PROCESS | 3008 | 1468230649056 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:50:49 INFO - PROCESS | 3008 | 1468230649066 Marionette TRACE conn6 <- [1,2818,null,{}] 02:50:49 INFO - PROCESS | 3008 | 1468230649070 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 3008 | 1468230649072 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:49 INFO - PROCESS | 3008 | 1468230649184 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 02:50:49 INFO - PROCESS | 3008 | 1468230649190 Marionette TRACE conn6 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 3008 | 1468230649192 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B7800 == 39 [pid = 3008] [id = 714] 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FFAD400) [pid = 3008] [serial = 2142] [outer = 0000000000000000] 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F6341EC00) [pid = 3008] [serial = 2143] [outer = 0000000F5FFAD400] 02:50:49 INFO - PROCESS | 3008 | 1468230649237 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6350A400) [pid = 3008] [serial = 2144] [outer = 0000000F5FFAD400] 02:50:49 INFO - PROCESS | 3008 | 1468230649634 Marionette TRACE conn6 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:50:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 628ms 02:50:49 INFO - PROCESS | 3008 | 1468230649692 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 02:50:49 INFO - PROCESS | 3008 | 1468230649695 Marionette TRACE conn6 <- [1,2821,null,{"value":"13"}] 02:50:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:50:49 INFO - PROCESS | 3008 | 1468230649702 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:50:49 INFO - PROCESS | 3008 | 1468230649704 Marionette TRACE conn6 <- [1,2822,null,{}] 02:50:49 INFO - PROCESS | 3008 | 1468230649708 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:49 INFO - PROCESS | 3008 | 1468230649710 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:49 INFO - PROCESS | 3008 | 1468230649794 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 02:50:49 INFO - PROCESS | 3008 | 1468230649799 Marionette TRACE conn6 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:49 INFO - PROCESS | 3008 | 1468230649801 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67664800 == 40 [pid = 3008] [id = 715] 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63A4D800) [pid = 3008] [serial = 2145] [outer = 0000000000000000] 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63A4F800) [pid = 3008] [serial = 2146] [outer = 0000000F63A4D800] 02:50:49 INFO - PROCESS | 3008 | 1468230649846 Marionette DEBUG loaded listener.js 02:50:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F63A5D800) [pid = 3008] [serial = 2147] [outer = 0000000F63A4D800] 02:50:50 INFO - PROCESS | 3008 | 1468230650266 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:50:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:50:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 586ms 02:50:50 INFO - PROCESS | 3008 | 1468230650292 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 02:50:50 INFO - PROCESS | 3008 | 1468230650295 Marionette TRACE conn6 <- [1,2825,null,{"value":"13"}] 02:50:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:50:50 INFO - PROCESS | 3008 | 1468230650356 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:50:50 INFO - PROCESS | 3008 | 1468230650361 Marionette TRACE conn6 <- [1,2826,null,{}] 02:50:50 INFO - PROCESS | 3008 | 1468230650366 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:50 INFO - PROCESS | 3008 | 1468230650370 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:50 INFO - PROCESS | 3008 | 1468230650502 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 02:50:50 INFO - PROCESS | 3008 | 1468230650653 Marionette TRACE conn6 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:50 INFO - PROCESS | 3008 | 1468230650657 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:50 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5917D000 == 41 [pid = 3008] [id = 716] 02:50:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52A5B800) [pid = 3008] [serial = 2148] [outer = 0000000000000000] 02:50:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52A68000) [pid = 3008] [serial = 2149] [outer = 0000000F52A5B800] 02:50:50 INFO - PROCESS | 3008 | 1468230650716 Marionette DEBUG loaded listener.js 02:50:50 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52D95800) [pid = 3008] [serial = 2150] [outer = 0000000F52A5B800] 02:50:51 INFO - PROCESS | 3008 | 1468230651299 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:50:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:50:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1026ms 02:50:51 INFO - PROCESS | 3008 | 1468230651340 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 02:50:51 INFO - PROCESS | 3008 | 1468230651345 Marionette TRACE conn6 <- [1,2829,null,{"value":"13"}] 02:50:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:50:51 INFO - PROCESS | 3008 | 1468230651351 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:50:51 INFO - PROCESS | 3008 | 1468230651353 Marionette TRACE conn6 <- [1,2830,null,{}] 02:50:51 INFO - PROCESS | 3008 | 1468230651360 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:51 INFO - PROCESS | 3008 | 1468230651365 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:51 INFO - PROCESS | 3008 | 1468230651483 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 02:50:51 INFO - PROCESS | 3008 | 1468230651580 Marionette TRACE conn6 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:51 INFO - PROCESS | 3008 | 1468230651583 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:51 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E39800 == 42 [pid = 3008] [id = 717] 02:50:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F58B87400) [pid = 3008] [serial = 2151] [outer = 0000000000000000] 02:50:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F58BDF400) [pid = 3008] [serial = 2152] [outer = 0000000F58B87400] 02:50:51 INFO - PROCESS | 3008 | 1468230651641 Marionette DEBUG loaded listener.js 02:50:51 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5D6C8000) [pid = 3008] [serial = 2153] [outer = 0000000F58B87400] 02:50:52 INFO - PROCESS | 3008 | 1468230652260 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:50:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:50:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 986ms 02:50:52 INFO - PROCESS | 3008 | 1468230652339 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 02:50:52 INFO - PROCESS | 3008 | 1468230652342 Marionette TRACE conn6 <- [1,2833,null,{"value":"13"}] 02:50:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:50:52 INFO - PROCESS | 3008 | 1468230652346 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:50:52 INFO - PROCESS | 3008 | 1468230652348 Marionette TRACE conn6 <- [1,2834,null,{}] 02:50:52 INFO - PROCESS | 3008 | 1468230652353 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:52 INFO - PROCESS | 3008 | 1468230652355 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:52 INFO - PROCESS | 3008 | 1468230652471 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 02:50:52 INFO - PROCESS | 3008 | 1468230652603 Marionette TRACE conn6 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:52 INFO - PROCESS | 3008 | 1468230652610 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:52 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68527800 == 43 [pid = 3008] [id = 718] 02:50:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6060FC00) [pid = 3008] [serial = 2154] [outer = 0000000000000000] 02:50:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F606B5400) [pid = 3008] [serial = 2155] [outer = 0000000F6060FC00] 02:50:52 INFO - PROCESS | 3008 | 1468230652671 Marionette DEBUG loaded listener.js 02:50:52 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F61CD4800) [pid = 3008] [serial = 2156] [outer = 0000000F6060FC00] 02:50:53 INFO - PROCESS | 3008 | 1468230653295 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:50:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:50:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 984ms 02:50:53 INFO - PROCESS | 3008 | 1468230653332 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 02:50:53 INFO - PROCESS | 3008 | 1468230653335 Marionette TRACE conn6 <- [1,2837,null,{"value":"13"}] 02:50:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:50:53 INFO - PROCESS | 3008 | 1468230653338 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:50:53 INFO - PROCESS | 3008 | 1468230653340 Marionette TRACE conn6 <- [1,2838,null,{}] 02:50:53 INFO - PROCESS | 3008 | 1468230653344 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:53 INFO - PROCESS | 3008 | 1468230653347 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:53 INFO - PROCESS | 3008 | 1468230653461 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 02:50:53 INFO - PROCESS | 3008 | 1468230653558 Marionette TRACE conn6 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:53 INFO - PROCESS | 3008 | 1468230653560 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:53 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68576000 == 44 [pid = 3008] [id = 719] 02:50:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63A68400) [pid = 3008] [serial = 2157] [outer = 0000000000000000] 02:50:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F63D0E400) [pid = 3008] [serial = 2158] [outer = 0000000F63A68400] 02:50:53 INFO - PROCESS | 3008 | 1468230653617 Marionette DEBUG loaded listener.js 02:50:53 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F63D14000) [pid = 3008] [serial = 2159] [outer = 0000000F63A68400] 02:50:54 INFO - PROCESS | 3008 | 1468230654364 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:50:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:50:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1088ms 02:50:54 INFO - PROCESS | 3008 | 1468230654430 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 02:50:54 INFO - PROCESS | 3008 | 1468230654434 Marionette TRACE conn6 <- [1,2841,null,{"value":"13"}] 02:50:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:50:54 INFO - PROCESS | 3008 | 1468230654439 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:50:54 INFO - PROCESS | 3008 | 1468230654443 Marionette TRACE conn6 <- [1,2842,null,{}] 02:50:54 INFO - PROCESS | 3008 | 1468230654448 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:54 INFO - PROCESS | 3008 | 1468230654452 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:54 INFO - PROCESS | 3008 | 1468230654557 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 02:50:54 INFO - PROCESS | 3008 | 1468230654636 Marionette TRACE conn6 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:54 INFO - PROCESS | 3008 | 1468230654641 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:54 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F57F1E800 == 45 [pid = 3008] [id = 720] 02:50:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52ABB400) [pid = 3008] [serial = 2160] [outer = 0000000000000000] 02:50:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F52B8A800) [pid = 3008] [serial = 2161] [outer = 0000000F52ABB400] 02:50:54 INFO - PROCESS | 3008 | 1468230654733 Marionette DEBUG loaded listener.js 02:50:54 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F5311B400) [pid = 3008] [serial = 2162] [outer = 0000000F52ABB400] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B7800 == 44 [pid = 3008] [id = 714] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57CB8800 == 43 [pid = 3008] [id = 713] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FB6800 == 42 [pid = 3008] [id = 712] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F67800 == 41 [pid = 3008] [id = 711] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E4E800 == 40 [pid = 3008] [id = 710] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6210E800 == 39 [pid = 3008] [id = 709] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60044800 == 38 [pid = 3008] [id = 708] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6B0000 == 37 [pid = 3008] [id = 707] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5C7E7000 == 36 [pid = 3008] [id = 706] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5F1CD000 == 35 [pid = 3008] [id = 705] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA65800 == 34 [pid = 3008] [id = 682] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672CF800 == 33 [pid = 3008] [id = 704] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F572E5000 == 32 [pid = 3008] [id = 701] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67090800 == 31 [pid = 3008] [id = 703] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F85800 == 30 [pid = 3008] [id = 702] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68576000 == 29 [pid = 3008] [id = 719] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68527800 == 28 [pid = 3008] [id = 718] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E39800 == 27 [pid = 3008] [id = 717] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67664800 == 26 [pid = 3008] [id = 715] 02:50:55 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5917D000 == 25 [pid = 3008] [id = 716] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F52BA4800) [pid = 3008] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F53061C00) [pid = 3008] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F57273C00) [pid = 3008] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F579DE000) [pid = 3008] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F521C6400) [pid = 3008] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52A55C00) [pid = 3008] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F58A07400) [pid = 3008] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F606EA400) [pid = 3008] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F6337F400) [pid = 3008] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F61CD9400) [pid = 3008] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5C717800) [pid = 3008] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F52B95400) [pid = 3008] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A61400) [pid = 3008] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58BDFC00) [pid = 3008] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57CE4400) [pid = 3008] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F6060D000) [pid = 3008] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5FE42800) [pid = 3008] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52A6C800) [pid = 3008] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FFABC00) [pid = 3008] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58BD9800) [pid = 3008] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F6178B400) [pid = 3008] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F58FF5C00) [pid = 3008] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F60604000) [pid = 3008] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F61982C00) [pid = 3008] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F59668400) [pid = 3008] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 02:50:55 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5F110800) [pid = 3008] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 02:50:56 INFO - PROCESS | 3008 | 1468230656049 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:50:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1691ms 02:50:56 INFO - PROCESS | 3008 | 1468230656135 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 3008 | 1468230656140 Marionette TRACE conn6 <- [1,2845,null,{"value":"13"}] 02:50:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:50:56 INFO - PROCESS | 3008 | 1468230656147 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 3008 | 1468230656151 Marionette TRACE conn6 <- [1,2846,null,{}] 02:50:56 INFO - PROCESS | 3008 | 1468230656160 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 3008 | 1468230656163 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:56 INFO - PROCESS | 3008 | 1468230656253 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 02:50:56 INFO - PROCESS | 3008 | 1468230656267 Marionette TRACE conn6 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 3008 | 1468230656270 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A33800 == 26 [pid = 3008] [id = 721] 02:50:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F52A56800) [pid = 3008] [serial = 2163] [outer = 0000000000000000] 02:50:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52A59800) [pid = 3008] [serial = 2164] [outer = 0000000F52A56800] 02:50:56 INFO - PROCESS | 3008 | 1468230656318 Marionette DEBUG loaded listener.js 02:50:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52A6D800) [pid = 3008] [serial = 2165] [outer = 0000000F52A56800] 02:50:56 INFO - PROCESS | 3008 | 1468230656803 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:50:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:50:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 693ms 02:50:56 INFO - PROCESS | 3008 | 1468230656840 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 02:50:56 INFO - PROCESS | 3008 | 1468230656846 Marionette TRACE conn6 <- [1,2849,null,{"value":"13"}] 02:50:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:50:56 INFO - PROCESS | 3008 | 1468230656852 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:50:56 INFO - PROCESS | 3008 | 1468230656855 Marionette TRACE conn6 <- [1,2850,null,{}] 02:50:56 INFO - PROCESS | 3008 | 1468230656859 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:56 INFO - PROCESS | 3008 | 1468230656862 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:56 INFO - PROCESS | 3008 | 1468230656954 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 02:50:56 INFO - PROCESS | 3008 | 1468230656964 Marionette TRACE conn6 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:56 INFO - PROCESS | 3008 | 1468230656966 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:56 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D6BC800 == 27 [pid = 3008] [id = 722] 02:50:56 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F52F35C00) [pid = 3008] [serial = 2166] [outer = 0000000000000000] 02:50:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F53063800) [pid = 3008] [serial = 2167] [outer = 0000000F52F35C00] 02:50:57 INFO - PROCESS | 3008 | 1468230657017 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57197C00) [pid = 3008] [serial = 2168] [outer = 0000000F52F35C00] 02:50:57 INFO - PROCESS | 3008 | 1468230657492 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:50:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:50:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 692ms 02:50:57 INFO - PROCESS | 3008 | 1468230657546 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 02:50:57 INFO - PROCESS | 3008 | 1468230657549 Marionette TRACE conn6 <- [1,2853,null,{"value":"13"}] 02:50:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:50:57 INFO - PROCESS | 3008 | 1468230657553 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:50:57 INFO - PROCESS | 3008 | 1468230657556 Marionette TRACE conn6 <- [1,2854,null,{}] 02:50:57 INFO - PROCESS | 3008 | 1468230657568 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:57 INFO - PROCESS | 3008 | 1468230657572 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:57 INFO - PROCESS | 3008 | 1468230657693 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 02:50:57 INFO - PROCESS | 3008 | 1468230657786 Marionette TRACE conn6 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:57 INFO - PROCESS | 3008 | 1468230657790 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:57 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6003E800 == 28 [pid = 3008] [id = 723] 02:50:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F50FA4C00) [pid = 3008] [serial = 2169] [outer = 0000000000000000] 02:50:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F57D8C400) [pid = 3008] [serial = 2170] [outer = 0000000F50FA4C00] 02:50:57 INFO - PROCESS | 3008 | 1468230657840 Marionette DEBUG loaded listener.js 02:50:57 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F58BD5000) [pid = 3008] [serial = 2171] [outer = 0000000F50FA4C00] 02:50:58 INFO - PROCESS | 3008 | 1468230658267 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:50:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 735ms 02:50:58 INFO - PROCESS | 3008 | 1468230658290 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 02:50:58 INFO - PROCESS | 3008 | 1468230658293 Marionette TRACE conn6 <- [1,2857,null,{"value":"13"}] 02:50:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:50:58 INFO - PROCESS | 3008 | 1468230658301 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:50:58 INFO - PROCESS | 3008 | 1468230658303 Marionette TRACE conn6 <- [1,2858,null,{}] 02:50:58 INFO - PROCESS | 3008 | 1468230658307 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:58 INFO - PROCESS | 3008 | 1468230658309 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:58 INFO - PROCESS | 3008 | 1468230658427 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 02:50:58 INFO - PROCESS | 3008 | 1468230658432 Marionette TRACE conn6 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:58 INFO - PROCESS | 3008 | 1468230658434 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:58 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61708800 == 29 [pid = 3008] [id = 724] 02:50:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F58FF7C00) [pid = 3008] [serial = 2172] [outer = 0000000000000000] 02:50:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F591B1000) [pid = 3008] [serial = 2173] [outer = 0000000F58FF7C00] 02:50:58 INFO - PROCESS | 3008 | 1468230658481 Marionette DEBUG loaded listener.js 02:50:58 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F595D2400) [pid = 3008] [serial = 2174] [outer = 0000000F58FF7C00] 02:50:58 INFO - PROCESS | 3008 | 1468230658937 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:50:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:50:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 692ms 02:50:58 INFO - PROCESS | 3008 | 1468230658991 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 3008 | 1468230658994 Marionette TRACE conn6 <- [1,2861,null,{"value":"13"}] 02:50:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:50:59 INFO - PROCESS | 3008 | 1468230659002 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 3008 | 1468230659004 Marionette TRACE conn6 <- [1,2862,null,{}] 02:50:59 INFO - PROCESS | 3008 | 1468230659008 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 3008 | 1468230659010 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:59 INFO - PROCESS | 3008 | 1468230659147 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 02:50:59 INFO - PROCESS | 3008 | 1468230659159 Marionette TRACE conn6 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 3008 | 1468230659161 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62110800 == 30 [pid = 3008] [id = 725] 02:50:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52F32000) [pid = 3008] [serial = 2175] [outer = 0000000000000000] 02:50:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5BA83C00) [pid = 3008] [serial = 2176] [outer = 0000000F52F32000] 02:50:59 INFO - PROCESS | 3008 | 1468230659208 Marionette DEBUG loaded listener.js 02:50:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5D6C8C00) [pid = 3008] [serial = 2177] [outer = 0000000F52F32000] 02:50:59 INFO - PROCESS | 3008 | 1468230659656 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:50:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:50:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 691ms 02:50:59 INFO - PROCESS | 3008 | 1468230659691 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 02:50:59 INFO - PROCESS | 3008 | 1468230659694 Marionette TRACE conn6 <- [1,2865,null,{"value":"13"}] 02:50:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:50:59 INFO - PROCESS | 3008 | 1468230659697 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:50:59 INFO - PROCESS | 3008 | 1468230659699 Marionette TRACE conn6 <- [1,2866,null,{}] 02:50:59 INFO - PROCESS | 3008 | 1468230659703 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:50:59 INFO - PROCESS | 3008 | 1468230659709 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:59 INFO - PROCESS | 3008 | 1468230659845 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 02:50:59 INFO - PROCESS | 3008 | 1468230659902 Marionette TRACE conn6 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:50:59 INFO - PROCESS | 3008 | 1468230659904 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:50:59 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6402C800 == 31 [pid = 3008] [id = 726] 02:50:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F50F51400) [pid = 3008] [serial = 2178] [outer = 0000000000000000] 02:50:59 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5F5B2000) [pid = 3008] [serial = 2179] [outer = 0000000F50F51400] 02:50:59 INFO - PROCESS | 3008 | 1468230659950 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5FFAEC00) [pid = 3008] [serial = 2180] [outer = 0000000F50F51400] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5F36E800) [pid = 3008] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5FE43C00) [pid = 3008] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F52F36C00) [pid = 3008] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F58BD9000) [pid = 3008] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5D19C800) [pid = 3008] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52A6DC00) [pid = 3008] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52A64800) [pid = 3008] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F61758400) [pid = 3008] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F606E6400) [pid = 3008] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52A72000) [pid = 3008] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FFAD400) [pid = 3008] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F63A4D800) [pid = 3008] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:51:00 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F57118400) [pid = 3008] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:51:00 INFO - PROCESS | 3008 | 1468230660581 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:51:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 943ms 02:51:00 INFO - PROCESS | 3008 | 1468230660643 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 02:51:00 INFO - PROCESS | 3008 | 1468230660645 Marionette TRACE conn6 <- [1,2869,null,{"value":"13"}] 02:51:00 INFO - PROCESS | 3008 | 1468230660649 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:51:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:51:00 INFO - PROCESS | 3008 | 1468230660651 Marionette TRACE conn6 <- [1,2870,null,{}] 02:51:00 INFO - PROCESS | 3008 | 1468230660654 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:00 INFO - PROCESS | 3008 | 1468230660656 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:00 INFO - PROCESS | 3008 | 1468230660738 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 02:51:00 INFO - PROCESS | 3008 | 1468230660743 Marionette TRACE conn6 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:00 INFO - PROCESS | 3008 | 1468230660745 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:00 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F56800 == 32 [pid = 3008] [id = 727] 02:51:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F57D86400) [pid = 3008] [serial = 2181] [outer = 0000000000000000] 02:51:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FE0F000) [pid = 3008] [serial = 2182] [outer = 0000000F57D86400] 02:51:00 INFO - PROCESS | 3008 | 1468230660791 Marionette DEBUG loaded listener.js 02:51:00 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6038D400) [pid = 3008] [serial = 2183] [outer = 0000000F57D86400] 02:51:01 INFO - PROCESS | 3008 | 1468230661224 Marionette TRACE conn6 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:51:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 628ms 02:51:01 INFO - PROCESS | 3008 | 1468230661280 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 3008 | 1468230661283 Marionette TRACE conn6 <- [1,2873,null,{"value":"13"}] 02:51:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:51:01 INFO - PROCESS | 3008 | 1468230661286 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 3008 | 1468230661288 Marionette TRACE conn6 <- [1,2874,null,{}] 02:51:01 INFO - PROCESS | 3008 | 1468230661291 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 3008 | 1468230661293 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:01 INFO - PROCESS | 3008 | 1468230661375 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 02:51:01 INFO - PROCESS | 3008 | 1468230661383 Marionette TRACE conn6 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:01 INFO - PROCESS | 3008 | 1468230661385 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:01 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66FAF000 == 33 [pid = 3008] [id = 728] 02:51:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F60606800) [pid = 3008] [serial = 2184] [outer = 0000000000000000] 02:51:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F6060C000) [pid = 3008] [serial = 2185] [outer = 0000000F60606800] 02:51:01 INFO - PROCESS | 3008 | 1468230661429 Marionette DEBUG loaded listener.js 02:51:01 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F593A4000) [pid = 3008] [serial = 2186] [outer = 0000000F60606800] 02:51:01 INFO - PROCESS | 3008 | 1468230661855 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:51:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:51:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 629ms 02:51:01 INFO - PROCESS | 3008 | 1468230661919 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 02:51:01 INFO - PROCESS | 3008 | 1468230661921 Marionette TRACE conn6 <- [1,2877,null,{"value":"13"}] 02:51:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:51:01 INFO - PROCESS | 3008 | 1468230661924 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:51:01 INFO - PROCESS | 3008 | 1468230661926 Marionette TRACE conn6 <- [1,2878,null,{}] 02:51:01 INFO - PROCESS | 3008 | 1468230661930 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:01 INFO - PROCESS | 3008 | 1468230661932 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:02 INFO - PROCESS | 3008 | 1468230662014 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 02:51:02 INFO - PROCESS | 3008 | 1468230662020 Marionette TRACE conn6 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:02 INFO - PROCESS | 3008 | 1468230662022 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:02 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6003D000 == 34 [pid = 3008] [id = 729] 02:51:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F606B6000) [pid = 3008] [serial = 2187] [outer = 0000000000000000] 02:51:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F61786400) [pid = 3008] [serial = 2188] [outer = 0000000F606B6000] 02:51:02 INFO - PROCESS | 3008 | 1468230662066 Marionette DEBUG loaded listener.js 02:51:02 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F61794C00) [pid = 3008] [serial = 2189] [outer = 0000000F606B6000] 02:51:02 INFO - PROCESS | 3008 | 1468230662832 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:51:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:51:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 986ms 02:51:02 INFO - PROCESS | 3008 | 1468230662914 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 02:51:02 INFO - PROCESS | 3008 | 1468230662919 Marionette TRACE conn6 <- [1,2881,null,{"value":"13"}] 02:51:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:51:02 INFO - PROCESS | 3008 | 1468230662925 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:51:02 INFO - PROCESS | 3008 | 1468230662928 Marionette TRACE conn6 <- [1,2882,null,{}] 02:51:02 INFO - PROCESS | 3008 | 1468230662936 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:02 INFO - PROCESS | 3008 | 1468230662939 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:03 INFO - PROCESS | 3008 | 1468230663095 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 02:51:03 INFO - PROCESS | 3008 | 1468230663214 Marionette TRACE conn6 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:03 INFO - PROCESS | 3008 | 1468230663217 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:03 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EC97800 == 35 [pid = 3008] [id = 730] 02:51:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F521BF000) [pid = 3008] [serial = 2190] [outer = 0000000000000000] 02:51:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52A67800) [pid = 3008] [serial = 2191] [outer = 0000000F521BF000] 02:51:03 INFO - PROCESS | 3008 | 1468230663277 Marionette DEBUG loaded listener.js 02:51:03 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F52BA2400) [pid = 3008] [serial = 2192] [outer = 0000000F521BF000] 02:51:03 INFO - PROCESS | 3008 | 1468230663976 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:51:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1137ms 02:51:04 INFO - PROCESS | 3008 | 1468230664065 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 02:51:04 INFO - PROCESS | 3008 | 1468230664071 Marionette TRACE conn6 <- [1,2885,null,{"value":"13"}] 02:51:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:51:04 INFO - PROCESS | 3008 | 1468230664103 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:51:04 INFO - PROCESS | 3008 | 1468230664107 Marionette TRACE conn6 <- [1,2886,null,{}] 02:51:04 INFO - PROCESS | 3008 | 1468230664113 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:04 INFO - PROCESS | 3008 | 1468230664117 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:04 INFO - PROCESS | 3008 | 1468230664251 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 02:51:04 INFO - PROCESS | 3008 | 1468230664328 Marionette TRACE conn6 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:04 INFO - PROCESS | 3008 | 1468230664330 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:04 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534C1800 == 36 [pid = 3008] [id = 731] 02:51:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F518BE800) [pid = 3008] [serial = 2193] [outer = 0000000000000000] 02:51:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F526F3400) [pid = 3008] [serial = 2194] [outer = 0000000F518BE800] 02:51:04 INFO - PROCESS | 3008 | 1468230664523 Marionette DEBUG loaded listener.js 02:51:04 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B82400) [pid = 3008] [serial = 2195] [outer = 0000000F518BE800] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66FAF000 == 35 [pid = 3008] [id = 728] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F56800 == 34 [pid = 3008] [id = 727] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6402C800 == 33 [pid = 3008] [id = 726] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62110800 == 32 [pid = 3008] [id = 725] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61708800 == 31 [pid = 3008] [id = 724] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6003E800 == 30 [pid = 3008] [id = 723] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D6BC800 == 29 [pid = 3008] [id = 722] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A33800 == 28 [pid = 3008] [id = 721] 02:51:05 INFO - PROCESS | 3008 | --DOCSHELL 0000000F57F1E800 == 27 [pid = 3008] [id = 720] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63A4F800) [pid = 3008] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F89F800) [pid = 3008] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F591B5000) [pid = 3008] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F61904400) [pid = 3008] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F60603C00) [pid = 3008] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F57198000) [pid = 3008] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F579CF400) [pid = 3008] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58FF4400) [pid = 3008] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F59665000) [pid = 3008] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F5EC77000) [pid = 3008] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52ABA400) [pid = 3008] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F53DE1800) [pid = 3008] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52B89800) [pid = 3008] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F53AD8400) [pid = 3008] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F621DBC00) [pid = 3008] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F63385C00) [pid = 3008] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5FE35800) [pid = 3008] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F57935000) [pid = 3008] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F6341EC00) [pid = 3008] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F63411000) [pid = 3008] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F6350A400) [pid = 3008] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F5FE36000) [pid = 3008] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5F362400) [pid = 3008] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F63A5D800) [pid = 3008] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 02:51:05 INFO - PROCESS | 3008 | 1468230665188 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1156ms 02:51:05 INFO - PROCESS | 3008 | 1468230665235 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 3008 | 1468230665239 Marionette TRACE conn6 <- [1,2889,null,{"value":"13"}] 02:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:51:05 INFO - PROCESS | 3008 | 1468230665244 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:51:05 INFO - PROCESS | 3008 | 1468230665247 Marionette TRACE conn6 <- [1,2890,null,{}] 02:51:05 INFO - PROCESS | 3008 | 1468230665252 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:05 INFO - PROCESS | 3008 | 1468230665255 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:05 INFO - PROCESS | 3008 | 1468230665350 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 02:51:05 INFO - PROCESS | 3008 | 1468230665432 Marionette TRACE conn6 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:05 INFO - PROCESS | 3008 | 1468230665435 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:05 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA5B800 == 28 [pid = 3008] [id = 732] 02:51:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F50F9A400) [pid = 3008] [serial = 2196] [outer = 0000000000000000] 02:51:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F52B85000) [pid = 3008] [serial = 2197] [outer = 0000000F50F9A400] 02:51:05 INFO - PROCESS | 3008 | 1468230665484 Marionette DEBUG loaded listener.js 02:51:05 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F572C9400) [pid = 3008] [serial = 2198] [outer = 0000000F50F9A400] 02:51:05 INFO - PROCESS | 3008 | 1468230665946 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:51:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:51:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 734ms 02:51:05 INFO - PROCESS | 3008 | 1468230665978 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 02:51:05 INFO - PROCESS | 3008 | 1468230665982 Marionette TRACE conn6 <- [1,2893,null,{"value":"13"}] 02:51:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:51:06 INFO - PROCESS | 3008 | 1468230665989 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 3008 | 1468230665992 Marionette TRACE conn6 <- [1,2894,null,{}] 02:51:06 INFO - PROCESS | 3008 | 1468230665995 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 3008 | 1468230665998 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:06 INFO - PROCESS | 3008 | 1468230666092 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 02:51:06 INFO - PROCESS | 3008 | 1468230666100 Marionette TRACE conn6 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 3008 | 1468230666103 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F60054000 == 29 [pid = 3008] [id = 733] 02:51:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F57D8B000) [pid = 3008] [serial = 2199] [outer = 0000000000000000] 02:51:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F58BD9400) [pid = 3008] [serial = 2200] [outer = 0000000F57D8B000] 02:51:06 INFO - PROCESS | 3008 | 1468230666149 Marionette DEBUG loaded listener.js 02:51:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F591C9C00) [pid = 3008] [serial = 2201] [outer = 0000000F57D8B000] 02:51:06 INFO - PROCESS | 3008 | 1468230666629 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:51:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:51:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 691ms 02:51:06 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:51:06 INFO - PROCESS | 3008 | 1468230666683 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 02:51:06 INFO - PROCESS | 3008 | 1468230666685 Marionette TRACE conn6 <- [1,2897,null,{"value":"13"}] 02:51:06 INFO - PROCESS | 3008 | 1468230666689 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:51:06 INFO - PROCESS | 3008 | 1468230666693 Marionette TRACE conn6 <- [1,2898,null,{}] 02:51:06 INFO - PROCESS | 3008 | 1468230666704 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:06 INFO - PROCESS | 3008 | 1468230666710 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:06 INFO - PROCESS | 3008 | 1468230666804 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 02:51:06 INFO - PROCESS | 3008 | 1468230666812 Marionette TRACE conn6 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:06 INFO - PROCESS | 3008 | 1468230666815 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:06 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61708800 == 30 [pid = 3008] [id = 734] 02:51:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F59395800) [pid = 3008] [serial = 2202] [outer = 0000000000000000] 02:51:06 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5D659000) [pid = 3008] [serial = 2203] [outer = 0000000F59395800] 02:51:06 INFO - PROCESS | 3008 | 1468230666934 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F110C00) [pid = 3008] [serial = 2204] [outer = 0000000F59395800] 02:51:07 INFO - PROCESS | 3008 | 1468230667307 Marionette TRACE conn6 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:51:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:51:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:51:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 691ms 02:51:07 INFO - PROCESS | 3008 | 1468230667383 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 02:51:07 INFO - TEST-START | /DOMEvents/constructors.html 02:51:07 INFO - PROCESS | 3008 | 1468230667386 Marionette TRACE conn6 <- [1,2901,null,{"value":"13"}] 02:51:07 INFO - PROCESS | 3008 | 1468230667390 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:51:07 INFO - PROCESS | 3008 | 1468230667392 Marionette TRACE conn6 <- [1,2902,null,{}] 02:51:07 INFO - PROCESS | 3008 | 1468230667396 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:07 INFO - PROCESS | 3008 | 1468230667398 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:07 INFO - PROCESS | 3008 | 1468230667541 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 02:51:07 INFO - PROCESS | 3008 | 1468230667557 Marionette TRACE conn6 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:07 INFO - PROCESS | 3008 | 1468230667560 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:07 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6401C800 == 31 [pid = 3008] [id = 735] 02:51:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5F5B4400) [pid = 3008] [serial = 2205] [outer = 0000000000000000] 02:51:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F5FA0B000) [pid = 3008] [serial = 2206] [outer = 0000000F5F5B4400] 02:51:07 INFO - PROCESS | 3008 | 1468230667612 Marionette DEBUG loaded listener.js 02:51:07 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE35C00) [pid = 3008] [serial = 2207] [outer = 0000000F5F5B4400] 02:51:08 INFO - PROCESS | 3008 | 1468230668131 Marionette TRACE conn6 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:51:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:51:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:51:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 821ms 02:51:08 INFO - PROCESS | 3008 | 1468230668213 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 02:51:08 INFO - PROCESS | 3008 | 1468230668215 Marionette TRACE conn6 <- [1,2905,null,{"value":"13"}] 02:51:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:51:08 INFO - PROCESS | 3008 | 1468230668218 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:51:08 INFO - PROCESS | 3008 | 1468230668220 Marionette TRACE conn6 <- [1,2906,null,{}] 02:51:08 INFO - PROCESS | 3008 | 1468230668224 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:08 INFO - PROCESS | 3008 | 1468230668226 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:08 INFO - PROCESS | 3008 | 1468230668339 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 02:51:08 INFO - PROCESS | 3008 | 1468230668398 Marionette TRACE conn6 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:08 INFO - PROCESS | 3008 | 1468230668400 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:08 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B0000 == 32 [pid = 3008] [id = 736] 02:51:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA5800) [pid = 3008] [serial = 2208] [outer = 0000000000000000] 02:51:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5FFB1000) [pid = 3008] [serial = 2209] [outer = 0000000F5FFA5800] 02:51:08 INFO - PROCESS | 3008 | 1468230668456 Marionette DEBUG loaded listener.js 02:51:08 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6178AC00) [pid = 3008] [serial = 2210] [outer = 0000000F5FFA5800] 02:51:08 INFO - PROCESS | 3008 | 1468230668929 Marionette TRACE conn6 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:51:09 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:51:09 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 775ms 02:51:09 INFO - PROCESS | 3008 | 1468230668996 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 3008 | 1468230668998 Marionette TRACE conn6 <- [1,2909,null,{"value":"13"}] 02:51:09 INFO - PROCESS | 3008 | 1468230669002 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:51:09 INFO - PROCESS | 3008 | 1468230669004 Marionette TRACE conn6 <- [1,2910,null,{}] 02:51:09 INFO - PROCESS | 3008 | 1468230669007 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 3008 | 1468230669013 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:09 INFO - PROCESS | 3008 | 1468230669135 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 02:51:09 INFO - PROCESS | 3008 | 1468230669148 Marionette TRACE conn6 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 3008 | 1468230669150 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672B3800 == 33 [pid = 3008] [id = 737] 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5FFA5C00) [pid = 3008] [serial = 2211] [outer = 0000000000000000] 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F6337EC00) [pid = 3008] [serial = 2212] [outer = 0000000F5FFA5C00] 02:51:09 INFO - PROCESS | 3008 | 1468230669240 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63387400) [pid = 3008] [serial = 2213] [outer = 0000000F5FFA5C00] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A56800) [pid = 3008] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F58FF7C00) [pid = 3008] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F52F35C00) [pid = 3008] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52F32000) [pid = 3008] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F50FA4C00) [pid = 3008] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F50F51400) [pid = 3008] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52ABB400) [pid = 3008] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F60606800) [pid = 3008] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F52A5B800) [pid = 3008] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F58B87400) [pid = 3008] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F6060FC00) [pid = 3008] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63A68400) [pid = 3008] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:51:09 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F57D86400) [pid = 3008] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:51:09 INFO - PROCESS | 3008 | [3008] 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 02:51:09 INFO - PROCESS | 3008 | [3008] 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 02:51:09 INFO - PROCESS | 3008 | [3008] 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 02:51:09 INFO - PROCESS | 3008 | [3008] 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 02:51:09 INFO - PROCESS | 3008 | 1468230669656 Marionette TRACE conn6 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:51:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:51:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:51:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:51:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:51:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:51:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:51:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 697ms 02:51:09 INFO - PROCESS | 3008 | 1468230669703 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 02:51:09 INFO - PROCESS | 3008 | 1468230669705 Marionette TRACE conn6 <- [1,2913,null,{"value":"13"}] 02:51:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:51:09 INFO - PROCESS | 3008 | 1468230669709 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:51:09 INFO - PROCESS | 3008 | 1468230669711 Marionette TRACE conn6 <- [1,2914,null,{}] 02:51:09 INFO - PROCESS | 3008 | 1468230669719 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:09 INFO - PROCESS | 3008 | 1468230669721 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:09 INFO - PROCESS | 3008 | 1468230669805 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 02:51:09 INFO - PROCESS | 3008 | 1468230669813 Marionette TRACE conn6 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:09 INFO - PROCESS | 3008 | 1468230669815 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:09 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67413000 == 34 [pid = 3008] [id = 738] 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52A6E800) [pid = 3008] [serial = 2214] [outer = 0000000000000000] 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F61790800) [pid = 3008] [serial = 2215] [outer = 0000000F52A6E800] 02:51:09 INFO - PROCESS | 3008 | 1468230669860 Marionette DEBUG loaded listener.js 02:51:09 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F6338B400) [pid = 3008] [serial = 2216] [outer = 0000000F52A6E800] 02:51:10 INFO - PROCESS | 3008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:51:10 INFO - PROCESS | 3008 | 1468230670241 Marionette TRACE conn6 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:51:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 586ms 02:51:10 INFO - PROCESS | 3008 | 1468230670298 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 3008 | 1468230670300 Marionette TRACE conn6 <- [1,2917,null,{"value":"13"}] 02:51:10 INFO - PROCESS | 3008 | 1468230670304 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:51:10 INFO - PROCESS | 3008 | 1468230670306 Marionette TRACE conn6 <- [1,2918,null,{}] 02:51:10 INFO - PROCESS | 3008 | 1468230670322 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 3008 | 1468230670324 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:10 INFO - PROCESS | 3008 | 1468230670409 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 02:51:10 INFO - PROCESS | 3008 | 1468230670414 Marionette TRACE conn6 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:10 INFO - PROCESS | 3008 | 1468230670416 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:10 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675B6800 == 35 [pid = 3008] [id = 739] 02:51:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F6338B800) [pid = 3008] [serial = 2217] [outer = 0000000000000000] 02:51:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F634CCC00) [pid = 3008] [serial = 2218] [outer = 0000000F6338B800] 02:51:10 INFO - PROCESS | 3008 | 1468230670461 Marionette DEBUG loaded listener.js 02:51:10 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F63A4A000) [pid = 3008] [serial = 2219] [outer = 0000000F6338B800] 02:51:10 INFO - PROCESS | 3008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:51:10 INFO - PROCESS | 3008 | 1468230670896 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:51:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:51:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 628ms 02:51:10 INFO - PROCESS | 3008 | 1468230670935 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 02:51:10 INFO - PROCESS | 3008 | 1468230670937 Marionette TRACE conn6 <- [1,2921,null,{"value":"13"}] 02:51:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:51:10 INFO - PROCESS | 3008 | 1468230670956 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:51:10 INFO - PROCESS | 3008 | 1468230670958 Marionette TRACE conn6 <- [1,2922,null,{}] 02:51:10 INFO - PROCESS | 3008 | 1468230670962 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:10 INFO - PROCESS | 3008 | 1468230670964 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:11 INFO - PROCESS | 3008 | 1468230671050 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 02:51:11 INFO - PROCESS | 3008 | 1468230671054 Marionette TRACE conn6 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:11 INFO - PROCESS | 3008 | 1468230671056 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:11 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F621B8000 == 36 [pid = 3008] [id = 740] 02:51:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F63A4D000) [pid = 3008] [serial = 2220] [outer = 0000000000000000] 02:51:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F63A5D400) [pid = 3008] [serial = 2221] [outer = 0000000F63A4D000] 02:51:11 INFO - PROCESS | 3008 | 1468230671110 Marionette DEBUG loaded listener.js 02:51:11 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F63A66800) [pid = 3008] [serial = 2222] [outer = 0000000F63A4D000] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA5B800 == 35 [pid = 3008] [id = 732] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F534C1800 == 34 [pid = 3008] [id = 731] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6003D000 == 33 [pid = 3008] [id = 729] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EC97800 == 32 [pid = 3008] [id = 730] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61708800 == 31 [pid = 3008] [id = 734] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67413000 == 30 [pid = 3008] [id = 738] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675B6800 == 29 [pid = 3008] [id = 739] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672B3800 == 28 [pid = 3008] [id = 737] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6401C800 == 27 [pid = 3008] [id = 735] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B0000 == 26 [pid = 3008] [id = 736] 02:51:12 INFO - PROCESS | 3008 | --DOCSHELL 0000000F60054000 == 25 [pid = 3008] [id = 733] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F52A59800) [pid = 3008] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F591B1000) [pid = 3008] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F52A6D800) [pid = 3008] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F53063800) [pid = 3008] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F57197C00) [pid = 3008] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5BA83C00) [pid = 3008] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F595D2400) [pid = 3008] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F57D8C400) [pid = 3008] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F5F5B2000) [pid = 3008] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 67 (0000000F5311B400) [pid = 3008] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 66 (0000000F52B8A800) [pid = 3008] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 65 (0000000F6060C000) [pid = 3008] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 64 (0000000F5FFAEC00) [pid = 3008] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 63 (0000000F52D95800) [pid = 3008] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 62 (0000000F52A68000) [pid = 3008] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 61 (0000000F61786400) [pid = 3008] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 60 (0000000F5D6C8000) [pid = 3008] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 59 (0000000F58BDF400) [pid = 3008] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 58 (0000000F61CD4800) [pid = 3008] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 57 (0000000F606B5400) [pid = 3008] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 56 (0000000F63D14000) [pid = 3008] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 55 (0000000F63D0E400) [pid = 3008] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 54 (0000000F5FE0F000) [pid = 3008] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 53 (0000000F5D6C8C00) [pid = 3008] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 52 (0000000F58BD5000) [pid = 3008] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 51 (0000000F6038D400) [pid = 3008] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | --DOMWINDOW == 50 (0000000F593A4000) [pid = 3008] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 02:51:12 INFO - PROCESS | 3008 | 1468230672909 Marionette TRACE conn6 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:51:12 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:51:12 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1994ms 02:51:12 INFO - PROCESS | 3008 | 1468230672950 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 02:51:12 INFO - PROCESS | 3008 | 1468230672955 Marionette TRACE conn6 <- [1,2925,null,{"value":"13"}] 02:51:12 INFO - PROCESS | 3008 | 1468230672960 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:51:12 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:51:12 INFO - PROCESS | 3008 | 1468230672963 Marionette TRACE conn6 <- [1,2926,null,{}] 02:51:12 INFO - PROCESS | 3008 | 1468230672971 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:12 INFO - PROCESS | 3008 | 1468230672975 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:13 INFO - PROCESS | 3008 | 1468230673070 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 02:51:13 INFO - PROCESS | 3008 | 1468230673077 Marionette TRACE conn6 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 3008 | 1468230673082 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A87000 == 26 [pid = 3008] [id = 741] 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 51 (0000000F52A58000) [pid = 3008] [serial = 2223] [outer = 0000000000000000] 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 52 (0000000F52A59000) [pid = 3008] [serial = 2224] [outer = 0000000F52A58000] 02:51:13 INFO - PROCESS | 3008 | 1468230673132 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 53 (0000000F52A6E400) [pid = 3008] [serial = 2225] [outer = 0000000F52A58000] 02:51:13 INFO - PROCESS | 3008 | 1468230673592 Marionette TRACE conn6 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:51:13 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:51:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 693ms 02:51:13 INFO - PROCESS | 3008 | 1468230673657 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 02:51:13 INFO - PROCESS | 3008 | 1468230673662 Marionette TRACE conn6 <- [1,2929,null,{"value":"13"}] 02:51:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:51:13 INFO - PROCESS | 3008 | 1468230673674 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:51:13 INFO - PROCESS | 3008 | 1468230673677 Marionette TRACE conn6 <- [1,2930,null,{}] 02:51:13 INFO - PROCESS | 3008 | 1468230673681 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:13 INFO - PROCESS | 3008 | 1468230673684 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:13 INFO - PROCESS | 3008 | 1468230673776 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 02:51:13 INFO - PROCESS | 3008 | 1468230673790 Marionette TRACE conn6 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:13 INFO - PROCESS | 3008 | 1468230673793 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:13 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EC97800 == 27 [pid = 3008] [id = 742] 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 54 (0000000F52B9F000) [pid = 3008] [serial = 2226] [outer = 0000000000000000] 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 55 (0000000F52E80C00) [pid = 3008] [serial = 2227] [outer = 0000000F52B9F000] 02:51:13 INFO - PROCESS | 3008 | 1468230673843 Marionette DEBUG loaded listener.js 02:51:13 INFO - PROCESS | 3008 | ++DOMWINDOW == 56 (0000000F5305D000) [pid = 3008] [serial = 2228] [outer = 0000000F52B9F000] 02:51:14 INFO - PROCESS | 3008 | 1468230674288 Marionette TRACE conn6 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:51:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:51:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:51:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 628ms 02:51:14 INFO - PROCESS | 3008 | 1468230674305 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 3008 | 1468230674307 Marionette TRACE conn6 <- [1,2933,null,{"value":"13"}] 02:51:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:51:14 INFO - PROCESS | 3008 | 1468230674311 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 3008 | 1468230674314 Marionette TRACE conn6 <- [1,2934,null,{}] 02:51:14 INFO - PROCESS | 3008 | 1468230674326 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 3008 | 1468230674331 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:14 INFO - PROCESS | 3008 | 1468230674420 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 02:51:14 INFO - PROCESS | 3008 | 1468230674426 Marionette TRACE conn6 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:14 INFO - PROCESS | 3008 | 1468230674430 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:14 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC58000 == 28 [pid = 3008] [id = 743] 02:51:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 57 (0000000F50F4C800) [pid = 3008] [serial = 2229] [outer = 0000000000000000] 02:51:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 58 (0000000F571F4400) [pid = 3008] [serial = 2230] [outer = 0000000F50F4C800] 02:51:14 INFO - PROCESS | 3008 | 1468230674480 Marionette DEBUG loaded listener.js 02:51:14 INFO - PROCESS | 3008 | ++DOMWINDOW == 59 (0000000F572D0800) [pid = 3008] [serial = 2231] [outer = 0000000F50F4C800] 02:51:14 INFO - PROCESS | 3008 | 1468230674910 Marionette TRACE conn6 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:51:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:51:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 629ms 02:51:14 INFO - PROCESS | 3008 | 1468230674943 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 02:51:14 INFO - PROCESS | 3008 | 1468230674945 Marionette TRACE conn6 <- [1,2937,null,{"value":"13"}] 02:51:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:51:14 INFO - PROCESS | 3008 | 1468230674953 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:51:14 INFO - PROCESS | 3008 | 1468230674955 Marionette TRACE conn6 <- [1,2938,null,{}] 02:51:14 INFO - PROCESS | 3008 | 1468230674958 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:14 INFO - PROCESS | 3008 | 1468230674961 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:15 INFO - PROCESS | 3008 | 1468230675083 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 02:51:15 INFO - PROCESS | 3008 | 1468230675090 Marionette TRACE conn6 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 3008 | 1468230675092 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B2000 == 29 [pid = 3008] [id = 744] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 60 (0000000F57CDF000) [pid = 3008] [serial = 2232] [outer = 0000000000000000] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 61 (0000000F57D85C00) [pid = 3008] [serial = 2233] [outer = 0000000F57CDF000] 02:51:15 INFO - PROCESS | 3008 | 1468230675139 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 62 (0000000F57F46000) [pid = 3008] [serial = 2234] [outer = 0000000F57CDF000] 02:51:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F600B4800 == 30 [pid = 3008] [id = 745] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 63 (0000000F58C19800) [pid = 3008] [serial = 2235] [outer = 0000000000000000] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 64 (0000000F58C1E400) [pid = 3008] [serial = 2236] [outer = 0000000F58C19800] 02:51:15 INFO - PROCESS | 3008 | 1468230675561 Marionette TRACE conn6 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:51:15 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:51:15 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 691ms 02:51:15 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:51:15 INFO - PROCESS | 3008 | 1468230675650 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 02:51:15 INFO - PROCESS | 3008 | 1468230675652 Marionette TRACE conn6 <- [1,2941,null,{"value":"13"}] 02:51:15 INFO - PROCESS | 3008 | 1468230675655 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:51:15 INFO - PROCESS | 3008 | 1468230675657 Marionette TRACE conn6 <- [1,2942,null,{}] 02:51:15 INFO - PROCESS | 3008 | 1468230675661 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:15 INFO - PROCESS | 3008 | 1468230675663 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:15 INFO - PROCESS | 3008 | 1468230675758 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 02:51:15 INFO - PROCESS | 3008 | 1468230675766 Marionette TRACE conn6 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:15 INFO - PROCESS | 3008 | 1468230675768 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:15 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FEE2000 == 31 [pid = 3008] [id = 746] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 65 (0000000F526F3C00) [pid = 3008] [serial = 2237] [outer = 0000000000000000] 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 66 (0000000F58BDEC00) [pid = 3008] [serial = 2238] [outer = 0000000F526F3C00] 02:51:15 INFO - PROCESS | 3008 | 1468230675814 Marionette DEBUG loaded listener.js 02:51:15 INFO - PROCESS | 3008 | ++DOMWINDOW == 67 (0000000F591C8800) [pid = 3008] [serial = 2239] [outer = 0000000F526F3C00] 02:51:16 INFO - PROCESS | 3008 | 1468230676258 Marionette TRACE conn6 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:51:16 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:51:16 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 628ms 02:51:16 INFO - PROCESS | 3008 | 1468230676295 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 3008 | 1468230676297 Marionette TRACE conn6 <- [1,2945,null,{"value":"13"}] 02:51:16 INFO - PROCESS | 3008 | 1468230676301 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:51:16 INFO - PROCESS | 3008 | 1468230676303 Marionette TRACE conn6 <- [1,2946,null,{}] 02:51:16 INFO - PROCESS | 3008 | 1468230676307 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 3008 | 1468230676313 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:16 INFO - PROCESS | 3008 | 1468230676439 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 02:51:16 INFO - PROCESS | 3008 | 1468230676447 Marionette TRACE conn6 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:16 INFO - PROCESS | 3008 | 1468230676449 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:16 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64013800 == 32 [pid = 3008] [id = 747] 02:51:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 68 (0000000F5939B400) [pid = 3008] [serial = 2240] [outer = 0000000000000000] 02:51:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F5E820800) [pid = 3008] [serial = 2241] [outer = 0000000F5939B400] 02:51:16 INFO - PROCESS | 3008 | 1468230676494 Marionette DEBUG loaded listener.js 02:51:16 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F5F109000) [pid = 3008] [serial = 2242] [outer = 0000000F5939B400] 02:51:16 INFO - PROCESS | 3008 | 1468230676871 Marionette TRACE conn6 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:51:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:51:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 629ms 02:51:16 INFO - PROCESS | 3008 | 1468230676946 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 02:51:16 INFO - PROCESS | 3008 | 1468230676948 Marionette TRACE conn6 <- [1,2949,null,{"value":"13"}] 02:51:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:51:16 INFO - PROCESS | 3008 | 1468230676951 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:51:16 INFO - PROCESS | 3008 | 1468230676953 Marionette TRACE conn6 <- [1,2950,null,{}] 02:51:16 INFO - PROCESS | 3008 | 1468230676957 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:16 INFO - PROCESS | 3008 | 1468230676959 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:17 INFO - PROCESS | 3008 | 1468230677040 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 02:51:17 INFO - PROCESS | 3008 | 1468230677046 Marionette TRACE conn6 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 3008 | 1468230677048 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6455B000 == 33 [pid = 3008] [id = 748] 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F59667400) [pid = 3008] [serial = 2243] [outer = 0000000000000000] 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F5F36C800) [pid = 3008] [serial = 2244] [outer = 0000000F59667400] 02:51:17 INFO - PROCESS | 3008 | 1468230677093 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F5FA0C800) [pid = 3008] [serial = 2245] [outer = 0000000F59667400] 02:51:17 INFO - PROCESS | 3008 | 1468230677509 Marionette TRACE conn6 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:51:17 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:51:17 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 586ms 02:51:17 INFO - PROCESS | 3008 | 1468230677540 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 02:51:17 INFO - PROCESS | 3008 | 1468230677542 Marionette TRACE conn6 <- [1,2953,null,{"value":"13"}] 02:51:17 INFO - PROCESS | 3008 | 1468230677545 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:51:17 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:51:17 INFO - PROCESS | 3008 | 1468230677547 Marionette TRACE conn6 <- [1,2954,null,{}] 02:51:17 INFO - PROCESS | 3008 | 1468230677550 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:17 INFO - PROCESS | 3008 | 1468230677552 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:17 INFO - PROCESS | 3008 | 1468230677669 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 02:51:17 INFO - PROCESS | 3008 | 1468230677676 Marionette TRACE conn6 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:17 INFO - PROCESS | 3008 | 1468230677678 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:17 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64F6E800 == 34 [pid = 3008] [id = 749] 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F57F45000) [pid = 3008] [serial = 2246] [outer = 0000000000000000] 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5FE3D000) [pid = 3008] [serial = 2247] [outer = 0000000F57F45000] 02:51:17 INFO - PROCESS | 3008 | 1468230677724 Marionette DEBUG loaded listener.js 02:51:17 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5FFA9000) [pid = 3008] [serial = 2248] [outer = 0000000F57F45000] 02:51:18 INFO - PROCESS | 3008 | 1468230678117 Marionette TRACE conn6 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:51:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:51:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 628ms 02:51:18 INFO - PROCESS | 3008 | 1468230678177 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 3008 | 1468230678179 Marionette TRACE conn6 <- [1,2957,null,{"value":"13"}] 02:51:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:51:18 INFO - PROCESS | 3008 | 1468230678183 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 3008 | 1468230678185 Marionette TRACE conn6 <- [1,2958,null,{}] 02:51:18 INFO - PROCESS | 3008 | 1468230678188 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 3008 | 1468230678190 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:18 INFO - PROCESS | 3008 | 1468230678308 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 02:51:18 INFO - PROCESS | 3008 | 1468230678327 Marionette TRACE conn6 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 3008 | 1468230678329 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FC53000 == 35 [pid = 3008] [id = 750] 02:51:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5F712C00) [pid = 3008] [serial = 2249] [outer = 0000000000000000] 02:51:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5FFB0C00) [pid = 3008] [serial = 2250] [outer = 0000000F5F712C00] 02:51:18 INFO - PROCESS | 3008 | 1468230678375 Marionette DEBUG loaded listener.js 02:51:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F6060BC00) [pid = 3008] [serial = 2251] [outer = 0000000F5F712C00] 02:51:18 INFO - PROCESS | 3008 | 1468230678789 Marionette TRACE conn6 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:51:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:51:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 02:51:18 INFO - PROCESS | 3008 | 1468230678815 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 02:51:18 INFO - PROCESS | 3008 | 1468230678817 Marionette TRACE conn6 <- [1,2961,null,{"value":"13"}] 02:51:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:51:18 INFO - PROCESS | 3008 | 1468230678820 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:51:18 INFO - PROCESS | 3008 | 1468230678822 Marionette TRACE conn6 <- [1,2962,null,{}] 02:51:18 INFO - PROCESS | 3008 | 1468230678825 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:18 INFO - PROCESS | 3008 | 1468230678827 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:18 INFO - PROCESS | 3008 | 1468230678943 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 02:51:18 INFO - PROCESS | 3008 | 1468230678948 Marionette TRACE conn6 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:18 INFO - PROCESS | 3008 | 1468230678949 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:18 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F672AB800 == 36 [pid = 3008] [id = 751] 02:51:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F60488C00) [pid = 3008] [serial = 2252] [outer = 0000000000000000] 02:51:18 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F60DBC000) [pid = 3008] [serial = 2253] [outer = 0000000F60488C00] 02:51:18 INFO - PROCESS | 3008 | 1468230678994 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F6178E000) [pid = 3008] [serial = 2254] [outer = 0000000F60488C00] 02:51:19 INFO - PROCESS | 3008 | 1468230679425 Marionette TRACE conn6 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:51:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:51:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 629ms 02:51:19 INFO - PROCESS | 3008 | 1468230679453 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 02:51:19 INFO - PROCESS | 3008 | 1468230679455 Marionette TRACE conn6 <- [1,2965,null,{"value":"13"}] 02:51:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:51:19 INFO - PROCESS | 3008 | 1468230679465 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:51:19 INFO - PROCESS | 3008 | 1468230679468 Marionette TRACE conn6 <- [1,2966,null,{}] 02:51:19 INFO - PROCESS | 3008 | 1468230679472 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:19 INFO - PROCESS | 3008 | 1468230679474 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:19 INFO - PROCESS | 3008 | 1468230679598 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 02:51:19 INFO - PROCESS | 3008 | 1468230679603 Marionette TRACE conn6 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:19 INFO - PROCESS | 3008 | 1468230679605 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:19 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62111800 == 37 [pid = 3008] [id = 752] 02:51:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F52F2B000) [pid = 3008] [serial = 2255] [outer = 0000000000000000] 02:51:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F61982C00) [pid = 3008] [serial = 2256] [outer = 0000000F52F2B000] 02:51:19 INFO - PROCESS | 3008 | 1468230679652 Marionette DEBUG loaded listener.js 02:51:19 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F634C8400) [pid = 3008] [serial = 2257] [outer = 0000000F52F2B000] 02:51:20 INFO - PROCESS | 3008 | 1468230680106 Marionette TRACE conn6 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:51:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:51:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 692ms 02:51:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:51:20 INFO - PROCESS | 3008 | 1468230680159 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 3008 | 1468230680161 Marionette TRACE conn6 <- [1,2969,null,{"value":"13"}] 02:51:20 INFO - PROCESS | 3008 | 1468230680165 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 3008 | 1468230680167 Marionette TRACE conn6 <- [1,2970,null,{}] 02:51:20 INFO - PROCESS | 3008 | 1468230680170 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 3008 | 1468230680172 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:20 INFO - PROCESS | 3008 | 1468230680289 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 02:51:20 INFO - PROCESS | 3008 | 1468230680294 Marionette TRACE conn6 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:20 INFO - PROCESS | 3008 | 1468230680296 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:20 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67682800 == 38 [pid = 3008] [id = 753] 02:51:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52A67C00) [pid = 3008] [serial = 2258] [outer = 0000000000000000] 02:51:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F58B85C00) [pid = 3008] [serial = 2259] [outer = 0000000F52A67C00] 02:51:20 INFO - PROCESS | 3008 | 1468230680563 Marionette DEBUG loaded listener.js 02:51:20 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F634C8800) [pid = 3008] [serial = 2260] [outer = 0000000F52A67C00] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F5FFA5C00) [pid = 3008] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F6338B800) [pid = 3008] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F5F5B4400) [pid = 3008] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5FFA5800) [pid = 3008] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F518BE800) [pid = 3008] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F521BF000) [pid = 3008] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F606B6000) [pid = 3008] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F59395800) [pid = 3008] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57D8B000) [pid = 3008] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F50F9A400) [pid = 3008] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:51:20 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52A6E800) [pid = 3008] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:51:20 INFO - PROCESS | 3008 | 1468230680903 Marionette TRACE conn6 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:51:20 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:51:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:51:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 773ms 02:51:20 INFO - PROCESS | 3008 | 1468230680956 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 02:51:20 INFO - PROCESS | 3008 | 1468230680958 Marionette TRACE conn6 <- [1,2973,null,{"value":"13"}] 02:51:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:51:20 INFO - PROCESS | 3008 | 1468230680964 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:51:20 INFO - PROCESS | 3008 | 1468230680966 Marionette TRACE conn6 <- [1,2974,null,{}] 02:51:20 INFO - PROCESS | 3008 | 1468230680969 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:20 INFO - PROCESS | 3008 | 1468230680971 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:21 INFO - PROCESS | 3008 | 1468230681054 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 02:51:21 INFO - PROCESS | 3008 | 1468230681059 Marionette TRACE conn6 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 3008 | 1468230681061 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68541800 == 39 [pid = 3008] [id = 754] 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5D194800) [pid = 3008] [serial = 2261] [outer = 0000000000000000] 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F63A52C00) [pid = 3008] [serial = 2262] [outer = 0000000F5D194800] 02:51:21 INFO - PROCESS | 3008 | 1468230681105 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F63A64400) [pid = 3008] [serial = 2263] [outer = 0000000F5D194800] 02:51:21 INFO - PROCESS | 3008 | 1468230681501 Marionette TRACE conn6 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:51:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:51:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 587ms 02:51:21 INFO - PROCESS | 3008 | 1468230681555 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 02:51:21 INFO - PROCESS | 3008 | 1468230681557 Marionette TRACE conn6 <- [1,2977,null,{"value":"13"}] 02:51:21 INFO - PROCESS | 3008 | 1468230681561 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:51:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:51:21 INFO - PROCESS | 3008 | 1468230681562 Marionette TRACE conn6 <- [1,2978,null,{}] 02:51:21 INFO - PROCESS | 3008 | 1468230681566 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:21 INFO - PROCESS | 3008 | 1468230681568 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:21 INFO - PROCESS | 3008 | 1468230681656 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 02:51:21 INFO - PROCESS | 3008 | 1468230681661 Marionette TRACE conn6 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:21 INFO - PROCESS | 3008 | 1468230681663 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:21 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F68588800 == 40 [pid = 3008] [id = 755] 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63A67000) [pid = 3008] [serial = 2264] [outer = 0000000000000000] 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63D13800) [pid = 3008] [serial = 2265] [outer = 0000000F63A67000] 02:51:21 INFO - PROCESS | 3008 | 1468230681708 Marionette DEBUG loaded listener.js 02:51:21 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63D19C00) [pid = 3008] [serial = 2266] [outer = 0000000F63A67000] 02:51:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F645DB800 == 41 [pid = 3008] [id = 756] 02:51:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F63FEF000) [pid = 3008] [serial = 2267] [outer = 0000000000000000] 02:51:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F63FF1400) [pid = 3008] [serial = 2268] [outer = 0000000F63FEF000] 02:51:22 INFO - PROCESS | 3008 | 1468230682134 Marionette TRACE conn6 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:51:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:51:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 629ms 02:51:22 INFO - PROCESS | 3008 | 1468230682193 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 02:51:22 INFO - PROCESS | 3008 | 1468230682196 Marionette TRACE conn6 <- [1,2981,null,{"value":"13"}] 02:51:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:51:22 INFO - PROCESS | 3008 | 1468230682204 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:51:22 INFO - PROCESS | 3008 | 1468230682206 Marionette TRACE conn6 <- [1,2982,null,{}] 02:51:22 INFO - PROCESS | 3008 | 1468230682209 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:22 INFO - PROCESS | 3008 | 1468230682211 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:22 INFO - PROCESS | 3008 | 1468230682312 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 02:51:22 INFO - PROCESS | 3008 | 1468230682321 Marionette TRACE conn6 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:22 INFO - PROCESS | 3008 | 1468230682323 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:22 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6858B000 == 42 [pid = 3008] [id = 757] 02:51:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F63D1C000) [pid = 3008] [serial = 2269] [outer = 0000000000000000] 02:51:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63FEEC00) [pid = 3008] [serial = 2270] [outer = 0000000F63D1C000] 02:51:22 INFO - PROCESS | 3008 | 1468230682366 Marionette DEBUG loaded listener.js 02:51:22 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63FF8400) [pid = 3008] [serial = 2271] [outer = 0000000F63D1C000] 02:51:23 INFO - PROCESS | 3008 | 1468230683050 Marionette TRACE conn6 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:51:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:51:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:51:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 881ms 02:51:23 INFO - PROCESS | 3008 | 1468230683089 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 02:51:23 INFO - PROCESS | 3008 | 1468230683094 Marionette TRACE conn6 <- [1,2985,null,{"value":"13"}] 02:51:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:51:23 INFO - PROCESS | 3008 | 1468230683098 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:51:23 INFO - PROCESS | 3008 | 1468230683104 Marionette TRACE conn6 <- [1,2986,null,{}] 02:51:23 INFO - PROCESS | 3008 | 1468230683110 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:23 INFO - PROCESS | 3008 | 1468230683113 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:23 INFO - PROCESS | 3008 | 1468230683302 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 02:51:23 INFO - PROCESS | 3008 | 1468230683312 Marionette TRACE conn6 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:23 INFO - PROCESS | 3008 | 1468230683315 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:23 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5EA4D000 == 43 [pid = 3008] [id = 758] 02:51:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F52626400) [pid = 3008] [serial = 2272] [outer = 0000000000000000] 02:51:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F52A6D000) [pid = 3008] [serial = 2273] [outer = 0000000F52626400] 02:51:23 INFO - PROCESS | 3008 | 1468230683374 Marionette DEBUG loaded listener.js 02:51:23 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F52BA3000) [pid = 3008] [serial = 2274] [outer = 0000000F52626400] 02:51:24 INFO - PROCESS | 3008 | 1468230684118 Marionette TRACE conn6 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:51:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:51:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1032ms 02:51:24 INFO - PROCESS | 3008 | 1468230684135 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 02:51:24 INFO - PROCESS | 3008 | 1468230684140 Marionette TRACE conn6 <- [1,2989,null,{"value":"13"}] 02:51:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:51:24 INFO - PROCESS | 3008 | 1468230684147 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:51:24 INFO - PROCESS | 3008 | 1468230684150 Marionette TRACE conn6 <- [1,2990,null,{}] 02:51:24 INFO - PROCESS | 3008 | 1468230684154 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:24 INFO - PROCESS | 3008 | 1468230684157 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:24 INFO - PROCESS | 3008 | 1468230684288 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 02:51:24 INFO - PROCESS | 3008 | 1468230684413 Marionette TRACE conn6 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:24 INFO - PROCESS | 3008 | 1468230684416 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:24 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635D6000 == 44 [pid = 3008] [id = 759] 02:51:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F57193400) [pid = 3008] [serial = 2275] [outer = 0000000000000000] 02:51:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F576F9C00) [pid = 3008] [serial = 2276] [outer = 0000000F57193400] 02:51:24 INFO - PROCESS | 3008 | 1468230684475 Marionette DEBUG loaded listener.js 02:51:24 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F58BDF400) [pid = 3008] [serial = 2277] [outer = 0000000F57193400] 02:51:25 INFO - PROCESS | 3008 | 1468230685332 Marionette TRACE conn6 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:51:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:51:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1243ms 02:51:25 INFO - PROCESS | 3008 | 1468230685392 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 02:51:25 INFO - PROCESS | 3008 | 1468230685396 Marionette TRACE conn6 <- [1,2993,null,{"value":"13"}] 02:51:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:51:25 INFO - PROCESS | 3008 | 1468230685430 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:51:25 INFO - PROCESS | 3008 | 1468230685433 Marionette TRACE conn6 <- [1,2994,null,{}] 02:51:25 INFO - PROCESS | 3008 | 1468230685439 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:25 INFO - PROCESS | 3008 | 1468230685442 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:25 INFO - PROCESS | 3008 | 1468230685561 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 02:51:25 INFO - PROCESS | 3008 | 1468230685689 Marionette TRACE conn6 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:25 INFO - PROCESS | 3008 | 1468230685692 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F645DB800 == 43 [pid = 3008] [id = 756] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68588800 == 42 [pid = 3008] [id = 755] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F68541800 == 41 [pid = 3008] [id = 754] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67682800 == 40 [pid = 3008] [id = 753] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62111800 == 39 [pid = 3008] [id = 752] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F672AB800 == 38 [pid = 3008] [id = 751] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FC53000 == 37 [pid = 3008] [id = 750] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64F6E800 == 36 [pid = 3008] [id = 749] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6455B000 == 35 [pid = 3008] [id = 748] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64013800 == 34 [pid = 3008] [id = 747] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FEE2000 == 33 [pid = 3008] [id = 746] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B4800 == 32 [pid = 3008] [id = 745] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F600B2000 == 31 [pid = 3008] [id = 744] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FC58000 == 30 [pid = 3008] [id = 743] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EC97800 == 29 [pid = 3008] [id = 742] 02:51:25 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A87000 == 28 [pid = 3008] [id = 741] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F63A4A000) [pid = 3008] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5FA0B000) [pid = 3008] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F5FFB1000) [pid = 3008] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5FE35C00) [pid = 3008] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F6337EC00) [pid = 3008] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F6178AC00) [pid = 3008] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F634CCC00) [pid = 3008] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63387400) [pid = 3008] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F526F3400) [pid = 3008] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52BA2400) [pid = 3008] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F52A67800) [pid = 3008] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F61794C00) [pid = 3008] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63A5D400) [pid = 3008] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5D659000) [pid = 3008] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F591C9C00) [pid = 3008] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58BD9400) [pid = 3008] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F52B85000) [pid = 3008] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F572C9400) [pid = 3008] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F52B82400) [pid = 3008] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F6338B400) [pid = 3008] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F61790800) [pid = 3008] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F5F110C00) [pid = 3008] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 02:51:25 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52983800 == 29 [pid = 3008] [id = 760] 02:51:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F50F98C00) [pid = 3008] [serial = 2278] [outer = 0000000000000000] 02:51:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F51926400) [pid = 3008] [serial = 2279] [outer = 0000000F50F98C00] 02:51:25 INFO - PROCESS | 3008 | 1468230685780 Marionette DEBUG loaded listener.js 02:51:25 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F56F53000) [pid = 3008] [serial = 2280] [outer = 0000000F50F98C00] 02:51:26 INFO - PROCESS | 3008 | 1468230686163 Marionette TRACE conn6 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:51:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:51:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 776ms 02:51:26 INFO - PROCESS | 3008 | 1468230686212 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 3008 | 1468230686217 Marionette TRACE conn6 <- [1,2997,null,{"value":"13"}] 02:51:26 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:51:26 INFO - PROCESS | 3008 | 1468230686223 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - PROCESS | 3008 | 1468230686226 Marionette TRACE conn6 <- [1,2998,null,{}] 02:51:26 INFO - PROCESS | 3008 | 1468230686230 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 3008 | 1468230686232 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:26 INFO - PROCESS | 3008 | 1468230686326 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 02:51:26 INFO - PROCESS | 3008 | 1468230686332 Marionette TRACE conn6 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:26 INFO - PROCESS | 3008 | 1468230686334 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:26 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA69000 == 30 [pid = 3008] [id = 761] 02:51:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5719BC00) [pid = 3008] [serial = 2281] [outer = 0000000000000000] 02:51:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F57C91000) [pid = 3008] [serial = 2282] [outer = 0000000F5719BC00] 02:51:26 INFO - PROCESS | 3008 | 1468230686382 Marionette DEBUG loaded listener.js 02:51:26 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F58B8A000) [pid = 3008] [serial = 2283] [outer = 0000000F5719BC00] 02:51:26 INFO - PROCESS | 3008 | [3008] 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 02:51:26 INFO - PROCESS | 3008 | 1468230686896 Marionette TRACE conn6 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:51:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:51:26 INFO - {} 02:51:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:51:26 INFO - {} 02:51:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:51:26 INFO - {} 02:51:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:51:26 INFO - {} 02:51:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 692ms 02:51:26 INFO - PROCESS | 3008 | 1468230686925 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 02:51:26 INFO - PROCESS | 3008 | 1468230686928 Marionette TRACE conn6 <- [1,3001,null,{"value":"13"}] 02:51:26 INFO - PROCESS | 3008 | 1468230686932 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:51:26 INFO - TEST-START | /FileAPI/fileReader.html 02:51:26 INFO - PROCESS | 3008 | 1468230686935 Marionette TRACE conn6 <- [1,3002,null,{}] 02:51:26 INFO - PROCESS | 3008 | 1468230686947 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:26 INFO - PROCESS | 3008 | 1468230686952 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:27 INFO - PROCESS | 3008 | 1468230687075 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 02:51:27 INFO - PROCESS | 3008 | 1468230687161 Marionette TRACE conn6 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 3008 | 1468230687164 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617BA800 == 31 [pid = 3008] [id = 762] 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F591AF800) [pid = 3008] [serial = 2284] [outer = 0000000000000000] 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5C759C00) [pid = 3008] [serial = 2285] [outer = 0000000F591AF800] 02:51:27 INFO - PROCESS | 3008 | 1468230687214 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F5EC74800) [pid = 3008] [serial = 2286] [outer = 0000000F591AF800] 02:51:27 INFO - PROCESS | 3008 | 1468230687542 Marionette TRACE conn6 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:51:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:51:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:51:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:51:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:51:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 629ms 02:51:27 INFO - PROCESS | 3008 | 1468230687585 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 02:51:27 INFO - PROCESS | 3008 | 1468230687587 Marionette TRACE conn6 <- [1,3005,null,{"value":"13"}] 02:51:27 INFO - TEST-START | /FileAPI/historical.html 02:51:27 INFO - PROCESS | 3008 | 1468230687591 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:51:27 INFO - PROCESS | 3008 | 1468230687593 Marionette TRACE conn6 <- [1,3006,null,{}] 02:51:27 INFO - PROCESS | 3008 | 1468230687596 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:27 INFO - PROCESS | 3008 | 1468230687599 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:27 INFO - PROCESS | 3008 | 1468230687730 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 02:51:27 INFO - PROCESS | 3008 | 1468230687738 Marionette TRACE conn6 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:27 INFO - PROCESS | 3008 | 1468230687740 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:27 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F63E3C000 == 32 [pid = 3008] [id = 763] 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5F111C00) [pid = 3008] [serial = 2287] [outer = 0000000000000000] 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5F4B5800) [pid = 3008] [serial = 2288] [outer = 0000000F5F111C00] 02:51:27 INFO - PROCESS | 3008 | 1468230687786 Marionette DEBUG loaded listener.js 02:51:27 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FE43000) [pid = 3008] [serial = 2289] [outer = 0000000F5F111C00] 02:51:28 INFO - PROCESS | 3008 | 1468230688206 Marionette TRACE conn6 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:51:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:51:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:51:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:51:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:51:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:51:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:51:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:51:28 INFO - TEST-OK | /FileAPI/historical.html | took 629ms 02:51:28 INFO - PROCESS | 3008 | 1468230688221 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 02:51:28 INFO - PROCESS | 3008 | 1468230688223 Marionette TRACE conn6 <- [1,3009,null,{"value":"13"}] 02:51:28 INFO - PROCESS | 3008 | 1468230688227 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:51:28 INFO - TEST-START | /FileAPI/idlharness.html 02:51:28 INFO - PROCESS | 3008 | 1468230688229 Marionette TRACE conn6 <- [1,3010,null,{}] 02:51:28 INFO - PROCESS | 3008 | 1468230688232 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:28 INFO - PROCESS | 3008 | 1468230688234 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:28 INFO - PROCESS | 3008 | 1468230688348 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 02:51:28 INFO - PROCESS | 3008 | 1468230688353 Marionette TRACE conn6 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:28 INFO - PROCESS | 3008 | 1468230688355 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:28 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64561800 == 33 [pid = 3008] [id = 764] 02:51:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5E81C400) [pid = 3008] [serial = 2290] [outer = 0000000000000000] 02:51:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F5FFB1000) [pid = 3008] [serial = 2291] [outer = 0000000F5E81C400] 02:51:28 INFO - PROCESS | 3008 | 1468230688401 Marionette DEBUG loaded listener.js 02:51:28 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F60696C00) [pid = 3008] [serial = 2292] [outer = 0000000F5E81C400] 02:51:29 INFO - PROCESS | 3008 | 1468230689320 Marionette TRACE conn6 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:51:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:51:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:51:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:51:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:51:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:51:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:51:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:51:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:51:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:51:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:51:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:51:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:51:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:51:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:51:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:51:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:51:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:51:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 1200ms 02:51:29 INFO - PROCESS | 3008 | 1468230689435 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 02:51:29 INFO - PROCESS | 3008 | 1468230689437 Marionette TRACE conn6 <- [1,3013,null,{"value":"13"}] 02:51:29 INFO - TEST-START | /FileAPI/idlharness.worker 02:51:29 INFO - PROCESS | 3008 | 1468230689441 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:51:29 INFO - PROCESS | 3008 | 1468230689443 Marionette TRACE conn6 <- [1,3014,null,{}] 02:51:29 INFO - PROCESS | 3008 | 1468230689447 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:29 INFO - PROCESS | 3008 | 1468230689453 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:29 INFO - PROCESS | 3008 | 1468230689592 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 02:51:29 INFO - PROCESS | 3008 | 1468230689645 Marionette TRACE conn6 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:29 INFO - PROCESS | 3008 | 1468230689647 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:29 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F675C7000 == 34 [pid = 3008] [id = 765] 02:51:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F63D1A800) [pid = 3008] [serial = 2293] [outer = 0000000000000000] 02:51:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F64C42800) [pid = 3008] [serial = 2294] [outer = 0000000F63D1A800] 02:51:29 INFO - PROCESS | 3008 | 1468230689692 Marionette DEBUG loaded listener.js 02:51:29 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F64F05400) [pid = 3008] [serial = 2295] [outer = 0000000F63D1A800] 02:51:29 INFO - PROCESS | 3008 | [3008] 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 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5F712C00) [pid = 3008] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F59667400) [pid = 3008] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F52A58000) [pid = 3008] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52F2B000) [pid = 3008] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F50F4C800) [pid = 3008] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5939B400) [pid = 3008] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F60488C00) [pid = 3008] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5D194800) [pid = 3008] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F63A67000) [pid = 3008] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F52A67C00) [pid = 3008] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F57CDF000) [pid = 3008] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F58C19800) [pid = 3008] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F57F45000) [pid = 3008] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F63FEF000) [pid = 3008] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F526F3C00) [pid = 3008] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F63A4D000) [pid = 3008] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:51:30 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F52B9F000) [pid = 3008] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:51:30 INFO - PROCESS | 3008 | 1468230690766 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:51:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:51:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:51:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:51:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:51:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:51:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:51:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:51:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:51:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:51:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:51:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:51:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:51:30 INFO - {} 02:51:30 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1484ms 02:51:30 INFO - PROCESS | 3008 | 1468230690928 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 02:51:30 INFO - PROCESS | 3008 | 1468230690930 Marionette TRACE conn6 <- [1,3017,null,{"value":"13"}] 02:51:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:51:30 INFO - PROCESS | 3008 | 1468230690934 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:51:30 INFO - PROCESS | 3008 | 1468230690936 Marionette TRACE conn6 <- [1,3018,null,{}] 02:51:30 INFO - PROCESS | 3008 | 1468230690968 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:30 INFO - PROCESS | 3008 | 1468230690970 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:31 INFO - PROCESS | 3008 | 1468230691048 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 02:51:31 INFO - PROCESS | 3008 | 1468230691053 Marionette TRACE conn6 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 3008 | 1468230691055 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EAF000 == 35 [pid = 3008] [id = 766] 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F59667400) [pid = 3008] [serial = 2296] [outer = 0000000000000000] 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F6A9B7C00) [pid = 3008] [serial = 2297] [outer = 0000000F59667400] 02:51:31 INFO - PROCESS | 3008 | 1468230691100 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F6A9BCC00) [pid = 3008] [serial = 2298] [outer = 0000000F59667400] 02:51:31 INFO - PROCESS | 3008 | 1468230691483 Marionette TRACE conn6 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:51:31 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:51:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 608ms 02:51:31 INFO - PROCESS | 3008 | 1468230691555 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 02:51:31 INFO - PROCESS | 3008 | 1468230691557 Marionette TRACE conn6 <- [1,3021,null,{"value":"13"}] 02:51:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:51:31 INFO - PROCESS | 3008 | 1468230691565 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:51:31 INFO - PROCESS | 3008 | 1468230691567 Marionette TRACE conn6 <- [1,3022,null,{}] 02:51:31 INFO - PROCESS | 3008 | 1468230691571 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:31 INFO - PROCESS | 3008 | 1468230691573 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:31 INFO - PROCESS | 3008 | 1468230691659 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 02:51:31 INFO - PROCESS | 3008 | 1468230691666 Marionette TRACE conn6 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:31 INFO - PROCESS | 3008 | 1468230691668 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:31 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6734E000 == 36 [pid = 3008] [id = 767] 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F68368000) [pid = 3008] [serial = 2299] [outer = 0000000000000000] 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F6836B000) [pid = 3008] [serial = 2300] [outer = 0000000F68368000] 02:51:31 INFO - PROCESS | 3008 | 1468230691712 Marionette DEBUG loaded listener.js 02:51:31 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F68370800) [pid = 3008] [serial = 2301] [outer = 0000000F68368000] 02:51:32 INFO - PROCESS | 3008 | 1468230692097 Marionette TRACE conn6 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:51:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:51:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 587ms 02:51:32 INFO - PROCESS | 3008 | 1468230692194 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 02:51:32 INFO - PROCESS | 3008 | 1468230692198 Marionette TRACE conn6 <- [1,3025,null,{"value":"13"}] 02:51:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:51:32 INFO - PROCESS | 3008 | 1468230692204 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:51:32 INFO - PROCESS | 3008 | 1468230692209 Marionette TRACE conn6 <- [1,3026,null,{}] 02:51:32 INFO - PROCESS | 3008 | 1468230692221 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:32 INFO - PROCESS | 3008 | 1468230692225 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:32 INFO - PROCESS | 3008 | 1468230692358 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 02:51:32 INFO - PROCESS | 3008 | 1468230692520 Marionette TRACE conn6 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:32 INFO - PROCESS | 3008 | 1468230692526 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:32 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D69E800 == 37 [pid = 3008] [id = 768] 02:51:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52AB5C00) [pid = 3008] [serial = 2302] [outer = 0000000000000000] 02:51:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F52B98800) [pid = 3008] [serial = 2303] [outer = 0000000F52AB5C00] 02:51:32 INFO - PROCESS | 3008 | 1468230692585 Marionette DEBUG loaded listener.js 02:51:32 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F57193C00) [pid = 3008] [serial = 2304] [outer = 0000000F52AB5C00] 02:51:33 INFO - PROCESS | 3008 | 1468230693104 Marionette TRACE conn6 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:51:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:51:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:51:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:51:33 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 943ms 02:51:33 INFO - PROCESS | 3008 | 1468230693150 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 02:51:33 INFO - PROCESS | 3008 | 1468230693154 Marionette TRACE conn6 <- [1,3029,null,{"value":"13"}] 02:51:33 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:51:33 INFO - PROCESS | 3008 | 1468230693161 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:51:33 INFO - PROCESS | 3008 | 1468230693166 Marionette TRACE conn6 <- [1,3030,null,{}] 02:51:33 INFO - PROCESS | 3008 | 1468230693170 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:33 INFO - PROCESS | 3008 | 1468230693173 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:33 INFO - PROCESS | 3008 | 1468230693289 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 02:51:33 INFO - PROCESS | 3008 | 1468230693388 Marionette TRACE conn6 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:33 INFO - PROCESS | 3008 | 1468230693390 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:33 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F62111800 == 38 [pid = 3008] [id = 769] 02:51:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F591CB800) [pid = 3008] [serial = 2305] [outer = 0000000000000000] 02:51:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F59663000) [pid = 3008] [serial = 2306] [outer = 0000000F591CB800] 02:51:33 INFO - PROCESS | 3008 | 1468230693448 Marionette DEBUG loaded listener.js 02:51:33 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F5C712400) [pid = 3008] [serial = 2307] [outer = 0000000F591CB800] 02:51:34 INFO - PROCESS | 3008 | 1468230694197 Marionette TRACE conn6 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:51:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:51:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:51:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:51:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:51:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:51:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:51:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1103ms 02:51:34 INFO - PROCESS | 3008 | 1468230694267 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 02:51:34 INFO - PROCESS | 3008 | 1468230694270 Marionette TRACE conn6 <- [1,3033,null,{"value":"13"}] 02:51:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:51:34 INFO - PROCESS | 3008 | 1468230694274 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:51:34 INFO - PROCESS | 3008 | 1468230694276 Marionette TRACE conn6 <- [1,3034,null,{}] 02:51:34 INFO - PROCESS | 3008 | 1468230694287 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:34 INFO - PROCESS | 3008 | 1468230694292 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:34 INFO - PROCESS | 3008 | 1468230694416 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 02:51:34 INFO - PROCESS | 3008 | 1468230694538 Marionette TRACE conn6 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:34 INFO - PROCESS | 3008 | 1468230694542 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:34 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6747E000 == 39 [pid = 3008] [id = 770] 02:51:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F634D0800) [pid = 3008] [serial = 2308] [outer = 0000000000000000] 02:51:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F63FEF800) [pid = 3008] [serial = 2309] [outer = 0000000F634D0800] 02:51:34 INFO - PROCESS | 3008 | 1468230694603 Marionette DEBUG loaded listener.js 02:51:34 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F64C3D800) [pid = 3008] [serial = 2310] [outer = 0000000F634D0800] 02:51:34 INFO - PROCESS | 3008 | [3008] 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 02:51:35 INFO - PROCESS | 3008 | 1468230695109 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:51:35 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:51:35 INFO - {} 02:51:35 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 881ms 02:51:35 INFO - PROCESS | 3008 | 1468230695157 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 02:51:35 INFO - PROCESS | 3008 | 1468230695159 Marionette TRACE conn6 <- [1,3037,null,{"value":"13"}] 02:51:35 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:51:35 INFO - PROCESS | 3008 | 1468230695163 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:51:35 INFO - PROCESS | 3008 | 1468230695165 Marionette TRACE conn6 <- [1,3038,null,{}] 02:51:35 INFO - PROCESS | 3008 | 1468230695169 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:35 INFO - PROCESS | 3008 | 1468230695171 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:35 INFO - PROCESS | 3008 | 1468230695292 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 02:51:35 INFO - PROCESS | 3008 | 1468230695382 Marionette TRACE conn6 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:35 INFO - PROCESS | 3008 | 1468230695385 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:35 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F67BC8000 == 40 [pid = 3008] [id = 771] 02:51:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F64C3F800) [pid = 3008] [serial = 2311] [outer = 0000000000000000] 02:51:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F66EDB800) [pid = 3008] [serial = 2312] [outer = 0000000F64C3F800] 02:51:35 INFO - PROCESS | 3008 | 1468230695440 Marionette DEBUG loaded listener.js 02:51:35 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F67CB5000) [pid = 3008] [serial = 2313] [outer = 0000000F64C3F800] 02:51:35 INFO - PROCESS | 3008 | 1468230695980 Marionette TRACE conn6 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:51:36 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:51:36 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 839ms 02:51:36 INFO - PROCESS | 3008 | 1468230696005 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 02:51:36 INFO - PROCESS | 3008 | 1468230696007 Marionette TRACE conn6 <- [1,3041,null,{"value":"13"}] 02:51:36 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:51:36 INFO - PROCESS | 3008 | 1468230696011 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:51:36 INFO - PROCESS | 3008 | 1468230696013 Marionette TRACE conn6 <- [1,3042,null,{}] 02:51:36 INFO - PROCESS | 3008 | 1468230696017 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:36 INFO - PROCESS | 3008 | 1468230696020 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:36 INFO - PROCESS | 3008 | 1468230696137 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 02:51:36 INFO - PROCESS | 3008 | 1468230696260 Marionette TRACE conn6 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:36 INFO - PROCESS | 3008 | 1468230696263 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:36 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64960800 == 41 [pid = 3008] [id = 772] 02:51:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F57F45000) [pid = 3008] [serial = 2314] [outer = 0000000000000000] 02:51:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F63FF0400) [pid = 3008] [serial = 2315] [outer = 0000000F57F45000] 02:51:36 INFO - PROCESS | 3008 | 1468230696322 Marionette DEBUG loaded listener.js 02:51:36 INFO - PROCESS | 3008 | ++DOMWINDOW == 94 (0000000F64F0B800) [pid = 3008] [serial = 2316] [outer = 0000000F57F45000] 02:51:37 INFO - PROCESS | 3008 | 1468230697091 Marionette TRACE conn6 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:51:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:51:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:51:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:51:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:51:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1197ms 02:51:37 INFO - PROCESS | 3008 | 1468230697211 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 02:51:37 INFO - PROCESS | 3008 | 1468230697214 Marionette TRACE conn6 <- [1,3045,null,{"value":"13"}] 02:51:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:51:37 INFO - PROCESS | 3008 | 1468230697218 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:51:37 INFO - PROCESS | 3008 | 1468230697220 Marionette TRACE conn6 <- [1,3046,null,{}] 02:51:37 INFO - PROCESS | 3008 | 1468230697224 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:37 INFO - PROCESS | 3008 | 1468230697230 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:37 INFO - PROCESS | 3008 | 1468230697372 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 02:51:37 INFO - PROCESS | 3008 | 1468230697492 Marionette TRACE conn6 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:37 INFO - PROCESS | 3008 | 1468230697495 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:37 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F52EBD000 == 42 [pid = 3008] [id = 773] 02:51:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 95 (0000000F51921400) [pid = 3008] [serial = 2317] [outer = 0000000000000000] 02:51:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 96 (0000000F52A60000) [pid = 3008] [serial = 2318] [outer = 0000000F51921400] 02:51:37 INFO - PROCESS | 3008 | 1468230697553 Marionette DEBUG loaded listener.js 02:51:37 INFO - PROCESS | 3008 | ++DOMWINDOW == 97 (0000000F57C7BC00) [pid = 3008] [serial = 2319] [outer = 0000000F51921400] 02:51:38 INFO - PROCESS | 3008 | 1468230698276 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:51:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:51:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:51:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:51:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1091ms 02:51:38 INFO - PROCESS | 3008 | 1468230698311 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 02:51:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:51:38 INFO - PROCESS | 3008 | 1468230698315 Marionette TRACE conn6 <- [1,3049,null,{"value":"13"}] 02:51:38 INFO - PROCESS | 3008 | 1468230698320 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:51:38 INFO - PROCESS | 3008 | 1468230698325 Marionette TRACE conn6 <- [1,3050,null,{}] 02:51:38 INFO - PROCESS | 3008 | 1468230698330 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:38 INFO - PROCESS | 3008 | 1468230698332 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:38 INFO - PROCESS | 3008 | 1468230698439 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 02:51:38 INFO - PROCESS | 3008 | 1468230698570 Marionette TRACE conn6 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:38 INFO - PROCESS | 3008 | 1468230698573 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:38 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5D1BA800 == 43 [pid = 3008] [id = 774] 02:51:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 98 (0000000F57199000) [pid = 3008] [serial = 2320] [outer = 0000000000000000] 02:51:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 99 (0000000F57274400) [pid = 3008] [serial = 2321] [outer = 0000000F57199000] 02:51:38 INFO - PROCESS | 3008 | 1468230698632 Marionette DEBUG loaded listener.js 02:51:38 INFO - PROCESS | 3008 | ++DOMWINDOW == 100 (0000000F58A0F000) [pid = 3008] [serial = 2322] [outer = 0000000F57199000] 02:51:38 INFO - PROCESS | 3008 | [3008] 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 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EAF000 == 42 [pid = 3008] [id = 766] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F675C7000 == 41 [pid = 3008] [id = 765] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64561800 == 40 [pid = 3008] [id = 764] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F63E3C000 == 39 [pid = 3008] [id = 763] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F617BA800 == 38 [pid = 3008] [id = 762] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA69000 == 37 [pid = 3008] [id = 761] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52983800 == 36 [pid = 3008] [id = 760] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635D6000 == 35 [pid = 3008] [id = 759] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5EA4D000 == 34 [pid = 3008] [id = 758] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F621B8000 == 33 [pid = 3008] [id = 740] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6858B000 == 32 [pid = 3008] [id = 757] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F52EBD000 == 31 [pid = 3008] [id = 773] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64960800 == 30 [pid = 3008] [id = 772] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F67BC8000 == 29 [pid = 3008] [id = 771] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6747E000 == 28 [pid = 3008] [id = 770] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F62111800 == 27 [pid = 3008] [id = 769] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F6734E000 == 26 [pid = 3008] [id = 767] 02:51:39 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5D69E800 == 25 [pid = 3008] [id = 768] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 99 (0000000F58BDEC00) [pid = 3008] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 98 (0000000F591C8800) [pid = 3008] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 97 (0000000F63FEEC00) [pid = 3008] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 96 (0000000F63A66800) [pid = 3008] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 95 (0000000F5305D000) [pid = 3008] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 94 (0000000F52E80C00) [pid = 3008] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 93 (0000000F634C8800) [pid = 3008] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F5FFB0C00) [pid = 3008] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F6060BC00) [pid = 3008] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5F36C800) [pid = 3008] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F5FA0C800) [pid = 3008] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F52A59000) [pid = 3008] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F61982C00) [pid = 3008] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F52A6E400) [pid = 3008] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F571F4400) [pid = 3008] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F572D0800) [pid = 3008] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F5E820800) [pid = 3008] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5F109000) [pid = 3008] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F6178E000) [pid = 3008] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F60DBC000) [pid = 3008] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F634C8400) [pid = 3008] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F63A52C00) [pid = 3008] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F63D13800) [pid = 3008] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F58B85C00) [pid = 3008] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F63A64400) [pid = 3008] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F57D85C00) [pid = 3008] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F58C1E400) [pid = 3008] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F57F46000) [pid = 3008] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 71 (0000000F5FE3D000) [pid = 3008] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 70 (0000000F5FFA9000) [pid = 3008] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 69 (0000000F63D19C00) [pid = 3008] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | --DOMWINDOW == 68 (0000000F63FF1400) [pid = 3008] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 02:51:39 INFO - PROCESS | 3008 | 1468230699899 Marionette TRACE conn6 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:51:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:51:39 INFO - {} 02:51:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1634ms 02:51:39 INFO - PROCESS | 3008 | 1468230699955 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 02:51:39 INFO - PROCESS | 3008 | 1468230699959 Marionette TRACE conn6 <- [1,3053,null,{"value":"13"}] 02:51:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:51:39 INFO - PROCESS | 3008 | 1468230699964 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:51:39 INFO - PROCESS | 3008 | 1468230699968 Marionette TRACE conn6 <- [1,3054,null,{}] 02:51:39 INFO - PROCESS | 3008 | 1468230699974 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:39 INFO - PROCESS | 3008 | 1468230699977 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:40 INFO - PROCESS | 3008 | 1468230700070 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 02:51:40 INFO - PROCESS | 3008 | 1468230700076 Marionette TRACE conn6 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 3008 | 1468230700078 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F59192000 == 26 [pid = 3008] [id = 775] 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 69 (0000000F52B89800) [pid = 3008] [serial = 2323] [outer = 0000000000000000] 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 70 (0000000F52B98000) [pid = 3008] [serial = 2324] [outer = 0000000F52B89800] 02:51:40 INFO - PROCESS | 3008 | 1468230700128 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 71 (0000000F5305B000) [pid = 3008] [serial = 2325] [outer = 0000000F52B89800] 02:51:40 INFO - PROCESS | 3008 | 1468230700619 Marionette TRACE conn6 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:51:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:51:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 693ms 02:51:40 INFO - PROCESS | 3008 | 1468230700662 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 02:51:40 INFO - PROCESS | 3008 | 1468230700667 Marionette TRACE conn6 <- [1,3057,null,{"value":"13"}] 02:51:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:51:40 INFO - PROCESS | 3008 | 1468230700674 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:51:40 INFO - PROCESS | 3008 | 1468230700677 Marionette TRACE conn6 <- [1,3058,null,{}] 02:51:40 INFO - PROCESS | 3008 | 1468230700681 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:40 INFO - PROCESS | 3008 | 1468230700683 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:40 INFO - PROCESS | 3008 | 1468230700775 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 02:51:40 INFO - PROCESS | 3008 | 1468230700783 Marionette TRACE conn6 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:40 INFO - PROCESS | 3008 | 1468230700786 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:40 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5FA78000 == 27 [pid = 3008] [id = 776] 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 72 (0000000F57272000) [pid = 3008] [serial = 2326] [outer = 0000000000000000] 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F576FB800) [pid = 3008] [serial = 2327] [outer = 0000000F57272000] 02:51:40 INFO - PROCESS | 3008 | 1468230700841 Marionette DEBUG loaded listener.js 02:51:40 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F57D8BC00) [pid = 3008] [serial = 2328] [outer = 0000000F57272000] 02:51:41 INFO - PROCESS | 3008 | 1468230701324 Marionette TRACE conn6 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:51:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:51:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 693ms 02:51:41 INFO - PROCESS | 3008 | 1468230701368 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 02:51:41 INFO - PROCESS | 3008 | 1468230701370 Marionette TRACE conn6 <- [1,3061,null,{"value":"13"}] 02:51:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:51:41 INFO - PROCESS | 3008 | 1468230701374 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:51:41 INFO - PROCESS | 3008 | 1468230701378 Marionette TRACE conn6 <- [1,3062,null,{}] 02:51:41 INFO - PROCESS | 3008 | 1468230701389 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:41 INFO - PROCESS | 3008 | 1468230701394 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:41 INFO - PROCESS | 3008 | 1468230701507 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 02:51:41 INFO - PROCESS | 3008 | 1468230701601 Marionette TRACE conn6 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:41 INFO - PROCESS | 3008 | 1468230701605 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:41 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61948800 == 28 [pid = 3008] [id = 777] 02:51:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F51D30800) [pid = 3008] [serial = 2329] [outer = 0000000000000000] 02:51:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F59397400) [pid = 3008] [serial = 2330] [outer = 0000000F51D30800] 02:51:41 INFO - PROCESS | 3008 | 1468230701654 Marionette DEBUG loaded listener.js 02:51:41 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F5BA78000) [pid = 3008] [serial = 2331] [outer = 0000000F51D30800] 02:51:42 INFO - PROCESS | 3008 | 1468230702043 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:51:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:51:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 691ms 02:51:42 INFO - PROCESS | 3008 | 1468230702073 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 3008 | 1468230702076 Marionette TRACE conn6 <- [1,3065,null,{"value":"13"}] 02:51:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:51:42 INFO - PROCESS | 3008 | 1468230702080 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 3008 | 1468230702082 Marionette TRACE conn6 <- [1,3066,null,{}] 02:51:42 INFO - PROCESS | 3008 | 1468230702085 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 3008 | 1468230702087 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:42 INFO - PROCESS | 3008 | 1468230702208 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 02:51:42 INFO - PROCESS | 3008 | 1468230702259 Marionette TRACE conn6 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 3008 | 1468230702261 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F635D6000 == 29 [pid = 3008] [id = 778] 02:51:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F5E827800) [pid = 3008] [serial = 2332] [outer = 0000000000000000] 02:51:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F5EC78C00) [pid = 3008] [serial = 2333] [outer = 0000000F5E827800] 02:51:42 INFO - PROCESS | 3008 | 1468230702319 Marionette DEBUG loaded listener.js 02:51:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F5F365400) [pid = 3008] [serial = 2334] [outer = 0000000F5E827800] 02:51:42 INFO - PROCESS | 3008 | 1468230702730 Marionette TRACE conn6 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 02:51:42 INFO - PROCESS | 3008 | 1468230702780 Marionette TRACE conn6 <- [1,3069,null,{"value":"13"}] 02:51:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:51:42 INFO - PROCESS | 3008 | 1468230702787 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:51:42 INFO - PROCESS | 3008 | 1468230702789 Marionette TRACE conn6 <- [1,3070,null,{}] 02:51:42 INFO - PROCESS | 3008 | 1468230702799 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:42 INFO - PROCESS | 3008 | 1468230702802 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:42 INFO - PROCESS | 3008 | 1468230702942 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 02:51:42 INFO - PROCESS | 3008 | 1468230702964 Marionette TRACE conn6 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:42 INFO - PROCESS | 3008 | 1468230702966 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:42 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64555000 == 30 [pid = 3008] [id = 779] 02:51:42 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F526F4800) [pid = 3008] [serial = 2335] [outer = 0000000000000000] 02:51:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F5FA0B400) [pid = 3008] [serial = 2336] [outer = 0000000F526F4800] 02:51:43 INFO - PROCESS | 3008 | 1468230703011 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F5FE43400) [pid = 3008] [serial = 2337] [outer = 0000000F526F4800] 02:51:43 INFO - PROCESS | 3008 | 1468230703446 Marionette TRACE conn6 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:51:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:51:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:51:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:51:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:51:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 692ms 02:51:43 INFO - PROCESS | 3008 | 1468230703483 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 02:51:43 INFO - PROCESS | 3008 | 1468230703486 Marionette TRACE conn6 <- [1,3073,null,{"value":"13"}] 02:51:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:51:43 INFO - PROCESS | 3008 | 1468230703489 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:51:43 INFO - PROCESS | 3008 | 1468230703491 Marionette TRACE conn6 <- [1,3074,null,{}] 02:51:43 INFO - PROCESS | 3008 | 1468230703494 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:43 INFO - PROCESS | 3008 | 1468230703500 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:43 INFO - PROCESS | 3008 | 1468230703645 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 02:51:43 INFO - PROCESS | 3008 | 1468230703650 Marionette TRACE conn6 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:43 INFO - PROCESS | 3008 | 1468230703652 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:43 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F64A08800 == 31 [pid = 3008] [id = 780] 02:51:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F5FFA3800) [pid = 3008] [serial = 2338] [outer = 0000000000000000] 02:51:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F6060EC00) [pid = 3008] [serial = 2339] [outer = 0000000F5FFA3800] 02:51:43 INFO - PROCESS | 3008 | 1468230703698 Marionette DEBUG loaded listener.js 02:51:43 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F6178D800) [pid = 3008] [serial = 2340] [outer = 0000000F5FFA3800] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F63D1A800) [pid = 3008] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F5719BC00) [pid = 3008] [serial = 2281] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F68368000) [pid = 3008] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F5E81C400) [pid = 3008] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F59667400) [pid = 3008] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F63D1C000) [pid = 3008] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F52626400) [pid = 3008] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F57193400) [pid = 3008] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F591AF800) [pid = 3008] [serial = 2284] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F5F111C00) [pid = 3008] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:51:44 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F50F98C00) [pid = 3008] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:51:44 INFO - PROCESS | 3008 | 1468230704310 Marionette TRACE conn6 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:51:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 882ms 02:51:44 INFO - PROCESS | 3008 | 1468230704375 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 3008 | 1468230704377 Marionette TRACE conn6 <- [1,3077,null,{"value":"13"}] 02:51:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:51:44 INFO - PROCESS | 3008 | 1468230704380 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - PROCESS | 3008 | 1468230704382 Marionette TRACE conn6 <- [1,3078,null,{}] 02:51:44 INFO - PROCESS | 3008 | 1468230704386 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:44 INFO - PROCESS | 3008 | 1468230704388 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:44 INFO - PROCESS | 3008 | 1468230704469 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 02:51:44 INFO - PROCESS | 3008 | 1468230704475 Marionette TRACE conn6 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:44 INFO - PROCESS | 3008 | 1468230704477 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:44 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F66F7D000 == 32 [pid = 3008] [id = 781] 02:51:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 76 (0000000F5E81C400) [pid = 3008] [serial = 2341] [outer = 0000000000000000] 02:51:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 77 (0000000F61791000) [pid = 3008] [serial = 2342] [outer = 0000000F5E81C400] 02:51:44 INFO - PROCESS | 3008 | 1468230704523 Marionette DEBUG loaded listener.js 02:51:44 INFO - PROCESS | 3008 | ++DOMWINDOW == 78 (0000000F61E93C00) [pid = 3008] [serial = 2343] [outer = 0000000F5E81C400] 02:51:44 INFO - PROCESS | 3008 | 1468230704925 Marionette TRACE conn6 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:51:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:51:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 587ms 02:51:44 INFO - PROCESS | 3008 | 1468230704970 Marionette TRACE conn6 -> [0,3081,"getWindowHandle",null] 02:51:44 INFO - PROCESS | 3008 | 1468230704972 Marionette TRACE conn6 <- [1,3081,null,{"value":"13"}] 02:51:44 INFO - PROCESS | 3008 | 1468230704976 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:51:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:51:44 INFO - PROCESS | 3008 | 1468230704977 Marionette TRACE conn6 <- [1,3082,null,{}] 02:51:45 INFO - PROCESS | 3008 | 1468230704996 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 3008 | 1468230704998 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:45 INFO - PROCESS | 3008 | 1468230705092 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 02:51:45 INFO - PROCESS | 3008 | 1468230705098 Marionette TRACE conn6 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 3008 | 1468230705099 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F58A25000 == 33 [pid = 3008] [id = 782] 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 79 (0000000F52A60400) [pid = 3008] [serial = 2344] [outer = 0000000000000000] 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 80 (0000000F52A70800) [pid = 3008] [serial = 2345] [outer = 0000000F52A60400] 02:51:45 INFO - PROCESS | 3008 | 1468230705148 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 81 (0000000F63385C00) [pid = 3008] [serial = 2346] [outer = 0000000F52A60400] 02:51:45 INFO - PROCESS | 3008 | 1468230705540 Marionette TRACE conn6 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:51:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:51:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 587ms 02:51:45 INFO - PROCESS | 3008 | 1468230705566 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 02:51:45 INFO - PROCESS | 3008 | 1468230705568 Marionette TRACE conn6 <- [1,3085,null,{"value":"13"}] 02:51:45 INFO - PROCESS | 3008 | 1468230705572 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:51:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:51:45 INFO - PROCESS | 3008 | 1468230705573 Marionette TRACE conn6 <- [1,3086,null,{}] 02:51:45 INFO - PROCESS | 3008 | 1468230705577 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:45 INFO - PROCESS | 3008 | 1468230705579 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:45 INFO - PROCESS | 3008 | 1468230705706 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 02:51:45 INFO - PROCESS | 3008 | 1468230705714 Marionette TRACE conn6 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:45 INFO - PROCESS | 3008 | 1468230705716 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:45 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F61945800 == 34 [pid = 3008] [id = 783] 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 82 (0000000F63384800) [pid = 3008] [serial = 2347] [outer = 0000000000000000] 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 83 (0000000F63410400) [pid = 3008] [serial = 2348] [outer = 0000000F63384800] 02:51:45 INFO - PROCESS | 3008 | 1468230705761 Marionette DEBUG loaded listener.js 02:51:45 INFO - PROCESS | 3008 | ++DOMWINDOW == 84 (0000000F634CCC00) [pid = 3008] [serial = 2349] [outer = 0000000F63384800] 02:51:46 INFO - PROCESS | 3008 | 1468230706272 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:51:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:51:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 735ms 02:51:46 INFO - PROCESS | 3008 | 1468230706323 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 02:51:46 INFO - PROCESS | 3008 | 1468230706327 Marionette TRACE conn6 <- [1,3089,null,{"value":"13"}] 02:51:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:51:46 INFO - PROCESS | 3008 | 1468230706334 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:51:46 INFO - PROCESS | 3008 | 1468230706337 Marionette TRACE conn6 <- [1,3090,null,{}] 02:51:46 INFO - PROCESS | 3008 | 1468230706344 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:46 INFO - PROCESS | 3008 | 1468230706347 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:46 INFO - PROCESS | 3008 | 1468230706476 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 02:51:46 INFO - PROCESS | 3008 | 1468230706591 Marionette TRACE conn6 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:46 INFO - PROCESS | 3008 | 1468230706594 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:46 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F5918F800 == 35 [pid = 3008] [id = 784] 02:51:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 85 (0000000F52A59400) [pid = 3008] [serial = 2350] [outer = 0000000000000000] 02:51:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 86 (0000000F52A68400) [pid = 3008] [serial = 2351] [outer = 0000000F52A59400] 02:51:46 INFO - PROCESS | 3008 | 1468230706653 Marionette DEBUG loaded listener.js 02:51:46 INFO - PROCESS | 3008 | ++DOMWINDOW == 87 (0000000F52B99400) [pid = 3008] [serial = 2352] [outer = 0000000F52A59400] 02:51:47 INFO - PROCESS | 3008 | 1468230707322 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:51:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:51:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1025ms 02:51:47 INFO - PROCESS | 3008 | 1468230707363 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 02:51:47 INFO - PROCESS | 3008 | 1468230707369 Marionette TRACE conn6 <- [1,3093,null,{"value":"13"}] 02:51:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:51:47 INFO - PROCESS | 3008 | 1468230707376 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:51:47 INFO - PROCESS | 3008 | 1468230707379 Marionette TRACE conn6 <- [1,3094,null,{}] 02:51:47 INFO - PROCESS | 3008 | 1468230707383 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:47 INFO - PROCESS | 3008 | 1468230707386 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:47 INFO - PROCESS | 3008 | 1468230707515 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 02:51:47 INFO - PROCESS | 3008 | 1468230707627 Marionette TRACE conn6 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:47 INFO - PROCESS | 3008 | 1468230707630 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:47 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F617D7800 == 36 [pid = 3008] [id = 785] 02:51:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 88 (0000000F579AC800) [pid = 3008] [serial = 2353] [outer = 0000000000000000] 02:51:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 89 (0000000F58A11000) [pid = 3008] [serial = 2354] [outer = 0000000F579AC800] 02:51:47 INFO - PROCESS | 3008 | 1468230707688 Marionette DEBUG loaded listener.js 02:51:47 INFO - PROCESS | 3008 | ++DOMWINDOW == 90 (0000000F58FFB800) [pid = 3008] [serial = 2355] [outer = 0000000F579AC800] 02:51:48 INFO - PROCESS | 3008 | 1468230708362 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:51:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:51:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:51:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:51:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1033ms 02:51:48 INFO - PROCESS | 3008 | 1468230708409 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 02:51:48 INFO - PROCESS | 3008 | 1468230708412 Marionette TRACE conn6 <- [1,3097,null,{"value":"13"}] 02:51:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:51:48 INFO - PROCESS | 3008 | 1468230708416 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:51:48 INFO - PROCESS | 3008 | 1468230708420 Marionette TRACE conn6 <- [1,3098,null,{}] 02:51:48 INFO - PROCESS | 3008 | 1468230708478 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:48 INFO - PROCESS | 3008 | 1468230708483 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:48 INFO - PROCESS | 3008 | 1468230708653 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 02:51:48 INFO - PROCESS | 3008 | 1468230708709 Marionette TRACE conn6 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:48 INFO - PROCESS | 3008 | 1468230708712 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:48 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F6729E800 == 37 [pid = 3008] [id = 786] 02:51:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 91 (0000000F5F4AE400) [pid = 3008] [serial = 2356] [outer = 0000000000000000] 02:51:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 92 (0000000F5FBD1800) [pid = 3008] [serial = 2357] [outer = 0000000F5F4AE400] 02:51:48 INFO - PROCESS | 3008 | 1468230708771 Marionette DEBUG loaded listener.js 02:51:48 INFO - PROCESS | 3008 | ++DOMWINDOW == 93 (0000000F60607C00) [pid = 3008] [serial = 2358] [outer = 0000000F5F4AE400] 02:51:49 INFO - PROCESS | 3008 | 1468230709488 Marionette TRACE conn6 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:51:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:51:49 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:51:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:51:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:51:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:51:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:51:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1081ms 02:51:49 INFO - PROCESS | 3008 | 1468230709544 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 02:51:49 INFO - PROCESS | 3008 | 1468230709548 Marionette TRACE conn6 <- [1,3101,null,{"value":"13"}] 02:51:49 INFO - PROCESS | 3008 | 1468230709554 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:51:49 INFO - PROCESS | 3008 | 1468230709557 Marionette TRACE conn6 <- [1,3102,null,{}] 02:51:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:51:49 INFO - PROCESS | 3008 | 1468230709563 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:51:49 INFO - PROCESS | 3008 | 1468230709566 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:49 INFO - PROCESS | 3008 | 1468230709692 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F58A25000 == 36 [pid = 3008] [id = 782] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F66F7D000 == 35 [pid = 3008] [id = 781] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64A08800 == 34 [pid = 3008] [id = 780] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F64555000 == 33 [pid = 3008] [id = 779] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F635D6000 == 32 [pid = 3008] [id = 778] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F61948800 == 31 [pid = 3008] [id = 777] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F5FA78000 == 30 [pid = 3008] [id = 776] 02:51:49 INFO - PROCESS | 3008 | --DOCSHELL 0000000F59192000 == 29 [pid = 3008] [id = 775] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 92 (0000000F6836B000) [pid = 3008] [serial = 2300] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 91 (0000000F68370800) [pid = 3008] [serial = 2301] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 90 (0000000F5FFB1000) [pid = 3008] [serial = 2291] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 89 (0000000F64C42800) [pid = 3008] [serial = 2294] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 88 (0000000F60696C00) [pid = 3008] [serial = 2292] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 87 (0000000F6A9B7C00) [pid = 3008] [serial = 2297] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 86 (0000000F63FF8400) [pid = 3008] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 85 (0000000F52A6D000) [pid = 3008] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 84 (0000000F52BA3000) [pid = 3008] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 83 (0000000F576F9C00) [pid = 3008] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 82 (0000000F58BDF400) [pid = 3008] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 81 (0000000F5C759C00) [pid = 3008] [serial = 2285] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 80 (0000000F5EC74800) [pid = 3008] [serial = 2286] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 79 (0000000F5F4B5800) [pid = 3008] [serial = 2288] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 78 (0000000F51926400) [pid = 3008] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 77 (0000000F56F53000) [pid = 3008] [serial = 2280] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 76 (0000000F57C91000) [pid = 3008] [serial = 2282] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 75 (0000000F6A9BCC00) [pid = 3008] [serial = 2298] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 74 (0000000F5FE43000) [pid = 3008] [serial = 2289] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 73 (0000000F64F05400) [pid = 3008] [serial = 2295] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | --DOMWINDOW == 72 (0000000F58B8A000) [pid = 3008] [serial = 2283] [outer = 0000000000000000] [url = about:blank] 02:51:49 INFO - PROCESS | 3008 | 1468230709810 Marionette TRACE conn6 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"de2102e4-4b20-4a0b-90c3-8d3faf224308\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:51:49 INFO - PROCESS | 3008 | 1468230709813 Marionette INFO sendAsync 0e2b8456-36b7-4c9e-9c7b-695b2e86a7ee 02:51:49 INFO - PROCESS | 3008 | ++DOCSHELL 0000000F534BA800 == 30 [pid = 3008] [id = 787] 02:51:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 73 (0000000F51926400) [pid = 3008] [serial = 2359] [outer = 0000000000000000] 02:51:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 74 (0000000F52A59000) [pid = 3008] [serial = 2360] [outer = 0000000F51926400] 02:51:49 INFO - PROCESS | 3008 | 1468230709863 Marionette DEBUG loaded listener.js 02:51:49 INFO - PROCESS | 3008 | ++DOMWINDOW == 75 (0000000F5305BC00) [pid = 3008] [serial = 2361] [outer = 0000000F51926400] 02:51:50 INFO - PROCESS | 3008 | 1468230710267 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:51:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:51:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 776ms 02:51:50 INFO - PROCESS | 3008 | 1468230710340 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 02:51:50 INFO - PROCESS | 3008 | 1468230710345 Marionette TRACE conn6 <- [1,3105,null,{"value":"13"}] 02:51:51 WARNING - u'runner_teardown' () 02:51:51 INFO - No more tests 02:51:51 INFO - Got 0 unexpected results 02:51:51 INFO - SUITE-END | took 674s 02:51:51 INFO - Closing logging queue 02:51:51 INFO - queue closed 02:51:51 INFO - Return code: 0 02:51:51 WARNING - # TBPL SUCCESS # 02:51:51 INFO - Running post-action listener: _resource_record_post_action 02:51:51 INFO - Running post-run listener: _resource_record_post_run 02:51:52 INFO - Total resource usage - Wall time: 685s; CPU: 14.0%; Read bytes: 30433792; Write bytes: 984951296; Read time: 453920; Write time: 4092580 02:51:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:51:52 INFO - install - Wall time: 3s; CPU: 13.0%; Read bytes: 0; Write bytes: 33344512; Read time: 0; Write time: 48660 02:51:52 INFO - run-tests - Wall time: 683s; CPU: 14.0%; Read bytes: 30433792; Write bytes: 883985920; Read time: 453920; Write time: 3998700 02:51:52 INFO - Running post-run listener: _upload_blobber_files 02:51:52 INFO - Blob upload gear active. 02:51:52 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:51:52 INFO - Files from C:\slave\test\build\blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:51:52 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'] 02:51:52 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 02:51:53 INFO - (blobuploader) - INFO - Open directory for files ... 02:51:53 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:51:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:51:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:51:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:51:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:51:53 INFO - (blobuploader) - INFO - Done attempting. 02:51:53 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:51:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:51:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:51:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:51:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:51:55 INFO - (blobuploader) - INFO - Done attempting. 02:51:55 INFO - (blobuploader) - INFO - Iteration through files over. 02:51:55 INFO - Return code: 0 02:51:55 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:51:55 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89cb3038a46ec24b67f1d70ad9bb6cccd6fefd2104eba5ddfe06df210b9aa5b75099095c1c5962211b5a6bb27df04d7f3da32cb6eb59235a4bc9c6c058d2b3c0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92423912ad92b06de6606bc345908c504be18f8055578b7f5b3e4c3d86b76e127b26c2d146a58b857db07af8b71ba90cee46b4bbf03b9e4eed793dccd6df0cea"} 02:51:55 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:51:55 INFO - Writing to file C:\slave\test\properties\blobber_files 02:51:55 INFO - Contents: 02:51:55 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89cb3038a46ec24b67f1d70ad9bb6cccd6fefd2104eba5ddfe06df210b9aa5b75099095c1c5962211b5a6bb27df04d7f3da32cb6eb59235a4bc9c6c058d2b3c0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92423912ad92b06de6606bc345908c504be18f8055578b7f5b3e4c3d86b76e127b26c2d146a58b857db07af8b71ba90cee46b4bbf03b9e4eed793dccd6df0cea"} 02:51:55 INFO - Running post-run listener: copy_logs_to_upload_dir 02:51:55 INFO - Copying logs to upload dir... 02:51:55 INFO - mkdir: C:\slave\test\build\upload\logs 02:51:55 INFO - Copying logs to upload dir... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... 02:51:55 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=872.862000 ========= master_lag: 16.10 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 48 secs) (at 2016-07-11 02:52:11.848823) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-11 02:52:11.849749) ========= '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-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89cb3038a46ec24b67f1d70ad9bb6cccd6fefd2104eba5ddfe06df210b9aa5b75099095c1c5962211b5a6bb27df04d7f3da32cb6eb59235a4bc9c6c058d2b3c0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92423912ad92b06de6606bc345908c504be18f8055578b7f5b3e4c3d86b76e127b26c2d146a58b857db07af8b71ba90cee46b4bbf03b9e4eed793dccd6df0cea"} build_url:https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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/OV04BkG7TPyQtiCgHV9dWw/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/89cb3038a46ec24b67f1d70ad9bb6cccd6fefd2104eba5ddfe06df210b9aa5b75099095c1c5962211b5a6bb27df04d7f3da32cb6eb59235a4bc9c6c058d2b3c0", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/92423912ad92b06de6606bc345908c504be18f8055578b7f5b3e4c3d86b76e127b26c2d146a58b857db07af8b71ba90cee46b4bbf03b9e4eed793dccd6df0cea"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OV04BkG7TPyQtiCgHV9dWw/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-07-11 02:52:11.979871) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-11 02:52:11.980195) ========= '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-168\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-168 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-168 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-168\AppData\Local LOGONSERVER=\\T-W864-IX-168 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-168 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-168 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-168 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-07-11 02:52:12.100717) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-11 02:52:12.101261) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-11 02:52:12.945507) ========= ========= Total master_lag: 26.91 =========