builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-079 starttime: 1467683283.77 results: success (0) buildid: 20160704172224 builduid: 268ab60db08e424a962a62fdb5b0e1e5 revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.771583) ========= master: http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.772482) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.772838) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.922349) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:03.923071) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 WINDIR=C:\WINDOWS using PTY: False --17:48:04-- 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% 9.46 MB/s 17:48:04 (9.46 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.625000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:04.578302) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:04.578648) ========= 'rm' '-rf' 'scripts' 'properties' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.781000 ========= master_lag: 0.00 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:05.363909) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:05.364308) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c2280cbee4ed9092158c59bd9ba224a3bf909afa --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 c2280cbee4ed9092158c59bd9ba224a3bf909afa --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 WINDIR=C:\WINDOWS using PTY: False 2016-07-04 17:48:05,859 truncating revision to first 12 chars 2016-07-04 17:48:05,859 Setting DEBUG logging. 2016-07-04 17:48:05,859 attempt 1/10 2016-07-04 17:48:05,859 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c2280cbee4ed?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-04 17:48:06,312 unpacking tar archive at: mozilla-beta-c2280cbee4ed/testing/mozharness/ program finished with exit code 0 elapsedTime=1.233000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-04 18:48:06.662273) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:06.662625) ========= script_repo_revision: c2280cbee4ed9092158c59bd9ba224a3bf909afa ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:06.663063) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:06.663380) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-04 18:48:06.679128) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 43 secs) (at 2016-07-04 18:48:06.679613) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com DevEnvDir=D:\msvs8\Common7\IDE FP_NO_HOST_CHECK=NO FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework FrameworkSDKDir=D:\msvs8\SDK\v2.0 FrameworkVersion=v2.0.50727 HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;D:\msvs8\VC\ATLMFC\LIB LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZILLABUILD=D:\mozilla-build MOZILLABUILDDRIVE=C: MOZILLABUILDPATH=\mozilla-build\ MOZ_AIRBAG=1 MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_MSVCVERSION=8 MOZ_NO_REMOTE=1 MOZ_TOOLS=D:\mozilla-build\moztools MSVCDir=D:\msvs8\VC NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 17:48:07 INFO - MultiFileLogger online at 20160704 17:48:07 in C:\slave\test 17:48:07 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 17:48:07 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 17:48:07 INFO - {'append_to_log': False, 17:48:07 INFO - 'base_work_dir': 'C:\\slave\\test', 17:48:07 INFO - 'blob_upload_branch': 'mozilla-beta', 17:48:07 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 17:48:07 INFO - 'buildbot_json_path': 'buildprops.json', 17:48:07 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 17:48:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:48:07 INFO - 'download_minidump_stackwalk': True, 17:48:07 INFO - 'download_symbols': 'true', 17:48:07 INFO - 'e10s': False, 17:48:07 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 17:48:07 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 17:48:07 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 17:48:07 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 17:48:07 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 17:48:07 INFO - 'C:/mozilla-build/tooltool.py'), 17:48:07 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 17:48:07 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 17:48:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:48:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:48:07 INFO - 'log_level': 'info', 17:48:07 INFO - 'log_to_console': True, 17:48:07 INFO - 'opt_config_files': (), 17:48:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:48:07 INFO - '--processes=1', 17:48:07 INFO - '--config=%(test_path)s/wptrunner.ini', 17:48:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:48:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:48:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:48:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:48:07 INFO - 'pip_index': False, 17:48:07 INFO - 'require_test_zip': True, 17:48:07 INFO - 'test_type': ('testharness',), 17:48:07 INFO - 'this_chunk': '1', 17:48:07 INFO - 'total_chunks': '10', 17:48:07 INFO - 'virtualenv_path': 'venv', 17:48:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:48:07 INFO - 'work_dir': 'build'} 17:48:07 INFO - ##### 17:48:07 INFO - ##### Running clobber step. 17:48:07 INFO - ##### 17:48:07 INFO - Running pre-action listener: _resource_record_pre_action 17:48:07 INFO - Running main action method: clobber 17:48:07 INFO - rmtree: C:\slave\test\build 17:48:07 INFO - Using _rmtree_windows ... 17:48:07 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 17:49:05 INFO - Running post-action listener: _resource_record_post_action 17:49:05 INFO - ##### 17:49:05 INFO - ##### Running read-buildbot-config step. 17:49:05 INFO - ##### 17:49:05 INFO - Running pre-action listener: _resource_record_pre_action 17:49:05 INFO - Running main action method: read_buildbot_config 17:49:05 INFO - Using buildbot properties: 17:49:05 INFO - { 17:49:05 INFO - "project": "", 17:49:05 INFO - "product": "firefox", 17:49:05 INFO - "script_repo_revision": "production", 17:49:05 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 17:49:05 INFO - "repository": "", 17:49:05 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 17:49:05 INFO - "buildid": "20160704172224", 17:49:05 INFO - "pgo_build": "False", 17:49:05 INFO - "basedir": "C:\\slave\\test", 17:49:05 INFO - "buildnumber": 0, 17:49:05 INFO - "slavename": "t-xp32-ix-079", 17:49:05 INFO - "revision": "c2280cbee4ed9092158c59bd9ba224a3bf909afa", 17:49:05 INFO - "master": "http://buildbot-master126.bb.releng.scl3.mozilla.com:8201/", 17:49:05 INFO - "platform": "win32", 17:49:05 INFO - "branch": "mozilla-beta", 17:49:05 INFO - "repo_path": "releases/mozilla-beta", 17:49:05 INFO - "moz_repo_path": "", 17:49:05 INFO - "stage_platform": "win32", 17:49:05 INFO - "builduid": "268ab60db08e424a962a62fdb5b0e1e5", 17:49:05 INFO - "slavebuilddir": "test" 17:49:05 INFO - } 17:49:05 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 17:49:05 INFO - Found installer url https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip. 17:49:05 INFO - Running post-action listener: _resource_record_post_action 17:49:05 INFO - ##### 17:49:05 INFO - ##### Running download-and-extract step. 17:49:05 INFO - ##### 17:49:05 INFO - Running pre-action listener: _resource_record_pre_action 17:49:05 INFO - Running main action method: download_and_extract 17:49:05 INFO - mkdir: C:\slave\test\build\tests 17:49:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:05 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 17:49:05 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 17:49:05 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 17:49:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.test_packages.json'}, attempt #1 17:49:06 INFO - Downloaded 1240 bytes. 17:49:06 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 17:49:06 INFO - Using the following test package requirements: 17:49:06 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 17:49:06 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 17:49:06 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 17:49:06 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'jsshell-win32.zip'], 17:49:06 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 17:49:06 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 17:49:06 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 17:49:06 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 17:49:06 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 17:49:06 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 17:49:06 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 17:49:06 INFO - Downloading packages: [u'firefox-48.0.en-US.win32.common.tests.zip', u'firefox-48.0.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 17:49:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:06 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 17:49:06 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 17:49:06 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip 17:49:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip'}, attempt #1 17:49:08 INFO - Downloaded 20402784 bytes. 17:49:08 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:49:08 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:49:10 INFO - caution: filename not matched: web-platform/* 17:49:10 INFO - Return code: 11 17:49:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:10 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 17:49:10 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 17:49:10 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip 17:49:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip'}, attempt #1 17:49:14 INFO - Downloaded 36389110 bytes. 17:49:14 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 17:49:14 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 17:49:44 INFO - caution: filename not matched: bin/* 17:49:44 INFO - caution: filename not matched: config/* 17:49:44 INFO - caution: filename not matched: mozbase/* 17:49:44 INFO - caution: filename not matched: marionette/* 17:49:44 INFO - caution: filename not matched: tools/wptserve/* 17:49:44 INFO - Return code: 11 17:49: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')]} 17:49:44 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 17:49:44 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 17:49:44 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 17:49:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip'}, attempt #1 17:49:50 INFO - Downloaded 68467834 bytes. 17:49:50 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 17:49:50 INFO - mkdir: C:\slave\test\properties 17:49:50 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 17:49:50 INFO - Writing to file C:\slave\test\properties\build_url 17:49:50 INFO - Contents: 17:49:50 INFO - build_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip 17:49:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 17:49:50 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 17:49:50 INFO - Writing to file C:\slave\test\properties\symbols_url 17:49:50 INFO - Contents: 17:49:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 17:49:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:49:50 INFO - https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:49:50 INFO - trying https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 17:49:50 INFO - Downloading https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip 17:49:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip'}, attempt #1 17:49:55 INFO - Downloaded 55584535 bytes. 17:49:55 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 17:49:55 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 17:50:00 INFO - Return code: 0 17:50:00 INFO - Running post-action listener: _resource_record_post_action 17:50:00 INFO - Running post-action listener: set_extra_try_arguments 17:50:00 INFO - ##### 17:50:00 INFO - ##### Running create-virtualenv step. 17:50:00 INFO - ##### 17:50:00 INFO - Running pre-action listener: _pre_create_virtualenv 17:50:00 INFO - Running pre-action listener: _resource_record_pre_action 17:50:00 INFO - Running main action method: create_virtualenv 17:50:00 INFO - Creating virtualenv C:\slave\test\build\venv 17:50:00 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 17:50:00 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 17:50:01 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 17:50:03 INFO - Installing distribute......................................................................................................................................................................................done. 17:50:04 INFO - Return code: 0 17:50:04 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 17:50:04 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')]} 17:50:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:04 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')]} 17:50:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:04 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 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-079', 'USERDOMAIN': 'T-XP32-IX-079', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-079', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079'}}, attempt #1 17:50:04 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 17:50:04 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 17:50:04 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:04 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:04 INFO - 'CLIENTNAME': 'Console', 17:50:04 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:04 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:04 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:04 INFO - 'DCLOCATION': 'SCL3', 17:50:04 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:04 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:04 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:04 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:04 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:04 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:04 INFO - 'HOMEDRIVE': 'C:', 17:50:04 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:04 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:04 INFO - 'KTS_VERSION': '1.19c', 17:50:04 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:04 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:04 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:04 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:04 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:04 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:04 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:04 INFO - 'MOZ_AIRBAG': '1', 17:50:04 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:04 INFO - 'MOZ_MSVCVERSION': '8', 17:50:04 INFO - 'MOZ_NO_REMOTE': '1', 17:50:04 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:04 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:04 INFO - 'NO_EM_RESTART': '1', 17:50:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:04 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:04 INFO - 'OS': 'Windows_NT', 17:50:04 INFO - 'OURDRIVE': 'C:', 17:50:04 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:04 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:04 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:04 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:04 INFO - 'PROCESSOR_LEVEL': '6', 17:50:04 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:04 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:04 INFO - 'PROMPT': '$P$G', 17:50:04 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:04 INFO - 'PWD': 'C:\\slave\\test', 17:50:04 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:04 INFO - 'SESSIONNAME': 'Console', 17:50:04 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:04 INFO - 'SYSTEMDRIVE': 'C:', 17:50:04 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:04 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:04 INFO - 'TEST1': 'testie', 17:50:04 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:04 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:04 INFO - 'USERNAME': 'cltbld', 17:50:04 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:04 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:04 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:04 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:04 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:04 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:50:04 INFO - Downloading/unpacking psutil>=0.7.1 17:50:05 INFO - Running setup.py egg_info for package psutil 17:50:05 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:50:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:50:05 INFO - Installing collected packages: psutil 17:50:05 INFO - Running setup.py install for psutil 17:50:05 INFO - building 'psutil._psutil_windows' extension 17:50:05 INFO - error: Unable to find vcvarsall.bat 17:50:05 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-5ud4u8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:50:05 INFO - running install 17:50:05 INFO - running build 17:50:05 INFO - running build_py 17:50:05 INFO - creating build 17:50:05 INFO - creating build\lib.win32-2.7 17:50:05 INFO - creating build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 17:50:05 INFO - running build_ext 17:50:05 INFO - building 'psutil._psutil_windows' extension 17:50:05 INFO - error: Unable to find vcvarsall.bat 17:50:05 INFO - ---------------------------------------- 17:50:05 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-5ud4u8-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:50:05 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data\pip\pip.log 17:50:05 WARNING - Return code: 1 17:50:05 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! 17:50:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 17:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:05 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 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-079', 'USERDOMAIN': 'T-XP32-IX-079', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-079', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079'}}, attempt #1 17:50:05 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 17:50:05 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 17:50:05 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:05 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:05 INFO - 'CLIENTNAME': 'Console', 17:50:05 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:05 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:05 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:05 INFO - 'DCLOCATION': 'SCL3', 17:50:05 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:05 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:05 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:05 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:05 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:05 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:05 INFO - 'HOMEDRIVE': 'C:', 17:50:05 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:05 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:05 INFO - 'KTS_VERSION': '1.19c', 17:50:05 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:05 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:05 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:05 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:05 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:05 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:05 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:05 INFO - 'MOZ_AIRBAG': '1', 17:50:05 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:05 INFO - 'MOZ_MSVCVERSION': '8', 17:50:05 INFO - 'MOZ_NO_REMOTE': '1', 17:50:05 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:05 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:05 INFO - 'NO_EM_RESTART': '1', 17:50:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:05 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:05 INFO - 'OS': 'Windows_NT', 17:50:05 INFO - 'OURDRIVE': 'C:', 17:50:05 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:05 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:05 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:05 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:05 INFO - 'PROCESSOR_LEVEL': '6', 17:50:05 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:05 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:05 INFO - 'PROMPT': '$P$G', 17:50:05 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:05 INFO - 'PWD': 'C:\\slave\\test', 17:50:05 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:05 INFO - 'SESSIONNAME': 'Console', 17:50:05 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:05 INFO - 'SYSTEMDRIVE': 'C:', 17:50:05 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:05 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:05 INFO - 'TEST1': 'testie', 17:50:05 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:05 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:05 INFO - 'USERNAME': 'cltbld', 17:50:05 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:05 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:05 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:05 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:05 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:50:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:50:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:50:06 INFO - Running setup.py egg_info for package mozsystemmonitor 17:50:06 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 17:50:06 INFO - Running setup.py egg_info for package psutil 17:50:06 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 17:50:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:50:06 INFO - Installing collected packages: mozsystemmonitor, psutil 17:50:06 INFO - Running setup.py install for mozsystemmonitor 17:50:06 INFO - Running setup.py install for psutil 17:50:06 INFO - building 'psutil._psutil_windows' extension 17:50:06 INFO - error: Unable to find vcvarsall.bat 17:50:06 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-zuzb1m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 17:50:06 INFO - running install 17:50:06 INFO - running build 17:50:06 INFO - running build_py 17:50:06 INFO - running build_ext 17:50:06 INFO - building 'psutil._psutil_windows' extension 17:50:06 INFO - error: Unable to find vcvarsall.bat 17:50:06 INFO - ---------------------------------------- 17:50:06 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:\docume~1\cltbld~1.t-x\locals~1\temp\pip-zuzb1m-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 17:50:06 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data\pip\pip.log 17:50:06 WARNING - Return code: 1 17:50:06 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! 17:50:06 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 17:50:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:06 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 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-079', 'USERDOMAIN': 'T-XP32-IX-079', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-079', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079'}}, attempt #1 17:50:06 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 17:50:06 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 17:50:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:06 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:06 INFO - 'CLIENTNAME': 'Console', 17:50:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:06 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:06 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:06 INFO - 'DCLOCATION': 'SCL3', 17:50:06 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:06 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:06 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:06 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:06 INFO - 'HOMEDRIVE': 'C:', 17:50:06 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:06 INFO - 'KTS_VERSION': '1.19c', 17:50:06 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:06 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:06 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:06 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:06 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:06 INFO - 'MOZ_AIRBAG': '1', 17:50:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:06 INFO - 'MOZ_MSVCVERSION': '8', 17:50:06 INFO - 'MOZ_NO_REMOTE': '1', 17:50:06 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:06 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:06 INFO - 'NO_EM_RESTART': '1', 17:50:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:06 INFO - 'OS': 'Windows_NT', 17:50:06 INFO - 'OURDRIVE': 'C:', 17:50:06 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:06 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:06 INFO - 'PROCESSOR_LEVEL': '6', 17:50:06 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:06 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:06 INFO - 'PROMPT': '$P$G', 17:50:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:06 INFO - 'PWD': 'C:\\slave\\test', 17:50:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:06 INFO - 'SESSIONNAME': 'Console', 17:50:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:06 INFO - 'SYSTEMDRIVE': 'C:', 17:50:06 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:06 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:06 INFO - 'TEST1': 'testie', 17:50:06 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:06 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:06 INFO - 'USERNAME': 'cltbld', 17:50:06 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:06 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:06 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:06 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:06 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:07 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:50:07 INFO - Downloading/unpacking blobuploader==1.2.4 17:50:07 INFO - Downloading blobuploader-1.2.4.tar.gz 17:50:07 INFO - Running setup.py egg_info for package blobuploader 17:50:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:50:09 INFO - Running setup.py egg_info for package requests 17:50:09 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:50:09 INFO - Downloading docopt-0.6.1.tar.gz 17:50:09 INFO - Running setup.py egg_info for package docopt 17:50:09 INFO - Installing collected packages: blobuploader, docopt, requests 17:50:09 INFO - Running setup.py install for blobuploader 17:50:09 INFO - Running setup.py install for docopt 17:50:09 INFO - Running setup.py install for requests 17:50:09 INFO - Successfully installed blobuploader docopt requests 17:50:09 INFO - Cleaning up... 17:50:09 INFO - Return code: 0 17:50:09 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:50:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:50:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:09 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 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-079', 'USERDOMAIN': 'T-XP32-IX-079', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-079', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079'}}, attempt #1 17:50:09 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 17:50:09 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 17:50:09 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:09 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:09 INFO - 'CLIENTNAME': 'Console', 17:50:09 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:09 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:09 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:09 INFO - 'DCLOCATION': 'SCL3', 17:50:09 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:09 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:09 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:09 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:09 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:09 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:09 INFO - 'HOMEDRIVE': 'C:', 17:50:09 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:09 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:09 INFO - 'KTS_VERSION': '1.19c', 17:50:09 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:09 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:09 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:09 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:09 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:09 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:09 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:09 INFO - 'MOZ_AIRBAG': '1', 17:50:09 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:09 INFO - 'MOZ_MSVCVERSION': '8', 17:50:09 INFO - 'MOZ_NO_REMOTE': '1', 17:50:09 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:09 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:09 INFO - 'NO_EM_RESTART': '1', 17:50:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:09 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:09 INFO - 'OS': 'Windows_NT', 17:50:09 INFO - 'OURDRIVE': 'C:', 17:50:09 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:09 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:09 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:09 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:09 INFO - 'PROCESSOR_LEVEL': '6', 17:50:09 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:09 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:09 INFO - 'PROMPT': '$P$G', 17:50:09 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:09 INFO - 'PWD': 'C:\\slave\\test', 17:50:09 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:09 INFO - 'SESSIONNAME': 'Console', 17:50:09 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:09 INFO - 'SYSTEMDRIVE': 'C:', 17:50:09 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:09 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:09 INFO - 'TEST1': 'testie', 17:50:09 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:09 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:09 INFO - 'USERNAME': 'cltbld', 17:50:09 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:09 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:09 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:09 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:09 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:17 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:50:17 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:50:17 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:50:17 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:50:17 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:50:17 INFO - Unpacking c:\slave\test\build\tests\marionette 17:50:17 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:50:17 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:50:17 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 17:50:17 INFO - Running setup.py install for browsermob-proxy 17:50:24 INFO - Running setup.py install for manifestparser 17:50:24 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for marionette-client 17:50:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:50:24 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for marionette-driver 17:50:24 INFO - Running setup.py install for mozcrash 17:50:24 INFO - Running setup.py install for mozdebug 17:50:24 INFO - Running setup.py install for mozdevice 17:50:24 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozfile 17:50:24 INFO - Running setup.py install for mozhttpd 17:50:24 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozinfo 17:50:24 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozInstall 17:50:24 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozleak 17:50:24 INFO - Running setup.py install for mozlog 17:50:24 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for moznetwork 17:50:24 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozprocess 17:50:24 INFO - Running setup.py install for mozprofile 17:50:24 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozrunner 17:50:24 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for mozscreenshot 17:50:24 INFO - Running setup.py install for moztest 17:50:24 INFO - Running setup.py install for mozversion 17:50:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:50:24 INFO - Running setup.py install for wptserve 17:50:24 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 17:50:24 INFO - Cleaning up... 17:50:24 INFO - Return code: 0 17:50:24 INFO - Installing None into virtualenv C:\slave\test\build\venv 17:50:24 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')]} 17:50:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:50:24 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')]} 17:50:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:50:24 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 0x00E5D6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00E1C200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x00D61708>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-XP32-IX-079', 'USERDOMAIN': 'T-XP32-IX-079', 'KTS_VERSION': '1.19c', 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 'MOZILLABUILDPATH': '\\mozilla-build\\', 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\WINDOWS', 'NO_EM_RESTART': '1', 'OURDRIVE': 'C:', 'MSVCDIR': 'D:\\msvs8\\VC', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 'VSINSTALLDIR': 'D:\\msvs8', 'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 'MOZILLABUILDDRIVE': 'C:', 'SESSIONNAME': 'Console', 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-079', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'WINDIR': 'C:\\WINDOWS', 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 'CLIENTNAME': 'Console', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 'HOMEDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'OS': 'Windows_NT', 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079'}}, attempt #1 17:50:24 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 17:50:24 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 17:50:24 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:24 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:24 INFO - 'CLIENTNAME': 'Console', 17:50:24 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:24 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:24 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:24 INFO - 'DCLOCATION': 'SCL3', 17:50:24 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:24 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:24 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:24 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:24 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:24 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:24 INFO - 'HOMEDRIVE': 'C:', 17:50:24 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:24 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:24 INFO - 'KTS_VERSION': '1.19c', 17:50:24 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:24 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:24 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:24 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:24 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:24 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:24 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:24 INFO - 'MOZ_AIRBAG': '1', 17:50:24 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:24 INFO - 'MOZ_MSVCVERSION': '8', 17:50:24 INFO - 'MOZ_NO_REMOTE': '1', 17:50:24 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:24 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:24 INFO - 'NO_EM_RESTART': '1', 17:50:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:24 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:24 INFO - 'OS': 'Windows_NT', 17:50:24 INFO - 'OURDRIVE': 'C:', 17:50:24 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:24 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:24 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:24 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:24 INFO - 'PROCESSOR_LEVEL': '6', 17:50:24 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:24 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:24 INFO - 'PROMPT': '$P$G', 17:50:24 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:24 INFO - 'PWD': 'C:\\slave\\test', 17:50:24 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:24 INFO - 'SESSIONNAME': 'Console', 17:50:24 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:24 INFO - 'SYSTEMDRIVE': 'C:', 17:50:24 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:24 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:24 INFO - 'TEST1': 'testie', 17:50:24 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:24 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:24 INFO - 'USERNAME': 'cltbld', 17:50:24 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:24 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:24 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:24 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:24 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:30 INFO - Ignoring indexes: http://pypi.python.org/simple/ 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 17:50:30 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 17:50:30 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 17:50:30 INFO - Unpacking c:\slave\test\build\tests\marionette\client 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 17:50:30 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 17:50:30 INFO - Unpacking c:\slave\test\build\tests\marionette 17:50:30 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 17:50:30 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:50:30 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)) 17:50:36 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)) 17:50:36 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)) 17:50:36 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)) 17:50:36 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)) 17:50:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 17:50:36 INFO - Downloading blessings-1.6.tar.gz 17:50:36 INFO - Running setup.py egg_info for package blessings 17:50:36 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)) 17:50:36 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 17:50:36 INFO - Running setup.py install for blessings 17:50:36 INFO - Running setup.py install for browsermob-proxy 17:50:36 INFO - Running setup.py install for manifestparser 17:50:36 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for marionette-client 17:50:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 17:50:36 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for marionette-driver 17:50:36 INFO - Running setup.py install for mozcrash 17:50:36 INFO - Running setup.py install for mozdebug 17:50:36 INFO - Running setup.py install for mozdevice 17:50:36 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for mozhttpd 17:50:36 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for mozInstall 17:50:36 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for mozleak 17:50:36 INFO - Running setup.py install for mozprofile 17:50:36 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Running setup.py install for mozrunner 17:50:36 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 17:50:36 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 17:50:37 INFO - Running setup.py install for mozscreenshot 17:50:37 INFO - Running setup.py install for moztest 17:50:37 INFO - Running setup.py install for mozversion 17:50:37 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 17:50:37 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 17:50:37 INFO - Running setup.py install for wptserve 17:50:37 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 17:50:37 INFO - Cleaning up... 17:50:37 INFO - Return code: 0 17:50:37 INFO - Done creating virtualenv C:\slave\test\build\venv. 17:50:37 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:50:37 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:50:38 INFO - Reading from file tmpfile_stdout 17:50:38 INFO - Using _rmtree_windows ... 17:50:38 INFO - Using _rmtree_windows ... 17:50:38 INFO - Current package versions: 17:50:38 INFO - blessings == 1.6 17:50:38 INFO - blobuploader == 1.2.4 17:50:38 INFO - browsermob-proxy == 0.6.0 17:50:38 INFO - distribute == 0.6.14 17:50:38 INFO - docopt == 0.6.1 17:50:38 INFO - manifestparser == 1.1 17:50:38 INFO - marionette-client == 2.3.0 17:50:38 INFO - marionette-driver == 1.4.0 17:50:38 INFO - mozInstall == 1.12 17:50:38 INFO - mozcrash == 0.17 17:50:38 INFO - mozdebug == 0.1 17:50:38 INFO - mozdevice == 0.48 17:50:38 INFO - mozfile == 1.2 17:50:38 INFO - mozhttpd == 0.7 17:50:38 INFO - mozinfo == 0.9 17:50:38 INFO - mozleak == 0.1 17:50:38 INFO - mozlog == 3.1 17:50:38 INFO - moznetwork == 0.27 17:50:38 INFO - mozprocess == 0.22 17:50:38 INFO - mozprofile == 0.28 17:50:38 INFO - mozrunner == 6.11 17:50:38 INFO - mozscreenshot == 0.1 17:50:38 INFO - mozsystemmonitor == 0.0 17:50:38 INFO - moztest == 0.7 17:50:38 INFO - mozversion == 1.4 17:50:38 INFO - requests == 1.2.3 17:50:38 INFO - wptserve == 1.4.0 17:50:38 INFO - Running post-action listener: _resource_record_post_action 17:50:38 INFO - Running post-action listener: _start_resource_monitoring 17:50:38 INFO - Starting resource monitoring. 17:50:38 INFO - ##### 17:50:38 INFO - ##### Running pull step. 17:50:38 INFO - ##### 17:50:38 INFO - Running pre-action listener: _resource_record_pre_action 17:50:38 INFO - Running main action method: pull 17:50:38 INFO - Pull has nothing to do! 17:50:38 INFO - Running post-action listener: _resource_record_post_action 17:50:38 INFO - ##### 17:50:38 INFO - ##### Running install step. 17:50:38 INFO - ##### 17:50:38 INFO - Running pre-action listener: _resource_record_pre_action 17:50:38 INFO - Running main action method: install 17:50:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 17:50:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 17:50:38 INFO - Reading from file tmpfile_stdout 17:50:38 INFO - Using _rmtree_windows ... 17:50:38 INFO - Using _rmtree_windows ... 17:50:38 INFO - Detecting whether we're running mozinstall >=1.0... 17:50:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 17:50:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 17:50:39 INFO - Reading from file tmpfile_stdout 17:50:39 INFO - Output received: 17:50:39 INFO - Usage: mozinstall-script.py [options] installer 17:50:39 INFO - Options: 17:50:39 INFO - -h, --help show this help message and exit 17:50:39 INFO - -d DEST, --destination=DEST 17:50:39 INFO - Directory to install application into. [default: 17:50:39 INFO - "C:\slave\test"] 17:50:39 INFO - --app=APP Application being installed. [default: firefox] 17:50:39 INFO - Using _rmtree_windows ... 17:50:39 INFO - Using _rmtree_windows ... 17:50:39 INFO - mkdir: C:\slave\test\build\application 17:50:39 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 17:50:39 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win32.zip --destination C:\slave\test\build\application 17:50:41 INFO - Reading from file tmpfile_stdout 17:50:41 INFO - Output received: 17:50:41 INFO - C:\slave\test\build\application\firefox\firefox.exe 17:50:41 INFO - Using _rmtree_windows ... 17:50:41 INFO - Using _rmtree_windows ... 17:50:41 INFO - Running post-action listener: _resource_record_post_action 17:50:41 INFO - ##### 17:50:41 INFO - ##### Running run-tests step. 17:50:41 INFO - ##### 17:50:41 INFO - Running pre-action listener: _resource_record_pre_action 17:50:41 INFO - Running main action method: run_tests 17:50:41 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 17:50:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:50:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:50:41 INFO - grabbing minidump binary from tooltool 17:50: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')]} 17:50:41 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 0x00C0E2C0>, '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 0x00BAEC80>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x00E260C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 17:50:41 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 17:50:41 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 17:50:42 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 17:50:42 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpvf5eun 17:50:42 INFO - INFO - File integrity verified, renaming tmpvf5eun to win32-minidump_stackwalk.exe 17:50:42 INFO - Return code: 0 17:50:42 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 17:50:42 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 17:50:42 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 17:50:42 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 17:50:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 17:50:42 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079\\Application Data', 17:50:42 INFO - 'CLIENTNAME': 'Console', 17:50:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 17:50:42 INFO - 'COMPUTERNAME': 'T-XP32-IX-079', 17:50:42 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 17:50:42 INFO - 'DCLOCATION': 'SCL3', 17:50:42 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 17:50:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 17:50:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 17:50:42 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 17:50:42 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 17:50:42 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 17:50:42 INFO - 'HOMEDRIVE': 'C:', 17:50:42 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 17:50:42 INFO - 'KTS_VERSION': '1.19c', 17:50:42 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 17:50:42 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-079', 17:50:42 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 17:50:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 17:50:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 17:50:42 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 17:50:42 INFO - 'MOZILLABUILDDRIVE': 'C:', 17:50:42 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 17:50:42 INFO - 'MOZ_AIRBAG': '1', 17:50:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 17:50:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:50:42 INFO - 'MOZ_MSVCVERSION': '8', 17:50:42 INFO - 'MOZ_NO_REMOTE': '1', 17:50:42 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 17:50:42 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 17:50:42 INFO - 'NO_EM_RESTART': '1', 17:50:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:50:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 17:50:42 INFO - 'OS': 'Windows_NT', 17:50:42 INFO - 'OURDRIVE': 'C:', 17:50:42 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 17:50:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 17:50:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 17:50:42 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 17:50:42 INFO - 'PROCESSOR_LEVEL': '6', 17:50:42 INFO - 'PROCESSOR_REVISION': '1e05', 17:50:42 INFO - 'PROGRAMFILES': 'C:\\Program Files', 17:50:42 INFO - 'PROMPT': '$P$G', 17:50:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 17:50:42 INFO - 'PWD': 'C:\\slave\\test', 17:50:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 17:50:42 INFO - 'SESSIONNAME': 'Console', 17:50:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 17:50:42 INFO - 'SYSTEMDRIVE': 'C:', 17:50:42 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 17:50:42 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:42 INFO - 'TEST1': 'testie', 17:50:42 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 17:50:42 INFO - 'USERDOMAIN': 'T-XP32-IX-079', 17:50:42 INFO - 'USERNAME': 'cltbld', 17:50:42 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-079', 17:50:42 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 17:50:42 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 17:50:42 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 17:50:42 INFO - 'WINDIR': 'C:\\WINDOWS', 17:50:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 17:50:42 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/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 17:50:43 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 17:50:43 INFO - import pkg_resources 17:50:44 INFO - Using 1 client processes 17:50:47 INFO - SUITE-START | Running 778 tests 17:50:47 INFO - Running testharness tests 17:50:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:50:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 17:50:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:50:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 17:50:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:50:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 17:50:47 INFO - Setting up ssl 17:50:48 INFO - PROCESS | certutil | 17:50:48 INFO - PROCESS | certutil | 17:50:48 INFO - PROCESS | certutil | 17:50:48 INFO - Certificate Nickname Trust Attributes 17:50:48 INFO - SSL,S/MIME,JAR/XPI 17:50:48 INFO - 17:50:48 INFO - web-platform-tests CT,, 17:50:48 INFO - 17:50:48 INFO - Starting runner 17:50:49 INFO - PROCESS | 4056 | [4056] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 17:50:50 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 17:50:50 INFO - PROCESS | 4056 | [4056] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 17:50:51 INFO - PROCESS | 4056 | 1467683451534 Marionette DEBUG Marionette enabled via build flag and pref 17:50:51 INFO - PROCESS | 4056 | ++DOCSHELL 114D4800 == 1 [pid = 4056] [id = 1] 17:50:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 1 (114D4C00) [pid = 4056] [serial = 1] [outer = 00000000] 17:50:51 INFO - PROCESS | 4056 | [4056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:50:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 2 (114D5800) [pid = 4056] [serial = 2] [outer = 114D4C00] 17:50:51 INFO - PROCESS | 4056 | [4056] WARNING: Dwm composition not available, falling back to software vsync: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2865 17:50:51 INFO - PROCESS | 4056 | [4056] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 17:50:51 INFO - PROCESS | 4056 | ++DOCSHELL 1281E400 == 2 [pid = 4056] [id = 2] 17:50:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 3 (1281E800) [pid = 4056] [serial = 3] [outer = 00000000] 17:50:51 INFO - PROCESS | 4056 | [4056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:50:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 4 (1281F400) [pid = 4056] [serial = 4] [outer = 1281E800] 17:50:52 INFO - PROCESS | 4056 | 1467683452055 Marionette INFO Listening on port 2828 17:50:52 INFO - PROCESS | 4056 | 1467683452442 Marionette DEBUG Marionette enabled via command-line flag 17:50:52 INFO - PROCESS | 4056 | ++DOCSHELL 1314EC00 == 3 [pid = 4056] [id = 3] 17:50:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 5 (13156C00) [pid = 4056] [serial = 5] [outer = 00000000] 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 17:50:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 6 (13157800) [pid = 4056] [serial = 6] [outer = 13156C00] 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: Failed to load WMF DLLs: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 169 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:50:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 7 (13953000) [pid = 4056] [serial = 7] [outer = 1281E800] 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:50:52 INFO - PROCESS | 4056 | 1467683452761 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1768 17:50:52 INFO - PROCESS | 4056 | 1467683452867 Marionette DEBUG Closed connection conn0 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:50:52 INFO - PROCESS | 4056 | 1467683452877 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1769 17:50:52 INFO - PROCESS | 4056 | 1467683452905 Marionette DEBUG Closed connection conn1 17:50:52 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 17:50:52 INFO - PROCESS | 4056 | 1467683452912 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1770 17:50:52 INFO - PROCESS | 4056 | ++DOCSHELL 114D5C00 == 4 [pid = 4056] [id = 4] 17:50:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 8 (13E97000) [pid = 4056] [serial = 8] [outer = 00000000] 17:50:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 9 (14393400) [pid = 4056] [serial = 9] [outer = 13E97000] 17:50:53 INFO - PROCESS | 4056 | [4056] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 17:50:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 10 (14398C00) [pid = 4056] [serial = 10] [outer = 13E97000] 17:50:53 INFO - PROCESS | 4056 | 1467683453163 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:50:53 INFO - PROCESS | 4056 | 1467683453169 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160704172224","device":"desktop","version":"48.0"} 17:50:53 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:50:53 INFO - PROCESS | 4056 | [4056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:50:53 INFO - PROCESS | 4056 | [4056] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 17:50:53 INFO - PROCESS | 4056 | [4056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:50:53 INFO - PROCESS | 4056 | ++DOCSHELL 15C9CC00 == 5 [pid = 4056] [id = 5] 17:50:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 11 (15C9D000) [pid = 4056] [serial = 11] [outer = 00000000] 17:50:53 INFO - PROCESS | 4056 | ++DOCSHELL 15C9D400 == 6 [pid = 4056] [id = 6] 17:50:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 12 (15C9D800) [pid = 4056] [serial = 12] [outer = 00000000] 17:50:54 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:50:54 INFO - PROCESS | 4056 | ++DOCSHELL 16952800 == 7 [pid = 4056] [id = 7] 17:50:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 13 (16952C00) [pid = 4056] [serial = 13] [outer = 00000000] 17:50:54 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 17:50:54 INFO - PROCESS | 4056 | [4056] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:50:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 14 (16BC6800) [pid = 4056] [serial = 14] [outer = 16952C00] 17:50:54 INFO - PROCESS | 4056 | [4056] WARNING: Direct3D 11-accelerated layers are not supported on this system.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/gfx/thebes/gfxWindowsPlatform.cpp, line 2898 17:50:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 15 (16B06C00) [pid = 4056] [serial = 15] [outer = 15C9D000] 17:50:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 16 (16B08400) [pid = 4056] [serial = 16] [outer = 15C9D800] 17:50:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 17 (16B0B000) [pid = 4056] [serial = 17] [outer = 16952C00] 17:50:55 INFO - PROCESS | 4056 | 1467683455422 Marionette INFO startBrowser 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:55 INFO - PROCESS | 4056 | 1467683455456 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 4056 | 1467683455469 Marionette DEBUG loaded listener.js 17:50:55 INFO - PROCESS | 4056 | 1467683455471 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 18 (17EC7C00) [pid = 4056] [serial = 18] [outer = 16952C00] 17:50:55 INFO - PROCESS | 4056 | 1467683456004 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"2450f3a8-dd1d-47ad-a500-8239f5b6aa9a","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"5.1","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160704172224","device":"desktop","version":"48.0","command_id":1}}] 17:50:56 INFO - PROCESS | 4056 | 1467683456153 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:50:56 INFO - PROCESS | 4056 | 1467683456157 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:56 INFO - PROCESS | 4056 | 1467683456218 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:50:56 INFO - PROCESS | 4056 | 1467683456310 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:50:56 INFO - PROCESS | 4056 | 1467683456312 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:56 INFO - PROCESS | 4056 | [4056] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:50:56 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:50:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 19 (16210400) [pid = 4056] [serial = 19] [outer = 16952C00] 17:50:56 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:50:56 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:50:56 INFO - PROCESS | 4056 | 1467683456788 Marionette TRACE conn2 <- [1,3,null,{}] 17:50:56 INFO - PROCESS | 4056 | 1467683456807 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 17:50:56 INFO - PROCESS | 4056 | 1467683456810 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:56 INFO - PROCESS | 4056 | 1467683456838 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:50:56 INFO - PROCESS | 4056 | 1467683456866 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:50:56 INFO - PROCESS | 4056 | 1467683456868 Marionette TRACE conn2 <- [1,5,null,{"value":"13"}] 17:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:50:56 INFO - PROCESS | 4056 | 1467683456890 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:50:56 INFO - PROCESS | 4056 | 1467683456893 Marionette TRACE conn2 <- [1,6,null,{}] 17:50:56 INFO - PROCESS | 4056 | 1467683456950 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:56 INFO - PROCESS | 4056 | 1467683456952 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:56 INFO - PROCESS | 4056 | 1467683456982 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:50:56 INFO - PROCESS | 4056 | 1467683456986 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:56 INFO - PROCESS | 4056 | 1467683456988 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:56 INFO - PROCESS | 4056 | ++DOCSHELL 1694E800 == 8 [pid = 4056] [id = 8] 17:50:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 20 (19B8CC00) [pid = 4056] [serial = 20] [outer = 00000000] 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 21 (19B8F400) [pid = 4056] [serial = 21] [outer = 19B8CC00] 17:50:57 INFO - PROCESS | 4056 | 1467683457038 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 22 (19E2F800) [pid = 4056] [serial = 22] [outer = 19B8CC00] 17:50:57 INFO - PROCESS | 4056 | ++DOCSHELL 1A127C00 == 9 [pid = 4056] [id = 9] 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 23 (1A131000) [pid = 4056] [serial = 23] [outer = 00000000] 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 24 (1A133800) [pid = 4056] [serial = 24] [outer = 1A131000] 17:50:57 INFO - PROCESS | 4056 | 1467683457498 Marionette DEBUG loaded listener.js 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 25 (1A18B000) [pid = 4056] [serial = 25] [outer = 1A131000] 17:50:57 INFO - PROCESS | 4056 | 1467683457673 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:50:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:50:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 859ms 17:50:57 INFO - PROCESS | 4056 | 1467683457785 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:50:57 INFO - PROCESS | 4056 | 1467683457787 Marionette TRACE conn2 <- [1,9,null,{"value":"13"}] 17:50:57 INFO - PROCESS | 4056 | 1467683457799 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:50:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:50:57 INFO - PROCESS | 4056 | 1467683457801 Marionette TRACE conn2 <- [1,10,null,{}] 17:50:57 INFO - PROCESS | 4056 | 1467683457844 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:57 INFO - PROCESS | 4056 | 1467683457849 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:57 INFO - PROCESS | 4056 | 1467683457962 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:50:57 INFO - PROCESS | 4056 | 1467683457973 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:57 INFO - PROCESS | 4056 | 1467683457975 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:57 INFO - PROCESS | 4056 | ++DOCSHELL 1A190000 == 10 [pid = 4056] [id = 10] 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 26 (1AA3E400) [pid = 4056] [serial = 26] [outer = 00000000] 17:50:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 27 (1AC2E400) [pid = 4056] [serial = 27] [outer = 1AA3E400] 17:50:58 INFO - PROCESS | 4056 | 1467683458021 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 28 (1A520400) [pid = 4056] [serial = 28] [outer = 1AA3E400] 17:50:58 INFO - PROCESS | 4056 | 1467683458340 Marionette TRACE conn2 <- [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]]]}] 17:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 546ms 17:50:58 INFO - PROCESS | 4056 | 1467683458358 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:50:58 INFO - PROCESS | 4056 | 1467683458361 Marionette TRACE conn2 <- [1,13,null,{"value":"13"}] 17:50:58 INFO - PROCESS | 4056 | 1467683458364 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 4056 | 1467683458365 Marionette TRACE conn2 <- [1,14,null,{}] 17:50:58 INFO - PROCESS | 4056 | 1467683458369 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:58 INFO - PROCESS | 4056 | 1467683458372 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:58 INFO - PROCESS | 4056 | 1467683458473 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:50:58 INFO - PROCESS | 4056 | 1467683458479 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 4056 | 1467683458481 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:58 INFO - PROCESS | 4056 | ++DOCSHELL 14F3B800 == 11 [pid = 4056] [id = 11] 17:50:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 29 (14F3D000) [pid = 4056] [serial = 29] [outer = 00000000] 17:50:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 30 (1A525000) [pid = 4056] [serial = 30] [outer = 14F3D000] 17:50:58 INFO - PROCESS | 4056 | 1467683458525 Marionette DEBUG loaded listener.js 17:50:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 31 (1A61F000) [pid = 4056] [serial = 31] [outer = 14F3D000] 17:50:58 INFO - PROCESS | 4056 | 1467683458874 Marionette TRACE conn2 <- [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]]]}] 17:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 531ms 17:50:58 INFO - PROCESS | 4056 | 1467683458898 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:50:58 INFO - PROCESS | 4056 | 1467683458900 Marionette TRACE conn2 <- [1,17,null,{"value":"13"}] 17:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:50:58 INFO - PROCESS | 4056 | 1467683458903 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:50:58 INFO - PROCESS | 4056 | 1467683458905 Marionette TRACE conn2 <- [1,18,null,{}] 17:50:58 INFO - PROCESS | 4056 | 1467683458909 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:58 INFO - PROCESS | 4056 | 1467683458911 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:58 INFO - PROCESS | 4056 | 1467683459003 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:50:58 INFO - PROCESS | 4056 | 1467683459009 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:58 INFO - PROCESS | 4056 | 1467683459012 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:59 INFO - PROCESS | 4056 | ++DOCSHELL 1A893000 == 12 [pid = 4056] [id = 12] 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 32 (1A893800) [pid = 4056] [serial = 32] [outer = 00000000] 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 33 (1A89A400) [pid = 4056] [serial = 33] [outer = 1A893800] 17:50:59 INFO - PROCESS | 4056 | 1467683459054 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 34 (1A89F800) [pid = 4056] [serial = 34] [outer = 1A893800] 17:50:59 INFO - PROCESS | 4056 | 1467683459393 Marionette TRACE conn2 <- [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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 531ms 17:50:59 INFO - PROCESS | 4056 | 1467683459439 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 4056 | 1467683459441 Marionette TRACE conn2 <- [1,21,null,{"value":"13"}] 17:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:50:59 INFO - PROCESS | 4056 | 1467683459445 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 4056 | 1467683459446 Marionette TRACE conn2 <- [1,22,null,{}] 17:50:59 INFO - PROCESS | 4056 | 1467683459450 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:59 INFO - PROCESS | 4056 | 1467683459452 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:59 INFO - PROCESS | 4056 | 1467683459546 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:50:59 INFO - PROCESS | 4056 | 1467683459551 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:50:59 INFO - PROCESS | 4056 | 1467683459553 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:50:59 INFO - PROCESS | 4056 | ++DOCSHELL 1AE06C00 == 13 [pid = 4056] [id = 13] 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 35 (1AE07400) [pid = 4056] [serial = 35] [outer = 00000000] 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 36 (1AE64400) [pid = 4056] [serial = 36] [outer = 1AE07400] 17:50:59 INFO - PROCESS | 4056 | 1467683459597 Marionette DEBUG loaded listener.js 17:50:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 37 (1AE69000) [pid = 4056] [serial = 37] [outer = 1AE07400] 17:50:59 INFO - PROCESS | 4056 | 1467683459890 Marionette TRACE conn2 <- [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]]]}] 17:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 484ms 17:50:59 INFO - PROCESS | 4056 | 1467683459941 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:50:59 INFO - PROCESS | 4056 | 1467683459943 Marionette TRACE conn2 <- [1,25,null,{"value":"13"}] 17:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:50:59 INFO - PROCESS | 4056 | 1467683459946 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:50:59 INFO - PROCESS | 4056 | 1467683459948 Marionette TRACE conn2 <- [1,26,null,{}] 17:50:59 INFO - PROCESS | 4056 | 1467683459951 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:50:59 INFO - PROCESS | 4056 | 1467683459953 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:00 INFO - PROCESS | 4056 | 1467683460045 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:51:00 INFO - PROCESS | 4056 | 1467683460050 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 4056 | 1467683460052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:00 INFO - PROCESS | 4056 | ++DOCSHELL 1AE71C00 == 14 [pid = 4056] [id = 14] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 38 (1AE72400) [pid = 4056] [serial = 38] [outer = 00000000] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 39 (1B126400) [pid = 4056] [serial = 39] [outer = 1AE72400] 17:51:00 INFO - PROCESS | 4056 | 1467683460095 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 40 (1B12A800) [pid = 4056] [serial = 40] [outer = 1AE72400] 17:51:00 INFO - PROCESS | 4056 | 1467683460416 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:51:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:51:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 485ms 17:51:00 INFO - PROCESS | 4056 | 1467683460440 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:51:00 INFO - PROCESS | 4056 | 1467683460442 Marionette TRACE conn2 <- [1,29,null,{"value":"13"}] 17:51:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:51:00 INFO - PROCESS | 4056 | 1467683460446 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:51:00 INFO - PROCESS | 4056 | 1467683460447 Marionette TRACE conn2 <- [1,30,null,{}] 17:51:00 INFO - PROCESS | 4056 | 1467683460451 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:00 INFO - PROCESS | 4056 | 1467683460463 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:00 INFO - PROCESS | 4056 | 1467683460554 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:51:00 INFO - PROCESS | 4056 | 1467683460559 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:00 INFO - PROCESS | 4056 | 1467683460561 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:00 INFO - PROCESS | 4056 | ++DOCSHELL 1AE72000 == 15 [pid = 4056] [id = 15] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 41 (1B123C00) [pid = 4056] [serial = 41] [outer = 00000000] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 42 (1B258800) [pid = 4056] [serial = 42] [outer = 1B123C00] 17:51:00 INFO - PROCESS | 4056 | 1467683460608 Marionette DEBUG loaded listener.js 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 43 (1B25BC00) [pid = 4056] [serial = 43] [outer = 1B123C00] 17:51:00 INFO - PROCESS | 4056 | ++DOCSHELL 1B264C00 == 16 [pid = 4056] [id = 16] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 44 (1B46D800) [pid = 4056] [serial = 44] [outer = 00000000] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 45 (1B471000) [pid = 4056] [serial = 45] [outer = 1B46D800] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 46 (1B475800) [pid = 4056] [serial = 46] [outer = 1B46D800] 17:51:00 INFO - PROCESS | 4056 | ++DOCSHELL 1B12CC00 == 17 [pid = 4056] [id = 17] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 47 (1B472C00) [pid = 4056] [serial = 47] [outer = 00000000] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 48 (1B47C800) [pid = 4056] [serial = 48] [outer = 1B472C00] 17:51:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 49 (1B4B5000) [pid = 4056] [serial = 49] [outer = 1B472C00] 17:51:01 INFO - PROCESS | 4056 | 1467683461054 Marionette TRACE conn2 <- [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]]]}] 17:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 625ms 17:51:01 INFO - PROCESS | 4056 | 1467683461112 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:51:01 INFO - PROCESS | 4056 | 1467683461114 Marionette TRACE conn2 <- [1,33,null,{"value":"13"}] 17:51:01 INFO - PROCESS | 4056 | 1467683461117 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:51:01 INFO - PROCESS | 4056 | 1467683461119 Marionette TRACE conn2 <- [1,34,null,{}] 17:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:51:01 INFO - PROCESS | 4056 | 1467683461122 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:01 INFO - PROCESS | 4056 | 1467683461124 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:01 INFO - PROCESS | 4056 | 1467683461209 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:51:01 INFO - PROCESS | 4056 | 1467683461216 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:01 INFO - PROCESS | 4056 | 1467683461217 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:01 INFO - PROCESS | 4056 | ++DOCSHELL 1B258400 == 18 [pid = 4056] [id = 18] 17:51:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 50 (1B262C00) [pid = 4056] [serial = 50] [outer = 00000000] 17:51:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 51 (1B4BB800) [pid = 4056] [serial = 51] [outer = 1B262C00] 17:51:01 INFO - PROCESS | 4056 | 1467683461261 Marionette DEBUG loaded listener.js 17:51:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 52 (1B7DD000) [pid = 4056] [serial = 52] [outer = 1B262C00] 17:51:01 INFO - PROCESS | 4056 | 1467683461592 Marionette TRACE conn2 <- [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]]]}] 17:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 531ms 17:51:02 INFO - PROCESS | 4056 | 1467683462196 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:51:02 INFO - PROCESS | 4056 | 1467683462200 Marionette TRACE conn2 <- [1,37,null,{"value":"13"}] 17:51:02 INFO - PROCESS | 4056 | --DOCSHELL 114D4800 == 17 [pid = 4056] [id = 1] 17:51:02 INFO - PROCESS | 4056 | 1467683462218 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:51:02 INFO - PROCESS | 4056 | 1467683462222 Marionette TRACE conn2 <- [1,38,null,{}] 17:51:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:51:02 INFO - PROCESS | 4056 | 1467683462229 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:02 INFO - PROCESS | 4056 | 1467683462233 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:02 INFO - PROCESS | 4056 | 1467683462351 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:51:02 INFO - PROCESS | 4056 | 1467683462423 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:02 INFO - PROCESS | 4056 | 1467683462427 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:02 INFO - PROCESS | 4056 | ++DOCSHELL 10A0E800 == 18 [pid = 4056] [id = 19] 17:51:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 53 (10A0F000) [pid = 4056] [serial = 53] [outer = 00000000] 17:51:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 54 (10A7DC00) [pid = 4056] [serial = 54] [outer = 10A0F000] 17:51:02 INFO - PROCESS | 4056 | 1467683462492 Marionette DEBUG loaded listener.js 17:51:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (10A9AC00) [pid = 4056] [serial = 55] [outer = 10A0F000] 17:51:02 INFO - PROCESS | 4056 | 1467683463006 Marionette TRACE conn2 <- [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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 843ms 17:51:03 INFO - PROCESS | 4056 | 1467683463072 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 4056 | 1467683463075 Marionette TRACE conn2 <- [1,41,null,{"value":"13"}] 17:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:51:03 INFO - PROCESS | 4056 | 1467683463081 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 4056 | 1467683463085 Marionette TRACE conn2 <- [1,42,null,{}] 17:51:03 INFO - PROCESS | 4056 | 1467683463090 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 4056 | 1467683463092 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:03 INFO - PROCESS | 4056 | 1467683463209 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:51:03 INFO - PROCESS | 4056 | 1467683463273 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:03 INFO - PROCESS | 4056 | 1467683463276 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:03 INFO - PROCESS | 4056 | ++DOCSHELL 12D84000 == 19 [pid = 4056] [id = 20] 17:51:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (12D88C00) [pid = 4056] [serial = 56] [outer = 00000000] 17:51:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (13137C00) [pid = 4056] [serial = 57] [outer = 12D88C00] 17:51:03 INFO - PROCESS | 4056 | 1467683463332 Marionette DEBUG loaded listener.js 17:51:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (131F0800) [pid = 4056] [serial = 58] [outer = 12D88C00] 17:51:03 INFO - PROCESS | 4056 | 1467683463932 Marionette TRACE conn2 <- [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]]]}] 17:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 906ms 17:51:03 INFO - PROCESS | 4056 | 1467683463981 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:51:03 INFO - PROCESS | 4056 | 1467683463984 Marionette TRACE conn2 <- [1,45,null,{"value":"13"}] 17:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:51:03 INFO - PROCESS | 4056 | 1467683463988 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:51:03 INFO - PROCESS | 4056 | 1467683463990 Marionette TRACE conn2 <- [1,46,null,{}] 17:51:03 INFO - PROCESS | 4056 | 1467683463999 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:03 INFO - PROCESS | 4056 | 1467683464004 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:04 INFO - PROCESS | 4056 | 1467683464119 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:51:04 INFO - PROCESS | 4056 | 1467683464187 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:04 INFO - PROCESS | 4056 | 1467683464191 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:04 INFO - PROCESS | 4056 | ++DOCSHELL 14F96800 == 20 [pid = 4056] [id = 21] 17:51:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (15437400) [pid = 4056] [serial = 59] [outer = 00000000] 17:51:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (15776000) [pid = 4056] [serial = 60] [outer = 15437400] 17:51:04 INFO - PROCESS | 4056 | 1467683464292 Marionette DEBUG loaded listener.js 17:51:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (162A3000) [pid = 4056] [serial = 61] [outer = 15437400] 17:51:05 INFO - PROCESS | 4056 | 1467683465009 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1030ms 17:51:05 INFO - PROCESS | 4056 | 1467683465032 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 4056 | 1467683465036 Marionette TRACE conn2 <- [1,49,null,{"value":"13"}] 17:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:51:05 INFO - PROCESS | 4056 | 1467683465041 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 4056 | 1467683465044 Marionette TRACE conn2 <- [1,50,null,{}] 17:51:05 INFO - PROCESS | 4056 | 1467683465053 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 4056 | 1467683465056 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:05 INFO - PROCESS | 4056 | 1467683465152 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:51:05 INFO - PROCESS | 4056 | 1467683465218 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 4056 | 1467683465220 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:05 INFO - PROCESS | 4056 | ++DOCSHELL 10A93400 == 21 [pid = 4056] [id = 22] 17:51:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (10A94C00) [pid = 4056] [serial = 62] [outer = 00000000] 17:51:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (10F0F800) [pid = 4056] [serial = 63] [outer = 10A94C00] 17:51:05 INFO - PROCESS | 4056 | 1467683465267 Marionette DEBUG loaded listener.js 17:51:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (1100A800) [pid = 4056] [serial = 64] [outer = 10A94C00] 17:51:05 INFO - PROCESS | 4056 | --DOCSHELL 114D5C00 == 20 [pid = 4056] [id = 4] 17:51:05 INFO - PROCESS | 4056 | 1467683465768 Marionette TRACE conn2 <- [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]]]}] 17:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 797ms 17:51:05 INFO - PROCESS | 4056 | 1467683465840 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:51:05 INFO - PROCESS | 4056 | 1467683465844 Marionette TRACE conn2 <- [1,53,null,{"value":"13"}] 17:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:51:05 INFO - PROCESS | 4056 | 1467683465850 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:51:05 INFO - PROCESS | 4056 | 1467683465852 Marionette TRACE conn2 <- [1,54,null,{}] 17:51:05 INFO - PROCESS | 4056 | 1467683465856 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:05 INFO - PROCESS | 4056 | 1467683465858 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:05 INFO - PROCESS | 4056 | 1467683465939 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:51:05 INFO - PROCESS | 4056 | 1467683465952 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:05 INFO - PROCESS | 4056 | 1467683465954 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:05 INFO - PROCESS | 4056 | ++DOCSHELL 12BD7800 == 21 [pid = 4056] [id = 23] 17:51:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12D80800) [pid = 4056] [serial = 65] [outer = 00000000] 17:51:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13036400) [pid = 4056] [serial = 66] [outer = 12D80800] 17:51:05 INFO - PROCESS | 4056 | 1467683466001 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (1312A400) [pid = 4056] [serial = 67] [outer = 12D80800] 17:51:06 INFO - PROCESS | 4056 | 1467683466398 Marionette TRACE conn2 <- [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]]]}] 17:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 594ms 17:51:06 INFO - PROCESS | 4056 | 1467683466447 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:51:06 INFO - PROCESS | 4056 | 1467683466449 Marionette TRACE conn2 <- [1,57,null,{"value":"13"}] 17:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:51:06 INFO - PROCESS | 4056 | 1467683466453 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:51:06 INFO - PROCESS | 4056 | 1467683466456 Marionette TRACE conn2 <- [1,58,null,{}] 17:51:06 INFO - PROCESS | 4056 | 1467683466467 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:06 INFO - PROCESS | 4056 | 1467683466471 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:06 INFO - PROCESS | 4056 | 1467683466566 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:51:06 INFO - PROCESS | 4056 | 1467683466581 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:06 INFO - PROCESS | 4056 | 1467683466584 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:06 INFO - PROCESS | 4056 | ++DOCSHELL 1392B000 == 22 [pid = 4056] [id = 24] 17:51:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (1392E400) [pid = 4056] [serial = 68] [outer = 00000000] 17:51:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1395A000) [pid = 4056] [serial = 69] [outer = 1392E400] 17:51:06 INFO - PROCESS | 4056 | 1467683466629 Marionette DEBUG loaded listener.js 17:51:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13C68800) [pid = 4056] [serial = 70] [outer = 1392E400] 17:51:07 INFO - PROCESS | 4056 | 1467683467023 Marionette TRACE conn2 <- [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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 593ms 17:51:07 INFO - PROCESS | 4056 | 1467683467050 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 4056 | 1467683467052 Marionette TRACE conn2 <- [1,61,null,{"value":"13"}] 17:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:51:07 INFO - PROCESS | 4056 | 1467683467055 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 4056 | 1467683467057 Marionette TRACE conn2 <- [1,62,null,{}] 17:51:07 INFO - PROCESS | 4056 | 1467683467060 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 4056 | 1467683467062 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:07 INFO - PROCESS | 4056 | 1467683467142 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:51:07 INFO - PROCESS | 4056 | 1467683467147 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 4056 | 1467683467149 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:07 INFO - PROCESS | 4056 | ++DOCSHELL 134D3800 == 23 [pid = 4056] [id = 25] 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (139DB400) [pid = 4056] [serial = 71] [outer = 00000000] 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13E96C00) [pid = 4056] [serial = 72] [outer = 139DB400] 17:51:07 INFO - PROCESS | 4056 | 1467683467202 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1439C000) [pid = 4056] [serial = 73] [outer = 139DB400] 17:51:07 INFO - PROCESS | 4056 | 1467683467600 Marionette TRACE conn2 <- [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]]]}] 17:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 593ms 17:51:07 INFO - PROCESS | 4056 | 1467683467663 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:51:07 INFO - PROCESS | 4056 | 1467683467665 Marionette TRACE conn2 <- [1,65,null,{"value":"13"}] 17:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:51:07 INFO - PROCESS | 4056 | 1467683467669 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:51:07 INFO - PROCESS | 4056 | 1467683467670 Marionette TRACE conn2 <- [1,66,null,{}] 17:51:07 INFO - PROCESS | 4056 | 1467683467674 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:07 INFO - PROCESS | 4056 | 1467683467676 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:07 INFO - PROCESS | 4056 | 1467683467750 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:51:07 INFO - PROCESS | 4056 | 1467683467755 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:07 INFO - PROCESS | 4056 | 1467683467757 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:07 INFO - PROCESS | 4056 | ++DOCSHELL 14F41400 == 24 [pid = 4056] [id = 26] 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (14F47000) [pid = 4056] [serial = 74] [outer = 00000000] 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1543EC00) [pid = 4056] [serial = 75] [outer = 14F47000] 17:51:07 INFO - PROCESS | 4056 | 1467683467801 Marionette DEBUG loaded listener.js 17:51:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (15775C00) [pid = 4056] [serial = 76] [outer = 14F47000] 17:51:08 INFO - PROCESS | 4056 | 1467683468191 Marionette TRACE conn2 <- [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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 531ms 17:51:08 INFO - PROCESS | 4056 | 1467683468204 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 4056 | 1467683468206 Marionette TRACE conn2 <- [1,69,null,{"value":"13"}] 17:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:51:08 INFO - PROCESS | 4056 | 1467683468209 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 4056 | 1467683468211 Marionette TRACE conn2 <- [1,70,null,{}] 17:51:08 INFO - PROCESS | 4056 | 1467683468214 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 4056 | 1467683468220 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:08 INFO - PROCESS | 4056 | 1467683468349 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:51:08 INFO - PROCESS | 4056 | 1467683468356 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 4056 | 1467683468358 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:08 INFO - PROCESS | 4056 | ++DOCSHELL 16206400 == 25 [pid = 4056] [id = 27] 17:51:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16207000) [pid = 4056] [serial = 77] [outer = 00000000] 17:51:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16953000) [pid = 4056] [serial = 78] [outer = 16207000] 17:51:08 INFO - PROCESS | 4056 | 1467683468403 Marionette DEBUG loaded listener.js 17:51:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (16BC3000) [pid = 4056] [serial = 79] [outer = 16207000] 17:51:08 INFO - PROCESS | 4056 | 1467683468802 Marionette TRACE conn2 <- [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]]]}] 17:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 624ms 17:51:08 INFO - PROCESS | 4056 | 1467683468847 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:51:08 INFO - PROCESS | 4056 | 1467683468849 Marionette TRACE conn2 <- [1,73,null,{"value":"13"}] 17:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:51:08 INFO - PROCESS | 4056 | 1467683468853 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:51:08 INFO - PROCESS | 4056 | 1467683468855 Marionette TRACE conn2 <- [1,74,null,{}] 17:51:08 INFO - PROCESS | 4056 | 1467683468858 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:08 INFO - PROCESS | 4056 | 1467683468860 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:08 INFO - PROCESS | 4056 | 1467683468962 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:51:08 INFO - PROCESS | 4056 | 1467683468982 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:08 INFO - PROCESS | 4056 | 1467683468984 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:08 INFO - PROCESS | 4056 | ++DOCSHELL 10F0B800 == 26 [pid = 4056] [id = 28] 17:51:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (162AD800) [pid = 4056] [serial = 80] [outer = 00000000] 17:51:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17059000) [pid = 4056] [serial = 81] [outer = 162AD800] 17:51:09 INFO - PROCESS | 4056 | 1467683469028 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (175E0400) [pid = 4056] [serial = 82] [outer = 162AD800] 17:51:09 INFO - PROCESS | 4056 | 1467683469377 Marionette TRACE conn2 <- [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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 531ms 17:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:51:09 INFO - PROCESS | 4056 | 1467683469390 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 4056 | 1467683469391 Marionette TRACE conn2 <- [1,77,null,{"value":"13"}] 17:51:09 INFO - PROCESS | 4056 | 1467683469395 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 4056 | 1467683469397 Marionette TRACE conn2 <- [1,78,null,{}] 17:51:09 INFO - PROCESS | 4056 | 1467683469400 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:09 INFO - PROCESS | 4056 | 1467683469402 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:09 INFO - PROCESS | 4056 | 1467683469475 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:51:09 INFO - PROCESS | 4056 | 1467683469481 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:09 INFO - PROCESS | 4056 | 1467683469482 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:09 INFO - PROCESS | 4056 | ++DOCSHELL 16C9D400 == 27 [pid = 4056] [id = 29] 17:51:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17695C00) [pid = 4056] [serial = 83] [outer = 00000000] 17:51:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (176EB400) [pid = 4056] [serial = 84] [outer = 17695C00] 17:51:09 INFO - PROCESS | 4056 | 1467683469525 Marionette DEBUG loaded listener.js 17:51:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17783800) [pid = 4056] [serial = 85] [outer = 17695C00] 17:51:09 INFO - PROCESS | 4056 | 1467683469910 Marionette TRACE conn2 <- [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]]]}] 17:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 531ms 17:51:09 INFO - PROCESS | 4056 | 1467683469929 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:51:09 INFO - PROCESS | 4056 | 1467683469931 Marionette TRACE conn2 <- [1,81,null,{"value":"13"}] 17:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:51:09 INFO - PROCESS | 4056 | 1467683469934 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:51:09 INFO - PROCESS | 4056 | 1467683469936 Marionette TRACE conn2 <- [1,82,null,{}] 17:51:09 INFO - PROCESS | 4056 | 1467683469940 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:09 INFO - PROCESS | 4056 | 1467683469941 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:10 INFO - PROCESS | 4056 | 1467683470048 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:51:10 INFO - PROCESS | 4056 | 1467683470056 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 4056 | 1467683470058 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:10 INFO - PROCESS | 4056 | ++DOCSHELL 13C67400 == 28 [pid = 4056] [id = 30] 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (16FBC800) [pid = 4056] [serial = 86] [outer = 00000000] 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17BD0400) [pid = 4056] [serial = 87] [outer = 16FBC800] 17:51:10 INFO - PROCESS | 4056 | 1467683470099 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (17BD5000) [pid = 4056] [serial = 88] [outer = 16FBC800] 17:51:10 INFO - PROCESS | 4056 | 1467683470436 Marionette TRACE conn2 <- [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]]]}] 17:51:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:51:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 531ms 17:51:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:51:10 INFO - PROCESS | 4056 | 1467683470455 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:51:10 INFO - PROCESS | 4056 | 1467683470457 Marionette TRACE conn2 <- [1,85,null,{"value":"13"}] 17:51:10 INFO - PROCESS | 4056 | 1467683470460 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:51:10 INFO - PROCESS | 4056 | 1467683470462 Marionette TRACE conn2 <- [1,86,null,{}] 17:51:10 INFO - PROCESS | 4056 | 1467683470466 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:10 INFO - PROCESS | 4056 | 1467683470468 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:10 INFO - PROCESS | 4056 | 1467683470552 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:51:10 INFO - PROCESS | 4056 | 1467683470557 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:10 INFO - PROCESS | 4056 | 1467683470559 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:10 INFO - PROCESS | 4056 | ++DOCSHELL 16B08000 == 29 [pid = 4056] [id = 31] 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (17BCF800) [pid = 4056] [serial = 89] [outer = 00000000] 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19906000) [pid = 4056] [serial = 90] [outer = 17BCF800] 17:51:10 INFO - PROCESS | 4056 | 1467683470601 Marionette DEBUG loaded listener.js 17:51:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19909800) [pid = 4056] [serial = 91] [outer = 17BCF800] 17:51:11 INFO - PROCESS | 4056 | 1467683471027 Marionette TRACE conn2 <- [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]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 594ms 17:51:11 INFO - PROCESS | 4056 | 1467683471057 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 4056 | 1467683471060 Marionette TRACE conn2 <- [1,89,null,{"value":"13"}] 17:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:51:11 INFO - PROCESS | 4056 | 1467683471063 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - PROCESS | 4056 | 1467683471065 Marionette TRACE conn2 <- [1,90,null,{}] 17:51:11 INFO - PROCESS | 4056 | 1467683471068 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:11 INFO - PROCESS | 4056 | 1467683471071 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:11 INFO - PROCESS | 4056 | 1467683471162 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:51:11 INFO - PROCESS | 4056 | 1467683471167 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 4056 | 1467683471169 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:11 INFO - PROCESS | 4056 | ++DOCSHELL 19B82400 == 30 [pid = 4056] [id = 32] 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (19B83400) [pid = 4056] [serial = 92] [outer = 00000000] 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (19E31800) [pid = 4056] [serial = 93] [outer = 19B83400] 17:51:11 INFO - PROCESS | 4056 | 1467683471213 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (19E3B400) [pid = 4056] [serial = 94] [outer = 19B83400] 17:51:11 INFO - PROCESS | 4056 | 1467683471581 Marionette TRACE conn2 <- [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]]]}] 17:51:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:51:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 531ms 17:51:11 INFO - PROCESS | 4056 | 1467683471598 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:51:11 INFO - PROCESS | 4056 | 1467683471600 Marionette TRACE conn2 <- [1,93,null,{"value":"13"}] 17:51:11 INFO - PROCESS | 4056 | 1467683471603 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:51:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:51:11 INFO - PROCESS | 4056 | 1467683471605 Marionette TRACE conn2 <- [1,94,null,{}] 17:51:11 INFO - PROCESS | 4056 | 1467683471608 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:11 INFO - PROCESS | 4056 | 1467683471610 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:11 INFO - PROCESS | 4056 | 1467683471730 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:51:11 INFO - PROCESS | 4056 | 1467683471739 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:11 INFO - PROCESS | 4056 | 1467683471741 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:11 INFO - PROCESS | 4056 | ++DOCSHELL 1395A800 == 31 [pid = 4056] [id = 33] 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (19B89400) [pid = 4056] [serial = 95] [outer = 00000000] 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1A125800) [pid = 4056] [serial = 96] [outer = 19B89400] 17:51:11 INFO - PROCESS | 4056 | 1467683471784 Marionette DEBUG loaded listener.js 17:51:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (1A132C00) [pid = 4056] [serial = 97] [outer = 19B89400] 17:51:12 INFO - PROCESS | 4056 | 1467683472161 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 594ms 17:51:12 INFO - PROCESS | 4056 | 1467683472201 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 4056 | 1467683472203 Marionette TRACE conn2 <- [1,97,null,{"value":"13"}] 17:51:12 INFO - PROCESS | 4056 | 1467683472206 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:51:12 INFO - PROCESS | 4056 | 1467683472207 Marionette TRACE conn2 <- [1,98,null,{}] 17:51:12 INFO - PROCESS | 4056 | 1467683472211 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:12 INFO - PROCESS | 4056 | 1467683472212 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:12 INFO - PROCESS | 4056 | 1467683472299 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:51:12 INFO - PROCESS | 4056 | 1467683472374 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 4056 | 1467683472376 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:12 INFO - PROCESS | 4056 | ++DOCSHELL 1778CC00 == 32 [pid = 4056] [id = 34] 17:51:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (19E34800) [pid = 4056] [serial = 98] [outer = 00000000] 17:51:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (1A525400) [pid = 4056] [serial = 99] [outer = 19E34800] 17:51:12 INFO - PROCESS | 4056 | 1467683472417 Marionette DEBUG loaded listener.js 17:51:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1A526C00) [pid = 4056] [serial = 100] [outer = 19E34800] 17:51:12 INFO - PROCESS | 4056 | 1467683472778 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 593ms 17:51:12 INFO - PROCESS | 4056 | 1467683472803 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:51:12 INFO - PROCESS | 4056 | 1467683472805 Marionette TRACE conn2 <- [1,101,null,{"value":"13"}] 17:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:51:12 INFO - PROCESS | 4056 | 1467683472808 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:51:12 INFO - PROCESS | 4056 | 1467683472810 Marionette TRACE conn2 <- [1,102,null,{}] 17:51:12 INFO - PROCESS | 4056 | 1467683472813 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:12 INFO - PROCESS | 4056 | 1467683472815 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:12 INFO - PROCESS | 4056 | 1467683472939 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:51:12 INFO - PROCESS | 4056 | 1467683472946 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:12 INFO - PROCESS | 4056 | 1467683472948 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:12 INFO - PROCESS | 4056 | ++DOCSHELL 13130800 == 33 [pid = 4056] [id = 35] 17:51:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (175E8C00) [pid = 4056] [serial = 101] [outer = 00000000] 17:51:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (1A892000) [pid = 4056] [serial = 102] [outer = 175E8C00] 17:51:12 INFO - PROCESS | 4056 | 1467683472991 Marionette DEBUG loaded listener.js 17:51:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (1A897400) [pid = 4056] [serial = 103] [outer = 175E8C00] 17:51:14 INFO - PROCESS | 4056 | 1467683474228 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1453ms 17:51:14 INFO - PROCESS | 4056 | 1467683474269 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 4056 | 1467683474273 Marionette TRACE conn2 <- [1,105,null,{"value":"13"}] 17:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:51:14 INFO - PROCESS | 4056 | 1467683474286 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - PROCESS | 4056 | 1467683474289 Marionette TRACE conn2 <- [1,106,null,{}] 17:51:14 INFO - PROCESS | 4056 | 1467683474294 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:14 INFO - PROCESS | 4056 | 1467683474297 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:14 INFO - PROCESS | 4056 | 1467683474404 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:51:14 INFO - PROCESS | 4056 | 1467683474458 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:14 INFO - PROCESS | 4056 | 1467683474461 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:14 INFO - PROCESS | 4056 | ++DOCSHELL 10E38400 == 34 [pid = 4056] [id = 36] 17:51:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (10E38800) [pid = 4056] [serial = 104] [outer = 00000000] 17:51:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (11077C00) [pid = 4056] [serial = 105] [outer = 10E38800] 17:51:14 INFO - PROCESS | 4056 | 1467683474508 Marionette DEBUG loaded listener.js 17:51:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (114CD800) [pid = 4056] [serial = 106] [outer = 10E38800] 17:51:14 INFO - PROCESS | 4056 | 1467683474897 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 656ms 17:51:14 INFO - PROCESS | 4056 | 1467683474933 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:51:14 INFO - PROCESS | 4056 | 1467683474937 Marionette TRACE conn2 <- [1,109,null,{"value":"13"}] 17:51:14 INFO - PROCESS | 4056 | 1467683474943 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:51:14 INFO - PROCESS | 4056 | 1467683474945 Marionette TRACE conn2 <- [1,110,null,{}] 17:51:14 INFO - PROCESS | 4056 | 1467683474949 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:14 INFO - PROCESS | 4056 | 1467683474951 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:15 INFO - PROCESS | 4056 | 1467683475056 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:51:15 INFO - PROCESS | 4056 | 1467683475062 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:15 INFO - PROCESS | 4056 | 1467683475064 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:15 INFO - PROCESS | 4056 | ++DOCSHELL 12D82000 == 35 [pid = 4056] [id = 37] 17:51:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (13034000) [pid = 4056] [serial = 107] [outer = 00000000] 17:51:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (13157000) [pid = 4056] [serial = 108] [outer = 13034000] 17:51:15 INFO - PROCESS | 4056 | 1467683475109 Marionette DEBUG loaded listener.js 17:51:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (131F0000) [pid = 4056] [serial = 109] [outer = 13034000] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (13E97000) [pid = 4056] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (1B123C00) [pid = 4056] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (1AE72400) [pid = 4056] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (1AE07400) [pid = 4056] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (1A893800) [pid = 4056] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (14F3D000) [pid = 4056] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (1AA3E400) [pid = 4056] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (19B8CC00) [pid = 4056] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (17695C00) [pid = 4056] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (16FBC800) [pid = 4056] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (17BCF800) [pid = 4056] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (19B83400) [pid = 4056] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (19B89400) [pid = 4056] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (1B262C00) [pid = 4056] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (10A0F000) [pid = 4056] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (12D88C00) [pid = 4056] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (15437400) [pid = 4056] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (10A94C00) [pid = 4056] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (12D80800) [pid = 4056] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1392E400) [pid = 4056] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (139DB400) [pid = 4056] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (14F47000) [pid = 4056] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16207000) [pid = 4056] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:51:15 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (162AD800) [pid = 4056] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:51:16 INFO - PROCESS | 4056 | 1467683476079 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1187ms 17:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:51:16 INFO - PROCESS | 4056 | 1467683476143 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 4056 | 1467683476146 Marionette TRACE conn2 <- [1,113,null,{"value":"13"}] 17:51:16 INFO - PROCESS | 4056 | 1467683476149 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - PROCESS | 4056 | 1467683476152 Marionette TRACE conn2 <- [1,114,null,{}] 17:51:16 INFO - PROCESS | 4056 | 1467683476166 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:16 INFO - PROCESS | 4056 | 1467683476170 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:16 INFO - PROCESS | 4056 | 1467683476248 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:51:16 INFO - PROCESS | 4056 | 1467683476257 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 4056 | 1467683476260 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:16 INFO - PROCESS | 4056 | ++DOCSHELL 13930C00 == 36 [pid = 4056] [id = 38] 17:51:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (139CDC00) [pid = 4056] [serial = 110] [outer = 00000000] 17:51:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (13C72800) [pid = 4056] [serial = 111] [outer = 139CDC00] 17:51:16 INFO - PROCESS | 4056 | 1467683476306 Marionette DEBUG loaded listener.js 17:51:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (13E93C00) [pid = 4056] [serial = 112] [outer = 139CDC00] 17:51:16 INFO - PROCESS | 4056 | 1467683476730 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:51:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:51:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 656ms 17:51:16 INFO - PROCESS | 4056 | 1467683476808 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:51:16 INFO - PROCESS | 4056 | 1467683476812 Marionette TRACE conn2 <- [1,117,null,{"value":"13"}] 17:51:16 INFO - PROCESS | 4056 | 1467683476817 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:51:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:51:16 INFO - PROCESS | 4056 | 1467683476819 Marionette TRACE conn2 <- [1,118,null,{}] 17:51:16 INFO - PROCESS | 4056 | 1467683476823 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:16 INFO - PROCESS | 4056 | 1467683476825 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:16 INFO - PROCESS | 4056 | 1467683476903 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:51:16 INFO - PROCESS | 4056 | 1467683476933 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:16 INFO - PROCESS | 4056 | 1467683476935 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:16 INFO - PROCESS | 4056 | ++DOCSHELL 14F45400 == 37 [pid = 4056] [id = 39] 17:51:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (14F45C00) [pid = 4056] [serial = 113] [outer = 00000000] 17:51:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (15CA5400) [pid = 4056] [serial = 114] [outer = 14F45C00] 17:51:16 INFO - PROCESS | 4056 | 1467683476978 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (162A8C00) [pid = 4056] [serial = 115] [outer = 14F45C00] 17:51:17 INFO - PROCESS | 4056 | 1467683477361 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 594ms 17:51:17 INFO - PROCESS | 4056 | 1467683477415 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:51:17 INFO - PROCESS | 4056 | 1467683477417 Marionette TRACE conn2 <- [1,121,null,{"value":"13"}] 17:51:17 INFO - PROCESS | 4056 | 1467683477420 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:51:17 INFO - PROCESS | 4056 | 1467683477421 Marionette TRACE conn2 <- [1,122,null,{}] 17:51:17 INFO - PROCESS | 4056 | 1467683477425 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:17 INFO - PROCESS | 4056 | 1467683477427 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:17 INFO - PROCESS | 4056 | 1467683477500 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:51:17 INFO - PROCESS | 4056 | 1467683477505 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:17 INFO - PROCESS | 4056 | 1467683477507 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:17 INFO - PROCESS | 4056 | ++DOCSHELL 162AC400 == 38 [pid = 4056] [id = 40] 17:51:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (16354800) [pid = 4056] [serial = 116] [outer = 00000000] 17:51:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (16FBDC00) [pid = 4056] [serial = 117] [outer = 16354800] 17:51:17 INFO - PROCESS | 4056 | 1467683477549 Marionette DEBUG loaded listener.js 17:51:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (17062800) [pid = 4056] [serial = 118] [outer = 16354800] 17:51:18 INFO - PROCESS | 4056 | 1467683478070 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 703ms 17:51:18 INFO - PROCESS | 4056 | 1467683478121 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 4056 | 1467683478125 Marionette TRACE conn2 <- [1,125,null,{"value":"13"}] 17:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:51:18 INFO - PROCESS | 4056 | 1467683478130 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 4056 | 1467683478134 Marionette TRACE conn2 <- [1,126,null,{}] 17:51:18 INFO - PROCESS | 4056 | 1467683478140 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:18 INFO - PROCESS | 4056 | 1467683478143 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:18 INFO - PROCESS | 4056 | 1467683478272 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:51:18 INFO - PROCESS | 4056 | 1467683478361 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:18 INFO - PROCESS | 4056 | 1467683478364 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:18 INFO - PROCESS | 4056 | ++DOCSHELL 10E3E000 == 39 [pid = 4056] [id = 41] 17:51:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (10E40800) [pid = 4056] [serial = 119] [outer = 00000000] 17:51:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (12B0A800) [pid = 4056] [serial = 120] [outer = 10E40800] 17:51:18 INFO - PROCESS | 4056 | 1467683478420 Marionette DEBUG loaded listener.js 17:51:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (130AF400) [pid = 4056] [serial = 121] [outer = 10E40800] 17:51:18 INFO - PROCESS | 4056 | 1467683478936 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 828ms 17:51:18 INFO - PROCESS | 4056 | 1467683478974 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:51:18 INFO - PROCESS | 4056 | 1467683478978 Marionette TRACE conn2 <- [1,129,null,{"value":"13"}] 17:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:51:18 INFO - PROCESS | 4056 | 1467683478985 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:51:18 INFO - PROCESS | 4056 | 1467683478988 Marionette TRACE conn2 <- [1,130,null,{}] 17:51:19 INFO - PROCESS | 4056 | 1467683478992 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 4056 | 1467683478995 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:19 INFO - PROCESS | 4056 | 1467683479096 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:51:19 INFO - PROCESS | 4056 | 1467683479182 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:19 INFO - PROCESS | 4056 | 1467683479185 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:19 INFO - PROCESS | 4056 | ++DOCSHELL 13C72400 == 40 [pid = 4056] [id = 42] 17:51:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (13C73400) [pid = 4056] [serial = 122] [outer = 00000000] 17:51:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (15437C00) [pid = 4056] [serial = 123] [outer = 13C73400] 17:51:19 INFO - PROCESS | 4056 | 1467683479239 Marionette DEBUG loaded listener.js 17:51:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1634A400) [pid = 4056] [serial = 124] [outer = 13C73400] 17:51:19 INFO - PROCESS | 4056 | 1467683479804 Marionette TRACE conn2 <- [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]]]}] 17:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 844ms 17:51:19 INFO - PROCESS | 4056 | 1467683479827 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:51:19 INFO - PROCESS | 4056 | 1467683479830 Marionette TRACE conn2 <- [1,133,null,{"value":"13"}] 17:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:51:19 INFO - PROCESS | 4056 | 1467683479834 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:51:19 INFO - PROCESS | 4056 | 1467683479838 Marionette TRACE conn2 <- [1,134,null,{}] 17:51:19 INFO - PROCESS | 4056 | 1467683479848 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:19 INFO - PROCESS | 4056 | 1467683479853 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:19 INFO - PROCESS | 4056 | 1467683479959 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:51:20 INFO - PROCESS | 4056 | 1467683480048 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 4056 | 1467683480051 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:20 INFO - PROCESS | 4056 | ++DOCSHELL 17F15800 == 41 [pid = 4056] [id = 43] 17:51:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (17F15C00) [pid = 4056] [serial = 125] [outer = 00000000] 17:51:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (17F65400) [pid = 4056] [serial = 126] [outer = 17F15C00] 17:51:20 INFO - PROCESS | 4056 | 1467683480105 Marionette DEBUG loaded listener.js 17:51:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (19907000) [pid = 4056] [serial = 127] [outer = 17F15C00] 17:51:20 INFO - PROCESS | 4056 | 1467683480616 Marionette TRACE conn2 <- [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]]]}] 17:51:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:51:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 828ms 17:51:20 INFO - PROCESS | 4056 | 1467683480676 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:51:20 INFO - PROCESS | 4056 | 1467683480679 Marionette TRACE conn2 <- [1,137,null,{"value":"13"}] 17:51:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:51:20 INFO - PROCESS | 4056 | 1467683480682 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:51:20 INFO - PROCESS | 4056 | 1467683480684 Marionette TRACE conn2 <- [1,138,null,{}] 17:51:20 INFO - PROCESS | 4056 | 1467683480687 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:20 INFO - PROCESS | 4056 | 1467683480690 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:20 INFO - PROCESS | 4056 | 1467683480788 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:51:20 INFO - PROCESS | 4056 | 1467683480861 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:20 INFO - PROCESS | 4056 | 1467683480863 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:20 INFO - PROCESS | 4056 | ++DOCSHELL 19B83800 == 42 [pid = 4056] [id = 44] 17:51:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (19B85400) [pid = 4056] [serial = 128] [outer = 00000000] 17:51:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (19B8D000) [pid = 4056] [serial = 129] [outer = 19B85400] 17:51:20 INFO - PROCESS | 4056 | 1467683480915 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (19B8D800) [pid = 4056] [serial = 130] [outer = 19B85400] 17:51:21 INFO - PROCESS | 4056 | 1467683481523 Marionette TRACE conn2 <- [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]]]}] 17:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 906ms 17:51:21 INFO - PROCESS | 4056 | 1467683481586 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:51:21 INFO - PROCESS | 4056 | 1467683481589 Marionette TRACE conn2 <- [1,141,null,{"value":"13"}] 17:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:51:21 INFO - PROCESS | 4056 | 1467683481592 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:51:21 INFO - PROCESS | 4056 | 1467683481594 Marionette TRACE conn2 <- [1,142,null,{}] 17:51:21 INFO - PROCESS | 4056 | 1467683481598 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:21 INFO - PROCESS | 4056 | 1467683481600 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:21 INFO - PROCESS | 4056 | 1467683481696 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:51:21 INFO - PROCESS | 4056 | 1467683481769 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:21 INFO - PROCESS | 4056 | 1467683481771 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:21 INFO - PROCESS | 4056 | ++DOCSHELL 11007800 == 43 [pid = 4056] [id = 45] 17:51:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (11009400) [pid = 4056] [serial = 131] [outer = 00000000] 17:51:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (13032400) [pid = 4056] [serial = 132] [outer = 11009400] 17:51:21 INFO - PROCESS | 4056 | 1467683481822 Marionette DEBUG loaded listener.js 17:51:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (13925400) [pid = 4056] [serial = 133] [outer = 11009400] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 14F45400 == 42 [pid = 4056] [id = 39] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 13930C00 == 41 [pid = 4056] [id = 38] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 12D82000 == 40 [pid = 4056] [id = 37] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 10E38400 == 39 [pid = 4056] [id = 36] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 13C67400 == 38 [pid = 4056] [id = 30] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 13130800 == 37 [pid = 4056] [id = 35] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 16C9D400 == 36 [pid = 4056] [id = 29] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 19B83800 == 35 [pid = 4056] [id = 44] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 1395A800 == 34 [pid = 4056] [id = 33] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 16B08000 == 33 [pid = 4056] [id = 31] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 13C72400 == 32 [pid = 4056] [id = 42] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 1778CC00 == 31 [pid = 4056] [id = 34] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 17F15800 == 30 [pid = 4056] [id = 43] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 162AC400 == 29 [pid = 4056] [id = 40] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 10E3E000 == 28 [pid = 4056] [id = 41] 17:51:22 INFO - PROCESS | 4056 | --DOCSHELL 19B82400 == 27 [pid = 4056] [id = 32] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (16B0B000) [pid = 4056] [serial = 17] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (14393400) [pid = 4056] [serial = 9] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (14398C00) [pid = 4056] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (1281F400) [pid = 4056] [serial = 4] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (176EB400) [pid = 4056] [serial = 84] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (17BD0400) [pid = 4056] [serial = 87] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (19906000) [pid = 4056] [serial = 90] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (19E31800) [pid = 4056] [serial = 93] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (1A125800) [pid = 4056] [serial = 96] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (10A7DC00) [pid = 4056] [serial = 54] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (13137C00) [pid = 4056] [serial = 57] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (15776000) [pid = 4056] [serial = 60] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (162A3000) [pid = 4056] [serial = 61] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (10F0F800) [pid = 4056] [serial = 63] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (1100A800) [pid = 4056] [serial = 64] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (13036400) [pid = 4056] [serial = 66] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1395A000) [pid = 4056] [serial = 69] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13E96C00) [pid = 4056] [serial = 72] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1439C000) [pid = 4056] [serial = 73] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1543EC00) [pid = 4056] [serial = 75] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (15775C00) [pid = 4056] [serial = 76] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (16953000) [pid = 4056] [serial = 78] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16BC3000) [pid = 4056] [serial = 79] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17059000) [pid = 4056] [serial = 81] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (175E0400) [pid = 4056] [serial = 82] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17783800) [pid = 4056] [serial = 85] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1312A400) [pid = 4056] [serial = 67] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17BD5000) [pid = 4056] [serial = 88] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19909800) [pid = 4056] [serial = 91] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19E3B400) [pid = 4056] [serial = 94] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13C68800) [pid = 4056] [serial = 70] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A525400) [pid = 4056] [serial = 99] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (131F0800) [pid = 4056] [serial = 58] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (10A9AC00) [pid = 4056] [serial = 55] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A132C00) [pid = 4056] [serial = 97] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1B7DD000) [pid = 4056] [serial = 52] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19B8F400) [pid = 4056] [serial = 21] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19E2F800) [pid = 4056] [serial = 22] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (16BC6800) [pid = 4056] [serial = 14] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1B4BB800) [pid = 4056] [serial = 51] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1B25BC00) [pid = 4056] [serial = 43] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1B471000) [pid = 4056] [serial = 45] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1B47C800) [pid = 4056] [serial = 48] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1B258800) [pid = 4056] [serial = 42] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (1B126400) [pid = 4056] [serial = 39] [outer = 00000000] [url = about:blank] 17:51:22 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (1B12A800) [pid = 4056] [serial = 40] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1AE64400) [pid = 4056] [serial = 36] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1AE69000) [pid = 4056] [serial = 37] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (1A89A400) [pid = 4056] [serial = 33] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (1A89F800) [pid = 4056] [serial = 34] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (1A525000) [pid = 4056] [serial = 30] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1A61F000) [pid = 4056] [serial = 31] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (1A520400) [pid = 4056] [serial = 28] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (1AC2E400) [pid = 4056] [serial = 27] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (1A133800) [pid = 4056] [serial = 24] [outer = 00000000] [url = about:blank] 17:51:23 INFO - PROCESS | 4056 | 1467683482953 Marionette TRACE conn2 <- [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]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1453ms 17:51:23 INFO - PROCESS | 4056 | 1467683483050 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 4056 | 1467683483054 Marionette TRACE conn2 <- [1,145,null,{"value":"13"}] 17:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:51:23 INFO - PROCESS | 4056 | 1467683483068 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 4056 | 1467683483072 Marionette TRACE conn2 <- [1,146,null,{}] 17:51:23 INFO - PROCESS | 4056 | 1467683483079 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:23 INFO - PROCESS | 4056 | 1467683483082 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:23 INFO - PROCESS | 4056 | 1467683483190 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:51:23 INFO - PROCESS | 4056 | 1467683483198 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 4056 | 1467683483202 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:23 INFO - PROCESS | 4056 | ++DOCSHELL 10F0F800 == 28 [pid = 4056] [id = 46] 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (10F10800) [pid = 4056] [serial = 134] [outer = 00000000] 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (1100B400) [pid = 4056] [serial = 135] [outer = 10F10800] 17:51:23 INFO - PROCESS | 4056 | 1467683483251 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (11071800) [pid = 4056] [serial = 136] [outer = 10F10800] 17:51:23 INFO - PROCESS | 4056 | 1467683483671 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:51:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:51:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 656ms 17:51:23 INFO - PROCESS | 4056 | 1467683483719 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:51:23 INFO - PROCESS | 4056 | 1467683483724 Marionette TRACE conn2 <- [1,149,null,{"value":"13"}] 17:51:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:51:23 INFO - PROCESS | 4056 | 1467683483730 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:51:23 INFO - PROCESS | 4056 | 1467683483733 Marionette TRACE conn2 <- [1,150,null,{}] 17:51:23 INFO - PROCESS | 4056 | 1467683483737 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:23 INFO - PROCESS | 4056 | 1467683483740 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:23 INFO - PROCESS | 4056 | 1467683483823 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:51:23 INFO - PROCESS | 4056 | 1467683483831 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:23 INFO - PROCESS | 4056 | 1467683483833 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:23 INFO - PROCESS | 4056 | ++DOCSHELL 1303B000 == 29 [pid = 4056] [id = 47] 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (1303B800) [pid = 4056] [serial = 137] [outer = 00000000] 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (1312E800) [pid = 4056] [serial = 138] [outer = 1303B800] 17:51:23 INFO - PROCESS | 4056 | 1467683483884 Marionette DEBUG loaded listener.js 17:51:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (13157400) [pid = 4056] [serial = 139] [outer = 1303B800] 17:51:24 INFO - PROCESS | 4056 | 1467683484307 Marionette TRACE conn2 <- [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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 593ms 17:51:24 INFO - PROCESS | 4056 | 1467683484326 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 4056 | 1467683484328 Marionette TRACE conn2 <- [1,153,null,{"value":"13"}] 17:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:51:24 INFO - PROCESS | 4056 | 1467683484332 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 4056 | 1467683484335 Marionette TRACE conn2 <- [1,154,null,{}] 17:51:24 INFO - PROCESS | 4056 | 1467683484346 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:24 INFO - PROCESS | 4056 | 1467683484350 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:24 INFO - PROCESS | 4056 | 1467683484432 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:51:24 INFO - PROCESS | 4056 | 1467683484439 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:24 INFO - PROCESS | 4056 | 1467683484442 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:24 INFO - PROCESS | 4056 | ++DOCSHELL 1395A000 == 30 [pid = 4056] [id = 48] 17:51:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (13C67400) [pid = 4056] [serial = 140] [outer = 00000000] 17:51:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (13C85C00) [pid = 4056] [serial = 141] [outer = 13C67400] 17:51:24 INFO - PROCESS | 4056 | 1467683484489 Marionette DEBUG loaded listener.js 17:51:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13EA1800) [pid = 4056] [serial = 142] [outer = 13C67400] 17:51:24 INFO - PROCESS | 4056 | 1467683484920 Marionette TRACE conn2 <- [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]]]}] 17:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 625ms 17:51:24 INFO - PROCESS | 4056 | 1467683484970 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:51:24 INFO - PROCESS | 4056 | 1467683484972 Marionette TRACE conn2 <- [1,157,null,{"value":"13"}] 17:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:51:24 INFO - PROCESS | 4056 | 1467683484976 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:51:24 INFO - PROCESS | 4056 | 1467683484977 Marionette TRACE conn2 <- [1,158,null,{}] 17:51:24 INFO - PROCESS | 4056 | 1467683484981 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:25 INFO - PROCESS | 4056 | 1467683484992 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:25 INFO - PROCESS | 4056 | 1467683485076 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:51:25 INFO - PROCESS | 4056 | 1467683485081 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 4056 | 1467683485083 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:25 INFO - PROCESS | 4056 | ++DOCSHELL 14F99000 == 31 [pid = 4056] [id = 49] 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (14F9CC00) [pid = 4056] [serial = 143] [outer = 00000000] 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (15CA4000) [pid = 4056] [serial = 144] [outer = 14F9CC00] 17:51:25 INFO - PROCESS | 4056 | 1467683485130 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (162A1C00) [pid = 4056] [serial = 145] [outer = 14F9CC00] 17:51:25 INFO - PROCESS | 4056 | 1467683485570 Marionette TRACE conn2 <- [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]]]}] 17:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 625ms 17:51:25 INFO - PROCESS | 4056 | 1467683485613 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:51:25 INFO - PROCESS | 4056 | 1467683485615 Marionette TRACE conn2 <- [1,161,null,{"value":"13"}] 17:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:51:25 INFO - PROCESS | 4056 | 1467683485619 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:51:25 INFO - PROCESS | 4056 | 1467683485620 Marionette TRACE conn2 <- [1,162,null,{}] 17:51:25 INFO - PROCESS | 4056 | 1467683485624 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:25 INFO - PROCESS | 4056 | 1467683485626 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:25 INFO - PROCESS | 4056 | 1467683485720 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:51:25 INFO - PROCESS | 4056 | 1467683485727 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:25 INFO - PROCESS | 4056 | 1467683485729 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:25 INFO - PROCESS | 4056 | ++DOCSHELL 162A9C00 == 32 [pid = 4056] [id = 50] 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (162ADC00) [pid = 4056] [serial = 146] [outer = 00000000] 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (16B0B000) [pid = 4056] [serial = 147] [outer = 162ADC00] 17:51:25 INFO - PROCESS | 4056 | 1467683485772 Marionette DEBUG loaded listener.js 17:51:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (16BC5400) [pid = 4056] [serial = 148] [outer = 162ADC00] 17:51:26 INFO - PROCESS | 4056 | 1467683486207 Marionette TRACE conn2 <- [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]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 641ms 17:51:26 INFO - PROCESS | 4056 | 1467683486257 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 4056 | 1467683486259 Marionette TRACE conn2 <- [1,165,null,{"value":"13"}] 17:51:26 INFO - PROCESS | 4056 | 1467683486262 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:51:26 INFO - PROCESS | 4056 | 1467683486264 Marionette TRACE conn2 <- [1,166,null,{}] 17:51:26 INFO - PROCESS | 4056 | 1467683486267 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 4056 | 1467683486273 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:26 INFO - PROCESS | 4056 | 1467683486404 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:51:26 INFO - PROCESS | 4056 | 1467683486414 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:26 INFO - PROCESS | 4056 | 1467683486416 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:26 INFO - PROCESS | 4056 | ++DOCSHELL 16BC8400 == 33 [pid = 4056] [id = 51] 17:51:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (16C90000) [pid = 4056] [serial = 149] [outer = 00000000] 17:51:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (175E7400) [pid = 4056] [serial = 150] [outer = 16C90000] 17:51:26 INFO - PROCESS | 4056 | 1467683486460 Marionette DEBUG loaded listener.js 17:51:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17782800) [pid = 4056] [serial = 151] [outer = 16C90000] 17:51:26 INFO - PROCESS | 4056 | 1467683486855 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:51:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:51:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 640ms 17:51:26 INFO - PROCESS | 4056 | 1467683486900 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:51:26 INFO - PROCESS | 4056 | 1467683486902 Marionette TRACE conn2 <- [1,169,null,{"value":"13"}] 17:51:26 INFO - PROCESS | 4056 | 1467683486905 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:51:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:51:26 INFO - PROCESS | 4056 | 1467683486907 Marionette TRACE conn2 <- [1,170,null,{}] 17:51:26 INFO - PROCESS | 4056 | 1467683486910 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:26 INFO - PROCESS | 4056 | 1467683486912 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:27 INFO - PROCESS | 4056 | 1467683487018 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:51:27 INFO - PROCESS | 4056 | 1467683487087 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 4056 | 1467683487089 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:27 INFO - PROCESS | 4056 | ++DOCSHELL 175E6400 == 34 [pid = 4056] [id = 52] 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (176E5800) [pid = 4056] [serial = 152] [outer = 00000000] 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17F0E000) [pid = 4056] [serial = 153] [outer = 176E5800] 17:51:27 INFO - PROCESS | 4056 | 1467683487138 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17F16C00) [pid = 4056] [serial = 154] [outer = 176E5800] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (175E8C00) [pid = 4056] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (19E34800) [pid = 4056] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (16354800) [pid = 4056] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (10E38800) [pid = 4056] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14F45C00) [pid = 4056] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (13034000) [pid = 4056] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:51:27 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (139CDC00) [pid = 4056] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:51:27 INFO - PROCESS | 4056 | 1467683487570 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 703ms 17:51:27 INFO - PROCESS | 4056 | 1467683487608 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:51:27 INFO - PROCESS | 4056 | 1467683487610 Marionette TRACE conn2 <- [1,173,null,{"value":"13"}] 17:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:51:27 INFO - PROCESS | 4056 | 1467683487616 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:51:27 INFO - PROCESS | 4056 | 1467683487618 Marionette TRACE conn2 <- [1,174,null,{}] 17:51:27 INFO - PROCESS | 4056 | 1467683487622 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:27 INFO - PROCESS | 4056 | 1467683487623 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:27 INFO - PROCESS | 4056 | 1467683487723 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:51:27 INFO - PROCESS | 4056 | 1467683487769 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:27 INFO - PROCESS | 4056 | 1467683487771 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:27 INFO - PROCESS | 4056 | ++DOCSHELL 16208400 == 35 [pid = 4056] [id = 53] 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (16354800) [pid = 4056] [serial = 155] [outer = 00000000] 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1810D400) [pid = 4056] [serial = 156] [outer = 16354800] 17:51:27 INFO - PROCESS | 4056 | 1467683487814 Marionette DEBUG loaded listener.js 17:51:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (19908400) [pid = 4056] [serial = 157] [outer = 16354800] 17:51:28 INFO - PROCESS | 4056 | 1467683488152 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 593ms 17:51:28 INFO - PROCESS | 4056 | 1467683488213 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:51:28 INFO - PROCESS | 4056 | 1467683488215 Marionette TRACE conn2 <- [1,177,null,{"value":"13"}] 17:51:28 INFO - PROCESS | 4056 | 1467683488218 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:51:28 INFO - PROCESS | 4056 | 1467683488220 Marionette TRACE conn2 <- [1,178,null,{}] 17:51:28 INFO - PROCESS | 4056 | 1467683488224 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:28 INFO - PROCESS | 4056 | 1467683488225 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:28 INFO - PROCESS | 4056 | 1467683488326 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:51:28 INFO - PROCESS | 4056 | 1467683488352 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 4056 | 1467683488354 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:28 INFO - PROCESS | 4056 | ++DOCSHELL 19B67000 == 36 [pid = 4056] [id = 54] 17:51:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (19B81800) [pid = 4056] [serial = 158] [outer = 00000000] 17:51:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (19B89C00) [pid = 4056] [serial = 159] [outer = 19B81800] 17:51:28 INFO - PROCESS | 4056 | 1467683488399 Marionette DEBUG loaded listener.js 17:51:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (19B8C400) [pid = 4056] [serial = 160] [outer = 19B81800] 17:51:28 INFO - PROCESS | 4056 | 1467683488771 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:51:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:51:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 594ms 17:51:28 INFO - PROCESS | 4056 | 1467683488815 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:51:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:51:28 INFO - PROCESS | 4056 | 1467683488817 Marionette TRACE conn2 <- [1,181,null,{"value":"13"}] 17:51:28 INFO - PROCESS | 4056 | 1467683488820 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:51:28 INFO - PROCESS | 4056 | 1467683488822 Marionette TRACE conn2 <- [1,182,null,{}] 17:51:28 INFO - PROCESS | 4056 | 1467683488825 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:28 INFO - PROCESS | 4056 | 1467683488827 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:28 INFO - PROCESS | 4056 | 1467683488940 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:51:28 INFO - PROCESS | 4056 | 1467683488947 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:28 INFO - PROCESS | 4056 | 1467683488949 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:28 INFO - PROCESS | 4056 | ++DOCSHELL 10A73800 == 37 [pid = 4056] [id = 55] 17:51:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (10A78000) [pid = 4056] [serial = 161] [outer = 00000000] 17:51:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19B85800) [pid = 4056] [serial = 162] [outer = 10A78000] 17:51:28 INFO - PROCESS | 4056 | 1467683488991 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19E3AC00) [pid = 4056] [serial = 163] [outer = 10A78000] 17:51:29 INFO - PROCESS | 4056 | 1467683489363 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 593ms 17:51:29 INFO - PROCESS | 4056 | 1467683489421 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:51:29 INFO - PROCESS | 4056 | 1467683489425 Marionette TRACE conn2 <- [1,185,null,{"value":"13"}] 17:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:51:29 INFO - PROCESS | 4056 | 1467683489430 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:51:29 INFO - PROCESS | 4056 | 1467683489434 Marionette TRACE conn2 <- [1,186,null,{}] 17:51:29 INFO - PROCESS | 4056 | 1467683489440 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:29 INFO - PROCESS | 4056 | 1467683489444 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:29 INFO - PROCESS | 4056 | 1467683489590 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:51:29 INFO - PROCESS | 4056 | 1467683489742 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:29 INFO - PROCESS | 4056 | 1467683489748 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:29 INFO - PROCESS | 4056 | ++DOCSHELL 10E3E000 == 38 [pid = 4056] [id = 56] 17:51:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10E41400) [pid = 4056] [serial = 164] [outer = 00000000] 17:51:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (11074400) [pid = 4056] [serial = 165] [outer = 10E41400] 17:51:29 INFO - PROCESS | 4056 | 1467683489803 Marionette DEBUG loaded listener.js 17:51:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1281F400) [pid = 4056] [serial = 166] [outer = 10E41400] 17:51:30 INFO - PROCESS | 4056 | 1467683490410 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1047ms 17:51:30 INFO - PROCESS | 4056 | 1467683490478 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:51:30 INFO - PROCESS | 4056 | 1467683490482 Marionette TRACE conn2 <- [1,189,null,{"value":"13"}] 17:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:51:30 INFO - PROCESS | 4056 | 1467683490498 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:51:30 INFO - PROCESS | 4056 | 1467683490502 Marionette TRACE conn2 <- [1,190,null,{}] 17:51:30 INFO - PROCESS | 4056 | 1467683490506 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:30 INFO - PROCESS | 4056 | 1467683490509 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:30 INFO - PROCESS | 4056 | 1467683490627 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:51:30 INFO - PROCESS | 4056 | 1467683490693 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:30 INFO - PROCESS | 4056 | 1467683490696 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:30 INFO - PROCESS | 4056 | ++DOCSHELL 1392B400 == 39 [pid = 4056] [id = 57] 17:51:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1392E400) [pid = 4056] [serial = 167] [outer = 00000000] 17:51:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (13C69400) [pid = 4056] [serial = 168] [outer = 1392E400] 17:51:30 INFO - PROCESS | 4056 | 1467683490752 Marionette DEBUG loaded listener.js 17:51:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13E9F400) [pid = 4056] [serial = 169] [outer = 1392E400] 17:51:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (16BD0400) [pid = 4056] [serial = 170] [outer = 1B472C00] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 19B67000 == 38 [pid = 4056] [id = 54] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 16208400 == 37 [pid = 4056] [id = 53] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 175E6400 == 36 [pid = 4056] [id = 52] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 16BC8400 == 35 [pid = 4056] [id = 51] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 162A9C00 == 34 [pid = 4056] [id = 50] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 14F99000 == 33 [pid = 4056] [id = 49] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 1395A000 == 32 [pid = 4056] [id = 48] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 1303B000 == 31 [pid = 4056] [id = 47] 17:51:31 INFO - PROCESS | 4056 | --DOCSHELL 10F0F800 == 30 [pid = 4056] [id = 46] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A892000) [pid = 4056] [serial = 102] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A526C00) [pid = 4056] [serial = 100] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17062800) [pid = 4056] [serial = 118] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (11077C00) [pid = 4056] [serial = 105] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114CD800) [pid = 4056] [serial = 106] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (16FBDC00) [pid = 4056] [serial = 117] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (162A8C00) [pid = 4056] [serial = 115] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13157000) [pid = 4056] [serial = 108] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (15CA5400) [pid = 4056] [serial = 114] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (131F0000) [pid = 4056] [serial = 109] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13C72800) [pid = 4056] [serial = 111] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (13E93C00) [pid = 4056] [serial = 112] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1A897400) [pid = 4056] [serial = 103] [outer = 00000000] [url = about:blank] 17:51:31 INFO - PROCESS | 4056 | 1467683491671 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1218ms 17:51:31 INFO - PROCESS | 4056 | 1467683491695 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:51:31 INFO - PROCESS | 4056 | 1467683491699 Marionette TRACE conn2 <- [1,193,null,{"value":"13"}] 17:51:31 INFO - PROCESS | 4056 | 1467683491704 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:51:31 INFO - PROCESS | 4056 | 1467683491707 Marionette TRACE conn2 <- [1,194,null,{}] 17:51:31 INFO - PROCESS | 4056 | 1467683491713 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:31 INFO - PROCESS | 4056 | 1467683491715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:31 INFO - PROCESS | 4056 | 1467683491800 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:51:31 INFO - PROCESS | 4056 | 1467683491885 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:31 INFO - PROCESS | 4056 | 1467683491890 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:31 INFO - PROCESS | 4056 | ++DOCSHELL 10A75C00 == 31 [pid = 4056] [id = 58] 17:51:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (10A9E000) [pid = 4056] [serial = 171] [outer = 00000000] 17:51:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (12822400) [pid = 4056] [serial = 172] [outer = 10A9E000] 17:51:31 INFO - PROCESS | 4056 | 1467683491937 Marionette DEBUG loaded listener.js 17:51:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (130AA000) [pid = 4056] [serial = 173] [outer = 10A9E000] 17:51:32 INFO - PROCESS | 4056 | 1467683492317 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 641ms 17:51:32 INFO - PROCESS | 4056 | 1467683492354 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 4056 | 1467683492358 Marionette TRACE conn2 <- [1,197,null,{"value":"13"}] 17:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:51:32 INFO - PROCESS | 4056 | 1467683492365 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 4056 | 1467683492367 Marionette TRACE conn2 <- [1,198,null,{}] 17:51:32 INFO - PROCESS | 4056 | 1467683492371 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 4056 | 1467683492373 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:32 INFO - PROCESS | 4056 | 1467683492453 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:51:32 INFO - PROCESS | 4056 | 1467683492458 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:32 INFO - PROCESS | 4056 | 1467683492461 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:32 INFO - PROCESS | 4056 | ++DOCSHELL 134D2400 == 32 [pid = 4056] [id = 59] 17:51:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (13950000) [pid = 4056] [serial = 174] [outer = 00000000] 17:51:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (13C67C00) [pid = 4056] [serial = 175] [outer = 13950000] 17:51:32 INFO - PROCESS | 4056 | 1467683492510 Marionette DEBUG loaded listener.js 17:51:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (13C84400) [pid = 4056] [serial = 176] [outer = 13950000] 17:51:32 INFO - PROCESS | 4056 | 1467683492920 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 594ms 17:51:32 INFO - PROCESS | 4056 | 1467683492963 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:51:32 INFO - PROCESS | 4056 | 1467683492965 Marionette TRACE conn2 <- [1,201,null,{"value":"13"}] 17:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:51:32 INFO - PROCESS | 4056 | 1467683492969 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:51:32 INFO - PROCESS | 4056 | 1467683492973 Marionette TRACE conn2 <- [1,202,null,{}] 17:51:32 INFO - PROCESS | 4056 | 1467683492987 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:32 INFO - PROCESS | 4056 | 1467683492992 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:33 INFO - PROCESS | 4056 | 1467683493071 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:51:33 INFO - PROCESS | 4056 | 1467683493078 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 4056 | 1467683493081 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:33 INFO - PROCESS | 4056 | ++DOCSHELL 15CA2400 == 33 [pid = 4056] [id = 60] 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (15CA5C00) [pid = 4056] [serial = 177] [outer = 00000000] 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (162A8800) [pid = 4056] [serial = 178] [outer = 15CA5C00] 17:51:33 INFO - PROCESS | 4056 | 1467683493127 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1634C800) [pid = 4056] [serial = 179] [outer = 15CA5C00] 17:51:33 INFO - PROCESS | 4056 | 1467683493533 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 593ms 17:51:33 INFO - PROCESS | 4056 | 1467683493579 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:51:33 INFO - PROCESS | 4056 | 1467683493582 Marionette TRACE conn2 <- [1,205,null,{"value":"13"}] 17:51:33 INFO - PROCESS | 4056 | 1467683493585 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:51:33 INFO - PROCESS | 4056 | 1467683493587 Marionette TRACE conn2 <- [1,206,null,{}] 17:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:51:33 INFO - PROCESS | 4056 | 1467683493590 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:33 INFO - PROCESS | 4056 | 1467683493592 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:33 INFO - PROCESS | 4056 | 1467683493672 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:51:33 INFO - PROCESS | 4056 | 1467683493677 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:33 INFO - PROCESS | 4056 | 1467683493679 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:33 INFO - PROCESS | 4056 | ++DOCSHELL 16FBDC00 == 34 [pid = 4056] [id = 61] 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17059800) [pid = 4056] [serial = 180] [outer = 00000000] 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (175E0400) [pid = 4056] [serial = 181] [outer = 17059800] 17:51:33 INFO - PROCESS | 4056 | 1467683493722 Marionette DEBUG loaded listener.js 17:51:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1769C800) [pid = 4056] [serial = 182] [outer = 17059800] 17:51:34 INFO - PROCESS | 4056 | 1467683494155 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 593ms 17:51:34 INFO - PROCESS | 4056 | 1467683494192 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 4056 | 1467683494194 Marionette TRACE conn2 <- [1,209,null,{"value":"13"}] 17:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:51:34 INFO - PROCESS | 4056 | 1467683494197 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 4056 | 1467683494199 Marionette TRACE conn2 <- [1,210,null,{}] 17:51:34 INFO - PROCESS | 4056 | 1467683494203 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 4056 | 1467683494204 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:34 INFO - PROCESS | 4056 | 1467683494308 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:51:34 INFO - PROCESS | 4056 | 1467683494314 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 4056 | 1467683494316 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:34 INFO - PROCESS | 4056 | ++DOCSHELL 16FC1C00 == 35 [pid = 4056] [id = 62] 17:51:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (171EEC00) [pid = 4056] [serial = 183] [outer = 00000000] 17:51:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17EC8000) [pid = 4056] [serial = 184] [outer = 171EEC00] 17:51:34 INFO - PROCESS | 4056 | 1467683494365 Marionette DEBUG loaded listener.js 17:51:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (18115800) [pid = 4056] [serial = 185] [outer = 171EEC00] 17:51:34 INFO - PROCESS | 4056 | 1467683494772 Marionette TRACE conn2 <- [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]]]}] 17:51:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:51:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 594ms 17:51:34 INFO - PROCESS | 4056 | 1467683494799 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:51:34 INFO - PROCESS | 4056 | 1467683494801 Marionette TRACE conn2 <- [1,213,null,{"value":"13"}] 17:51:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:51:34 INFO - PROCESS | 4056 | 1467683494804 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:51:34 INFO - PROCESS | 4056 | 1467683494806 Marionette TRACE conn2 <- [1,214,null,{}] 17:51:34 INFO - PROCESS | 4056 | 1467683494809 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:34 INFO - PROCESS | 4056 | 1467683494814 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:34 INFO - PROCESS | 4056 | 1467683494939 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:51:34 INFO - PROCESS | 4056 | 1467683494946 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:34 INFO - PROCESS | 4056 | 1467683494948 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:34 INFO - PROCESS | 4056 | ++DOCSHELL 175E4C00 == 36 [pid = 4056] [id = 63] 17:51:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (176F1400) [pid = 4056] [serial = 186] [outer = 00000000] 17:51:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A130C00) [pid = 4056] [serial = 187] [outer = 176F1400] 17:51:34 INFO - PROCESS | 4056 | 1467683494991 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A133000) [pid = 4056] [serial = 188] [outer = 176F1400] 17:51:35 INFO - PROCESS | 4056 | 1467683495428 Marionette TRACE conn2 <- [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]]]}] 17:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 625ms 17:51:35 INFO - PROCESS | 4056 | 1467683495442 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:51:35 INFO - PROCESS | 4056 | 1467683495443 Marionette TRACE conn2 <- [1,217,null,{"value":"13"}] 17:51:35 INFO - PROCESS | 4056 | 1467683495447 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:51:35 INFO - PROCESS | 4056 | 1467683495448 Marionette TRACE conn2 <- [1,218,null,{}] 17:51:35 INFO - PROCESS | 4056 | 1467683495452 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:35 INFO - PROCESS | 4056 | 1467683495454 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:35 INFO - PROCESS | 4056 | 1467683495556 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:51:35 INFO - PROCESS | 4056 | 1467683495561 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:35 INFO - PROCESS | 4056 | 1467683495563 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:35 INFO - PROCESS | 4056 | ++DOCSHELL 1A51D800 == 37 [pid = 4056] [id = 64] 17:51:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A51DC00) [pid = 4056] [serial = 189] [outer = 00000000] 17:51:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A523800) [pid = 4056] [serial = 190] [outer = 1A51DC00] 17:51:35 INFO - PROCESS | 4056 | 1467683495604 Marionette DEBUG loaded listener.js 17:51:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A526000) [pid = 4056] [serial = 191] [outer = 1A51DC00] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (162ADC00) [pid = 4056] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (13C67400) [pid = 4056] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1303B800) [pid = 4056] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (10F10800) [pid = 4056] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (14F9CC00) [pid = 4056] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16354800) [pid = 4056] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (16C90000) [pid = 4056] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (10E40800) [pid = 4056] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B81800) [pid = 4056] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13C73400) [pid = 4056] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17F15C00) [pid = 4056] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19B85400) [pid = 4056] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:51:36 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (176E5800) [pid = 4056] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:51:36 INFO - PROCESS | 4056 | 1467683496110 Marionette TRACE conn2 <- [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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 703ms 17:51:36 INFO - PROCESS | 4056 | 1467683496146 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 4056 | 1467683496148 Marionette TRACE conn2 <- [1,221,null,{"value":"13"}] 17:51:36 INFO - PROCESS | 4056 | 1467683496151 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:51:36 INFO - PROCESS | 4056 | 1467683496153 Marionette TRACE conn2 <- [1,222,null,{}] 17:51:36 INFO - PROCESS | 4056 | 1467683496156 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:36 INFO - PROCESS | 4056 | 1467683496158 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:36 INFO - PROCESS | 4056 | 1467683496232 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:51:36 INFO - PROCESS | 4056 | 1467683496260 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 4056 | 1467683496261 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:36 INFO - PROCESS | 4056 | ++DOCSHELL 12A27400 == 38 [pid = 4056] [id = 65] 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (12BD6800) [pid = 4056] [serial = 192] [outer = 00000000] 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (13C73400) [pid = 4056] [serial = 193] [outer = 12BD6800] 17:51:36 INFO - PROCESS | 4056 | 1467683496307 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1778BC00) [pid = 4056] [serial = 194] [outer = 12BD6800] 17:51:36 INFO - PROCESS | 4056 | 1467683496704 Marionette TRACE conn2 <- [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]]]}] 17:51:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:51:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 593ms 17:51:36 INFO - PROCESS | 4056 | 1467683496755 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:51:36 INFO - PROCESS | 4056 | 1467683496757 Marionette TRACE conn2 <- [1,225,null,{"value":"13"}] 17:51:36 INFO - PROCESS | 4056 | 1467683496760 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:51:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:51:36 INFO - PROCESS | 4056 | 1467683496762 Marionette TRACE conn2 <- [1,226,null,{}] 17:51:36 INFO - PROCESS | 4056 | 1467683496765 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:36 INFO - PROCESS | 4056 | 1467683496767 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:36 INFO - PROCESS | 4056 | 1467683496842 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:51:36 INFO - PROCESS | 4056 | 1467683496847 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:36 INFO - PROCESS | 4056 | 1467683496849 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:36 INFO - PROCESS | 4056 | ++DOCSHELL 15C99400 == 39 [pid = 4056] [id = 66] 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (16203C00) [pid = 4056] [serial = 195] [outer = 00000000] 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A612400) [pid = 4056] [serial = 196] [outer = 16203C00] 17:51:36 INFO - PROCESS | 4056 | 1467683496891 Marionette DEBUG loaded listener.js 17:51:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A616800) [pid = 4056] [serial = 197] [outer = 16203C00] 17:51:37 INFO - PROCESS | 4056 | 1467683497274 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 531ms 17:51:37 INFO - PROCESS | 4056 | 1467683497295 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 4056 | 1467683497297 Marionette TRACE conn2 <- [1,229,null,{"value":"13"}] 17:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:51:37 INFO - PROCESS | 4056 | 1467683497300 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 4056 | 1467683497302 Marionette TRACE conn2 <- [1,230,null,{}] 17:51:37 INFO - PROCESS | 4056 | 1467683497305 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 4056 | 1467683497307 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:37 INFO - PROCESS | 4056 | 1467683497416 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:51:37 INFO - PROCESS | 4056 | 1467683497426 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:37 INFO - PROCESS | 4056 | 1467683497428 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:37 INFO - PROCESS | 4056 | ++DOCSHELL 14394400 == 40 [pid = 4056] [id = 67] 17:51:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (15775000) [pid = 4056] [serial = 198] [outer = 00000000] 17:51:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A61FC00) [pid = 4056] [serial = 199] [outer = 15775000] 17:51:37 INFO - PROCESS | 4056 | 1467683497474 Marionette DEBUG loaded listener.js 17:51:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A891800) [pid = 4056] [serial = 200] [outer = 15775000] 17:51:37 INFO - PROCESS | 4056 | 1467683497862 Marionette TRACE conn2 <- [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]]]}] 17:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 594ms 17:51:37 INFO - PROCESS | 4056 | 1467683497898 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:51:37 INFO - PROCESS | 4056 | 1467683497900 Marionette TRACE conn2 <- [1,233,null,{"value":"13"}] 17:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:51:37 INFO - PROCESS | 4056 | 1467683497903 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:51:37 INFO - PROCESS | 4056 | 1467683497906 Marionette TRACE conn2 <- [1,234,null,{}] 17:51:37 INFO - PROCESS | 4056 | 1467683497909 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:37 INFO - PROCESS | 4056 | 1467683497911 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:38 INFO - PROCESS | 4056 | 1467683498034 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:51:38 INFO - PROCESS | 4056 | 1467683498127 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:38 INFO - PROCESS | 4056 | 1467683498130 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:38 INFO - PROCESS | 4056 | ++DOCSHELL 10320000 == 41 [pid = 4056] [id = 68] 17:51:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10369000) [pid = 4056] [serial = 201] [outer = 00000000] 17:51:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1047CC00) [pid = 4056] [serial = 202] [outer = 10369000] 17:51:38 INFO - PROCESS | 4056 | 1467683498188 Marionette DEBUG loaded listener.js 17:51:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (10E42800) [pid = 4056] [serial = 203] [outer = 10369000] 17:51:38 INFO - PROCESS | 4056 | 1467683498805 Marionette TRACE conn2 <- [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]]]}] 17:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 937ms 17:51:38 INFO - PROCESS | 4056 | 1467683498851 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:51:38 INFO - PROCESS | 4056 | 1467683498854 Marionette TRACE conn2 <- [1,237,null,{"value":"13"}] 17:51:38 INFO - PROCESS | 4056 | 1467683498859 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:51:38 INFO - PROCESS | 4056 | 1467683498862 Marionette TRACE conn2 <- [1,238,null,{}] 17:51:38 INFO - PROCESS | 4056 | 1467683498868 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:38 INFO - PROCESS | 4056 | 1467683498871 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:38 INFO - PROCESS | 4056 | 1467683498976 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:51:39 INFO - PROCESS | 4056 | 1467683499055 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 4056 | 1467683499058 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:39 INFO - PROCESS | 4056 | ++DOCSHELL 12DC7800 == 42 [pid = 4056] [id = 69] 17:51:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (131EE000) [pid = 4056] [serial = 204] [outer = 00000000] 17:51:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (14398800) [pid = 4056] [serial = 205] [outer = 131EE000] 17:51:39 INFO - PROCESS | 4056 | 1467683499154 Marionette DEBUG loaded listener.js 17:51:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (14F94000) [pid = 4056] [serial = 206] [outer = 131EE000] 17:51:39 INFO - PROCESS | 4056 | 1467683499669 Marionette TRACE conn2 <- [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]]]}] 17:51:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:51:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 843ms 17:51:39 INFO - PROCESS | 4056 | 1467683499706 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:51:39 INFO - PROCESS | 4056 | 1467683499710 Marionette TRACE conn2 <- [1,241,null,{"value":"13"}] 17:51:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:51:39 INFO - PROCESS | 4056 | 1467683499714 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:51:39 INFO - PROCESS | 4056 | 1467683499717 Marionette TRACE conn2 <- [1,242,null,{}] 17:51:39 INFO - PROCESS | 4056 | 1467683499721 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:39 INFO - PROCESS | 4056 | 1467683499723 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:39 INFO - PROCESS | 4056 | 1467683499829 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:51:39 INFO - PROCESS | 4056 | 1467683499918 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:39 INFO - PROCESS | 4056 | 1467683499921 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:39 INFO - PROCESS | 4056 | ++DOCSHELL 162A8C00 == 43 [pid = 4056] [id = 70] 17:51:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (162AB400) [pid = 4056] [serial = 207] [outer = 00000000] 17:51:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1778A800) [pid = 4056] [serial = 208] [outer = 162AB400] 17:51:39 INFO - PROCESS | 4056 | 1467683499973 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (18110000) [pid = 4056] [serial = 209] [outer = 162AB400] 17:51:40 INFO - PROCESS | 4056 | 1467683500539 Marionette TRACE conn2 <- [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]]]}] 17:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 843ms 17:51:40 INFO - PROCESS | 4056 | 1467683500570 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:51:40 INFO - PROCESS | 4056 | 1467683500572 Marionette TRACE conn2 <- [1,245,null,{"value":"13"}] 17:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:51:40 INFO - PROCESS | 4056 | 1467683500583 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:51:40 INFO - PROCESS | 4056 | 1467683500589 Marionette TRACE conn2 <- [1,246,null,{}] 17:51:40 INFO - PROCESS | 4056 | 1467683500594 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:40 INFO - PROCESS | 4056 | 1467683500598 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:40 INFO - PROCESS | 4056 | 1467683500701 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:51:40 INFO - PROCESS | 4056 | 1467683500790 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:40 INFO - PROCESS | 4056 | 1467683500793 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:40 INFO - PROCESS | 4056 | ++DOCSHELL 19904400 == 44 [pid = 4056] [id = 71] 17:51:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (19B83C00) [pid = 4056] [serial = 210] [outer = 00000000] 17:51:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (1A124800) [pid = 4056] [serial = 211] [outer = 19B83C00] 17:51:40 INFO - PROCESS | 4056 | 1467683500844 Marionette DEBUG loaded listener.js 17:51:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1A614800) [pid = 4056] [serial = 212] [outer = 19B83C00] 17:51:41 INFO - PROCESS | 4056 | 1467683501482 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 969ms 17:51:41 INFO - PROCESS | 4056 | 1467683501545 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:51:41 INFO - PROCESS | 4056 | 1467683501549 Marionette TRACE conn2 <- [1,249,null,{"value":"13"}] 17:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:51:41 INFO - PROCESS | 4056 | 1467683501554 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:51:41 INFO - PROCESS | 4056 | 1467683501558 Marionette TRACE conn2 <- [1,250,null,{}] 17:51:41 INFO - PROCESS | 4056 | 1467683501563 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:41 INFO - PROCESS | 4056 | 1467683501566 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:41 INFO - PROCESS | 4056 | 1467683501659 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:51:41 INFO - PROCESS | 4056 | 1467683501732 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:41 INFO - PROCESS | 4056 | 1467683501736 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:41 INFO - PROCESS | 4056 | ++DOCSHELL 12D82000 == 45 [pid = 4056] [id = 72] 17:51:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (12DC4400) [pid = 4056] [serial = 213] [outer = 00000000] 17:51:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (13137C00) [pid = 4056] [serial = 214] [outer = 12DC4400] 17:51:41 INFO - PROCESS | 4056 | 1467683501784 Marionette DEBUG loaded listener.js 17:51:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (1315BC00) [pid = 4056] [serial = 215] [outer = 12DC4400] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 14394400 == 44 [pid = 4056] [id = 67] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 15C99400 == 43 [pid = 4056] [id = 66] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 12A27400 == 42 [pid = 4056] [id = 65] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 1A51D800 == 41 [pid = 4056] [id = 64] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 175E4C00 == 40 [pid = 4056] [id = 63] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 16FC1C00 == 39 [pid = 4056] [id = 62] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 16FBDC00 == 38 [pid = 4056] [id = 61] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 15CA2400 == 37 [pid = 4056] [id = 60] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 134D2400 == 36 [pid = 4056] [id = 59] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 10A75C00 == 35 [pid = 4056] [id = 58] 17:51:42 INFO - PROCESS | 4056 | --DOCSHELL 10A73800 == 34 [pid = 4056] [id = 55] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (16BC5400) [pid = 4056] [serial = 148] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (16B0B000) [pid = 4056] [serial = 147] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (13C85C00) [pid = 4056] [serial = 141] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (1312E800) [pid = 4056] [serial = 138] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (13157400) [pid = 4056] [serial = 139] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (1100B400) [pid = 4056] [serial = 135] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (11071800) [pid = 4056] [serial = 136] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (15CA4000) [pid = 4056] [serial = 144] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (13032400) [pid = 4056] [serial = 132] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1810D400) [pid = 4056] [serial = 156] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (175E7400) [pid = 4056] [serial = 150] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (130AF400) [pid = 4056] [serial = 121] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (12B0A800) [pid = 4056] [serial = 120] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (19B8C400) [pid = 4056] [serial = 160] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1634A400) [pid = 4056] [serial = 124] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (15437C00) [pid = 4056] [serial = 123] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19907000) [pid = 4056] [serial = 127] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17F65400) [pid = 4056] [serial = 126] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19B8D800) [pid = 4056] [serial = 130] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B8D000) [pid = 4056] [serial = 129] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (17F0E000) [pid = 4056] [serial = 153] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (19B89C00) [pid = 4056] [serial = 159] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (17F16C00) [pid = 4056] [serial = 154] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13EA1800) [pid = 4056] [serial = 142] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (19908400) [pid = 4056] [serial = 157] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17782800) [pid = 4056] [serial = 151] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (162A1C00) [pid = 4056] [serial = 145] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19B85800) [pid = 4056] [serial = 162] [outer = 00000000] [url = about:blank] 17:51:42 INFO - PROCESS | 4056 | 1467683502377 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 828ms 17:51:42 INFO - PROCESS | 4056 | 1467683502394 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:51:42 INFO - PROCESS | 4056 | 1467683502398 Marionette TRACE conn2 <- [1,253,null,{"value":"13"}] 17:51:42 INFO - PROCESS | 4056 | 1467683502404 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:51:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:51:42 INFO - PROCESS | 4056 | 1467683502406 Marionette TRACE conn2 <- [1,254,null,{}] 17:51:42 INFO - PROCESS | 4056 | 1467683502410 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:42 INFO - PROCESS | 4056 | 1467683502413 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:42 INFO - PROCESS | 4056 | 1467683502494 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:51:42 INFO - PROCESS | 4056 | 1467683502502 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:42 INFO - PROCESS | 4056 | 1467683502504 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:42 INFO - PROCESS | 4056 | ++DOCSHELL 12D88C00 == 35 [pid = 4056] [id = 73] 17:51:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (12D89C00) [pid = 4056] [serial = 216] [outer = 00000000] 17:51:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1395A000) [pid = 4056] [serial = 217] [outer = 12D89C00] 17:51:42 INFO - PROCESS | 4056 | 1467683502552 Marionette DEBUG loaded listener.js 17:51:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (13E95400) [pid = 4056] [serial = 218] [outer = 12D89C00] 17:51:43 INFO - PROCESS | 4056 | 1467683503020 Marionette TRACE conn2 <- [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]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 640ms 17:51:43 INFO - PROCESS | 4056 | 1467683503043 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 4056 | 1467683503045 Marionette TRACE conn2 <- [1,257,null,{"value":"13"}] 17:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:51:43 INFO - PROCESS | 4056 | 1467683503048 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - PROCESS | 4056 | 1467683503052 Marionette TRACE conn2 <- [1,258,null,{}] 17:51:43 INFO - PROCESS | 4056 | 1467683503065 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:43 INFO - PROCESS | 4056 | 1467683503069 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:43 INFO - PROCESS | 4056 | 1467683503149 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:51:43 INFO - PROCESS | 4056 | 1467683503157 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 4056 | 1467683503160 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:43 INFO - PROCESS | 4056 | ++DOCSHELL 15CA0800 == 36 [pid = 4056] [id = 74] 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (15CA1800) [pid = 4056] [serial = 219] [outer = 00000000] 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16207000) [pid = 4056] [serial = 220] [outer = 15CA1800] 17:51:43 INFO - PROCESS | 4056 | 1467683503206 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (162AC800) [pid = 4056] [serial = 221] [outer = 15CA1800] 17:51:43 INFO - PROCESS | 4056 | 1467683503647 Marionette TRACE conn2 <- [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]]]}] 17:51:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:51:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 641ms 17:51:43 INFO - PROCESS | 4056 | 1467683503686 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:51:43 INFO - PROCESS | 4056 | 1467683503688 Marionette TRACE conn2 <- [1,261,null,{"value":"13"}] 17:51:43 INFO - PROCESS | 4056 | 1467683503696 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:51:43 INFO - PROCESS | 4056 | 1467683503697 Marionette TRACE conn2 <- [1,262,null,{}] 17:51:43 INFO - PROCESS | 4056 | 1467683503701 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:43 INFO - PROCESS | 4056 | 1467683503703 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:43 INFO - PROCESS | 4056 | 1467683503784 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:51:43 INFO - PROCESS | 4056 | 1467683503792 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:43 INFO - PROCESS | 4056 | 1467683503794 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:43 INFO - PROCESS | 4056 | ++DOCSHELL 16B0D000 == 37 [pid = 4056] [id = 75] 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (16B0E400) [pid = 4056] [serial = 222] [outer = 00000000] 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (16FBF400) [pid = 4056] [serial = 223] [outer = 16B0E400] 17:51:43 INFO - PROCESS | 4056 | 1467683503837 Marionette DEBUG loaded listener.js 17:51:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (175E0C00) [pid = 4056] [serial = 224] [outer = 16B0E400] 17:51:44 INFO - PROCESS | 4056 | 1467683504247 Marionette TRACE conn2 <- [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]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 593ms 17:51:44 INFO - PROCESS | 4056 | 1467683504294 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 4056 | 1467683504295 Marionette TRACE conn2 <- [1,265,null,{"value":"13"}] 17:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:51:44 INFO - PROCESS | 4056 | 1467683504299 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 4056 | 1467683504301 Marionette TRACE conn2 <- [1,266,null,{}] 17:51:44 INFO - PROCESS | 4056 | 1467683504304 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:44 INFO - PROCESS | 4056 | 1467683504306 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:44 INFO - PROCESS | 4056 | 1467683504382 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:51:44 INFO - PROCESS | 4056 | 1467683504388 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:44 INFO - PROCESS | 4056 | 1467683504390 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:44 INFO - PROCESS | 4056 | ++DOCSHELL 16FBDC00 == 38 [pid = 4056] [id = 76] 17:51:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17695C00) [pid = 4056] [serial = 225] [outer = 00000000] 17:51:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1778CC00) [pid = 4056] [serial = 226] [outer = 17695C00] 17:51:44 INFO - PROCESS | 4056 | 1467683504432 Marionette DEBUG loaded listener.js 17:51:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17F11000) [pid = 4056] [serial = 227] [outer = 17695C00] 17:51:44 INFO - PROCESS | 4056 | 1467683504889 Marionette TRACE conn2 <- [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]]]}] 17:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 641ms 17:51:44 INFO - PROCESS | 4056 | 1467683504941 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:51:44 INFO - PROCESS | 4056 | 1467683504943 Marionette TRACE conn2 <- [1,269,null,{"value":"13"}] 17:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:51:44 INFO - PROCESS | 4056 | 1467683504947 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:51:44 INFO - PROCESS | 4056 | 1467683504948 Marionette TRACE conn2 <- [1,270,null,{}] 17:51:44 INFO - PROCESS | 4056 | 1467683504952 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:44 INFO - PROCESS | 4056 | 1467683504957 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:45 INFO - PROCESS | 4056 | 1467683505090 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:51:45 INFO - PROCESS | 4056 | 1467683505102 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 4056 | 1467683505104 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:45 INFO - PROCESS | 4056 | ++DOCSHELL 1543BC00 == 39 [pid = 4056] [id = 77] 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (176EA800) [pid = 4056] [serial = 228] [outer = 00000000] 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19903800) [pid = 4056] [serial = 229] [outer = 176EA800] 17:51:45 INFO - PROCESS | 4056 | 1467683505148 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1990A400) [pid = 4056] [serial = 230] [outer = 176EA800] 17:51:45 INFO - PROCESS | 4056 | 1467683505557 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 641ms 17:51:45 INFO - PROCESS | 4056 | 1467683505585 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:51:45 INFO - PROCESS | 4056 | 1467683505587 Marionette TRACE conn2 <- [1,273,null,{"value":"13"}] 17:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:51:45 INFO - PROCESS | 4056 | 1467683505591 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:51:45 INFO - PROCESS | 4056 | 1467683505592 Marionette TRACE conn2 <- [1,274,null,{}] 17:51:45 INFO - PROCESS | 4056 | 1467683505596 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:45 INFO - PROCESS | 4056 | 1467683505598 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:45 INFO - PROCESS | 4056 | 1467683505706 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:51:45 INFO - PROCESS | 4056 | 1467683505777 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:45 INFO - PROCESS | 4056 | 1467683505779 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:45 INFO - PROCESS | 4056 | ++DOCSHELL 18117000 == 40 [pid = 4056] [id = 78] 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19908000) [pid = 4056] [serial = 231] [outer = 00000000] 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (19E2F400) [pid = 4056] [serial = 232] [outer = 19908000] 17:51:45 INFO - PROCESS | 4056 | 1467683505830 Marionette DEBUG loaded listener.js 17:51:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (19E2EC00) [pid = 4056] [serial = 233] [outer = 19908000] 17:51:46 INFO - PROCESS | 4056 | 1467683506207 Marionette TRACE conn2 <- [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]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 640ms 17:51:46 INFO - PROCESS | 4056 | 1467683506233 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 4056 | 1467683506235 Marionette TRACE conn2 <- [1,277,null,{"value":"13"}] 17:51:46 INFO - PROCESS | 4056 | 1467683506238 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:51:46 INFO - PROCESS | 4056 | 1467683506240 Marionette TRACE conn2 <- [1,278,null,{}] 17:51:46 INFO - PROCESS | 4056 | 1467683506243 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 4056 | 1467683506245 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:46 INFO - PROCESS | 4056 | 1467683506347 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:51:46 INFO - PROCESS | 4056 | 1467683506352 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:46 INFO - PROCESS | 4056 | 1467683506354 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:46 INFO - PROCESS | 4056 | ++DOCSHELL 1047C000 == 41 [pid = 4056] [id = 79] 17:51:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (19B67C00) [pid = 4056] [serial = 234] [outer = 00000000] 17:51:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (1A12E800) [pid = 4056] [serial = 235] [outer = 19B67C00] 17:51:46 INFO - PROCESS | 4056 | 1467683506397 Marionette DEBUG loaded listener.js 17:51:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1A12F000) [pid = 4056] [serial = 236] [outer = 19B67C00] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (17059800) [pid = 4056] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (171EEC00) [pid = 4056] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (15CA5C00) [pid = 4056] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (13950000) [pid = 4056] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (10A9E000) [pid = 4056] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (176F1400) [pid = 4056] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1A51DC00) [pid = 4056] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (12BD6800) [pid = 4056] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:51:46 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (16203C00) [pid = 4056] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:51:46 INFO - PROCESS | 4056 | 1467683506904 Marionette TRACE conn2 <- [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]]]}] 17:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 687ms 17:51:46 INFO - PROCESS | 4056 | 1467683506939 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:51:46 INFO - PROCESS | 4056 | 1467683506941 Marionette TRACE conn2 <- [1,281,null,{"value":"13"}] 17:51:46 INFO - PROCESS | 4056 | 1467683506944 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:51:46 INFO - PROCESS | 4056 | 1467683506945 Marionette TRACE conn2 <- [1,282,null,{}] 17:51:46 INFO - PROCESS | 4056 | 1467683506949 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:46 INFO - PROCESS | 4056 | 1467683506950 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:47 INFO - PROCESS | 4056 | 1467683507056 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:51:47 INFO - PROCESS | 4056 | 1467683507128 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 4056 | 1467683507130 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:47 INFO - PROCESS | 4056 | ++DOCSHELL 11CD3800 == 42 [pid = 4056] [id = 80] 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1312A400) [pid = 4056] [serial = 237] [outer = 00000000] 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19B62000) [pid = 4056] [serial = 238] [outer = 1312A400] 17:51:47 INFO - PROCESS | 4056 | 1467683507172 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19EC8400) [pid = 4056] [serial = 239] [outer = 1312A400] 17:51:47 INFO - PROCESS | 4056 | 1467683507508 Marionette TRACE conn2 <- [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]]]}] 17:51:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:51:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 594ms 17:51:47 INFO - PROCESS | 4056 | 1467683507541 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:51:47 INFO - PROCESS | 4056 | 1467683507543 Marionette TRACE conn2 <- [1,285,null,{"value":"13"}] 17:51:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:51:47 INFO - PROCESS | 4056 | 1467683507547 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:51:47 INFO - PROCESS | 4056 | 1467683507548 Marionette TRACE conn2 <- [1,286,null,{}] 17:51:47 INFO - PROCESS | 4056 | 1467683507552 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:47 INFO - PROCESS | 4056 | 1467683507554 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:47 INFO - PROCESS | 4056 | 1467683507674 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:51:47 INFO - PROCESS | 4056 | 1467683507681 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:47 INFO - PROCESS | 4056 | 1467683507683 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:47 INFO - PROCESS | 4056 | ++DOCSHELL 19EC3800 == 43 [pid = 4056] [id = 81] 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A127000) [pid = 4056] [serial = 240] [outer = 00000000] 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A52C400) [pid = 4056] [serial = 241] [outer = 1A127000] 17:51:47 INFO - PROCESS | 4056 | 1467683507734 Marionette DEBUG loaded listener.js 17:51:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A896000) [pid = 4056] [serial = 242] [outer = 1A127000] 17:51:48 INFO - PROCESS | 4056 | 1467683508100 Marionette TRACE conn2 <- [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]]]}] 17:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 593ms 17:51:48 INFO - PROCESS | 4056 | 1467683508144 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:51:48 INFO - PROCESS | 4056 | 1467683508146 Marionette TRACE conn2 <- [1,289,null,{"value":"13"}] 17:51:48 INFO - PROCESS | 4056 | 1467683508150 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:51:48 INFO - PROCESS | 4056 | 1467683508152 Marionette TRACE conn2 <- [1,290,null,{}] 17:51:48 INFO - PROCESS | 4056 | 1467683508155 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:48 INFO - PROCESS | 4056 | 1467683508158 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:48 INFO - PROCESS | 4056 | 1467683508277 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:51:48 INFO - PROCESS | 4056 | 1467683508361 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:48 INFO - PROCESS | 4056 | 1467683508364 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:48 INFO - PROCESS | 4056 | ++DOCSHELL 1AA37C00 == 44 [pid = 4056] [id = 82] 17:51:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1AA38C00) [pid = 4056] [serial = 243] [outer = 00000000] 17:51:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (1AC24400) [pid = 4056] [serial = 244] [outer = 1AA38C00] 17:51:48 INFO - PROCESS | 4056 | 1467683508409 Marionette DEBUG loaded listener.js 17:51:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1AC2B400) [pid = 4056] [serial = 245] [outer = 1AA38C00] 17:51:48 INFO - PROCESS | 4056 | 1467683508975 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 906ms 17:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:51:49 INFO - PROCESS | 4056 | 1467683509055 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 4056 | 1467683509058 Marionette TRACE conn2 <- [1,293,null,{"value":"13"}] 17:51:49 INFO - PROCESS | 4056 | 1467683509063 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 4056 | 1467683509066 Marionette TRACE conn2 <- [1,294,null,{}] 17:51:49 INFO - PROCESS | 4056 | 1467683509084 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:49 INFO - PROCESS | 4056 | 1467683509088 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:49 INFO - PROCESS | 4056 | 1467683509222 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:51:49 INFO - PROCESS | 4056 | 1467683509271 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:49 INFO - PROCESS | 4056 | 1467683509274 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:49 INFO - PROCESS | 4056 | ++DOCSHELL 11010800 == 45 [pid = 4056] [id = 83] 17:51:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (11074C00) [pid = 4056] [serial = 246] [outer = 00000000] 17:51:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (1312E800) [pid = 4056] [serial = 247] [outer = 11074C00] 17:51:49 INFO - PROCESS | 4056 | 1467683509329 Marionette DEBUG loaded listener.js 17:51:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (13157C00) [pid = 4056] [serial = 248] [outer = 11074C00] 17:51:49 INFO - PROCESS | 4056 | 1467683509873 Marionette TRACE conn2 <- [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]]]}] 17:51:49 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. 17:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 844ms 17:51:49 INFO - PROCESS | 4056 | 1467683509903 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:51:49 INFO - PROCESS | 4056 | 1467683509908 Marionette TRACE conn2 <- [1,297,null,{"value":"13"}] 17:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:51:49 INFO - PROCESS | 4056 | 1467683509914 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:51:49 INFO - PROCESS | 4056 | 1467683509917 Marionette TRACE conn2 <- [1,298,null,{}] 17:51:49 INFO - PROCESS | 4056 | 1467683509921 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:49 INFO - PROCESS | 4056 | 1467683509924 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:50 INFO - PROCESS | 4056 | 1467683510040 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:51:50 INFO - PROCESS | 4056 | 1467683510133 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 4056 | 1467683510136 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:50 INFO - PROCESS | 4056 | ++DOCSHELL 14F46400 == 46 [pid = 4056] [id = 84] 17:51:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (15437C00) [pid = 4056] [serial = 249] [outer = 00000000] 17:51:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (162AA000) [pid = 4056] [serial = 250] [outer = 15437C00] 17:51:50 INFO - PROCESS | 4056 | 1467683510189 Marionette DEBUG loaded listener.js 17:51:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (16BC7000) [pid = 4056] [serial = 251] [outer = 15437C00] 17:51:50 INFO - PROCESS | 4056 | 1467683510711 Marionette TRACE conn2 <- [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]]]}] 17:51:50 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. 17:51:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 844ms 17:51:50 INFO - PROCESS | 4056 | 1467683510780 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:51:50 INFO - PROCESS | 4056 | 1467683510782 Marionette TRACE conn2 <- [1,301,null,{"value":"13"}] 17:51:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:51:50 INFO - PROCESS | 4056 | 1467683510788 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:51:50 INFO - PROCESS | 4056 | 1467683510794 Marionette TRACE conn2 <- [1,302,null,{}] 17:51:50 INFO - PROCESS | 4056 | 1467683510808 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:50 INFO - PROCESS | 4056 | 1467683510813 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:50 INFO - PROCESS | 4056 | 1467683510918 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:51:50 INFO - PROCESS | 4056 | 1467683510997 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:50 INFO - PROCESS | 4056 | 1467683511000 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:51 INFO - PROCESS | 4056 | ++DOCSHELL 19B8D800 == 47 [pid = 4056] [id = 85] 17:51:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (19B8DC00) [pid = 4056] [serial = 252] [outer = 00000000] 17:51:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (1A528000) [pid = 4056] [serial = 253] [outer = 19B8DC00] 17:51:51 INFO - PROCESS | 4056 | 1467683511096 Marionette DEBUG loaded listener.js 17:51:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (1A89C800) [pid = 4056] [serial = 254] [outer = 19B8DC00] 17:51:51 INFO - PROCESS | 4056 | 1467683511619 Marionette TRACE conn2 <- [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]]]}] 17:51:51 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. 17:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 891ms 17:51:51 INFO - PROCESS | 4056 | 1467683511708 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:51:51 INFO - PROCESS | 4056 | 1467683511711 Marionette TRACE conn2 <- [1,305,null,{"value":"13"}] 17:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:51:51 INFO - PROCESS | 4056 | 1467683511789 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:51:51 INFO - PROCESS | 4056 | 1467683511791 Marionette TRACE conn2 <- [1,306,null,{}] 17:51:51 INFO - PROCESS | 4056 | 1467683511887 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:51 INFO - PROCESS | 4056 | 1467683511890 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:52 INFO - PROCESS | 4056 | 1467683512085 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:51:52 INFO - PROCESS | 4056 | 1467683512200 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:52 INFO - PROCESS | 4056 | 1467683512202 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:52 INFO - PROCESS | 4056 | ++DOCSHELL 17698000 == 48 [pid = 4056] [id = 86] 17:51:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (176EB000) [pid = 4056] [serial = 255] [outer = 00000000] 17:51:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (19B70400) [pid = 4056] [serial = 256] [outer = 176EB000] 17:51:52 INFO - PROCESS | 4056 | 1467683512262 Marionette DEBUG loaded listener.js 17:51:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (1A18F000) [pid = 4056] [serial = 257] [outer = 176EB000] 17:51:52 INFO - PROCESS | 4056 | 1467683512960 Marionette TRACE conn2 <- [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]]]}] 17:51:52 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. 17:51:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1281ms 17:51:52 INFO - PROCESS | 4056 | 1467683513007 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 4056 | 1467683513011 Marionette TRACE conn2 <- [1,309,null,{"value":"13"}] 17:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:51:53 INFO - PROCESS | 4056 | 1467683513015 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 4056 | 1467683513019 Marionette TRACE conn2 <- [1,310,null,{}] 17:51:53 INFO - PROCESS | 4056 | 1467683513024 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:53 INFO - PROCESS | 4056 | 1467683513026 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:53 INFO - PROCESS | 4056 | 1467683513157 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:51:53 INFO - PROCESS | 4056 | 1467683513280 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 4056 | 1467683513283 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:53 INFO - PROCESS | 4056 | ++DOCSHELL 1302F800 == 49 [pid = 4056] [id = 87] 17:51:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (130A3000) [pid = 4056] [serial = 258] [outer = 00000000] 17:51:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (134D8400) [pid = 4056] [serial = 259] [outer = 130A3000] 17:51:53 INFO - PROCESS | 4056 | 1467683513333 Marionette DEBUG loaded listener.js 17:51:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (1543AC00) [pid = 4056] [serial = 260] [outer = 130A3000] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 19EC3800 == 48 [pid = 4056] [id = 81] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 11CD3800 == 47 [pid = 4056] [id = 80] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 1047C000 == 46 [pid = 4056] [id = 79] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 18117000 == 45 [pid = 4056] [id = 78] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 1543BC00 == 44 [pid = 4056] [id = 77] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 16FBDC00 == 43 [pid = 4056] [id = 76] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 16B0D000 == 42 [pid = 4056] [id = 75] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 15CA0800 == 41 [pid = 4056] [id = 74] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 12D88C00 == 40 [pid = 4056] [id = 73] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 12D82000 == 39 [pid = 4056] [id = 72] 17:51:53 INFO - PROCESS | 4056 | --DOCSHELL 10320000 == 38 [pid = 4056] [id = 68] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (1A61FC00) [pid = 4056] [serial = 199] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (1A526000) [pid = 4056] [serial = 191] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (1B4B5000) [pid = 4056] [serial = 49] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (18115800) [pid = 4056] [serial = 185] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (1A616800) [pid = 4056] [serial = 197] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (1769C800) [pid = 4056] [serial = 182] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (11074400) [pid = 4056] [serial = 165] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (175E0400) [pid = 4056] [serial = 181] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (17EC8000) [pid = 4056] [serial = 184] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (162A8800) [pid = 4056] [serial = 178] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (1634C800) [pid = 4056] [serial = 179] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (13C67C00) [pid = 4056] [serial = 175] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (13C84400) [pid = 4056] [serial = 176] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (13C69400) [pid = 4056] [serial = 168] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (12822400) [pid = 4056] [serial = 172] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (130AA000) [pid = 4056] [serial = 173] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (1A133000) [pid = 4056] [serial = 188] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1A130C00) [pid = 4056] [serial = 187] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1A523800) [pid = 4056] [serial = 190] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13C73400) [pid = 4056] [serial = 193] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1778BC00) [pid = 4056] [serial = 194] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1A612400) [pid = 4056] [serial = 196] [outer = 00000000] [url = about:blank] 17:51:53 INFO - PROCESS | 4056 | 1467683513794 Marionette TRACE conn2 <- [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]]]}] 17:51:53 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. 17:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 843ms 17:51:53 INFO - PROCESS | 4056 | 1467683513855 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:51:53 INFO - PROCESS | 4056 | 1467683513859 Marionette TRACE conn2 <- [1,313,null,{"value":"13"}] 17:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:51:53 INFO - PROCESS | 4056 | 1467683513865 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:51:53 INFO - PROCESS | 4056 | 1467683513868 Marionette TRACE conn2 <- [1,314,null,{}] 17:51:53 INFO - PROCESS | 4056 | 1467683513872 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:53 INFO - PROCESS | 4056 | 1467683513874 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:53 INFO - PROCESS | 4056 | 1467683513970 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:51:53 INFO - PROCESS | 4056 | 1467683513975 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:53 INFO - PROCESS | 4056 | 1467683513977 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:53 INFO - PROCESS | 4056 | ++DOCSHELL 13C69400 == 39 [pid = 4056] [id = 88] 17:51:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (13C71800) [pid = 4056] [serial = 261] [outer = 00000000] 17:51:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (15CA3C00) [pid = 4056] [serial = 262] [outer = 13C71800] 17:51:54 INFO - PROCESS | 4056 | 1467683514023 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (162ABC00) [pid = 4056] [serial = 263] [outer = 13C71800] 17:51:54 INFO - PROCESS | 4056 | 1467683514485 Marionette TRACE conn2 <- [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]]]}] 17:51:54 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. 17:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 625ms 17:51:54 INFO - PROCESS | 4056 | 1467683514508 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:51:54 INFO - PROCESS | 4056 | 1467683514510 Marionette TRACE conn2 <- [1,317,null,{"value":"13"}] 17:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:51:54 INFO - PROCESS | 4056 | 1467683514514 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:51:54 INFO - PROCESS | 4056 | 1467683514517 Marionette TRACE conn2 <- [1,318,null,{}] 17:51:54 INFO - PROCESS | 4056 | 1467683514527 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:54 INFO - PROCESS | 4056 | 1467683514531 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:54 INFO - PROCESS | 4056 | 1467683514615 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:51:54 INFO - PROCESS | 4056 | 1467683514624 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:54 INFO - PROCESS | 4056 | 1467683514627 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:54 INFO - PROCESS | 4056 | ++DOCSHELL 1777EC00 == 40 [pid = 4056] [id = 89] 17:51:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (17784000) [pid = 4056] [serial = 264] [outer = 00000000] 17:51:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (17BC9000) [pid = 4056] [serial = 265] [outer = 17784000] 17:51:54 INFO - PROCESS | 4056 | 1467683514672 Marionette DEBUG loaded listener.js 17:51:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (17F61000) [pid = 4056] [serial = 266] [outer = 17784000] 17:51:55 INFO - PROCESS | 4056 | 1467683515102 Marionette TRACE conn2 <- [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]]]}] 17:51:55 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. 17:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 640ms 17:51:55 INFO - PROCESS | 4056 | 1467683515152 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 4056 | 1467683515155 Marionette TRACE conn2 <- [1,321,null,{"value":"13"}] 17:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:51:55 INFO - PROCESS | 4056 | 1467683515162 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - PROCESS | 4056 | 1467683515164 Marionette TRACE conn2 <- [1,322,null,{}] 17:51:55 INFO - PROCESS | 4056 | 1467683515167 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:55 INFO - PROCESS | 4056 | 1467683515169 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:55 INFO - PROCESS | 4056 | 1467683515253 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:51:55 INFO - PROCESS | 4056 | 1467683515257 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:55 INFO - PROCESS | 4056 | 1467683515259 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:55 INFO - PROCESS | 4056 | ++DOCSHELL 18111400 == 41 [pid = 4056] [id = 90] 17:51:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (18115000) [pid = 4056] [serial = 267] [outer = 00000000] 17:51:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (19B68C00) [pid = 4056] [serial = 268] [outer = 18115000] 17:51:55 INFO - PROCESS | 4056 | 1467683515302 Marionette DEBUG loaded listener.js 17:51:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (19B70000) [pid = 4056] [serial = 269] [outer = 18115000] 17:51:55 INFO - PROCESS | 4056 | 1467683515611 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:51:55 INFO - PROCESS | 4056 | 1467683515786 Marionette TRACE conn2 <- [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]]]}] 17:51:55 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. 17:51:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 687ms 17:51:55 INFO - PROCESS | 4056 | 1467683515866 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:51:55 INFO - PROCESS | 4056 | 1467683515868 Marionette TRACE conn2 <- [1,325,null,{"value":"13"}] 17:51:55 INFO - PROCESS | 4056 | 1467683515871 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:51:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:51:55 INFO - PROCESS | 4056 | 1467683515873 Marionette TRACE conn2 <- [1,326,null,{}] 17:51:55 INFO - PROCESS | 4056 | 1467683515876 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:55 INFO - PROCESS | 4056 | 1467683515879 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:55 INFO - PROCESS | 4056 | 1467683515992 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:51:56 INFO - PROCESS | 4056 | 1467683516043 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 4056 | 1467683516045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:56 INFO - PROCESS | 4056 | ++DOCSHELL 19E32000 == 42 [pid = 4056] [id = 91] 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (19EC6800) [pid = 4056] [serial = 270] [outer = 00000000] 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1A51E000) [pid = 4056] [serial = 271] [outer = 19EC6800] 17:51:56 INFO - PROCESS | 4056 | 1467683516089 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (1A527400) [pid = 4056] [serial = 272] [outer = 19EC6800] 17:51:56 INFO - PROCESS | 4056 | 1467683516512 Marionette TRACE conn2 <- [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]]]}] 17:51:56 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. 17:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 703ms 17:51:56 INFO - PROCESS | 4056 | 1467683516572 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:51:56 INFO - PROCESS | 4056 | 1467683516574 Marionette TRACE conn2 <- [1,329,null,{"value":"13"}] 17:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:51:56 INFO - PROCESS | 4056 | 1467683516577 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:51:56 INFO - PROCESS | 4056 | 1467683516579 Marionette TRACE conn2 <- [1,330,null,{}] 17:51:56 INFO - PROCESS | 4056 | 1467683516582 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:56 INFO - PROCESS | 4056 | 1467683516587 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:56 INFO - PROCESS | 4056 | 1467683516752 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:51:56 INFO - PROCESS | 4056 | 1467683516766 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:56 INFO - PROCESS | 4056 | 1467683516768 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:56 INFO - PROCESS | 4056 | ++DOCSHELL 1810E800 == 43 [pid = 4056] [id = 92] 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (18117000) [pid = 4056] [serial = 273] [outer = 00000000] 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (1AE65400) [pid = 4056] [serial = 274] [outer = 18117000] 17:51:56 INFO - PROCESS | 4056 | 1467683516864 Marionette DEBUG loaded listener.js 17:51:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (1AE6A400) [pid = 4056] [serial = 275] [outer = 18117000] 17:51:57 INFO - PROCESS | 4056 | 1467683517274 Marionette TRACE conn2 <- [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]]]}] 17:51:57 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. 17:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 734ms 17:51:57 INFO - PROCESS | 4056 | 1467683517319 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:51:57 INFO - PROCESS | 4056 | 1467683517321 Marionette TRACE conn2 <- [1,333,null,{"value":"13"}] 17:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:51:57 INFO - PROCESS | 4056 | 1467683517324 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:51:57 INFO - PROCESS | 4056 | 1467683517325 Marionette TRACE conn2 <- [1,334,null,{}] 17:51:57 INFO - PROCESS | 4056 | 1467683517328 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:57 INFO - PROCESS | 4056 | 1467683517330 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:57 INFO - PROCESS | 4056 | 1467683517449 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:51:57 INFO - PROCESS | 4056 | 1467683517456 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:57 INFO - PROCESS | 4056 | 1467683517458 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:57 INFO - PROCESS | 4056 | ++DOCSHELL 1A136800 == 44 [pid = 4056] [id = 93] 17:51:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (1A138000) [pid = 4056] [serial = 276] [outer = 00000000] 17:51:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (1A13EC00) [pid = 4056] [serial = 277] [outer = 1A138000] 17:51:57 INFO - PROCESS | 4056 | 1467683517549 Marionette DEBUG loaded listener.js 17:51:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (1A141000) [pid = 4056] [serial = 278] [outer = 1A138000] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (16B0E400) [pid = 4056] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (176EA800) [pid = 4056] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (12D89C00) [pid = 4056] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (12DC4400) [pid = 4056] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (17695C00) [pid = 4056] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (15CA1800) [pid = 4056] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (19908000) [pid = 4056] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (19B67C00) [pid = 4056] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (1312A400) [pid = 4056] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (1A127000) [pid = 4056] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (1392E400) [pid = 4056] [serial = 167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (10A78000) [pid = 4056] [serial = 161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:51:58 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (11009400) [pid = 4056] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:51:58 INFO - PROCESS | 4056 | 1467683518111 Marionette TRACE conn2 <- [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]]]}] 17:51:58 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. 17:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 843ms 17:51:58 INFO - PROCESS | 4056 | 1467683518167 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:51:58 INFO - PROCESS | 4056 | 1467683518169 Marionette TRACE conn2 <- [1,337,null,{"value":"13"}] 17:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:51:58 INFO - PROCESS | 4056 | 1467683518172 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 4056 | 1467683518174 Marionette TRACE conn2 <- [1,338,null,{}] 17:51:58 INFO - PROCESS | 4056 | 1467683518178 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:58 INFO - PROCESS | 4056 | 1467683518179 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:58 INFO - PROCESS | 4056 | 1467683518258 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:51:58 INFO - PROCESS | 4056 | 1467683518341 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 4056 | 1467683518343 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:58 INFO - PROCESS | 4056 | ++DOCSHELL 10A0A000 == 45 [pid = 4056] [id = 94] 17:51:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (10A78000) [pid = 4056] [serial = 279] [outer = 00000000] 17:51:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (15CA5400) [pid = 4056] [serial = 280] [outer = 10A78000] 17:51:58 INFO - PROCESS | 4056 | 1467683518386 Marionette DEBUG loaded listener.js 17:51:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (19E34400) [pid = 4056] [serial = 281] [outer = 10A78000] 17:51:58 INFO - PROCESS | 4056 | 1467683518711 Marionette TRACE conn2 <- [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]]]}] 17:51:58 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. 17:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 594ms 17:51:58 INFO - PROCESS | 4056 | 1467683518769 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:51:58 INFO - PROCESS | 4056 | 1467683518771 Marionette TRACE conn2 <- [1,341,null,{"value":"13"}] 17:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:51:58 INFO - PROCESS | 4056 | 1467683518774 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:51:58 INFO - PROCESS | 4056 | 1467683518776 Marionette TRACE conn2 <- [1,342,null,{}] 17:51:58 INFO - PROCESS | 4056 | 1467683518779 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:58 INFO - PROCESS | 4056 | 1467683518781 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:58 INFO - PROCESS | 4056 | 1467683518863 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:51:58 INFO - PROCESS | 4056 | 1467683518941 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:58 INFO - PROCESS | 4056 | 1467683518944 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:58 INFO - PROCESS | 4056 | ++DOCSHELL 18116C00 == 46 [pid = 4056] [id = 95] 17:51:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (19B8C400) [pid = 4056] [serial = 282] [outer = 00000000] 17:51:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (1AE08000) [pid = 4056] [serial = 283] [outer = 19B8C400] 17:51:58 INFO - PROCESS | 4056 | 1467683518985 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1AE69800) [pid = 4056] [serial = 284] [outer = 19B8C400] 17:51:59 INFO - PROCESS | 4056 | 1467683519309 Marionette TRACE conn2 <- [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]]]}] 17:51:59 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. 17:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 593ms 17:51:59 INFO - PROCESS | 4056 | 1467683519372 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:51:59 INFO - PROCESS | 4056 | 1467683519383 Marionette TRACE conn2 <- [1,345,null,{"value":"13"}] 17:51:59 INFO - PROCESS | 4056 | 1467683519387 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:51:59 INFO - PROCESS | 4056 | 1467683519388 Marionette TRACE conn2 <- [1,346,null,{}] 17:51:59 INFO - PROCESS | 4056 | 1467683519391 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:51:59 INFO - PROCESS | 4056 | 1467683519393 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:59 INFO - PROCESS | 4056 | 1467683519503 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:51:59 INFO - PROCESS | 4056 | 1467683519580 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:51:59 INFO - PROCESS | 4056 | 1467683519582 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:51:59 INFO - PROCESS | 4056 | ++DOCSHELL 11079C00 == 47 [pid = 4056] [id = 96] 17:51:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (153A3C00) [pid = 4056] [serial = 285] [outer = 00000000] 17:51:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (153AD000) [pid = 4056] [serial = 286] [outer = 153A3C00] 17:51:59 INFO - PROCESS | 4056 | 1467683519624 Marionette DEBUG loaded listener.js 17:51:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (153B2000) [pid = 4056] [serial = 287] [outer = 153A3C00] 17:51:59 INFO - PROCESS | 4056 | 1467683519968 Marionette TRACE conn2 <- [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]]]}] 17:52:00 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. 17:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 640ms 17:52:00 INFO - PROCESS | 4056 | 1467683520051 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:52:00 INFO - PROCESS | 4056 | 1467683520057 Marionette TRACE conn2 <- [1,349,null,{"value":"13"}] 17:52:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:52:00 INFO - PROCESS | 4056 | 1467683520065 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:52:00 INFO - PROCESS | 4056 | 1467683520072 Marionette TRACE conn2 <- [1,350,null,{}] 17:52:00 INFO - PROCESS | 4056 | 1467683520078 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:00 INFO - PROCESS | 4056 | 1467683520082 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:00 INFO - PROCESS | 4056 | 1467683520202 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:52:00 INFO - PROCESS | 4056 | 1467683520290 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:00 INFO - PROCESS | 4056 | 1467683520294 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:00 INFO - PROCESS | 4056 | ++DOCSHELL 128A9800 == 48 [pid = 4056] [id = 97] 17:52:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (12A27400) [pid = 4056] [serial = 288] [outer = 00000000] 17:52:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (12DCB800) [pid = 4056] [serial = 289] [outer = 12A27400] 17:52:00 INFO - PROCESS | 4056 | 1467683520350 Marionette DEBUG loaded listener.js 17:52:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (13159800) [pid = 4056] [serial = 290] [outer = 12A27400] 17:52:00 INFO - PROCESS | 4056 | 1467683520960 Marionette TRACE conn2 <- [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]]]}] 17:52:00 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. 17:52:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 938ms 17:52:01 INFO - PROCESS | 4056 | 1467683521012 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 4056 | 1467683521016 Marionette TRACE conn2 <- [1,353,null,{"value":"13"}] 17:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:52:01 INFO - PROCESS | 4056 | 1467683521022 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 4056 | 1467683521026 Marionette TRACE conn2 <- [1,354,null,{}] 17:52:01 INFO - PROCESS | 4056 | 1467683521031 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:01 INFO - PROCESS | 4056 | 1467683521033 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:01 INFO - PROCESS | 4056 | 1467683521150 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:52:01 INFO - PROCESS | 4056 | 1467683521272 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:01 INFO - PROCESS | 4056 | 1467683521275 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:01 INFO - PROCESS | 4056 | ++DOCSHELL 131BF800 == 49 [pid = 4056] [id = 98] 17:52:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (132D8400) [pid = 4056] [serial = 291] [outer = 00000000] 17:52:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (13C79800) [pid = 4056] [serial = 292] [outer = 132D8400] 17:52:01 INFO - PROCESS | 4056 | 1467683521336 Marionette DEBUG loaded listener.js 17:52:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (13E9F800) [pid = 4056] [serial = 293] [outer = 132D8400] 17:52:01 INFO - PROCESS | 4056 | 1467683521869 Marionette TRACE conn2 <- [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]]]}] 17:52:01 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. 17:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 906ms 17:52:01 INFO - PROCESS | 4056 | 1467683521922 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:52:01 INFO - PROCESS | 4056 | 1467683521925 Marionette TRACE conn2 <- [1,357,null,{"value":"13"}] 17:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:52:01 INFO - PROCESS | 4056 | 1467683521928 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:52:01 INFO - PROCESS | 4056 | 1467683521931 Marionette TRACE conn2 <- [1,358,null,{}] 17:52:01 INFO - PROCESS | 4056 | 1467683521940 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:01 INFO - PROCESS | 4056 | 1467683521945 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:02 INFO - PROCESS | 4056 | 1467683522054 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:52:02 INFO - PROCESS | 4056 | 1467683522160 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:02 INFO - PROCESS | 4056 | 1467683522164 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:02 INFO - PROCESS | 4056 | ++DOCSHELL 16FC1C00 == 50 [pid = 4056] [id = 99] 17:52:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (17059800) [pid = 4056] [serial = 294] [outer = 00000000] 17:52:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (17691000) [pid = 4056] [serial = 295] [outer = 17059800] 17:52:02 INFO - PROCESS | 4056 | 1467683522219 Marionette DEBUG loaded listener.js 17:52:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 112 (17BCE000) [pid = 4056] [serial = 296] [outer = 17059800] 17:52:02 INFO - PROCESS | 4056 | 1467683522788 Marionette TRACE conn2 <- [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]]]}] 17:52:02 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. 17:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 891ms 17:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:52:02 INFO - PROCESS | 4056 | 1467683522832 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:52:02 INFO - PROCESS | 4056 | 1467683522835 Marionette TRACE conn2 <- [1,361,null,{"value":"13"}] 17:52:02 INFO - PROCESS | 4056 | 1467683522839 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:52:02 INFO - PROCESS | 4056 | 1467683522841 Marionette TRACE conn2 <- [1,362,null,{}] 17:52:02 INFO - PROCESS | 4056 | 1467683522844 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:02 INFO - PROCESS | 4056 | 1467683522846 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:02 INFO - PROCESS | 4056 | 1467683522956 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:52:03 INFO - PROCESS | 4056 | 1467683523055 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:03 INFO - PROCESS | 4056 | 1467683523057 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:03 INFO - PROCESS | 4056 | ++DOCSHELL 17690C00 == 51 [pid = 4056] [id = 100] 17:52:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 113 (17F5C000) [pid = 4056] [serial = 297] [outer = 00000000] 17:52:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 114 (1A13AC00) [pid = 4056] [serial = 298] [outer = 17F5C000] 17:52:03 INFO - PROCESS | 4056 | 1467683523109 Marionette DEBUG loaded listener.js 17:52:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 115 (1A893400) [pid = 4056] [serial = 299] [outer = 17F5C000] 17:52:03 INFO - PROCESS | 4056 | 1467683523721 Marionette TRACE conn2 <- [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]]]}] 17:52:03 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. 17:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 937ms 17:52:03 INFO - PROCESS | 4056 | 1467683523783 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:52:03 INFO - PROCESS | 4056 | 1467683523785 Marionette TRACE conn2 <- [1,365,null,{"value":"13"}] 17:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:52:03 INFO - PROCESS | 4056 | 1467683523788 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:52:03 INFO - PROCESS | 4056 | 1467683523790 Marionette TRACE conn2 <- [1,366,null,{}] 17:52:03 INFO - PROCESS | 4056 | 1467683523794 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:03 INFO - PROCESS | 4056 | 1467683523796 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:04 INFO - PROCESS | 4056 | 1467683524039 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:52:04 INFO - PROCESS | 4056 | 1467683524183 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:04 INFO - PROCESS | 4056 | 1467683524187 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:04 INFO - PROCESS | 4056 | ++DOCSHELL 11AE8800 == 52 [pid = 4056] [id = 101] 17:52:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 116 (11AE9800) [pid = 4056] [serial = 300] [outer = 00000000] 17:52:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 117 (12A2A000) [pid = 4056] [serial = 301] [outer = 11AE9800] 17:52:04 INFO - PROCESS | 4056 | 1467683524239 Marionette DEBUG loaded listener.js 17:52:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 118 (13157400) [pid = 4056] [serial = 302] [outer = 11AE9800] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 10E3E000 == 51 [pid = 4056] [id = 56] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 18116C00 == 50 [pid = 4056] [id = 95] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 10A0A000 == 49 [pid = 4056] [id = 94] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 1A136800 == 48 [pid = 4056] [id = 93] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 1810E800 == 47 [pid = 4056] [id = 92] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 19E32000 == 46 [pid = 4056] [id = 91] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 18111400 == 45 [pid = 4056] [id = 90] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 1777EC00 == 44 [pid = 4056] [id = 89] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 13C69400 == 43 [pid = 4056] [id = 88] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 1302F800 == 42 [pid = 4056] [id = 87] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 19B8D800 == 41 [pid = 4056] [id = 85] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 14F46400 == 40 [pid = 4056] [id = 84] 17:52:04 INFO - PROCESS | 4056 | --DOCSHELL 11010800 == 39 [pid = 4056] [id = 83] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 117 (13E9F400) [pid = 4056] [serial = 169] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 116 (19E3AC00) [pid = 4056] [serial = 163] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 115 (13925400) [pid = 4056] [serial = 133] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 114 (16FBF400) [pid = 4056] [serial = 223] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 113 (175E0C00) [pid = 4056] [serial = 224] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 112 (19903800) [pid = 4056] [serial = 229] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 111 (1990A400) [pid = 4056] [serial = 230] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (1778A800) [pid = 4056] [serial = 208] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (1047CC00) [pid = 4056] [serial = 202] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (1395A000) [pid = 4056] [serial = 217] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (13E95400) [pid = 4056] [serial = 218] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (13137C00) [pid = 4056] [serial = 214] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (1315BC00) [pid = 4056] [serial = 215] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (1778CC00) [pid = 4056] [serial = 226] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (14398800) [pid = 4056] [serial = 205] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (1A124800) [pid = 4056] [serial = 211] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (16207000) [pid = 4056] [serial = 220] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (162AC800) [pid = 4056] [serial = 221] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (19E2EC00) [pid = 4056] [serial = 233] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (19E2F400) [pid = 4056] [serial = 232] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (1A12E800) [pid = 4056] [serial = 235] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (19B62000) [pid = 4056] [serial = 238] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (1A52C400) [pid = 4056] [serial = 241] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (1A896000) [pid = 4056] [serial = 242] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1A12F000) [pid = 4056] [serial = 236] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1AC24400) [pid = 4056] [serial = 244] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19EC8400) [pid = 4056] [serial = 239] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17F11000) [pid = 4056] [serial = 227] [outer = 00000000] [url = about:blank] 17:52:04 INFO - PROCESS | 4056 | 1467683524881 Marionette TRACE conn2 <- [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]]]}] 17:52:04 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. 17:52:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1141ms 17:52:04 INFO - PROCESS | 4056 | 1467683524939 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:52:04 INFO - PROCESS | 4056 | 1467683524943 Marionette TRACE conn2 <- [1,369,null,{"value":"13"}] 17:52:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:52:04 INFO - PROCESS | 4056 | 1467683524948 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:52:04 INFO - PROCESS | 4056 | 1467683524951 Marionette TRACE conn2 <- [1,370,null,{}] 17:52:04 INFO - PROCESS | 4056 | 1467683524958 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:04 INFO - PROCESS | 4056 | 1467683524961 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:05 INFO - PROCESS | 4056 | 1467683525045 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:52:05 INFO - PROCESS | 4056 | 1467683525057 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 4056 | 1467683525060 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:05 INFO - PROCESS | 4056 | ++DOCSHELL 1315A400 == 40 [pid = 4056] [id = 102] 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1315AC00) [pid = 4056] [serial = 303] [outer = 00000000] 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (131BB800) [pid = 4056] [serial = 304] [outer = 1315AC00] 17:52:05 INFO - PROCESS | 4056 | 1467683525104 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (131F1400) [pid = 4056] [serial = 305] [outer = 1315AC00] 17:52:05 INFO - PROCESS | 4056 | 1467683525589 Marionette TRACE conn2 <- [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]]]}] 17:52:05 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. 17:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 687ms 17:52:05 INFO - PROCESS | 4056 | 1467683525646 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:52:05 INFO - PROCESS | 4056 | 1467683525648 Marionette TRACE conn2 <- [1,373,null,{"value":"13"}] 17:52:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:52:05 INFO - PROCESS | 4056 | 1467683525652 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:52:05 INFO - PROCESS | 4056 | 1467683525654 Marionette TRACE conn2 <- [1,374,null,{}] 17:52:05 INFO - PROCESS | 4056 | 1467683525657 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:05 INFO - PROCESS | 4056 | 1467683525660 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:05 INFO - PROCESS | 4056 | 1467683525743 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:52:05 INFO - PROCESS | 4056 | 1467683525753 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:05 INFO - PROCESS | 4056 | 1467683525756 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:05 INFO - PROCESS | 4056 | ++DOCSHELL 14F41800 == 41 [pid = 4056] [id = 103] 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (14F43800) [pid = 4056] [serial = 306] [outer = 00000000] 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (153A4400) [pid = 4056] [serial = 307] [outer = 14F43800] 17:52:05 INFO - PROCESS | 4056 | 1467683525801 Marionette DEBUG loaded listener.js 17:52:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (153AC000) [pid = 4056] [serial = 308] [outer = 14F43800] 17:52:06 INFO - PROCESS | 4056 | 1467683526268 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:52:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 640ms 17:52:06 INFO - PROCESS | 4056 | 1467683526292 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 4056 | 1467683526296 Marionette TRACE conn2 <- [1,377,null,{"value":"13"}] 17:52:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:52:06 INFO - PROCESS | 4056 | 1467683526305 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - PROCESS | 4056 | 1467683526309 Marionette TRACE conn2 <- [1,378,null,{}] 17:52:06 INFO - PROCESS | 4056 | 1467683526312 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:06 INFO - PROCESS | 4056 | 1467683526315 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:06 INFO - PROCESS | 4056 | 1467683526399 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:52:06 INFO - PROCESS | 4056 | 1467683526404 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:06 INFO - PROCESS | 4056 | 1467683526406 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:06 INFO - PROCESS | 4056 | ++DOCSHELL 153A3800 == 42 [pid = 4056] [id = 104] 17:52:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (1543EC00) [pid = 4056] [serial = 309] [outer = 00000000] 17:52:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (16FBC800) [pid = 4056] [serial = 310] [outer = 1543EC00] 17:52:06 INFO - PROCESS | 4056 | 1467683526449 Marionette DEBUG loaded listener.js 17:52:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (171F2C00) [pid = 4056] [serial = 311] [outer = 1543EC00] 17:52:06 INFO - PROCESS | 4056 | 1467683526892 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:52:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:52:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 656ms 17:52:06 INFO - PROCESS | 4056 | 1467683526958 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:52:06 INFO - PROCESS | 4056 | 1467683526960 Marionette TRACE conn2 <- [1,381,null,{"value":"13"}] 17:52:06 INFO - PROCESS | 4056 | 1467683526963 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:52:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:52:06 INFO - PROCESS | 4056 | 1467683526965 Marionette TRACE conn2 <- [1,382,null,{}] 17:52:06 INFO - PROCESS | 4056 | 1467683526968 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:06 INFO - PROCESS | 4056 | 1467683526970 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:07 INFO - PROCESS | 4056 | 1467683527076 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:52:07 INFO - PROCESS | 4056 | 1467683527162 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 4056 | 1467683527164 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:07 INFO - PROCESS | 4056 | ++DOCSHELL 1777EC00 == 43 [pid = 4056] [id = 105] 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (17783C00) [pid = 4056] [serial = 312] [outer = 00000000] 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (17F15800) [pid = 4056] [serial = 313] [outer = 17783C00] 17:52:07 INFO - PROCESS | 4056 | 1467683527209 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (17F16400) [pid = 4056] [serial = 314] [outer = 17783C00] 17:52:07 INFO - PROCESS | 4056 | 1467683527627 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:52:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:52:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 703ms 17:52:07 INFO - PROCESS | 4056 | 1467683527663 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:52:07 INFO - PROCESS | 4056 | 1467683527665 Marionette TRACE conn2 <- [1,385,null,{"value":"13"}] 17:52:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:52:07 INFO - PROCESS | 4056 | 1467683527668 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:52:07 INFO - PROCESS | 4056 | 1467683527670 Marionette TRACE conn2 <- [1,386,null,{}] 17:52:07 INFO - PROCESS | 4056 | 1467683527673 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:07 INFO - PROCESS | 4056 | 1467683527675 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:07 INFO - PROCESS | 4056 | 1467683527783 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:52:07 INFO - PROCESS | 4056 | 1467683527789 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:07 INFO - PROCESS | 4056 | 1467683527794 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:07 INFO - PROCESS | 4056 | ++DOCSHELL 18111400 == 44 [pid = 4056] [id = 106] 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (18116C00) [pid = 4056] [serial = 315] [outer = 00000000] 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (19907000) [pid = 4056] [serial = 316] [outer = 18116C00] 17:52:07 INFO - PROCESS | 4056 | 1467683527848 Marionette DEBUG loaded listener.js 17:52:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (19B90000) [pid = 4056] [serial = 317] [outer = 18116C00] 17:52:08 INFO - PROCESS | 4056 | 1467683528332 Marionette TRACE conn2 <- [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]]]}] 17:52:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:52:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 703ms 17:52:08 INFO - PROCESS | 4056 | 1467683528368 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:52:08 INFO - PROCESS | 4056 | 1467683528370 Marionette TRACE conn2 <- [1,389,null,{"value":"13"}] 17:52:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:52:08 INFO - PROCESS | 4056 | 1467683528373 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:52:08 INFO - PROCESS | 4056 | 1467683528375 Marionette TRACE conn2 <- [1,390,null,{}] 17:52:08 INFO - PROCESS | 4056 | 1467683528379 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:08 INFO - PROCESS | 4056 | 1467683528381 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:08 INFO - PROCESS | 4056 | 1467683528527 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:52:08 INFO - PROCESS | 4056 | 1467683528546 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:08 INFO - PROCESS | 4056 | 1467683528548 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:08 INFO - PROCESS | 4056 | ++DOCSHELL 19E34800 == 45 [pid = 4056] [id = 107] 17:52:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (19E3AC00) [pid = 4056] [serial = 318] [outer = 00000000] 17:52:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (1A12F400) [pid = 4056] [serial = 319] [outer = 19E3AC00] 17:52:08 INFO - PROCESS | 4056 | 1467683528600 Marionette DEBUG loaded listener.js 17:52:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (1A130000) [pid = 4056] [serial = 320] [outer = 19E3AC00] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (13C71800) [pid = 4056] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (10A78000) [pid = 4056] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (18115000) [pid = 4056] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (176EB000) [pid = 4056] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (17784000) [pid = 4056] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (19B8C400) [pid = 4056] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (19EC6800) [pid = 4056] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (15775000) [pid = 4056] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (18117000) [pid = 4056] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (1A138000) [pid = 4056] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:52:09 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (130A3000) [pid = 4056] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:52:09 INFO - PROCESS | 4056 | 1467683529271 Marionette TRACE conn2 <- [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]]]}] 17:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 953ms 17:52:09 INFO - PROCESS | 4056 | 1467683529319 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 4056 | 1467683529321 Marionette TRACE conn2 <- [1,393,null,{"value":"13"}] 17:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:52:09 INFO - PROCESS | 4056 | 1467683529324 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 4056 | 1467683529326 Marionette TRACE conn2 <- [1,394,null,{}] 17:52:09 INFO - PROCESS | 4056 | 1467683529330 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:09 INFO - PROCESS | 4056 | 1467683529332 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:09 INFO - PROCESS | 4056 | 1467683529414 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:52:09 INFO - PROCESS | 4056 | 1467683529421 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:09 INFO - PROCESS | 4056 | 1467683529423 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:09 INFO - PROCESS | 4056 | ++DOCSHELL 10A80400 == 46 [pid = 4056] [id = 108] 17:52:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (10E3D000) [pid = 4056] [serial = 321] [outer = 00000000] 17:52:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (17695C00) [pid = 4056] [serial = 322] [outer = 10E3D000] 17:52:09 INFO - PROCESS | 4056 | 1467683529538 Marionette DEBUG loaded listener.js 17:52:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (19E2F800) [pid = 4056] [serial = 323] [outer = 10E3D000] 17:52:09 INFO - PROCESS | 4056 | 1467683529922 Marionette TRACE conn2 <- [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]]]}] 17:52:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:52:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 640ms 17:52:09 INFO - PROCESS | 4056 | 1467683529963 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:52:09 INFO - PROCESS | 4056 | 1467683529965 Marionette TRACE conn2 <- [1,397,null,{"value":"13"}] 17:52:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:52:09 INFO - PROCESS | 4056 | 1467683529968 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:52:09 INFO - PROCESS | 4056 | 1467683529970 Marionette TRACE conn2 <- [1,398,null,{}] 17:52:09 INFO - PROCESS | 4056 | 1467683529973 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:09 INFO - PROCESS | 4056 | 1467683529975 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:10 INFO - PROCESS | 4056 | 1467683530052 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:52:10 INFO - PROCESS | 4056 | 1467683530137 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 4056 | 1467683530139 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:10 INFO - PROCESS | 4056 | ++DOCSHELL 10A9D000 == 47 [pid = 4056] [id = 109] 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (153A9000) [pid = 4056] [serial = 324] [outer = 00000000] 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (1A13B800) [pid = 4056] [serial = 325] [outer = 153A9000] 17:52:10 INFO - PROCESS | 4056 | 1467683530181 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (1A189400) [pid = 4056] [serial = 326] [outer = 153A9000] 17:52:10 INFO - PROCESS | 4056 | 1467683530547 Marionette TRACE conn2 <- [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]]]}] 17:52:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:52:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 641ms 17:52:10 INFO - PROCESS | 4056 | 1467683530606 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:52:10 INFO - PROCESS | 4056 | 1467683530608 Marionette TRACE conn2 <- [1,401,null,{"value":"13"}] 17:52:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:52:10 INFO - PROCESS | 4056 | 1467683530611 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:52:10 INFO - PROCESS | 4056 | 1467683530613 Marionette TRACE conn2 <- [1,402,null,{}] 17:52:10 INFO - PROCESS | 4056 | 1467683530617 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:10 INFO - PROCESS | 4056 | 1467683530618 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:10 INFO - PROCESS | 4056 | 1467683530741 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:52:10 INFO - PROCESS | 4056 | 1467683530752 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:10 INFO - PROCESS | 4056 | 1467683530754 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:10 INFO - PROCESS | 4056 | ++DOCSHELL 19909400 == 48 [pid = 4056] [id = 110] 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (1A139800) [pid = 4056] [serial = 327] [outer = 00000000] 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (1A61CC00) [pid = 4056] [serial = 328] [outer = 1A139800] 17:52:10 INFO - PROCESS | 4056 | 1467683530796 Marionette DEBUG loaded listener.js 17:52:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (1A89AC00) [pid = 4056] [serial = 329] [outer = 1A139800] 17:52:11 INFO - PROCESS | 4056 | 1467683531231 Marionette TRACE conn2 <- [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]]]}] 17:52:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:52:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 641ms 17:52:11 INFO - PROCESS | 4056 | 1467683531250 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:52:11 INFO - PROCESS | 4056 | 1467683531255 Marionette TRACE conn2 <- [1,405,null,{"value":"13"}] 17:52:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:52:11 INFO - PROCESS | 4056 | 1467683531260 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:52:11 INFO - PROCESS | 4056 | 1467683531265 Marionette TRACE conn2 <- [1,406,null,{}] 17:52:11 INFO - PROCESS | 4056 | 1467683531272 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:11 INFO - PROCESS | 4056 | 1467683531275 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:11 INFO - PROCESS | 4056 | 1467683531440 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:52:11 INFO - PROCESS | 4056 | 1467683531553 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:11 INFO - PROCESS | 4056 | 1467683531558 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:11 INFO - PROCESS | 4056 | ++DOCSHELL 12D89C00 == 49 [pid = 4056] [id = 111] 17:52:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (13031400) [pid = 4056] [serial = 330] [outer = 00000000] 17:52:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (131B4400) [pid = 4056] [serial = 331] [outer = 13031400] 17:52:11 INFO - PROCESS | 4056 | 1467683531614 Marionette DEBUG loaded listener.js 17:52:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (131BE800) [pid = 4056] [serial = 332] [outer = 13031400] 17:52:12 INFO - PROCESS | 4056 | 1467683532185 Marionette TRACE conn2 <- [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]]]}] 17:52:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:52:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 938ms 17:52:12 INFO - PROCESS | 4056 | 1467683532206 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:52:12 INFO - PROCESS | 4056 | 1467683532211 Marionette TRACE conn2 <- [1,409,null,{"value":"13"}] 17:52:12 INFO - PROCESS | 4056 | 1467683532217 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:52:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:52:12 INFO - PROCESS | 4056 | 1467683532220 Marionette TRACE conn2 <- [1,410,null,{}] 17:52:12 INFO - PROCESS | 4056 | 1467683532224 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:12 INFO - PROCESS | 4056 | 1467683532227 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:12 INFO - PROCESS | 4056 | 1467683532334 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:52:12 INFO - PROCESS | 4056 | 1467683532440 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:12 INFO - PROCESS | 4056 | 1467683532444 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:12 INFO - PROCESS | 4056 | ++DOCSHELL 14392C00 == 50 [pid = 4056] [id = 112] 17:52:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (14F43400) [pid = 4056] [serial = 333] [outer = 00000000] 17:52:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (15774C00) [pid = 4056] [serial = 334] [outer = 14F43400] 17:52:12 INFO - PROCESS | 4056 | 1467683532503 Marionette DEBUG loaded listener.js 17:52:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 112 (162AB800) [pid = 4056] [serial = 335] [outer = 14F43400] 17:52:13 INFO - PROCESS | 4056 | 1467683533192 Marionette TRACE conn2 <- [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]]]}] 17:52:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:52:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1047ms 17:52:13 INFO - PROCESS | 4056 | 1467683533260 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:52:13 INFO - PROCESS | 4056 | 1467683533263 Marionette TRACE conn2 <- [1,413,null,{"value":"13"}] 17:52:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:52:13 INFO - PROCESS | 4056 | 1467683533285 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:52:13 INFO - PROCESS | 4056 | 1467683533289 Marionette TRACE conn2 <- [1,414,null,{}] 17:52:13 INFO - PROCESS | 4056 | 1467683533299 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:13 INFO - PROCESS | 4056 | 1467683533304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:13 INFO - PROCESS | 4056 | 1467683533439 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:52:13 INFO - PROCESS | 4056 | 1467683533571 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:13 INFO - PROCESS | 4056 | 1467683533574 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:13 INFO - PROCESS | 4056 | ++DOCSHELL 19905C00 == 51 [pid = 4056] [id = 113] 17:52:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 113 (19907C00) [pid = 4056] [serial = 336] [outer = 00000000] 17:52:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 114 (1A18E800) [pid = 4056] [serial = 337] [outer = 19907C00] 17:52:13 INFO - PROCESS | 4056 | 1467683533633 Marionette DEBUG loaded listener.js 17:52:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 115 (1A61B000) [pid = 4056] [serial = 338] [outer = 19907C00] 17:52:14 INFO - PROCESS | 4056 | 1467683534207 Marionette TRACE conn2 <- [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]]]}] 17:52:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:52:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 953ms 17:52:14 INFO - PROCESS | 4056 | 1467683534228 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:52:14 INFO - PROCESS | 4056 | 1467683534231 Marionette TRACE conn2 <- [1,417,null,{"value":"13"}] 17:52:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:52:14 INFO - PROCESS | 4056 | 1467683534248 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:52:14 INFO - PROCESS | 4056 | 1467683534250 Marionette TRACE conn2 <- [1,418,null,{}] 17:52:14 INFO - PROCESS | 4056 | 1467683534254 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:14 INFO - PROCESS | 4056 | 1467683534256 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:14 INFO - PROCESS | 4056 | 1467683534364 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:52:14 INFO - PROCESS | 4056 | 1467683534487 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:14 INFO - PROCESS | 4056 | 1467683534489 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:14 INFO - PROCESS | 4056 | ++DOCSHELL 1A18D400 == 52 [pid = 4056] [id = 114] 17:52:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 116 (1AE0A000) [pid = 4056] [serial = 339] [outer = 00000000] 17:52:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 117 (1AE10800) [pid = 4056] [serial = 340] [outer = 1AE0A000] 17:52:14 INFO - PROCESS | 4056 | 1467683534550 Marionette DEBUG loaded listener.js 17:52:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 118 (1AE70C00) [pid = 4056] [serial = 341] [outer = 1AE0A000] 17:52:15 INFO - PROCESS | 4056 | 1467683535649 Marionette TRACE conn2 <- [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]]]}] 17:52:15 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 17:52:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1453ms 17:52:15 INFO - PROCESS | 4056 | 1467683535707 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:52:15 INFO - PROCESS | 4056 | 1467683535711 Marionette TRACE conn2 <- [1,421,null,{"value":"13"}] 17:52:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:52:15 INFO - PROCESS | 4056 | 1467683535716 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:52:15 INFO - PROCESS | 4056 | 1467683535719 Marionette TRACE conn2 <- [1,422,null,{}] 17:52:15 INFO - PROCESS | 4056 | 1467683535765 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:15 INFO - PROCESS | 4056 | 1467683535768 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:15 INFO - PROCESS | 4056 | 1467683535884 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 162A8C00 == 51 [pid = 4056] [id = 70] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 10A9D000 == 50 [pid = 4056] [id = 109] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 10A80400 == 49 [pid = 4056] [id = 108] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 19E34800 == 48 [pid = 4056] [id = 107] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 18111400 == 47 [pid = 4056] [id = 106] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 1777EC00 == 46 [pid = 4056] [id = 105] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 153A3800 == 45 [pid = 4056] [id = 104] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 14F41800 == 44 [pid = 4056] [id = 103] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 1315A400 == 43 [pid = 4056] [id = 102] 17:52:15 INFO - PROCESS | 4056 | --DOCSHELL 11AE8800 == 42 [pid = 4056] [id = 101] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 117 (1A891800) [pid = 4056] [serial = 200] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 116 (1AE65400) [pid = 4056] [serial = 274] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 115 (1A13EC00) [pid = 4056] [serial = 277] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 114 (1AE6A400) [pid = 4056] [serial = 275] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 113 (1543AC00) [pid = 4056] [serial = 260] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 112 (134D8400) [pid = 4056] [serial = 259] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 111 (1A528000) [pid = 4056] [serial = 253] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (162AA000) [pid = 4056] [serial = 250] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (1312E800) [pid = 4056] [serial = 247] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (15CA3C00) [pid = 4056] [serial = 262] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (162ABC00) [pid = 4056] [serial = 263] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (15CA5400) [pid = 4056] [serial = 280] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (19B68C00) [pid = 4056] [serial = 268] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (1A18F000) [pid = 4056] [serial = 257] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (19B70400) [pid = 4056] [serial = 256] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (17BC9000) [pid = 4056] [serial = 265] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (17F61000) [pid = 4056] [serial = 266] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (1AE08000) [pid = 4056] [serial = 283] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (1AE69800) [pid = 4056] [serial = 284] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (1A141000) [pid = 4056] [serial = 278] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (1A51E000) [pid = 4056] [serial = 271] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (1A527400) [pid = 4056] [serial = 272] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (19E34400) [pid = 4056] [serial = 281] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (153AD000) [pid = 4056] [serial = 286] [outer = 00000000] [url = about:blank] 17:52:15 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (19B70000) [pid = 4056] [serial = 269] [outer = 00000000] [url = about:blank] 17:52:16 INFO - PROCESS | 4056 | 1467683536029 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:16 INFO - PROCESS | 4056 | 1467683536034 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:16 INFO - PROCESS | 4056 | ++DOCSHELL 11071400 == 43 [pid = 4056] [id = 115] 17:52:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1107BC00) [pid = 4056] [serial = 342] [outer = 00000000] 17:52:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (13138800) [pid = 4056] [serial = 343] [outer = 1107BC00] 17:52:16 INFO - PROCESS | 4056 | 1467683536083 Marionette DEBUG loaded listener.js 17:52:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (131F0C00) [pid = 4056] [serial = 344] [outer = 1107BC00] 17:52:16 INFO - PROCESS | 4056 | 1467683536942 Marionette TRACE conn2 <- [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]]]}] 17:52:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:52:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1250ms 17:52:16 INFO - PROCESS | 4056 | 1467683536971 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:52:16 INFO - PROCESS | 4056 | 1467683536975 Marionette TRACE conn2 <- [1,425,null,{"value":"13"}] 17:52:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:52:16 INFO - PROCESS | 4056 | 1467683536986 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:52:16 INFO - PROCESS | 4056 | 1467683536988 Marionette TRACE conn2 <- [1,426,null,{}] 17:52:16 INFO - PROCESS | 4056 | 1467683536993 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:16 INFO - PROCESS | 4056 | 1467683536995 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:17 INFO - PROCESS | 4056 | 1467683537080 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:52:17 INFO - PROCESS | 4056 | 1467683537087 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 4056 | 1467683537089 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:17 INFO - PROCESS | 4056 | ++DOCSHELL 153A5C00 == 44 [pid = 4056] [id = 116] 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (153A6000) [pid = 4056] [serial = 345] [outer = 00000000] 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (153B0C00) [pid = 4056] [serial = 346] [outer = 153A6000] 17:52:17 INFO - PROCESS | 4056 | 1467683537134 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (15C9FC00) [pid = 4056] [serial = 347] [outer = 153A6000] 17:52:17 INFO - PROCESS | 4056 | 1467683537607 Marionette TRACE conn2 <- [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] 17:52:17 INFO - PROCESS | 4056 | 1467683537622 Marionette TRACE conn2 <- [1,429,null,{"value":"13"}] 17:52:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:52:17 INFO - PROCESS | 4056 | 1467683537625 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:52:17 INFO - PROCESS | 4056 | 1467683537628 Marionette TRACE conn2 <- [1,430,null,{}] 17:52:17 INFO - PROCESS | 4056 | 1467683537642 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:17 INFO - PROCESS | 4056 | 1467683537646 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:17 INFO - PROCESS | 4056 | 1467683537731 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:52:17 INFO - PROCESS | 4056 | 1467683537739 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:17 INFO - PROCESS | 4056 | 1467683537742 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:17 INFO - PROCESS | 4056 | ++DOCSHELL 176E8800 == 45 [pid = 4056] [id = 117] 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (176E9C00) [pid = 4056] [serial = 348] [outer = 00000000] 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (17F15C00) [pid = 4056] [serial = 349] [outer = 176E9C00] 17:52:17 INFO - PROCESS | 4056 | 1467683537787 Marionette DEBUG loaded listener.js 17:52:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (18118000) [pid = 4056] [serial = 350] [outer = 176E9C00] 17:52:18 INFO - PROCESS | 4056 | 1467683538236 Marionette TRACE conn2 <- [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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 640ms 17:52:18 INFO - PROCESS | 4056 | 1467683538263 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 4056 | 1467683538265 Marionette TRACE conn2 <- [1,433,null,{"value":"13"}] 17:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:52:18 INFO - PROCESS | 4056 | 1467683538268 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - PROCESS | 4056 | 1467683538270 Marionette TRACE conn2 <- [1,434,null,{}] 17:52:18 INFO - PROCESS | 4056 | 1467683538279 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 4056 | 1467683538281 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:18 INFO - PROCESS | 4056 | 1467683538401 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:52:18 INFO - PROCESS | 4056 | 1467683538453 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:18 INFO - PROCESS | 4056 | 1467683538456 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:18 INFO - PROCESS | 4056 | ++DOCSHELL 19704400 == 46 [pid = 4056] [id = 118] 17:52:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (19707400) [pid = 4056] [serial = 351] [outer = 00000000] 17:52:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (19710400) [pid = 4056] [serial = 352] [outer = 19707400] 17:52:18 INFO - PROCESS | 4056 | 1467683538529 Marionette DEBUG loaded listener.js 17:52:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (19903800) [pid = 4056] [serial = 353] [outer = 19707400] 17:52:18 INFO - PROCESS | 4056 | 1467683538940 Marionette TRACE conn2 <- [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]]]}] 17:52:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:52:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 703ms 17:52:18 INFO - PROCESS | 4056 | 1467683538968 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:52:18 INFO - PROCESS | 4056 | 1467683538970 Marionette TRACE conn2 <- [1,437,null,{"value":"13"}] 17:52:18 INFO - PROCESS | 4056 | 1467683538973 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:52:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:52:18 INFO - PROCESS | 4056 | 1467683538975 Marionette TRACE conn2 <- [1,438,null,{}] 17:52:18 INFO - PROCESS | 4056 | 1467683538978 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:18 INFO - PROCESS | 4056 | 1467683538980 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:19 INFO - PROCESS | 4056 | 1467683539090 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:52:19 INFO - PROCESS | 4056 | 1467683539095 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 4056 | 1467683539097 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:19 INFO - PROCESS | 4056 | ++DOCSHELL 19B70400 == 47 [pid = 4056] [id = 119] 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (19B83400) [pid = 4056] [serial = 354] [outer = 00000000] 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (19E33C00) [pid = 4056] [serial = 355] [outer = 19B83400] 17:52:19 INFO - PROCESS | 4056 | 1467683539139 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (19E36C00) [pid = 4056] [serial = 356] [outer = 19B83400] 17:52:19 INFO - PROCESS | 4056 | 1467683539593 Marionette TRACE conn2 <- [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]]]}] 17:52:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:52:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 625ms 17:52:19 INFO - PROCESS | 4056 | 1467683539611 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:52:19 INFO - PROCESS | 4056 | 1467683539613 Marionette TRACE conn2 <- [1,441,null,{"value":"13"}] 17:52:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:52:19 INFO - PROCESS | 4056 | 1467683539617 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:52:19 INFO - PROCESS | 4056 | 1467683539618 Marionette TRACE conn2 <- [1,442,null,{}] 17:52:19 INFO - PROCESS | 4056 | 1467683539621 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:19 INFO - PROCESS | 4056 | 1467683539627 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:19 INFO - PROCESS | 4056 | 1467683539772 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:52:19 INFO - PROCESS | 4056 | 1467683539858 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:19 INFO - PROCESS | 4056 | 1467683539860 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:19 INFO - PROCESS | 4056 | ++DOCSHELL 10A10000 == 48 [pid = 4056] [id = 120] 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (19B6FC00) [pid = 4056] [serial = 357] [outer = 00000000] 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (1A189000) [pid = 4056] [serial = 358] [outer = 19B6FC00] 17:52:19 INFO - PROCESS | 4056 | 1467683539903 Marionette DEBUG loaded listener.js 17:52:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (1A620800) [pid = 4056] [serial = 359] [outer = 19B6FC00] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (1315AC00) [pid = 4056] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (17783C00) [pid = 4056] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (153A9000) [pid = 4056] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (18116C00) [pid = 4056] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (10E3D000) [pid = 4056] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (19E3AC00) [pid = 4056] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (1543EC00) [pid = 4056] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (14F43800) [pid = 4056] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:52:20 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (11AE9800) [pid = 4056] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:52:20 INFO - PROCESS | 4056 | 1467683540451 Marionette TRACE conn2 <- [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]]]}] 17:52:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:52:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 891ms 17:52:20 INFO - PROCESS | 4056 | 1467683540522 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:52:20 INFO - PROCESS | 4056 | 1467683540524 Marionette TRACE conn2 <- [1,445,null,{"value":"13"}] 17:52:20 INFO - PROCESS | 4056 | 1467683540527 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:52:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:52:20 INFO - PROCESS | 4056 | 1467683540538 Marionette TRACE conn2 <- [1,446,null,{}] 17:52:20 INFO - PROCESS | 4056 | 1467683540542 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:20 INFO - PROCESS | 4056 | 1467683540544 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:20 INFO - PROCESS | 4056 | 1467683540621 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:52:20 INFO - PROCESS | 4056 | 1467683540627 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:20 INFO - PROCESS | 4056 | 1467683540629 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:20 INFO - PROCESS | 4056 | ++DOCSHELL 10F4D000 == 49 [pid = 4056] [id = 121] 17:52:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (131BFC00) [pid = 4056] [serial = 360] [outer = 00000000] 17:52:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (153A7400) [pid = 4056] [serial = 361] [outer = 131BFC00] 17:52:20 INFO - PROCESS | 4056 | 1467683540675 Marionette DEBUG loaded listener.js 17:52:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (19E3AC00) [pid = 4056] [serial = 362] [outer = 131BFC00] 17:52:21 INFO - PROCESS | 4056 | 1467683541104 Marionette TRACE conn2 <- [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]]]}] 17:52:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:52:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 656ms 17:52:21 INFO - PROCESS | 4056 | 1467683541186 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:52:21 INFO - PROCESS | 4056 | 1467683541188 Marionette TRACE conn2 <- [1,449,null,{"value":"13"}] 17:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:52:21 INFO - PROCESS | 4056 | 1467683541191 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 4056 | 1467683541193 Marionette TRACE conn2 <- [1,450,null,{}] 17:52:21 INFO - PROCESS | 4056 | 1467683541197 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:21 INFO - PROCESS | 4056 | 1467683541198 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:21 INFO - PROCESS | 4056 | 1467683541276 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:52:21 INFO - PROCESS | 4056 | 1467683541281 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 4056 | 1467683541283 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:21 INFO - PROCESS | 4056 | ++DOCSHELL 1A188800 == 50 [pid = 4056] [id = 122] 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (1A529800) [pid = 4056] [serial = 363] [outer = 00000000] 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (1A898400) [pid = 4056] [serial = 364] [outer = 1A529800] 17:52:21 INFO - PROCESS | 4056 | 1467683541326 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (1AC2D000) [pid = 4056] [serial = 365] [outer = 1A529800] 17:52:21 INFO - PROCESS | 4056 | 1467683541742 Marionette TRACE conn2 <- [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] 17:52:21 INFO - PROCESS | 4056 | 1467683541790 Marionette TRACE conn2 <- [1,453,null,{"value":"13"}] 17:52:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 17:52:21 INFO - PROCESS | 4056 | 1467683541794 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:52:21 INFO - PROCESS | 4056 | 1467683541795 Marionette TRACE conn2 <- [1,454,null,{}] 17:52:21 INFO - PROCESS | 4056 | 1467683541799 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:21 INFO - PROCESS | 4056 | 1467683541801 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:21 INFO - PROCESS | 4056 | 1467683541884 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:52:21 INFO - PROCESS | 4056 | 1467683541891 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:21 INFO - PROCESS | 4056 | 1467683541893 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:21 INFO - PROCESS | 4056 | ++DOCSHELL 1AA42C00 == 51 [pid = 4056] [id = 123] 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (1AE0E400) [pid = 4056] [serial = 366] [outer = 00000000] 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (1B122400) [pid = 4056] [serial = 367] [outer = 1AE0E400] 17:52:21 INFO - PROCESS | 4056 | 1467683541935 Marionette DEBUG loaded listener.js 17:52:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (1B125400) [pid = 4056] [serial = 368] [outer = 1AE0E400] 17:52:22 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:22 INFO - PROCESS | 4056 | 1467683542350 Marionette TRACE conn2 <- [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]]]}] 17:52:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:52:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 594ms 17:52:22 INFO - PROCESS | 4056 | 1467683542441 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:52:22 INFO - PROCESS | 4056 | 1467683542446 Marionette TRACE conn2 <- [1,457,null,{"value":"13"}] 17:52:22 INFO - PROCESS | 4056 | 1467683542452 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:52:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:52:22 INFO - PROCESS | 4056 | 1467683542456 Marionette TRACE conn2 <- [1,458,null,{}] 17:52:22 INFO - PROCESS | 4056 | 1467683542462 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:22 INFO - PROCESS | 4056 | 1467683542465 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:22 INFO - PROCESS | 4056 | 1467683542576 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:52:22 INFO - PROCESS | 4056 | 1467683542790 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:22 INFO - PROCESS | 4056 | 1467683542796 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:22 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EF400 == 52 [pid = 4056] [id = 124] 17:52:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 112 (0C7EF800) [pid = 4056] [serial = 369] [outer = 00000000] 17:52:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 113 (0C7F4400) [pid = 4056] [serial = 370] [outer = 0C7EF800] 17:52:22 INFO - PROCESS | 4056 | 1467683542854 Marionette DEBUG loaded listener.js 17:52:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 114 (10E38000) [pid = 4056] [serial = 371] [outer = 0C7EF800] 17:52:23 INFO - PROCESS | 4056 | 1467683543429 Marionette TRACE conn2 <- [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] 17:52:23 INFO - PROCESS | 4056 | 1467683543499 Marionette TRACE conn2 <- [1,461,null,{"value":"13"}] 17:52:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:52:23 INFO - PROCESS | 4056 | 1467683543505 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:52:23 INFO - PROCESS | 4056 | 1467683543509 Marionette TRACE conn2 <- [1,462,null,{}] 17:52:23 INFO - PROCESS | 4056 | 1467683543533 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:23 INFO - PROCESS | 4056 | 1467683543536 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:23 INFO - PROCESS | 4056 | 1467683543700 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:52:23 INFO - PROCESS | 4056 | 1467683543710 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:23 INFO - PROCESS | 4056 | 1467683543713 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:23 INFO - PROCESS | 4056 | ++DOCSHELL 13EA1800 == 53 [pid = 4056] [id = 125] 17:52:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 115 (14393000) [pid = 4056] [serial = 372] [outer = 00000000] 17:52:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 116 (153A6800) [pid = 4056] [serial = 373] [outer = 14393000] 17:52:23 INFO - PROCESS | 4056 | 1467683543775 Marionette DEBUG loaded listener.js 17:52:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 117 (1620A800) [pid = 4056] [serial = 374] [outer = 14393000] 17:52:24 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:24 INFO - PROCESS | 4056 | 1467683544450 Marionette TRACE conn2 <- [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] 17:52:24 INFO - PROCESS | 4056 | 1467683544469 Marionette TRACE conn2 <- [1,465,null,{"value":"13"}] 17:52:24 INFO - PROCESS | 4056 | 1467683544487 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:52:24 INFO - PROCESS | 4056 | 1467683544490 Marionette TRACE conn2 <- [1,466,null,{}] 17:52:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:52:24 INFO - PROCESS | 4056 | 1467683544495 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:24 INFO - PROCESS | 4056 | 1467683544501 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:24 INFO - PROCESS | 4056 | 1467683544609 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:52:24 INFO - PROCESS | 4056 | 1467683544743 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:24 INFO - PROCESS | 4056 | 1467683544747 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:24 INFO - PROCESS | 4056 | ++DOCSHELL 19906000 == 54 [pid = 4056] [id = 126] 17:52:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 118 (19907800) [pid = 4056] [serial = 375] [outer = 00000000] 17:52:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 119 (19EC0000) [pid = 4056] [serial = 376] [outer = 19907800] 17:52:24 INFO - PROCESS | 4056 | 1467683544810 Marionette DEBUG loaded listener.js 17:52:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 120 (1A140400) [pid = 4056] [serial = 377] [outer = 19907800] 17:52:25 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:52:25 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(SUCCEEDED(hr)) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/media/platforms/wmf/WMFUtils.cpp, line 206 17:52:25 INFO - PROCESS | 4056 | 1467683545413 Marionette TRACE conn2 <- [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] 17:52:25 INFO - PROCESS | 4056 | 1467683545478 Marionette TRACE conn2 <- [1,469,null,{"value":"13"}] 17:52:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:52:25 INFO - PROCESS | 4056 | 1467683545482 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:52:25 INFO - PROCESS | 4056 | 1467683545484 Marionette TRACE conn2 <- [1,470,null,{}] 17:52:25 INFO - PROCESS | 4056 | 1467683545487 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:25 INFO - PROCESS | 4056 | 1467683545491 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:25 INFO - PROCESS | 4056 | 1467683545597 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:52:25 INFO - PROCESS | 4056 | 1467683545724 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:25 INFO - PROCESS | 4056 | 1467683545727 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:25 INFO - PROCESS | 4056 | ++DOCSHELL 12D81800 == 55 [pid = 4056] [id = 127] 17:52:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 121 (17B18400) [pid = 4056] [serial = 378] [outer = 00000000] 17:52:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 122 (17B20400) [pid = 4056] [serial = 379] [outer = 17B18400] 17:52:25 INFO - PROCESS | 4056 | 1467683545780 Marionette DEBUG loaded listener.js 17:52:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 123 (1A18A400) [pid = 4056] [serial = 380] [outer = 17B18400] 17:52:26 INFO - PROCESS | 4056 | 1467683546328 Marionette TRACE conn2 <- [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]]]}] 17:52:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:52:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 906ms 17:52:26 INFO - PROCESS | 4056 | 1467683546386 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:52:26 INFO - PROCESS | 4056 | 1467683546389 Marionette TRACE conn2 <- [1,473,null,{"value":"13"}] 17:52:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:52:26 INFO - PROCESS | 4056 | 1467683546392 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:52:26 INFO - PROCESS | 4056 | 1467683546394 Marionette TRACE conn2 <- [1,474,null,{}] 17:52:26 INFO - PROCESS | 4056 | 1467683546398 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:26 INFO - PROCESS | 4056 | 1467683546400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:26 INFO - PROCESS | 4056 | 1467683546503 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:52:26 INFO - PROCESS | 4056 | 1467683546601 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:26 INFO - PROCESS | 4056 | 1467683546604 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:26 INFO - PROCESS | 4056 | ++DOCSHELL 1055F800 == 56 [pid = 4056] [id = 128] 17:52:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 124 (130A3000) [pid = 4056] [serial = 381] [outer = 00000000] 17:52:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 125 (153B1C00) [pid = 4056] [serial = 382] [outer = 130A3000] 17:52:26 INFO - PROCESS | 4056 | 1467683546654 Marionette DEBUG loaded listener.js 17:52:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 126 (17B1F400) [pid = 4056] [serial = 383] [outer = 130A3000] 17:52:27 INFO - PROCESS | 4056 | 1467683547431 Marionette TRACE conn2 <- [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]]]}] 17:52:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:52:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1094ms 17:52:27 INFO - PROCESS | 4056 | 1467683547490 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:52:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:52:27 INFO - PROCESS | 4056 | 1467683547495 Marionette TRACE conn2 <- [1,477,null,{"value":"13"}] 17:52:27 INFO - PROCESS | 4056 | 1467683547500 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:52:27 INFO - PROCESS | 4056 | 1467683547506 Marionette TRACE conn2 <- [1,478,null,{}] 17:52:27 INFO - PROCESS | 4056 | 1467683547512 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:27 INFO - PROCESS | 4056 | 1467683547514 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:27 INFO - PROCESS | 4056 | 1467683547613 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:52:27 INFO - PROCESS | 4056 | 1467683547742 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:27 INFO - PROCESS | 4056 | 1467683547744 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:27 INFO - PROCESS | 4056 | ++DOCSHELL 13159000 == 57 [pid = 4056] [id = 129] 17:52:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 127 (1315AC00) [pid = 4056] [serial = 384] [outer = 00000000] 17:52:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 128 (13C73000) [pid = 4056] [serial = 385] [outer = 1315AC00] 17:52:27 INFO - PROCESS | 4056 | 1467683547793 Marionette DEBUG loaded listener.js 17:52:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 129 (14394400) [pid = 4056] [serial = 386] [outer = 1315AC00] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1A188800 == 56 [pid = 4056] [id = 122] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 10F4D000 == 55 [pid = 4056] [id = 121] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 10A10000 == 54 [pid = 4056] [id = 120] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19B70400 == 53 [pid = 4056] [id = 119] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19704400 == 52 [pid = 4056] [id = 118] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 176E8800 == 51 [pid = 4056] [id = 117] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 153A5C00 == 50 [pid = 4056] [id = 116] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 11071400 == 49 [pid = 4056] [id = 115] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1A18D400 == 48 [pid = 4056] [id = 114] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19905C00 == 47 [pid = 4056] [id = 113] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 12D89C00 == 46 [pid = 4056] [id = 111] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 14392C00 == 45 [pid = 4056] [id = 112] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1AA37C00 == 44 [pid = 4056] [id = 82] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 131BF800 == 43 [pid = 4056] [id = 98] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1392B400 == 42 [pid = 4056] [id = 57] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 17690C00 == 41 [pid = 4056] [id = 100] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 11007800 == 40 [pid = 4056] [id = 45] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19909400 == 39 [pid = 4056] [id = 110] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 17698000 == 38 [pid = 4056] [id = 86] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19904400 == 37 [pid = 4056] [id = 71] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 128A9800 == 36 [pid = 4056] [id = 97] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 12DC7800 == 35 [pid = 4056] [id = 69] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 16FC1C00 == 34 [pid = 4056] [id = 99] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 11079C00 == 33 [pid = 4056] [id = 96] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 12D81800 == 32 [pid = 4056] [id = 127] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1055F800 == 31 [pid = 4056] [id = 128] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 19906000 == 30 [pid = 4056] [id = 126] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 1AA42C00 == 29 [pid = 4056] [id = 123] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 0C7EF400 == 28 [pid = 4056] [id = 124] 17:52:28 INFO - PROCESS | 4056 | --DOCSHELL 13EA1800 == 27 [pid = 4056] [id = 125] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 128 (17691000) [pid = 4056] [serial = 295] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 127 (131BB800) [pid = 4056] [serial = 304] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 126 (131F1400) [pid = 4056] [serial = 305] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 125 (13C79800) [pid = 4056] [serial = 292] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 124 (1A13AC00) [pid = 4056] [serial = 298] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 123 (12DCB800) [pid = 4056] [serial = 289] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 122 (17F15800) [pid = 4056] [serial = 313] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 121 (17F16400) [pid = 4056] [serial = 314] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 120 (1A189400) [pid = 4056] [serial = 326] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 119 (19B90000) [pid = 4056] [serial = 317] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 118 (19907000) [pid = 4056] [serial = 316] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 117 (17695C00) [pid = 4056] [serial = 322] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 116 (1A12F400) [pid = 4056] [serial = 319] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 115 (1A130000) [pid = 4056] [serial = 320] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 114 (16FBC800) [pid = 4056] [serial = 310] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 113 (153A4400) [pid = 4056] [serial = 307] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 112 (153AC000) [pid = 4056] [serial = 308] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 111 (13157400) [pid = 4056] [serial = 302] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (12A2A000) [pid = 4056] [serial = 301] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (19E2F800) [pid = 4056] [serial = 323] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (1A13B800) [pid = 4056] [serial = 325] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (171F2C00) [pid = 4056] [serial = 311] [outer = 00000000] [url = about:blank] 17:52:28 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (1A61CC00) [pid = 4056] [serial = 328] [outer = 00000000] [url = about:blank] 17:52:29 INFO - PROCESS | 4056 | 1467683549074 Marionette TRACE conn2 <- [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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1625ms 17:52:29 INFO - PROCESS | 4056 | 1467683549122 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 4056 | 1467683549125 Marionette TRACE conn2 <- [1,481,null,{"value":"13"}] 17:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:52:29 INFO - PROCESS | 4056 | 1467683549130 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 4056 | 1467683549132 Marionette TRACE conn2 <- [1,482,null,{}] 17:52:29 INFO - PROCESS | 4056 | 1467683549137 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 4056 | 1467683549140 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:29 INFO - PROCESS | 4056 | 1467683549245 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:52:29 INFO - PROCESS | 4056 | 1467683549333 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 4056 | 1467683549336 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:29 INFO - PROCESS | 4056 | ++DOCSHELL 10A7D000 == 28 [pid = 4056] [id = 130] 17:52:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (10A81000) [pid = 4056] [serial = 387] [outer = 00000000] 17:52:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (11071400) [pid = 4056] [serial = 388] [outer = 10A81000] 17:52:29 INFO - PROCESS | 4056 | 1467683549382 Marionette DEBUG loaded listener.js 17:52:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (114D8000) [pid = 4056] [serial = 389] [outer = 10A81000] 17:52:29 INFO - PROCESS | 4056 | 1467683549779 Marionette TRACE conn2 <- [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]]]}] 17:52:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:52:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 703ms 17:52:29 INFO - PROCESS | 4056 | 1467683549827 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:52:29 INFO - PROCESS | 4056 | 1467683549832 Marionette TRACE conn2 <- [1,485,null,{"value":"13"}] 17:52:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:52:29 INFO - PROCESS | 4056 | 1467683549838 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:52:29 INFO - PROCESS | 4056 | 1467683549840 Marionette TRACE conn2 <- [1,486,null,{}] 17:52:29 INFO - PROCESS | 4056 | 1467683549873 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:29 INFO - PROCESS | 4056 | 1467683549875 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:29 INFO - PROCESS | 4056 | 1467683549970 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:52:29 INFO - PROCESS | 4056 | 1467683549982 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:29 INFO - PROCESS | 4056 | 1467683549984 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:29 INFO - PROCESS | 4056 | ++DOCSHELL 131B1800 == 29 [pid = 4056] [id = 131] 17:52:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (131B5C00) [pid = 4056] [serial = 390] [outer = 00000000] 17:52:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (131F1400) [pid = 4056] [serial = 391] [outer = 131B5C00] 17:52:30 INFO - PROCESS | 4056 | 1467683550033 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 112 (131F2400) [pid = 4056] [serial = 392] [outer = 131B5C00] 17:52:30 INFO - PROCESS | 4056 | 1467683550462 Marionette TRACE conn2 <- [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]]]}] 17:52:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:52:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 625ms 17:52:30 INFO - PROCESS | 4056 | 1467683550488 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:52:30 INFO - PROCESS | 4056 | 1467683550491 Marionette TRACE conn2 <- [1,489,null,{"value":"13"}] 17:52:30 INFO - PROCESS | 4056 | 1467683550495 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:52:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:52:30 INFO - PROCESS | 4056 | 1467683550498 Marionette TRACE conn2 <- [1,490,null,{}] 17:52:30 INFO - PROCESS | 4056 | 1467683550508 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:30 INFO - PROCESS | 4056 | 1467683550513 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:30 INFO - PROCESS | 4056 | 1467683550591 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:52:30 INFO - PROCESS | 4056 | 1467683550598 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:30 INFO - PROCESS | 4056 | 1467683550601 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:30 INFO - PROCESS | 4056 | ++DOCSHELL 14393C00 == 30 [pid = 4056] [id = 132] 17:52:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 113 (14394000) [pid = 4056] [serial = 393] [outer = 00000000] 17:52:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 114 (153A8000) [pid = 4056] [serial = 394] [outer = 14394000] 17:52:30 INFO - PROCESS | 4056 | 1467683550648 Marionette DEBUG loaded listener.js 17:52:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 115 (15775000) [pid = 4056] [serial = 395] [outer = 14394000] 17:52:31 INFO - PROCESS | 4056 | 1467683551122 Marionette TRACE conn2 <- [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]]]}] 17:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 640ms 17:52:31 INFO - PROCESS | 4056 | 1467683551137 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:52:31 INFO - PROCESS | 4056 | 1467683551140 Marionette TRACE conn2 <- [1,493,null,{"value":"13"}] 17:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:52:31 INFO - PROCESS | 4056 | 1467683551149 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:52:31 INFO - PROCESS | 4056 | 1467683551150 Marionette TRACE conn2 <- [1,494,null,{}] 17:52:31 INFO - PROCESS | 4056 | 1467683551154 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:31 INFO - PROCESS | 4056 | 1467683551156 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:31 INFO - PROCESS | 4056 | 1467683551272 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:52:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 116 (162AA000) [pid = 4056] [serial = 396] [outer = 1B472C00] 17:52:31 INFO - PROCESS | 4056 | 1467683551378 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:31 INFO - PROCESS | 4056 | 1467683551380 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:31 INFO - PROCESS | 4056 | ++DOCSHELL 16B0E400 == 31 [pid = 4056] [id = 133] 17:52:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 117 (16B0E800) [pid = 4056] [serial = 397] [outer = 00000000] 17:52:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 118 (16FBF400) [pid = 4056] [serial = 398] [outer = 16B0E800] 17:52:31 INFO - PROCESS | 4056 | 1467683551427 Marionette DEBUG loaded listener.js 17:52:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 119 (171F6800) [pid = 4056] [serial = 399] [outer = 16B0E800] 17:52:31 INFO - PROCESS | 4056 | 1467683551878 Marionette TRACE conn2 <- [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]]]}] 17:52:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:52:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 797ms 17:52:31 INFO - PROCESS | 4056 | 1467683551944 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:52:31 INFO - PROCESS | 4056 | 1467683551946 Marionette TRACE conn2 <- [1,497,null,{"value":"13"}] 17:52:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:52:31 INFO - PROCESS | 4056 | 1467683551956 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:52:31 INFO - PROCESS | 4056 | 1467683551957 Marionette TRACE conn2 <- [1,498,null,{}] 17:52:31 INFO - PROCESS | 4056 | 1467683551961 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:31 INFO - PROCESS | 4056 | 1467683551963 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:32 INFO - PROCESS | 4056 | 1467683552075 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:52:32 INFO - PROCESS | 4056 | 1467683552087 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:32 INFO - PROCESS | 4056 | 1467683552089 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:32 INFO - PROCESS | 4056 | ++DOCSHELL 175E6400 == 32 [pid = 4056] [id = 134] 17:52:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 120 (175E7000) [pid = 4056] [serial = 400] [outer = 00000000] 17:52:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 121 (176E8800) [pid = 4056] [serial = 401] [outer = 175E7000] 17:52:32 INFO - PROCESS | 4056 | 1467683552132 Marionette DEBUG loaded listener.js 17:52:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 122 (17785000) [pid = 4056] [serial = 402] [outer = 175E7000] 17:52:32 INFO - PROCESS | 4056 | 1467683552588 Marionette TRACE conn2 <- [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]]]}] 17:52:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:52:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 703ms 17:52:32 INFO - PROCESS | 4056 | 1467683552654 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:52:32 INFO - PROCESS | 4056 | 1467683552656 Marionette TRACE conn2 <- [1,501,null,{"value":"13"}] 17:52:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:52:32 INFO - PROCESS | 4056 | 1467683552705 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:52:32 INFO - PROCESS | 4056 | 1467683552707 Marionette TRACE conn2 <- [1,502,null,{}] 17:52:32 INFO - PROCESS | 4056 | 1467683552710 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:32 INFO - PROCESS | 4056 | 1467683552715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:33 INFO - PROCESS | 4056 | 1467683553302 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 121 (153A3C00) [pid = 4056] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 120 (1AA38C00) [pid = 4056] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 119 (19B83C00) [pid = 4056] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 118 (131EE000) [pid = 4056] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 117 (10369000) [pid = 4056] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 116 (19B8DC00) [pid = 4056] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 115 (162AB400) [pid = 4056] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 114 (11074C00) [pid = 4056] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 113 (10E41400) [pid = 4056] [serial = 164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 112 (15437C00) [pid = 4056] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 111 (19707400) [pid = 4056] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (19B83400) [pid = 4056] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (19B6FC00) [pid = 4056] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (19907C00) [pid = 4056] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (14F43400) [pid = 4056] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (131BFC00) [pid = 4056] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (13031400) [pid = 4056] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (176E9C00) [pid = 4056] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (153A6000) [pid = 4056] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (1107BC00) [pid = 4056] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (1A139800) [pid = 4056] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (1AE0A000) [pid = 4056] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (1A529800) [pid = 4056] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (132D8400) [pid = 4056] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (12A27400) [pid = 4056] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (17F5C000) [pid = 4056] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (17059800) [pid = 4056] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:52:33 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (1AE0E400) [pid = 4056] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:52:33 INFO - PROCESS | 4056 | 1467683553368 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 4056 | 1467683553370 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:33 INFO - PROCESS | 4056 | ++DOCSHELL 10320000 == 33 [pid = 4056] [id = 135] 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (10369000) [pid = 4056] [serial = 403] [outer = 00000000] 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (11073C00) [pid = 4056] [serial = 404] [outer = 10369000] 17:52:33 INFO - PROCESS | 4056 | 1467683553414 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (131BDC00) [pid = 4056] [serial = 405] [outer = 10369000] 17:52:33 INFO - PROCESS | 4056 | 1467683553782 Marionette TRACE conn2 <- [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]]]}] 17:52:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:52:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1109ms 17:52:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:52:33 INFO - PROCESS | 4056 | 1467683553799 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:52:33 INFO - PROCESS | 4056 | 1467683553801 Marionette TRACE conn2 <- [1,505,null,{"value":"13"}] 17:52:33 INFO - PROCESS | 4056 | 1467683553805 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:52:33 INFO - PROCESS | 4056 | 1467683553806 Marionette TRACE conn2 <- [1,506,null,{}] 17:52:33 INFO - PROCESS | 4056 | 1467683553809 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:33 INFO - PROCESS | 4056 | 1467683553811 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:33 INFO - PROCESS | 4056 | 1467683553884 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:52:33 INFO - PROCESS | 4056 | 1467683553889 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:33 INFO - PROCESS | 4056 | 1467683553891 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:33 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F0000 == 34 [pid = 4056] [id = 136] 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (10A76C00) [pid = 4056] [serial = 406] [outer = 00000000] 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (16B0A800) [pid = 4056] [serial = 407] [outer = 10A76C00] 17:52:33 INFO - PROCESS | 4056 | 1467683553937 Marionette DEBUG loaded listener.js 17:52:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (17691400) [pid = 4056] [serial = 408] [outer = 10A76C00] 17:52:34 INFO - PROCESS | 4056 | 1467683554350 Marionette TRACE conn2 <- [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]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 594ms 17:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:52:34 INFO - PROCESS | 4056 | 1467683554407 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 4056 | 1467683554409 Marionette TRACE conn2 <- [1,509,null,{"value":"13"}] 17:52:34 INFO - PROCESS | 4056 | 1467683554412 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - PROCESS | 4056 | 1467683554414 Marionette TRACE conn2 <- [1,510,null,{}] 17:52:34 INFO - PROCESS | 4056 | 1467683554417 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:34 INFO - PROCESS | 4056 | 1467683554419 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:34 INFO - PROCESS | 4056 | 1467683554494 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:52:34 INFO - PROCESS | 4056 | 1467683554499 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:34 INFO - PROCESS | 4056 | 1467683554501 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:34 INFO - PROCESS | 4056 | ++DOCSHELL 18112400 == 35 [pid = 4056] [id = 137] 17:52:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (18113400) [pid = 4056] [serial = 409] [outer = 00000000] 17:52:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (19708400) [pid = 4056] [serial = 410] [outer = 18113400] 17:52:34 INFO - PROCESS | 4056 | 1467683554546 Marionette DEBUG loaded listener.js 17:52:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (19708800) [pid = 4056] [serial = 411] [outer = 18113400] 17:52:34 INFO - PROCESS | 4056 | 1467683554982 Marionette TRACE conn2 <- [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]]]}] 17:52:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:52:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 593ms 17:52:34 INFO - PROCESS | 4056 | 1467683555006 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:52:34 INFO - PROCESS | 4056 | 1467683555009 Marionette TRACE conn2 <- [1,513,null,{"value":"13"}] 17:52:34 INFO - PROCESS | 4056 | 1467683555012 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:52:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:52:35 INFO - PROCESS | 4056 | 1467683555013 Marionette TRACE conn2 <- [1,514,null,{}] 17:52:35 INFO - PROCESS | 4056 | 1467683555020 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 4056 | 1467683555022 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:35 INFO - PROCESS | 4056 | 1467683555147 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:52:35 INFO - PROCESS | 4056 | 1467683555158 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:35 INFO - PROCESS | 4056 | 1467683555160 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:35 INFO - PROCESS | 4056 | ++DOCSHELL 19709800 == 36 [pid = 4056] [id = 138] 17:52:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (1970D800) [pid = 4056] [serial = 412] [outer = 00000000] 17:52:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (19904800) [pid = 4056] [serial = 413] [outer = 1970D800] 17:52:35 INFO - PROCESS | 4056 | 1467683555202 Marionette DEBUG loaded listener.js 17:52:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (19B61C00) [pid = 4056] [serial = 414] [outer = 1970D800] 17:52:35 INFO - PROCESS | 4056 | 1467683555905 Marionette TRACE conn2 <- [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]]]}] 17:52:35 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 17:52:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 937ms 17:52:35 INFO - PROCESS | 4056 | 1467683555958 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:52:35 INFO - PROCESS | 4056 | 1467683555963 Marionette TRACE conn2 <- [1,517,null,{"value":"13"}] 17:52:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:52:35 INFO - PROCESS | 4056 | 1467683555968 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:52:35 INFO - PROCESS | 4056 | 1467683555973 Marionette TRACE conn2 <- [1,518,null,{}] 17:52:35 INFO - PROCESS | 4056 | 1467683555978 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:35 INFO - PROCESS | 4056 | 1467683555981 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:36 INFO - PROCESS | 4056 | 1467683556104 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:52:36 INFO - PROCESS | 4056 | 1467683556233 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:36 INFO - PROCESS | 4056 | 1467683556236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:36 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EF000 == 37 [pid = 4056] [id = 139] 17:52:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 107 (1036A400) [pid = 4056] [serial = 415] [outer = 00000000] 17:52:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 108 (130AF800) [pid = 4056] [serial = 416] [outer = 1036A400] 17:52:36 INFO - PROCESS | 4056 | 1467683556292 Marionette DEBUG loaded listener.js 17:52:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 109 (13156000) [pid = 4056] [serial = 417] [outer = 1036A400] 17:52:36 INFO - PROCESS | 4056 | 1467683556962 Marionette TRACE conn2 <- [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]]]}] 17:52:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:52:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1047ms 17:52:36 INFO - PROCESS | 4056 | 1467683557011 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:52:36 INFO - PROCESS | 4056 | 1467683557015 Marionette TRACE conn2 <- [1,521,null,{"value":"13"}] 17:52:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:52:37 INFO - PROCESS | 4056 | 1467683557040 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:52:37 INFO - PROCESS | 4056 | 1467683557043 Marionette TRACE conn2 <- [1,522,null,{}] 17:52:37 INFO - PROCESS | 4056 | 1467683557047 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:37 INFO - PROCESS | 4056 | 1467683557049 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:37 INFO - PROCESS | 4056 | 1467683557188 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:52:37 INFO - PROCESS | 4056 | 1467683557317 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:37 INFO - PROCESS | 4056 | 1467683557320 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:37 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EC000 == 38 [pid = 4056] [id = 140] 17:52:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 110 (10E38400) [pid = 4056] [serial = 418] [outer = 00000000] 17:52:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 111 (13C85C00) [pid = 4056] [serial = 419] [outer = 10E38400] 17:52:37 INFO - PROCESS | 4056 | 1467683557376 Marionette DEBUG loaded listener.js 17:52:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 112 (1576F400) [pid = 4056] [serial = 420] [outer = 10E38400] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 18112400 == 37 [pid = 4056] [id = 137] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 0C7F0000 == 36 [pid = 4056] [id = 136] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 10320000 == 35 [pid = 4056] [id = 135] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 175E6400 == 34 [pid = 4056] [id = 134] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 16B0E400 == 33 [pid = 4056] [id = 133] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 14393C00 == 32 [pid = 4056] [id = 132] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 131B1800 == 31 [pid = 4056] [id = 131] 17:52:38 INFO - PROCESS | 4056 | --DOCSHELL 10A7D000 == 30 [pid = 4056] [id = 130] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 111 (153B2000) [pid = 4056] [serial = 287] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 110 (13E9F800) [pid = 4056] [serial = 293] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 109 (13159800) [pid = 4056] [serial = 290] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 108 (1A893400) [pid = 4056] [serial = 299] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 107 (17BCE000) [pid = 4056] [serial = 296] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 106 (19710400) [pid = 4056] [serial = 352] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (19E36C00) [pid = 4056] [serial = 356] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (19E33C00) [pid = 4056] [serial = 355] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (1A189000) [pid = 4056] [serial = 358] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (1A18E800) [pid = 4056] [serial = 337] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (1A61B000) [pid = 4056] [serial = 338] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (15774C00) [pid = 4056] [serial = 334] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (19E3AC00) [pid = 4056] [serial = 362] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (162AB800) [pid = 4056] [serial = 335] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (131B4400) [pid = 4056] [serial = 331] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (131BE800) [pid = 4056] [serial = 332] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (17F15C00) [pid = 4056] [serial = 349] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (153B0C00) [pid = 4056] [serial = 346] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (15C9FC00) [pid = 4056] [serial = 347] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (13138800) [pid = 4056] [serial = 343] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (131F0C00) [pid = 4056] [serial = 344] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (153A7400) [pid = 4056] [serial = 361] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1A89AC00) [pid = 4056] [serial = 329] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1AE10800) [pid = 4056] [serial = 340] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1AE70C00) [pid = 4056] [serial = 341] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1A620800) [pid = 4056] [serial = 359] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1AC2D000) [pid = 4056] [serial = 365] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19903800) [pid = 4056] [serial = 353] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1B125400) [pid = 4056] [serial = 368] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (18118000) [pid = 4056] [serial = 350] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A898400) [pid = 4056] [serial = 364] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1B122400) [pid = 4056] [serial = 367] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1AC2B400) [pid = 4056] [serial = 245] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A614800) [pid = 4056] [serial = 212] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (14F94000) [pid = 4056] [serial = 206] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10E42800) [pid = 4056] [serial = 203] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A89C800) [pid = 4056] [serial = 254] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (18110000) [pid = 4056] [serial = 209] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13157C00) [pid = 4056] [serial = 248] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1281F400) [pid = 4056] [serial = 166] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (16BC7000) [pid = 4056] [serial = 251] [outer = 00000000] [url = about:blank] 17:52:38 INFO - PROCESS | 4056 | 1467683558244 Marionette TRACE conn2 <- [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]]]}] 17:52:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1250ms 17:52:38 INFO - PROCESS | 4056 | 1467683558268 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 4056 | 1467683558272 Marionette TRACE conn2 <- [1,525,null,{"value":"13"}] 17:52:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:52:38 INFO - PROCESS | 4056 | 1467683558277 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 4056 | 1467683558280 Marionette TRACE conn2 <- [1,526,null,{}] 17:52:38 INFO - PROCESS | 4056 | 1467683558285 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 4056 | 1467683558288 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:38 INFO - PROCESS | 4056 | 1467683558375 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:52:38 INFO - PROCESS | 4056 | 1467683558382 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:38 INFO - PROCESS | 4056 | 1467683558386 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:38 INFO - PROCESS | 4056 | ++DOCSHELL 11009400 == 31 [pid = 4056] [id = 141] 17:52:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (11009C00) [pid = 4056] [serial = 421] [outer = 00000000] 17:52:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (11080800) [pid = 4056] [serial = 422] [outer = 11009C00] 17:52:38 INFO - PROCESS | 4056 | 1467683558433 Marionette DEBUG loaded listener.js 17:52:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (12822400) [pid = 4056] [serial = 423] [outer = 11009C00] 17:52:38 INFO - PROCESS | 4056 | 1467683558937 Marionette TRACE conn2 <- [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]]]}] 17:52:38 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 17:52:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 687ms 17:52:38 INFO - PROCESS | 4056 | 1467683558973 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:52:38 INFO - PROCESS | 4056 | 1467683558977 Marionette TRACE conn2 <- [1,529,null,{"value":"13"}] 17:52:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:52:38 INFO - PROCESS | 4056 | 1467683558984 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:52:38 INFO - PROCESS | 4056 | 1467683558986 Marionette TRACE conn2 <- [1,530,null,{}] 17:52:38 INFO - PROCESS | 4056 | 1467683558990 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:38 INFO - PROCESS | 4056 | 1467683558992 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:39 INFO - PROCESS | 4056 | 1467683559078 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:52:39 INFO - PROCESS | 4056 | 1467683559087 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 4056 | 1467683559089 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:39 INFO - PROCESS | 4056 | ++DOCSHELL 131B4C00 == 32 [pid = 4056] [id = 142] 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131B7400) [pid = 4056] [serial = 424] [outer = 00000000] 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (131BB400) [pid = 4056] [serial = 425] [outer = 131B7400] 17:52:39 INFO - PROCESS | 4056 | 1467683559138 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (132D0C00) [pid = 4056] [serial = 426] [outer = 131B7400] 17:52:39 INFO - PROCESS | 4056 | 1467683559610 Marionette TRACE conn2 <- [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"]]]}] 17:52:39 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 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:52:39 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 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:52:39 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:52:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 640ms 17:52:39 INFO - PROCESS | 4056 | 1467683559622 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:52:39 INFO - PROCESS | 4056 | 1467683559624 Marionette TRACE conn2 <- [1,533,null,{"value":"13"}] 17:52:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:52:39 INFO - PROCESS | 4056 | 1467683559627 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:52:39 INFO - PROCESS | 4056 | 1467683559631 Marionette TRACE conn2 <- [1,534,null,{}] 17:52:39 INFO - PROCESS | 4056 | 1467683559641 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:39 INFO - PROCESS | 4056 | 1467683559645 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:39 INFO - PROCESS | 4056 | 1467683559736 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:52:39 INFO - PROCESS | 4056 | 1467683559775 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:39 INFO - PROCESS | 4056 | 1467683559778 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:39 INFO - PROCESS | 4056 | ++DOCSHELL 153A5000 == 33 [pid = 4056] [id = 143] 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (153A6000) [pid = 4056] [serial = 427] [outer = 00000000] 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (15775C00) [pid = 4056] [serial = 428] [outer = 153A6000] 17:52:39 INFO - PROCESS | 4056 | 1467683559824 Marionette DEBUG loaded listener.js 17:52:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (162A1C00) [pid = 4056] [serial = 429] [outer = 153A6000] 17:52:40 INFO - PROCESS | 4056 | 1467683560258 Marionette TRACE conn2 <- [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]]]}] 17:52:40 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. 17:52:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 703ms 17:52:40 INFO - PROCESS | 4056 | 1467683560327 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 4056 | 1467683560329 Marionette TRACE conn2 <- [1,537,null,{"value":"13"}] 17:52:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:52:40 INFO - PROCESS | 4056 | 1467683560333 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - PROCESS | 4056 | 1467683560334 Marionette TRACE conn2 <- [1,538,null,{}] 17:52:40 INFO - PROCESS | 4056 | 1467683560338 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:40 INFO - PROCESS | 4056 | 1467683560339 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:40 INFO - PROCESS | 4056 | 1467683560422 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:52:40 INFO - PROCESS | 4056 | 1467683560427 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:40 INFO - PROCESS | 4056 | 1467683560429 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:40 INFO - PROCESS | 4056 | ++DOCSHELL 16B07800 == 34 [pid = 4056] [id = 144] 17:52:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16B0B400) [pid = 4056] [serial = 430] [outer = 00000000] 17:52:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (171F6400) [pid = 4056] [serial = 431] [outer = 16B0B400] 17:52:40 INFO - PROCESS | 4056 | 1467683560472 Marionette DEBUG loaded listener.js 17:52:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (176E5800) [pid = 4056] [serial = 432] [outer = 16B0B400] 17:52:40 INFO - PROCESS | 4056 | 1467683560911 Marionette TRACE conn2 <- [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]]]}] 17:52:40 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. 17:52:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 625ms 17:52:40 INFO - PROCESS | 4056 | 1467683560970 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:52:40 INFO - PROCESS | 4056 | 1467683560972 Marionette TRACE conn2 <- [1,541,null,{"value":"13"}] 17:52:40 INFO - PROCESS | 4056 | 1467683560976 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:52:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:52:40 INFO - PROCESS | 4056 | 1467683560977 Marionette TRACE conn2 <- [1,542,null,{}] 17:52:40 INFO - PROCESS | 4056 | 1467683560981 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:40 INFO - PROCESS | 4056 | 1467683560983 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:41 INFO - PROCESS | 4056 | 1467683561092 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:52:41 INFO - PROCESS | 4056 | 1467683561177 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 4056 | 1467683561180 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:41 INFO - PROCESS | 4056 | ++DOCSHELL 16C9BC00 == 35 [pid = 4056] [id = 145] 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (171F5800) [pid = 4056] [serial = 433] [outer = 00000000] 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17F0F400) [pid = 4056] [serial = 434] [outer = 171F5800] 17:52:41 INFO - PROCESS | 4056 | 1467683561222 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17F15C00) [pid = 4056] [serial = 435] [outer = 171F5800] 17:52:41 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:41 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:41 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:41 INFO - PROCESS | 4056 | 1467683561642 Marionette TRACE conn2 <- [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]]]}] 17:52:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:52:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 688ms 17:52:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:52:41 INFO - PROCESS | 4056 | 1467683561675 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:52:41 INFO - PROCESS | 4056 | 1467683561677 Marionette TRACE conn2 <- [1,545,null,{"value":"13"}] 17:52:41 INFO - PROCESS | 4056 | 1467683561681 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:52:41 INFO - PROCESS | 4056 | 1467683561682 Marionette TRACE conn2 <- [1,546,null,{}] 17:52:41 INFO - PROCESS | 4056 | 1467683561686 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:41 INFO - PROCESS | 4056 | 1467683561691 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:41 INFO - PROCESS | 4056 | 1467683561824 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:52:41 INFO - PROCESS | 4056 | 1467683561830 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:41 INFO - PROCESS | 4056 | 1467683561832 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:41 INFO - PROCESS | 4056 | ++DOCSHELL 17F69800 == 36 [pid = 4056] [id = 146] 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (18110800) [pid = 4056] [serial = 436] [outer = 00000000] 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19704400) [pid = 4056] [serial = 437] [outer = 18110800] 17:52:41 INFO - PROCESS | 4056 | 1467683561881 Marionette DEBUG loaded listener.js 17:52:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19704800) [pid = 4056] [serial = 438] [outer = 18110800] 17:52:42 INFO - PROCESS | 4056 | 1467683562320 Marionette TRACE conn2 <- [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]]]}] 17:52:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:52:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 688ms 17:52:42 INFO - PROCESS | 4056 | 1467683562380 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:52:42 INFO - PROCESS | 4056 | 1467683562382 Marionette TRACE conn2 <- [1,549,null,{"value":"13"}] 17:52:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:52:42 INFO - PROCESS | 4056 | 1467683562386 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:52:42 INFO - PROCESS | 4056 | 1467683562387 Marionette TRACE conn2 <- [1,550,null,{}] 17:52:42 INFO - PROCESS | 4056 | 1467683562391 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:42 INFO - PROCESS | 4056 | 1467683562392 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:42 INFO - PROCESS | 4056 | 1467683562522 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:52:42 INFO - PROCESS | 4056 | 1467683562540 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:42 INFO - PROCESS | 4056 | 1467683562542 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:42 INFO - PROCESS | 4056 | ++DOCSHELL 19909400 == 37 [pid = 4056] [id = 147] 17:52:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19909800) [pid = 4056] [serial = 439] [outer = 00000000] 17:52:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19B8A400) [pid = 4056] [serial = 440] [outer = 19909800] 17:52:42 INFO - PROCESS | 4056 | 1467683562584 Marionette DEBUG loaded listener.js 17:52:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (19B8E400) [pid = 4056] [serial = 441] [outer = 19909800] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (18113400) [pid = 4056] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (14394000) [pid = 4056] [serial = 393] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1315AC00) [pid = 4056] [serial = 384] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (16B0E800) [pid = 4056] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (10A81000) [pid = 4056] [serial = 387] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (131B5C00) [pid = 4056] [serial = 390] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (175E7000) [pid = 4056] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (0C7EF800) [pid = 4056] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (14393000) [pid = 4056] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19907800) [pid = 4056] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B18400) [pid = 4056] [serial = 378] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (130A3000) [pid = 4056] [serial = 381] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10369000) [pid = 4056] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:52:42 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10A76C00) [pid = 4056] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:52:42 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:42 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:43 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:43 INFO - PROCESS | 4056 | 1467683563084 Marionette TRACE conn2 <- [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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 735ms 17:52:43 INFO - PROCESS | 4056 | 1467683563126 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 4056 | 1467683563128 Marionette TRACE conn2 <- [1,553,null,{"value":"13"}] 17:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:52:43 INFO - PROCESS | 4056 | 1467683563132 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 4056 | 1467683563134 Marionette TRACE conn2 <- [1,554,null,{}] 17:52:43 INFO - PROCESS | 4056 | 1467683563137 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:43 INFO - PROCESS | 4056 | 1467683563139 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:43 INFO - PROCESS | 4056 | 1467683563215 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:52:43 INFO - PROCESS | 4056 | 1467683563220 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 4056 | 1467683563222 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:43 INFO - PROCESS | 4056 | ++DOCSHELL 10A99800 == 38 [pid = 4056] [id = 148] 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1315AC00) [pid = 4056] [serial = 442] [outer = 00000000] 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (153AD800) [pid = 4056] [serial = 443] [outer = 1315AC00] 17:52:43 INFO - PROCESS | 4056 | 1467683563267 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1778CC00) [pid = 4056] [serial = 444] [outer = 1315AC00] 17:52:43 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:43 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:43 INFO - PROCESS | 4056 | 1467683563678 Marionette TRACE conn2 <- [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]]]}] 17:52:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:52:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 594ms 17:52:43 INFO - PROCESS | 4056 | 1467683563729 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:52:43 INFO - PROCESS | 4056 | 1467683563731 Marionette TRACE conn2 <- [1,557,null,{"value":"13"}] 17:52:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:52:43 INFO - PROCESS | 4056 | 1467683563739 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:52:43 INFO - PROCESS | 4056 | 1467683563741 Marionette TRACE conn2 <- [1,558,null,{}] 17:52:43 INFO - PROCESS | 4056 | 1467683563744 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:43 INFO - PROCESS | 4056 | 1467683563746 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:43 INFO - PROCESS | 4056 | 1467683563823 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:52:43 INFO - PROCESS | 4056 | 1467683563857 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:43 INFO - PROCESS | 4056 | 1467683563859 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:43 INFO - PROCESS | 4056 | ++DOCSHELL 13E9EC00 == 39 [pid = 4056] [id = 149] 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1810FC00) [pid = 4056] [serial = 445] [outer = 00000000] 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19908C00) [pid = 4056] [serial = 446] [outer = 1810FC00] 17:52:43 INFO - PROCESS | 4056 | 1467683563904 Marionette DEBUG loaded listener.js 17:52:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19E2FC00) [pid = 4056] [serial = 447] [outer = 1810FC00] 17:52:44 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:44 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:44 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:44 INFO - PROCESS | 4056 | 1467683564355 Marionette TRACE conn2 <- [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]]]}] 17:52:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:52:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 641ms 17:52:44 INFO - PROCESS | 4056 | 1467683564372 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:52:44 INFO - PROCESS | 4056 | 1467683564374 Marionette TRACE conn2 <- [1,561,null,{"value":"13"}] 17:52:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:52:44 INFO - PROCESS | 4056 | 1467683564393 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:52:44 INFO - PROCESS | 4056 | 1467683564395 Marionette TRACE conn2 <- [1,562,null,{}] 17:52:44 INFO - PROCESS | 4056 | 1467683564398 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:44 INFO - PROCESS | 4056 | 1467683564400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:44 INFO - PROCESS | 4056 | 1467683564479 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:52:44 INFO - PROCESS | 4056 | 1467683564487 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:44 INFO - PROCESS | 4056 | 1467683564489 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:44 INFO - PROCESS | 4056 | ++DOCSHELL 13C81400 == 40 [pid = 4056] [id = 150] 17:52:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (16B0E800) [pid = 4056] [serial = 448] [outer = 00000000] 17:52:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19EC8800) [pid = 4056] [serial = 449] [outer = 16B0E800] 17:52:44 INFO - PROCESS | 4056 | 1467683564532 Marionette DEBUG loaded listener.js 17:52:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A12A000) [pid = 4056] [serial = 450] [outer = 16B0E800] 17:52:45 INFO - PROCESS | 4056 | 1467683565055 Marionette TRACE conn2 <- [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]]]}] 17:52:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:52:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 734ms 17:52:45 INFO - PROCESS | 4056 | 1467683565130 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:52:45 INFO - PROCESS | 4056 | 1467683565135 Marionette TRACE conn2 <- [1,565,null,{"value":"13"}] 17:52:45 INFO - PROCESS | 4056 | 1467683565140 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:52:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:52:45 INFO - PROCESS | 4056 | 1467683565143 Marionette TRACE conn2 <- [1,566,null,{}] 17:52:45 INFO - PROCESS | 4056 | 1467683565149 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:45 INFO - PROCESS | 4056 | 1467683565152 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:45 INFO - PROCESS | 4056 | 1467683565334 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:52:45 INFO - PROCESS | 4056 | 1467683565469 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:45 INFO - PROCESS | 4056 | 1467683565472 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:45 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F0000 == 41 [pid = 4056] [id = 151] 17:52:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10478000) [pid = 4056] [serial = 451] [outer = 00000000] 17:52:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (12D81800) [pid = 4056] [serial = 452] [outer = 10478000] 17:52:45 INFO - PROCESS | 4056 | 1467683565527 Marionette DEBUG loaded listener.js 17:52:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (13152400) [pid = 4056] [serial = 453] [outer = 10478000] 17:52:46 INFO - PROCESS | 4056 | 1467683566054 Marionette TRACE conn2 <- [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]]]}] 17:52:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:52:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 953ms 17:52:46 INFO - PROCESS | 4056 | 1467683566087 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:52:46 INFO - PROCESS | 4056 | 1467683566091 Marionette TRACE conn2 <- [1,569,null,{"value":"13"}] 17:52:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:52:46 INFO - PROCESS | 4056 | 1467683566098 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:52:46 INFO - PROCESS | 4056 | 1467683566101 Marionette TRACE conn2 <- [1,570,null,{}] 17:52:46 INFO - PROCESS | 4056 | 1467683566105 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:46 INFO - PROCESS | 4056 | 1467683566107 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:46 INFO - PROCESS | 4056 | 1467683566215 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:52:46 INFO - PROCESS | 4056 | 1467683566313 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:46 INFO - PROCESS | 4056 | 1467683566316 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:46 INFO - PROCESS | 4056 | ++DOCSHELL 1439B800 == 42 [pid = 4056] [id = 152] 17:52:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (14F40000) [pid = 4056] [serial = 454] [outer = 00000000] 17:52:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1576B800) [pid = 4056] [serial = 455] [outer = 14F40000] 17:52:46 INFO - PROCESS | 4056 | 1467683566371 Marionette DEBUG loaded listener.js 17:52:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (16B05C00) [pid = 4056] [serial = 456] [outer = 14F40000] 17:52:46 INFO - PROCESS | 4056 | 1467683566983 Marionette TRACE conn2 <- [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]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 953ms 17:52:47 INFO - PROCESS | 4056 | 1467683567042 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 4056 | 1467683567045 Marionette TRACE conn2 <- [1,573,null,{"value":"13"}] 17:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:52:47 INFO - PROCESS | 4056 | 1467683567049 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 4056 | 1467683567053 Marionette TRACE conn2 <- [1,574,null,{}] 17:52:47 INFO - PROCESS | 4056 | 1467683567063 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 4056 | 1467683567068 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:47 INFO - PROCESS | 4056 | 1467683567173 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:52:47 INFO - PROCESS | 4056 | 1467683567274 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:47 INFO - PROCESS | 4056 | 1467683567277 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:47 INFO - PROCESS | 4056 | ++DOCSHELL 19909000 == 43 [pid = 4056] [id = 153] 17:52:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (19B87000) [pid = 4056] [serial = 457] [outer = 00000000] 17:52:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (19E3A800) [pid = 4056] [serial = 458] [outer = 19B87000] 17:52:47 INFO - PROCESS | 4056 | 1467683567331 Marionette DEBUG loaded listener.js 17:52:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1A135C00) [pid = 4056] [serial = 459] [outer = 19B87000] 17:52:47 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:47 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:47 INFO - PROCESS | 4056 | 1467683567886 Marionette TRACE conn2 <- [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]]]}] 17:52:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:52:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 906ms 17:52:47 INFO - PROCESS | 4056 | 1467683567952 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:52:47 INFO - PROCESS | 4056 | 1467683567955 Marionette TRACE conn2 <- [1,577,null,{"value":"13"}] 17:52:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:52:47 INFO - PROCESS | 4056 | 1467683567959 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:52:47 INFO - PROCESS | 4056 | 1467683567961 Marionette TRACE conn2 <- [1,578,null,{}] 17:52:47 INFO - PROCESS | 4056 | 1467683567964 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:47 INFO - PROCESS | 4056 | 1467683567967 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:48 INFO - PROCESS | 4056 | 1467683568071 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:52:48 INFO - PROCESS | 4056 | 1467683568168 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:48 INFO - PROCESS | 4056 | 1467683568170 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:48 INFO - PROCESS | 4056 | ++DOCSHELL 1A13DC00 == 44 [pid = 4056] [id = 154] 17:52:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (1A13E400) [pid = 4056] [serial = 460] [outer = 00000000] 17:52:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (1A188800) [pid = 4056] [serial = 461] [outer = 1A13E400] 17:52:48 INFO - PROCESS | 4056 | 1467683568222 Marionette DEBUG loaded listener.js 17:52:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (1A191400) [pid = 4056] [serial = 462] [outer = 1A13E400] 17:52:48 INFO - PROCESS | 4056 | 1467683568808 Marionette TRACE conn2 <- [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]]]}] 17:52:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:52:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 890ms 17:52:48 INFO - PROCESS | 4056 | 1467683568862 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:52:48 INFO - PROCESS | 4056 | 1467683568865 Marionette TRACE conn2 <- [1,581,null,{"value":"13"}] 17:52:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:52:48 INFO - PROCESS | 4056 | 1467683568868 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:52:48 INFO - PROCESS | 4056 | 1467683568870 Marionette TRACE conn2 <- [1,582,null,{}] 17:52:48 INFO - PROCESS | 4056 | 1467683568874 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:48 INFO - PROCESS | 4056 | 1467683568876 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:48 INFO - PROCESS | 4056 | 1467683568989 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:52:49 INFO - PROCESS | 4056 | 1467683569264 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:49 INFO - PROCESS | 4056 | 1467683569267 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:49 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EF400 == 45 [pid = 4056] [id = 155] 17:52:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1047C000) [pid = 4056] [serial = 463] [outer = 00000000] 17:52:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (10A81800) [pid = 4056] [serial = 464] [outer = 1047C000] 17:52:49 INFO - PROCESS | 4056 | 1467683569319 Marionette DEBUG loaded listener.js 17:52:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (11079C00) [pid = 4056] [serial = 465] [outer = 1047C000] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 13E9EC00 == 44 [pid = 4056] [id = 149] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 10A99800 == 43 [pid = 4056] [id = 148] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 19909400 == 42 [pid = 4056] [id = 147] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 17F69800 == 41 [pid = 4056] [id = 146] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 16C9BC00 == 40 [pid = 4056] [id = 145] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 16B07800 == 39 [pid = 4056] [id = 144] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 153A5000 == 38 [pid = 4056] [id = 143] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 131B4C00 == 37 [pid = 4056] [id = 142] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 11009400 == 36 [pid = 4056] [id = 141] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 19709800 == 35 [pid = 4056] [id = 138] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 13159000 == 34 [pid = 4056] [id = 129] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 0C7EF000 == 33 [pid = 4056] [id = 139] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 0C7EC000 == 32 [pid = 4056] [id = 140] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 1A13DC00 == 31 [pid = 4056] [id = 154] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 19909000 == 30 [pid = 4056] [id = 153] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 13C81400 == 29 [pid = 4056] [id = 150] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 0C7F0000 == 28 [pid = 4056] [id = 151] 17:52:50 INFO - PROCESS | 4056 | --DOCSHELL 1439B800 == 27 [pid = 4056] [id = 152] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (153A8000) [pid = 4056] [serial = 394] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (14394400) [pid = 4056] [serial = 386] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (13C73000) [pid = 4056] [serial = 385] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (16FBF400) [pid = 4056] [serial = 398] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (11071400) [pid = 4056] [serial = 388] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (114D8000) [pid = 4056] [serial = 389] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (131F1400) [pid = 4056] [serial = 391] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (131F2400) [pid = 4056] [serial = 392] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (16BD0400) [pid = 4056] [serial = 170] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (171F6800) [pid = 4056] [serial = 399] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (17785000) [pid = 4056] [serial = 402] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (176E8800) [pid = 4056] [serial = 401] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (10E38000) [pid = 4056] [serial = 371] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (0C7F4400) [pid = 4056] [serial = 370] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1620A800) [pid = 4056] [serial = 374] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (153A6800) [pid = 4056] [serial = 373] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A140400) [pid = 4056] [serial = 377] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19EC0000) [pid = 4056] [serial = 376] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A18A400) [pid = 4056] [serial = 380] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (17B20400) [pid = 4056] [serial = 379] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B1F400) [pid = 4056] [serial = 383] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (153B1C00) [pid = 4056] [serial = 382] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (11073C00) [pid = 4056] [serial = 404] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (16B0A800) [pid = 4056] [serial = 407] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17691400) [pid = 4056] [serial = 408] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (131BDC00) [pid = 4056] [serial = 405] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (15775000) [pid = 4056] [serial = 395] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (19708800) [pid = 4056] [serial = 411] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (19904800) [pid = 4056] [serial = 413] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19708400) [pid = 4056] [serial = 410] [outer = 00000000] [url = about:blank] 17:52:50 INFO - PROCESS | 4056 | 1467683570623 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:52:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:52:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1812ms 17:52:50 INFO - PROCESS | 4056 | 1467683570682 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:52:50 INFO - PROCESS | 4056 | 1467683570686 Marionette TRACE conn2 <- [1,585,null,{"value":"13"}] 17:52:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:52:50 INFO - PROCESS | 4056 | 1467683570691 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:52:50 INFO - PROCESS | 4056 | 1467683570694 Marionette TRACE conn2 <- [1,586,null,{}] 17:52:50 INFO - PROCESS | 4056 | 1467683570700 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:50 INFO - PROCESS | 4056 | 1467683570703 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:50 INFO - PROCESS | 4056 | 1467683570786 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:52:50 INFO - PROCESS | 4056 | 1467683570867 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:50 INFO - PROCESS | 4056 | 1467683570869 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:50 INFO - PROCESS | 4056 | ++DOCSHELL 10560C00 == 28 [pid = 4056] [id = 156] 17:52:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (10A0A000) [pid = 4056] [serial = 466] [outer = 00000000] 17:52:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (10F0B400) [pid = 4056] [serial = 467] [outer = 10A0A000] 17:52:50 INFO - PROCESS | 4056 | 1467683570916 Marionette DEBUG loaded listener.js 17:52:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (10F4C800) [pid = 4056] [serial = 468] [outer = 10A0A000] 17:52:51 INFO - PROCESS | 4056 | 1467683571307 Marionette TRACE conn2 <- [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]]]}] 17:52:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:52:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 625ms 17:52:51 INFO - PROCESS | 4056 | 1467683571330 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:52:51 INFO - PROCESS | 4056 | 1467683571335 Marionette TRACE conn2 <- [1,589,null,{"value":"13"}] 17:52:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:52:51 INFO - PROCESS | 4056 | 1467683571341 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:52:51 INFO - PROCESS | 4056 | 1467683571344 Marionette TRACE conn2 <- [1,590,null,{}] 17:52:51 INFO - PROCESS | 4056 | 1467683571348 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:51 INFO - PROCESS | 4056 | 1467683571351 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:51 INFO - PROCESS | 4056 | 1467683571435 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:52:51 INFO - PROCESS | 4056 | 1467683571441 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:51 INFO - PROCESS | 4056 | 1467683571444 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:51 INFO - PROCESS | 4056 | ++DOCSHELL 12DCB800 == 29 [pid = 4056] [id = 157] 17:52:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (12DCC800) [pid = 4056] [serial = 469] [outer = 00000000] 17:52:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1312C000) [pid = 4056] [serial = 470] [outer = 12DCC800] 17:52:51 INFO - PROCESS | 4056 | 1467683571490 Marionette DEBUG loaded listener.js 17:52:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (131B0C00) [pid = 4056] [serial = 471] [outer = 12DCC800] 17:52:51 INFO - PROCESS | 4056 | 1467683571991 Marionette TRACE conn2 <- [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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 703ms 17:52:52 INFO - PROCESS | 4056 | 1467683572040 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 4056 | 1467683572042 Marionette TRACE conn2 <- [1,593,null,{"value":"13"}] 17:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:52:52 INFO - PROCESS | 4056 | 1467683572046 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 4056 | 1467683572049 Marionette TRACE conn2 <- [1,594,null,{}] 17:52:52 INFO - PROCESS | 4056 | 1467683572060 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 4056 | 1467683572065 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:52 INFO - PROCESS | 4056 | 1467683572183 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:52:52 INFO - PROCESS | 4056 | 1467683572275 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:52 INFO - PROCESS | 4056 | 1467683572278 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:52 INFO - PROCESS | 4056 | ++DOCSHELL 153AB400 == 30 [pid = 4056] [id = 158] 17:52:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (153AB800) [pid = 4056] [serial = 472] [outer = 00000000] 17:52:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (153B2800) [pid = 4056] [serial = 473] [outer = 153AB800] 17:52:52 INFO - PROCESS | 4056 | 1467683572326 Marionette DEBUG loaded listener.js 17:52:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (15CA6800) [pid = 4056] [serial = 474] [outer = 153AB800] 17:52:52 INFO - PROCESS | 4056 | 1467683572783 Marionette TRACE conn2 <- [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]]]}] 17:52:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:52:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 797ms 17:52:52 INFO - PROCESS | 4056 | 1467683572861 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:52:52 INFO - PROCESS | 4056 | 1467683572863 Marionette TRACE conn2 <- [1,597,null,{"value":"13"}] 17:52:52 INFO - PROCESS | 4056 | 1467683572867 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:52:52 INFO - PROCESS | 4056 | 1467683572868 Marionette TRACE conn2 <- [1,598,null,{}] 17:52:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:52:52 INFO - PROCESS | 4056 | 1467683572877 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:52 INFO - PROCESS | 4056 | 1467683572879 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:52 INFO - PROCESS | 4056 | 1467683572988 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:52:53 INFO - PROCESS | 4056 | 1467683573000 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 4056 | 1467683573003 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:53 INFO - PROCESS | 4056 | ++DOCSHELL 13952000 == 31 [pid = 4056] [id = 159] 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (13C7A800) [pid = 4056] [serial = 475] [outer = 00000000] 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (14F3C800) [pid = 4056] [serial = 476] [outer = 13C7A800] 17:52:53 INFO - PROCESS | 4056 | 1467683573046 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (153B1400) [pid = 4056] [serial = 477] [outer = 13C7A800] 17:52:53 INFO - PROCESS | 4056 | 1467683573462 Marionette TRACE conn2 <- [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]]]}] 17:52:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:52:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 641ms 17:52:53 INFO - PROCESS | 4056 | 1467683573509 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:52:53 INFO - PROCESS | 4056 | 1467683573511 Marionette TRACE conn2 <- [1,601,null,{"value":"13"}] 17:52:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:52:53 INFO - PROCESS | 4056 | 1467683573514 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:52:53 INFO - PROCESS | 4056 | 1467683573516 Marionette TRACE conn2 <- [1,602,null,{}] 17:52:53 INFO - PROCESS | 4056 | 1467683573519 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:53 INFO - PROCESS | 4056 | 1467683573521 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:53 INFO - PROCESS | 4056 | 1467683573661 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:52:53 INFO - PROCESS | 4056 | 1467683573671 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:53 INFO - PROCESS | 4056 | 1467683573674 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:53 INFO - PROCESS | 4056 | ++DOCSHELL 131B5800 == 32 [pid = 4056] [id = 160] 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (153A3400) [pid = 4056] [serial = 478] [outer = 00000000] 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (16BC4000) [pid = 4056] [serial = 479] [outer = 153A3400] 17:52:53 INFO - PROCESS | 4056 | 1467683573716 Marionette DEBUG loaded listener.js 17:52:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17699C00) [pid = 4056] [serial = 480] [outer = 153A3400] 17:52:54 INFO - PROCESS | 4056 | 1467683574138 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:52:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:52:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 703ms 17:52:54 INFO - PROCESS | 4056 | 1467683574214 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:52:54 INFO - PROCESS | 4056 | 1467683574216 Marionette TRACE conn2 <- [1,605,null,{"value":"13"}] 17:52:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:52:54 INFO - PROCESS | 4056 | 1467683574219 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:52:54 INFO - PROCESS | 4056 | 1467683574221 Marionette TRACE conn2 <- [1,606,null,{}] 17:52:54 INFO - PROCESS | 4056 | 1467683574230 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:54 INFO - PROCESS | 4056 | 1467683574236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:54 INFO - PROCESS | 4056 | 1467683574360 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:52:54 INFO - PROCESS | 4056 | 1467683574370 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:54 INFO - PROCESS | 4056 | 1467683574372 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:54 INFO - PROCESS | 4056 | ++DOCSHELL 11CD9800 == 33 [pid = 4056] [id = 161] 17:52:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (162AD000) [pid = 4056] [serial = 481] [outer = 00000000] 17:52:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (17B1C800) [pid = 4056] [serial = 482] [outer = 162AD000] 17:52:54 INFO - PROCESS | 4056 | 1467683574414 Marionette DEBUG loaded listener.js 17:52:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (17F17800) [pid = 4056] [serial = 483] [outer = 162AD000] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (171F5800) [pid = 4056] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (18110800) [pid = 4056] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (19909800) [pid = 4056] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (11009C00) [pid = 4056] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1036A400) [pid = 4056] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (10E38400) [pid = 4056] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1970D800) [pid = 4056] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (16B0B400) [pid = 4056] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (153A6000) [pid = 4056] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B7400) [pid = 4056] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (16B0E800) [pid = 4056] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1810FC00) [pid = 4056] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:52:54 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1315AC00) [pid = 4056] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:52:55 INFO - PROCESS | 4056 | 1467683575119 Marionette TRACE conn2 <- [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]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 953ms 17:52:55 INFO - PROCESS | 4056 | 1467683575165 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 4056 | 1467683575167 Marionette TRACE conn2 <- [1,609,null,{"value":"13"}] 17:52:55 INFO - PROCESS | 4056 | 1467683575170 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:52:55 INFO - PROCESS | 4056 | 1467683575181 Marionette TRACE conn2 <- [1,610,null,{}] 17:52:55 INFO - PROCESS | 4056 | 1467683575185 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:55 INFO - PROCESS | 4056 | 1467683575187 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:55 INFO - PROCESS | 4056 | 1467683575260 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:52:55 INFO - PROCESS | 4056 | 1467683575265 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 4056 | 1467683575266 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:55 INFO - PROCESS | 4056 | ++DOCSHELL 11009C00 == 34 [pid = 4056] [id = 162] 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (13E94400) [pid = 4056] [serial = 484] [outer = 00000000] 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (171F5800) [pid = 4056] [serial = 485] [outer = 13E94400] 17:52:55 INFO - PROCESS | 4056 | 1467683575309 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17783C00) [pid = 4056] [serial = 486] [outer = 13E94400] 17:52:55 INFO - PROCESS | 4056 | 1467683575735 Marionette TRACE conn2 <- [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]]]}] 17:52:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:52:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 594ms 17:52:55 INFO - PROCESS | 4056 | 1467683575771 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:52:55 INFO - PROCESS | 4056 | 1467683575773 Marionette TRACE conn2 <- [1,613,null,{"value":"13"}] 17:52:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:52:55 INFO - PROCESS | 4056 | 1467683575776 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:52:55 INFO - PROCESS | 4056 | 1467683575778 Marionette TRACE conn2 <- [1,614,null,{}] 17:52:55 INFO - PROCESS | 4056 | 1467683575781 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:55 INFO - PROCESS | 4056 | 1467683575783 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:55 INFO - PROCESS | 4056 | 1467683575859 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:52:55 INFO - PROCESS | 4056 | 1467683575864 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:55 INFO - PROCESS | 4056 | 1467683575866 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:55 INFO - PROCESS | 4056 | ++DOCSHELL 1312A800 == 35 [pid = 4056] [id = 163] 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16B0B400) [pid = 4056] [serial = 487] [outer = 00000000] 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1810FC00) [pid = 4056] [serial = 488] [outer = 16B0B400] 17:52:55 INFO - PROCESS | 4056 | 1467683575911 Marionette DEBUG loaded listener.js 17:52:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (18111400) [pid = 4056] [serial = 489] [outer = 16B0B400] 17:52:56 INFO - PROCESS | 4056 | 1467683576349 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:52:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:52:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 594ms 17:52:56 INFO - PROCESS | 4056 | 1467683576386 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:52:56 INFO - PROCESS | 4056 | 1467683576388 Marionette TRACE conn2 <- [1,617,null,{"value":"13"}] 17:52:56 INFO - PROCESS | 4056 | 1467683576396 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:52:56 INFO - PROCESS | 4056 | 1467683576397 Marionette TRACE conn2 <- [1,618,null,{}] 17:52:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:52:56 INFO - PROCESS | 4056 | 1467683576401 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:56 INFO - PROCESS | 4056 | 1467683576403 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:56 INFO - PROCESS | 4056 | 1467683576481 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:52:56 INFO - PROCESS | 4056 | 1467683576486 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:56 INFO - PROCESS | 4056 | 1467683576488 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:56 INFO - PROCESS | 4056 | ++DOCSHELL 153A9000 == 36 [pid = 4056] [id = 164] 17:52:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19706800) [pid = 4056] [serial = 490] [outer = 00000000] 17:52:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1970D800) [pid = 4056] [serial = 491] [outer = 19706800] 17:52:56 INFO - PROCESS | 4056 | 1467683576531 Marionette DEBUG loaded listener.js 17:52:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1970E000) [pid = 4056] [serial = 492] [outer = 19706800] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 0C7EF400 == 35 [pid = 4056] [id = 155] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 10560C00 == 34 [pid = 4056] [id = 156] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 13952000 == 33 [pid = 4056] [id = 159] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 153AB400 == 32 [pid = 4056] [id = 158] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 12DCB800 == 31 [pid = 4056] [id = 157] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 11009C00 == 30 [pid = 4056] [id = 162] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 1312A800 == 29 [pid = 4056] [id = 163] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 11CD9800 == 28 [pid = 4056] [id = 161] 17:52:57 INFO - PROCESS | 4056 | --DOCSHELL 131B5800 == 27 [pid = 4056] [id = 160] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17F0F400) [pid = 4056] [serial = 434] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19704400) [pid = 4056] [serial = 437] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17F15C00) [pid = 4056] [serial = 435] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B8A400) [pid = 4056] [serial = 440] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (11080800) [pid = 4056] [serial = 422] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (130AF800) [pid = 4056] [serial = 416] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13156000) [pid = 4056] [serial = 417] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13C85C00) [pid = 4056] [serial = 419] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1576F400) [pid = 4056] [serial = 420] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19B61C00) [pid = 4056] [serial = 414] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19704800) [pid = 4056] [serial = 438] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (171F6400) [pid = 4056] [serial = 431] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (15775C00) [pid = 4056] [serial = 428] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (162A1C00) [pid = 4056] [serial = 429] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (131BB400) [pid = 4056] [serial = 425] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (132D0C00) [pid = 4056] [serial = 426] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (12822400) [pid = 4056] [serial = 423] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19EC8800) [pid = 4056] [serial = 449] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1A12A000) [pid = 4056] [serial = 450] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (19908C00) [pid = 4056] [serial = 446] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (19E2FC00) [pid = 4056] [serial = 447] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19B8E400) [pid = 4056] [serial = 441] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (153AD800) [pid = 4056] [serial = 443] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1778CC00) [pid = 4056] [serial = 444] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (176E5800) [pid = 4056] [serial = 432] [outer = 00000000] [url = about:blank] 17:52:58 INFO - PROCESS | 4056 | 1467683578214 Marionette TRACE conn2 <- [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]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1844ms 17:52:58 INFO - PROCESS | 4056 | 1467683578256 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 4056 | 1467683578260 Marionette TRACE conn2 <- [1,621,null,{"value":"13"}] 17:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:52:58 INFO - PROCESS | 4056 | 1467683578268 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 4056 | 1467683578271 Marionette TRACE conn2 <- [1,622,null,{}] 17:52:58 INFO - PROCESS | 4056 | 1467683578277 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:58 INFO - PROCESS | 4056 | 1467683578280 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:58 INFO - PROCESS | 4056 | 1467683578366 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:52:58 INFO - PROCESS | 4056 | 1467683578374 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:58 INFO - PROCESS | 4056 | 1467683578379 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:58 INFO - PROCESS | 4056 | ++DOCSHELL 10A0B800 == 28 [pid = 4056] [id = 165] 17:52:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (10A76000) [pid = 4056] [serial = 493] [outer = 00000000] 17:52:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (10E3E000) [pid = 4056] [serial = 494] [outer = 10A76000] 17:52:58 INFO - PROCESS | 4056 | 1467683578430 Marionette DEBUG loaded listener.js 17:52:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10F55800) [pid = 4056] [serial = 495] [outer = 10A76000] 17:52:58 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:58 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:58 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:58 INFO - PROCESS | 4056 | 1467683578907 Marionette TRACE conn2 <- [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]]]}] 17:52:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:52:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 703ms 17:52:58 INFO - PROCESS | 4056 | 1467683578964 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:52:58 INFO - PROCESS | 4056 | 1467683578969 Marionette TRACE conn2 <- [1,625,null,{"value":"13"}] 17:52:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:52:58 INFO - PROCESS | 4056 | 1467683578975 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:52:58 INFO - PROCESS | 4056 | 1467683578978 Marionette TRACE conn2 <- [1,626,null,{}] 17:52:58 INFO - PROCESS | 4056 | 1467683578982 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:58 INFO - PROCESS | 4056 | 1467683578985 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:59 INFO - PROCESS | 4056 | 1467683579071 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:52:59 INFO - PROCESS | 4056 | 1467683579079 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 4056 | 1467683579082 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:59 INFO - PROCESS | 4056 | ++DOCSHELL 12BD6800 == 29 [pid = 4056] [id = 166] 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12DC7800) [pid = 4056] [serial = 496] [outer = 00000000] 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13130800) [pid = 4056] [serial = 497] [outer = 12DC7800] 17:52:59 INFO - PROCESS | 4056 | 1467683579134 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13156000) [pid = 4056] [serial = 498] [outer = 12DC7800] 17:52:59 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:59 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:52:59 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:52:59 INFO - PROCESS | 4056 | 1467683579569 Marionette TRACE conn2 <- [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]]]}] 17:52:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:52:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 625ms 17:52:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:52:59 INFO - PROCESS | 4056 | 1467683579612 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:52:59 INFO - PROCESS | 4056 | 1467683579615 Marionette TRACE conn2 <- [1,629,null,{"value":"13"}] 17:52:59 INFO - PROCESS | 4056 | 1467683579618 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:52:59 INFO - PROCESS | 4056 | 1467683579621 Marionette TRACE conn2 <- [1,630,null,{}] 17:52:59 INFO - PROCESS | 4056 | 1467683579633 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:52:59 INFO - PROCESS | 4056 | 1467683579637 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:59 INFO - PROCESS | 4056 | 1467683579742 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:52:59 INFO - PROCESS | 4056 | 1467683579753 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:52:59 INFO - PROCESS | 4056 | 1467683579756 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:52:59 INFO - PROCESS | 4056 | ++DOCSHELL 1392C000 == 30 [pid = 4056] [id = 167] 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (1392E400) [pid = 4056] [serial = 499] [outer = 00000000] 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (13952000) [pid = 4056] [serial = 500] [outer = 1392E400] 17:52:59 INFO - PROCESS | 4056 | 1467683579804 Marionette DEBUG loaded listener.js 17:52:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13C67400) [pid = 4056] [serial = 501] [outer = 1392E400] 17:53:00 INFO - PROCESS | 4056 | 1467683580230 Marionette TRACE conn2 <- [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]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 625ms 17:53:00 INFO - PROCESS | 4056 | 1467683580256 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 4056 | 1467683580258 Marionette TRACE conn2 <- [1,633,null,{"value":"13"}] 17:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:53:00 INFO - PROCESS | 4056 | 1467683580262 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 4056 | 1467683580263 Marionette TRACE conn2 <- [1,634,null,{}] 17:53:00 INFO - PROCESS | 4056 | 1467683580267 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 4056 | 1467683580269 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:00 INFO - PROCESS | 4056 | 1467683580347 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:53:00 INFO - PROCESS | 4056 | 1467683580352 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 4056 | 1467683580354 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:00 INFO - PROCESS | 4056 | ++DOCSHELL 131B4800 == 31 [pid = 4056] [id = 168] 17:53:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (13925400) [pid = 4056] [serial = 502] [outer = 00000000] 17:53:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14394000) [pid = 4056] [serial = 503] [outer = 13925400] 17:53:00 INFO - PROCESS | 4056 | 1467683580397 Marionette DEBUG loaded listener.js 17:53:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1533B400) [pid = 4056] [serial = 504] [outer = 13925400] 17:53:00 INFO - PROCESS | 4056 | 1467683580802 Marionette TRACE conn2 <- [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]]]}] 17:53:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:53:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 594ms 17:53:00 INFO - PROCESS | 4056 | 1467683580859 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:53:00 INFO - PROCESS | 4056 | 1467683580861 Marionette TRACE conn2 <- [1,637,null,{"value":"13"}] 17:53:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:53:00 INFO - PROCESS | 4056 | 1467683580864 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:53:00 INFO - PROCESS | 4056 | 1467683580865 Marionette TRACE conn2 <- [1,638,null,{}] 17:53:00 INFO - PROCESS | 4056 | 1467683580869 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:00 INFO - PROCESS | 4056 | 1467683580871 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:00 INFO - PROCESS | 4056 | 1467683580943 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:53:00 INFO - PROCESS | 4056 | 1467683580948 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:00 INFO - PROCESS | 4056 | 1467683580950 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:00 INFO - PROCESS | 4056 | ++DOCSHELL 153AFC00 == 32 [pid = 4056] [id = 169] 17:53:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (153B0C00) [pid = 4056] [serial = 505] [outer = 00000000] 17:53:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (15C99400) [pid = 4056] [serial = 506] [outer = 153B0C00] 17:53:01 INFO - PROCESS | 4056 | 1467683580995 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (162A9400) [pid = 4056] [serial = 507] [outer = 153B0C00] 17:53:01 INFO - PROCESS | 4056 | 1467683581423 Marionette TRACE conn2 <- [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]]]}] 17:53:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:53:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 594ms 17:53:01 INFO - PROCESS | 4056 | 1467683581469 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:53:01 INFO - PROCESS | 4056 | 1467683581471 Marionette TRACE conn2 <- [1,641,null,{"value":"13"}] 17:53:01 INFO - PROCESS | 4056 | 1467683581475 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:53:01 INFO - PROCESS | 4056 | 1467683581477 Marionette TRACE conn2 <- [1,642,null,{}] 17:53:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:53:01 INFO - PROCESS | 4056 | 1467683581480 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:01 INFO - PROCESS | 4056 | 1467683581486 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:01 INFO - PROCESS | 4056 | 1467683581584 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:53:01 INFO - PROCESS | 4056 | 1467683581590 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:01 INFO - PROCESS | 4056 | 1467683581592 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:01 INFO - PROCESS | 4056 | ++DOCSHELL 171ECC00 == 33 [pid = 4056] [id = 170] 17:53:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (175E8C00) [pid = 4056] [serial = 508] [outer = 00000000] 17:53:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (176F2000) [pid = 4056] [serial = 509] [outer = 175E8C00] 17:53:01 INFO - PROCESS | 4056 | 1467683581635 Marionette DEBUG loaded listener.js 17:53:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B13400) [pid = 4056] [serial = 510] [outer = 175E8C00] 17:53:02 INFO - PROCESS | 4056 | 1467683582044 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 594ms 17:53:02 INFO - PROCESS | 4056 | 1467683582074 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 4056 | 1467683582076 Marionette TRACE conn2 <- [1,645,null,{"value":"13"}] 17:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:53:02 INFO - PROCESS | 4056 | 1467683582090 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 4056 | 1467683582092 Marionette TRACE conn2 <- [1,646,null,{}] 17:53:02 INFO - PROCESS | 4056 | 1467683582095 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 4056 | 1467683582107 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:02 INFO - PROCESS | 4056 | 1467683582184 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:53:02 INFO - PROCESS | 4056 | 1467683582190 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 4056 | 1467683582192 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:02 INFO - PROCESS | 4056 | ++DOCSHELL 176EA800 == 34 [pid = 4056] [id = 171] 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B17C00) [pid = 4056] [serial = 511] [outer = 00000000] 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17B1FC00) [pid = 4056] [serial = 512] [outer = 17B17C00] 17:53:02 INFO - PROCESS | 4056 | 1467683582233 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17BCB000) [pid = 4056] [serial = 513] [outer = 17B17C00] 17:53:02 INFO - PROCESS | 4056 | 1467683582651 Marionette TRACE conn2 <- [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]]]}] 17:53:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:53:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 640ms 17:53:02 INFO - PROCESS | 4056 | 1467683582729 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:53:02 INFO - PROCESS | 4056 | 1467683582731 Marionette TRACE conn2 <- [1,649,null,{"value":"13"}] 17:53:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:53:02 INFO - PROCESS | 4056 | 1467683582734 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:53:02 INFO - PROCESS | 4056 | 1467683582736 Marionette TRACE conn2 <- [1,650,null,{}] 17:53:02 INFO - PROCESS | 4056 | 1467683582740 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:02 INFO - PROCESS | 4056 | 1467683582741 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:02 INFO - PROCESS | 4056 | 1467683582816 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:53:02 INFO - PROCESS | 4056 | 1467683582823 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:02 INFO - PROCESS | 4056 | 1467683582825 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:02 INFO - PROCESS | 4056 | ++DOCSHELL 17B19C00 == 35 [pid = 4056] [id = 172] 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17F18000) [pid = 4056] [serial = 514] [outer = 00000000] 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (18113000) [pid = 4056] [serial = 515] [outer = 17F18000] 17:53:02 INFO - PROCESS | 4056 | 1467683582867 Marionette DEBUG loaded listener.js 17:53:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (18114C00) [pid = 4056] [serial = 516] [outer = 17F18000] 17:53:03 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:03 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:03 INFO - PROCESS | 4056 | 1467683583278 Marionette TRACE conn2 <- [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]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 594ms 17:53:03 INFO - PROCESS | 4056 | 1467683583338 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 4056 | 1467683583340 Marionette TRACE conn2 <- [1,653,null,{"value":"13"}] 17:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:53:03 INFO - PROCESS | 4056 | 1467683583343 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 4056 | 1467683583345 Marionette TRACE conn2 <- [1,654,null,{}] 17:53:03 INFO - PROCESS | 4056 | 1467683583348 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:03 INFO - PROCESS | 4056 | 1467683583350 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:03 INFO - PROCESS | 4056 | 1467683583458 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:53:03 INFO - PROCESS | 4056 | 1467683583463 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:03 INFO - PROCESS | 4056 | 1467683583465 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:03 INFO - PROCESS | 4056 | ++DOCSHELL 1392B400 == 36 [pid = 4056] [id = 173] 17:53:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1970A400) [pid = 4056] [serial = 517] [outer = 00000000] 17:53:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1970F000) [pid = 4056] [serial = 518] [outer = 1970A400] 17:53:03 INFO - PROCESS | 4056 | 1467683583514 Marionette DEBUG loaded listener.js 17:53:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19903400) [pid = 4056] [serial = 519] [outer = 1970A400] 17:53:03 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:03 INFO - PROCESS | 4056 | [4056] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 17:53:03 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:03 INFO - PROCESS | 4056 | 1467683583957 Marionette TRACE conn2 <- [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]]]}] 17:53:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:53:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 640ms 17:53:03 INFO - PROCESS | 4056 | 1467683583985 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:53:03 INFO - PROCESS | 4056 | 1467683583987 Marionette TRACE conn2 <- [1,657,null,{"value":"13"}] 17:53:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:53:03 INFO - PROCESS | 4056 | 1467683583991 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:53:03 INFO - PROCESS | 4056 | 1467683583992 Marionette TRACE conn2 <- [1,658,null,{}] 17:53:03 INFO - PROCESS | 4056 | 1467683583996 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:03 INFO - PROCESS | 4056 | 1467683583997 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:04 INFO - PROCESS | 4056 | 1467683584115 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:53:04 INFO - PROCESS | 4056 | 1467683584120 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 4056 | 1467683584122 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:04 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EC000 == 37 [pid = 4056] [id = 174] 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10A9B400) [pid = 4056] [serial = 520] [outer = 00000000] 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19B68C00) [pid = 4056] [serial = 521] [outer = 10A9B400] 17:53:04 INFO - PROCESS | 4056 | 1467683584168 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19B6FC00) [pid = 4056] [serial = 522] [outer = 10A9B400] 17:53:04 INFO - PROCESS | 4056 | 1467683584590 Marionette TRACE conn2 <- [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]]]}] 17:53:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:53:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 625ms 17:53:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:53:04 INFO - PROCESS | 4056 | 1467683584628 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:53:04 INFO - PROCESS | 4056 | 1467683584630 Marionette TRACE conn2 <- [1,661,null,{"value":"13"}] 17:53:04 INFO - PROCESS | 4056 | 1467683584634 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:53:04 INFO - PROCESS | 4056 | 1467683584636 Marionette TRACE conn2 <- [1,662,null,{}] 17:53:04 INFO - PROCESS | 4056 | 1467683584640 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:04 INFO - PROCESS | 4056 | 1467683584643 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:04 INFO - PROCESS | 4056 | 1467683584759 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:53:04 INFO - PROCESS | 4056 | 1467683584844 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:04 INFO - PROCESS | 4056 | 1467683584846 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:04 INFO - PROCESS | 4056 | ++DOCSHELL 153AA400 == 38 [pid = 4056] [id = 175] 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (19B8B800) [pid = 4056] [serial = 523] [outer = 00000000] 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (19E32800) [pid = 4056] [serial = 524] [outer = 19B8B800] 17:53:04 INFO - PROCESS | 4056 | 1467683584890 Marionette DEBUG loaded listener.js 17:53:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (19EBE800) [pid = 4056] [serial = 525] [outer = 19B8B800] 17:53:05 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:05 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:53:05 INFO - PROCESS | 4056 | 1467683585304 Marionette TRACE conn2 <- [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]]]}] 17:53:05 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 17:53:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 688ms 17:53:05 INFO - PROCESS | 4056 | 1467683585333 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:53:05 INFO - PROCESS | 4056 | 1467683585335 Marionette TRACE conn2 <- [1,665,null,{"value":"13"}] 17:53:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:53:05 INFO - PROCESS | 4056 | 1467683585338 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:53:05 INFO - PROCESS | 4056 | 1467683585340 Marionette TRACE conn2 <- [1,666,null,{}] 17:53:05 INFO - PROCESS | 4056 | 1467683585343 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:05 INFO - PROCESS | 4056 | 1467683585345 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:05 INFO - PROCESS | 4056 | 1467683585608 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (13C7A800) [pid = 4056] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (153A3400) [pid = 4056] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (162AD000) [pid = 4056] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (16B0B400) [pid = 4056] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (153AB800) [pid = 4056] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (12DCC800) [pid = 4056] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (10A0A000) [pid = 4056] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1047C000) [pid = 4056] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A13E400) [pid = 4056] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19B87000) [pid = 4056] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (14F40000) [pid = 4056] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10478000) [pid = 4056] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:53:05 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13E94400) [pid = 4056] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:53:05 INFO - PROCESS | 4056 | 1467683585667 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:05 INFO - PROCESS | 4056 | 1467683585669 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:05 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EFC00 == 39 [pid = 4056] [id = 176] 17:53:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (0C7F0800) [pid = 4056] [serial = 526] [outer = 00000000] 17:53:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (10A7D000) [pid = 4056] [serial = 527] [outer = 0C7F0800] 17:53:05 INFO - PROCESS | 4056 | 1467683585712 Marionette DEBUG loaded listener.js 17:53:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1395AC00) [pid = 4056] [serial = 528] [outer = 0C7F0800] 17:53:06 INFO - PROCESS | 4056 | 1467683586062 Marionette TRACE conn2 <- [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]]]}] 17:53:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:53:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 735ms 17:53:06 INFO - PROCESS | 4056 | 1467683586079 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:53:06 INFO - PROCESS | 4056 | 1467683586081 Marionette TRACE conn2 <- [1,669,null,{"value":"13"}] 17:53:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:53:06 INFO - PROCESS | 4056 | 1467683586084 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:53:06 INFO - PROCESS | 4056 | 1467683586086 Marionette TRACE conn2 <- [1,670,null,{}] 17:53:06 INFO - PROCESS | 4056 | 1467683586131 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:06 INFO - PROCESS | 4056 | 1467683586133 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:06 INFO - PROCESS | 4056 | 1467683586211 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:53:06 INFO - PROCESS | 4056 | 1467683586216 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:06 INFO - PROCESS | 4056 | 1467683586217 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:06 INFO - PROCESS | 4056 | ++DOCSHELL 14F3FC00 == 40 [pid = 4056] [id = 177] 17:53:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (162A5400) [pid = 4056] [serial = 529] [outer = 00000000] 17:53:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19903C00) [pid = 4056] [serial = 530] [outer = 162A5400] 17:53:06 INFO - PROCESS | 4056 | 1467683586263 Marionette DEBUG loaded listener.js 17:53:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (18114800) [pid = 4056] [serial = 531] [outer = 162A5400] 17:53:07 INFO - PROCESS | 4056 | 1467683587194 Marionette TRACE conn2 <- [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]]]}] 17:53:07 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) 17:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1156ms 17:53:07 INFO - PROCESS | 4056 | 1467683587250 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:53:07 INFO - PROCESS | 4056 | 1467683587252 Marionette TRACE conn2 <- [1,673,null,{"value":"13"}] 17:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:53:07 INFO - PROCESS | 4056 | 1467683587255 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:53:07 INFO - PROCESS | 4056 | 1467683587257 Marionette TRACE conn2 <- [1,674,null,{}] 17:53:07 INFO - PROCESS | 4056 | 1467683587261 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:07 INFO - PROCESS | 4056 | 1467683587262 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:07 INFO - PROCESS | 4056 | 1467683587338 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:53:07 INFO - PROCESS | 4056 | 1467683587343 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:07 INFO - PROCESS | 4056 | 1467683587345 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:07 INFO - PROCESS | 4056 | ++DOCSHELL 13C85C00 == 41 [pid = 4056] [id = 178] 17:53:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (13EA0800) [pid = 4056] [serial = 532] [outer = 00000000] 17:53:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A139000) [pid = 4056] [serial = 533] [outer = 13EA0800] 17:53:07 INFO - PROCESS | 4056 | 1467683587387 Marionette DEBUG loaded listener.js 17:53:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A140000) [pid = 4056] [serial = 534] [outer = 13EA0800] 17:53:08 INFO - PROCESS | 4056 | 1467683588505 Marionette TRACE conn2 <- [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]]]}] 17:53:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:53:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1297ms 17:53:08 INFO - PROCESS | 4056 | 1467683588560 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:53:08 INFO - PROCESS | 4056 | 1467683588565 Marionette TRACE conn2 <- [1,677,null,{"value":"13"}] 17:53:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:53:08 INFO - PROCESS | 4056 | 1467683588571 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:53:08 INFO - PROCESS | 4056 | 1467683588574 Marionette TRACE conn2 <- [1,678,null,{}] 17:53:08 INFO - PROCESS | 4056 | 1467683588580 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:08 INFO - PROCESS | 4056 | 1467683588582 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:08 INFO - PROCESS | 4056 | 1467683588700 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:53:08 INFO - PROCESS | 4056 | 1467683588838 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:08 INFO - PROCESS | 4056 | 1467683588841 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:08 INFO - PROCESS | 4056 | ++DOCSHELL 10A08C00 == 42 [pid = 4056] [id = 179] 17:53:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (10A79C00) [pid = 4056] [serial = 535] [outer = 00000000] 17:53:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (12820800) [pid = 4056] [serial = 536] [outer = 10A79C00] 17:53:08 INFO - PROCESS | 4056 | 1467683588896 Marionette DEBUG loaded listener.js 17:53:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (12B03C00) [pid = 4056] [serial = 537] [outer = 10A79C00] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 14F3FC00 == 41 [pid = 4056] [id = 177] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 0C7EFC00 == 40 [pid = 4056] [id = 176] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 153AA400 == 39 [pid = 4056] [id = 175] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 0C7EC000 == 38 [pid = 4056] [id = 174] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 1392B400 == 37 [pid = 4056] [id = 173] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 17B19C00 == 36 [pid = 4056] [id = 172] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 176EA800 == 35 [pid = 4056] [id = 171] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 171ECC00 == 34 [pid = 4056] [id = 170] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 153AFC00 == 33 [pid = 4056] [id = 169] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 131B4800 == 32 [pid = 4056] [id = 168] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 1392C000 == 31 [pid = 4056] [id = 167] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 12BD6800 == 30 [pid = 4056] [id = 166] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 10A0B800 == 29 [pid = 4056] [id = 165] 17:53:10 INFO - PROCESS | 4056 | --DOCSHELL 153A9000 == 28 [pid = 4056] [id = 164] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (14F3C800) [pid = 4056] [serial = 476] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (16BC4000) [pid = 4056] [serial = 479] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (153B1400) [pid = 4056] [serial = 477] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B1C800) [pid = 4056] [serial = 482] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17699C00) [pid = 4056] [serial = 480] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1810FC00) [pid = 4056] [serial = 488] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17F17800) [pid = 4056] [serial = 483] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (153B2800) [pid = 4056] [serial = 473] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1970D800) [pid = 4056] [serial = 491] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1312C000) [pid = 4056] [serial = 470] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (131B0C00) [pid = 4056] [serial = 471] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (10F0B400) [pid = 4056] [serial = 467] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10F4C800) [pid = 4056] [serial = 468] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (11079C00) [pid = 4056] [serial = 465] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10A81800) [pid = 4056] [serial = 464] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A191400) [pid = 4056] [serial = 462] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1A188800) [pid = 4056] [serial = 461] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (18111400) [pid = 4056] [serial = 489] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A135C00) [pid = 4056] [serial = 459] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (19E3A800) [pid = 4056] [serial = 458] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (16B05C00) [pid = 4056] [serial = 456] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1576B800) [pid = 4056] [serial = 455] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13152400) [pid = 4056] [serial = 453] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (12D81800) [pid = 4056] [serial = 452] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (171F5800) [pid = 4056] [serial = 485] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17783C00) [pid = 4056] [serial = 486] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (15CA6800) [pid = 4056] [serial = 474] [outer = 00000000] [url = about:blank] 17:53:10 INFO - PROCESS | 4056 | 1467683590242 Marionette TRACE conn2 <- [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]]]}] 17:53: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 17:53:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1703ms 17:53:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:53:10 INFO - PROCESS | 4056 | 1467683590283 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:53:10 INFO - PROCESS | 4056 | 1467683590286 Marionette TRACE conn2 <- [1,681,null,{"value":"13"}] 17:53:10 INFO - PROCESS | 4056 | 1467683590291 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:53:10 INFO - PROCESS | 4056 | 1467683590294 Marionette TRACE conn2 <- [1,682,null,{}] 17:53:10 INFO - PROCESS | 4056 | 1467683590299 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:10 INFO - PROCESS | 4056 | 1467683590302 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:10 INFO - PROCESS | 4056 | 1467683590379 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:53:10 INFO - PROCESS | 4056 | 1467683590386 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:10 INFO - PROCESS | 4056 | 1467683590391 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:10 INFO - PROCESS | 4056 | ++DOCSHELL 10A75800 == 29 [pid = 4056] [id = 180] 17:53:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (10A76800) [pid = 4056] [serial = 538] [outer = 00000000] 17:53:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11008000) [pid = 4056] [serial = 539] [outer = 10A76800] 17:53:10 INFO - PROCESS | 4056 | 1467683590437 Marionette DEBUG loaded listener.js 17:53:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (11439C00) [pid = 4056] [serial = 540] [outer = 10A76800] 17:53:11 INFO - PROCESS | 4056 | 1467683591378 Marionette TRACE conn2 <- [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]]]}] 17:53: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) 17:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1140ms 17:53:11 INFO - PROCESS | 4056 | 1467683591437 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:53:11 INFO - PROCESS | 4056 | 1467683591442 Marionette TRACE conn2 <- [1,685,null,{"value":"13"}] 17:53:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:53:11 INFO - PROCESS | 4056 | 1467683591448 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:53:11 INFO - PROCESS | 4056 | 1467683591451 Marionette TRACE conn2 <- [1,686,null,{}] 17:53:11 INFO - PROCESS | 4056 | 1467683591455 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:11 INFO - PROCESS | 4056 | 1467683591457 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:11 INFO - PROCESS | 4056 | 1467683591541 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:53:11 INFO - PROCESS | 4056 | 1467683591548 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:11 INFO - PROCESS | 4056 | 1467683591550 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:11 INFO - PROCESS | 4056 | ++DOCSHELL 1312E800 == 30 [pid = 4056] [id = 181] 17:53:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13132000) [pid = 4056] [serial = 541] [outer = 00000000] 17:53:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (131B0800) [pid = 4056] [serial = 542] [outer = 13132000] 17:53:11 INFO - PROCESS | 4056 | 1467683591597 Marionette DEBUG loaded listener.js 17:53:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (131B6000) [pid = 4056] [serial = 543] [outer = 13132000] 17:53:12 INFO - PROCESS | 4056 | 1467683592534 Marionette TRACE conn2 <- [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]]]}] 17:53: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) 17:53:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1140ms 17:53:12 INFO - PROCESS | 4056 | 1467683592598 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:53:12 INFO - PROCESS | 4056 | 1467683592600 Marionette TRACE conn2 <- [1,689,null,{"value":"13"}] 17:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:53:12 INFO - PROCESS | 4056 | 1467683592604 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:53:12 INFO - PROCESS | 4056 | 1467683592608 Marionette TRACE conn2 <- [1,690,null,{}] 17:53:12 INFO - PROCESS | 4056 | 1467683592618 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:12 INFO - PROCESS | 4056 | 1467683592623 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:12 INFO - PROCESS | 4056 | 1467683592729 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:53:12 INFO - PROCESS | 4056 | 1467683592737 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:12 INFO - PROCESS | 4056 | 1467683592740 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:12 INFO - PROCESS | 4056 | ++DOCSHELL 139DC400 == 31 [pid = 4056] [id = 182] 17:53:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13C72800) [pid = 4056] [serial = 544] [outer = 00000000] 17:53:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13EA1000) [pid = 4056] [serial = 545] [outer = 13C72800] 17:53:12 INFO - PROCESS | 4056 | 1467683592786 Marionette DEBUG loaded listener.js 17:53:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (14F9DC00) [pid = 4056] [serial = 546] [outer = 13C72800] 17:53:13 INFO - PROCESS | 4056 | 1467683593732 Marionette TRACE conn2 <- [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]]]}] 17:53: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 17:53:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1140ms 17:53:13 INFO - PROCESS | 4056 | 1467683593749 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:53:13 INFO - PROCESS | 4056 | 1467683593752 Marionette TRACE conn2 <- [1,693,null,{"value":"13"}] 17:53:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:53:13 INFO - PROCESS | 4056 | 1467683593762 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:53:13 INFO - PROCESS | 4056 | 1467683593763 Marionette TRACE conn2 <- [1,694,null,{}] 17:53:13 INFO - PROCESS | 4056 | 1467683593767 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:13 INFO - PROCESS | 4056 | 1467683593769 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:13 INFO - PROCESS | 4056 | 1467683593874 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:53:13 INFO - PROCESS | 4056 | 1467683593879 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:13 INFO - PROCESS | 4056 | 1467683593881 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:13 INFO - PROCESS | 4056 | ++DOCSHELL 14F3F800 == 32 [pid = 4056] [id = 183] 17:53:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153A7000) [pid = 4056] [serial = 547] [outer = 00000000] 17:53:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (15773000) [pid = 4056] [serial = 548] [outer = 153A7000] 17:53:13 INFO - PROCESS | 4056 | 1467683593926 Marionette DEBUG loaded listener.js 17:53:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1620A800) [pid = 4056] [serial = 549] [outer = 153A7000] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (175E8C00) [pid = 4056] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12DC7800) [pid = 4056] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (153B0C00) [pid = 4056] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1392E400) [pid = 4056] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17F18000) [pid = 4056] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A76000) [pid = 4056] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1970A400) [pid = 4056] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19706800) [pid = 4056] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17B17C00) [pid = 4056] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (13925400) [pid = 4056] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (10A9B400) [pid = 4056] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (19B8B800) [pid = 4056] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (162A5400) [pid = 4056] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:53:14 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (0C7F0800) [pid = 4056] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:53:14 INFO - PROCESS | 4056 | 1467683594999 Marionette TRACE conn2 <- [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]]]}] 17:53:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:53:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1297ms 17:53:15 INFO - PROCESS | 4056 | 1467683595060 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:53:15 INFO - PROCESS | 4056 | 1467683595062 Marionette TRACE conn2 <- [1,697,null,{"value":"13"}] 17:53:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:53:15 INFO - PROCESS | 4056 | 1467683595066 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:53:15 INFO - PROCESS | 4056 | 1467683595067 Marionette TRACE conn2 <- [1,698,null,{}] 17:53:15 INFO - PROCESS | 4056 | 1467683595071 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:15 INFO - PROCESS | 4056 | 1467683595073 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:15 INFO - PROCESS | 4056 | 1467683595149 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:53:15 INFO - PROCESS | 4056 | 1467683595153 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:15 INFO - PROCESS | 4056 | 1467683595156 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:15 INFO - PROCESS | 4056 | ++DOCSHELL 13137000 == 33 [pid = 4056] [id = 184] 17:53:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (131B5C00) [pid = 4056] [serial = 550] [outer = 00000000] 17:53:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (162AC400) [pid = 4056] [serial = 551] [outer = 131B5C00] 17:53:15 INFO - PROCESS | 4056 | 1467683595201 Marionette DEBUG loaded listener.js 17:53:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (16B0A400) [pid = 4056] [serial = 552] [outer = 131B5C00] 17:53:16 INFO - PROCESS | 4056 | 1467683596130 Marionette TRACE conn2 <- [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]]]}] 17:53:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1093ms 17:53:16 INFO - PROCESS | 4056 | 1467683596159 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:53:16 INFO - PROCESS | 4056 | 1467683596160 Marionette TRACE conn2 <- [1,701,null,{"value":"13"}] 17:53:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:53:16 INFO - PROCESS | 4056 | 1467683596164 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:53:16 INFO - PROCESS | 4056 | 1467683596166 Marionette TRACE conn2 <- [1,702,null,{}] 17:53:16 INFO - PROCESS | 4056 | 1467683596169 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:16 INFO - PROCESS | 4056 | 1467683596174 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:16 INFO - PROCESS | 4056 | 1467683596299 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:53:16 INFO - PROCESS | 4056 | 1467683596305 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:16 INFO - PROCESS | 4056 | 1467683596308 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:16 INFO - PROCESS | 4056 | ++DOCSHELL 15CA7800 == 34 [pid = 4056] [id = 185] 17:53:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (16205000) [pid = 4056] [serial = 553] [outer = 00000000] 17:53:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (17785000) [pid = 4056] [serial = 554] [outer = 16205000] 17:53:16 INFO - PROCESS | 4056 | 1467683596365 Marionette DEBUG loaded listener.js 17:53:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (17783C00) [pid = 4056] [serial = 555] [outer = 16205000] 17:53:17 INFO - PROCESS | 4056 | 1467683597473 Marionette TRACE conn2 <- [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]]]}] 17:53:17 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 17:53:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1328ms 17:53:17 INFO - PROCESS | 4056 | 1467683597508 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:53:17 INFO - PROCESS | 4056 | 1467683597512 Marionette TRACE conn2 <- [1,705,null,{"value":"13"}] 17:53:17 INFO - PROCESS | 4056 | 1467683597517 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:53:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:53:17 INFO - PROCESS | 4056 | 1467683597521 Marionette TRACE conn2 <- [1,706,null,{}] 17:53:17 INFO - PROCESS | 4056 | 1467683597526 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:17 INFO - PROCESS | 4056 | 1467683597530 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:17 INFO - PROCESS | 4056 | 1467683597634 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:53:17 INFO - PROCESS | 4056 | 1467683597754 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:17 INFO - PROCESS | 4056 | 1467683597757 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:17 INFO - PROCESS | 4056 | ++DOCSHELL 10F4D000 == 35 [pid = 4056] [id = 186] 17:53:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (11074400) [pid = 4056] [serial = 556] [outer = 00000000] 17:53:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13137C00) [pid = 4056] [serial = 557] [outer = 11074400] 17:53:17 INFO - PROCESS | 4056 | 1467683597815 Marionette DEBUG loaded listener.js 17:53:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (131BBC00) [pid = 4056] [serial = 558] [outer = 11074400] 17:53:18 INFO - PROCESS | 4056 | 1467683598827 Marionette TRACE conn2 <- [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]]]}] 17:53:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:53:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1360ms 17:53:18 INFO - PROCESS | 4056 | 1467683598872 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:53:18 INFO - PROCESS | 4056 | 1467683598877 Marionette TRACE conn2 <- [1,709,null,{"value":"13"}] 17:53:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:53:18 INFO - PROCESS | 4056 | 1467683598883 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:53:18 INFO - PROCESS | 4056 | 1467683598886 Marionette TRACE conn2 <- [1,710,null,{}] 17:53:18 INFO - PROCESS | 4056 | 1467683598891 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:18 INFO - PROCESS | 4056 | 1467683598894 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:19 INFO - PROCESS | 4056 | 1467683599029 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:53:19 INFO - PROCESS | 4056 | 1467683599152 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:19 INFO - PROCESS | 4056 | 1467683599155 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:19 INFO - PROCESS | 4056 | ++DOCSHELL 153B2400 == 36 [pid = 4056] [id = 187] 17:53:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1576B800) [pid = 4056] [serial = 559] [outer = 00000000] 17:53:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16B09400) [pid = 4056] [serial = 560] [outer = 1576B800] 17:53:19 INFO - PROCESS | 4056 | 1467683599210 Marionette DEBUG loaded listener.js 17:53:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16FBC800) [pid = 4056] [serial = 561] [outer = 1576B800] 17:53:19 INFO - PROCESS | 4056 | 1467683599744 Marionette TRACE conn2 <- [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] 17:53:19 INFO - PROCESS | 4056 | 1467683599790 Marionette TRACE conn2 <- [1,713,null,{"value":"13"}] 17:53:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:53:19 INFO - PROCESS | 4056 | 1467683599793 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:53:19 INFO - PROCESS | 4056 | 1467683599797 Marionette TRACE conn2 <- [1,714,null,{}] 17:53:19 INFO - PROCESS | 4056 | 1467683599808 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:19 INFO - PROCESS | 4056 | 1467683599813 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:19 INFO - PROCESS | 4056 | 1467683599998 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:53:20 INFO - PROCESS | 4056 | 1467683600095 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:20 INFO - PROCESS | 4056 | 1467683600098 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:20 INFO - PROCESS | 4056 | ++DOCSHELL 103D2C00 == 37 [pid = 4056] [id = 188] 17:53:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1047F800) [pid = 4056] [serial = 562] [outer = 00000000] 17:53:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10A79800) [pid = 4056] [serial = 563] [outer = 1047F800] 17:53:20 INFO - PROCESS | 4056 | 1467683600147 Marionette DEBUG loaded listener.js 17:53:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (114D6400) [pid = 4056] [serial = 564] [outer = 1047F800] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 13137000 == 36 [pid = 4056] [id = 184] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 14F3F800 == 35 [pid = 4056] [id = 183] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 139DC400 == 34 [pid = 4056] [id = 182] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 1312E800 == 33 [pid = 4056] [id = 181] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 10A75800 == 32 [pid = 4056] [id = 180] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 10A08C00 == 31 [pid = 4056] [id = 179] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 13C85C00 == 30 [pid = 4056] [id = 178] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 153B2400 == 29 [pid = 4056] [id = 187] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 10F4D000 == 28 [pid = 4056] [id = 186] 17:53:21 INFO - PROCESS | 4056 | --DOCSHELL 15CA7800 == 27 [pid = 4056] [id = 185] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (176F2000) [pid = 4056] [serial = 509] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17B13400) [pid = 4056] [serial = 510] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13130800) [pid = 4056] [serial = 497] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13156000) [pid = 4056] [serial = 498] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (15C99400) [pid = 4056] [serial = 506] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (162A9400) [pid = 4056] [serial = 507] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (13952000) [pid = 4056] [serial = 500] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13C67400) [pid = 4056] [serial = 501] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (18113000) [pid = 4056] [serial = 515] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (10E3E000) [pid = 4056] [serial = 494] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19903400) [pid = 4056] [serial = 519] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (10F55800) [pid = 4056] [serial = 495] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1970E000) [pid = 4056] [serial = 492] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (17B1FC00) [pid = 4056] [serial = 512] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17BCB000) [pid = 4056] [serial = 513] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (14394000) [pid = 4056] [serial = 503] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1533B400) [pid = 4056] [serial = 504] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1A139000) [pid = 4056] [serial = 533] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (19B6FC00) [pid = 4056] [serial = 522] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (19B68C00) [pid = 4056] [serial = 521] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (19EBE800) [pid = 4056] [serial = 525] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (19E32800) [pid = 4056] [serial = 524] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (19903C00) [pid = 4056] [serial = 530] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (10A7D000) [pid = 4056] [serial = 527] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (1395AC00) [pid = 4056] [serial = 528] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 53 (1970F000) [pid = 4056] [serial = 518] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 52 (18114800) [pid = 4056] [serial = 531] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | --DOMWINDOW == 51 (18114C00) [pid = 4056] [serial = 516] [outer = 00000000] [url = about:blank] 17:53:21 INFO - PROCESS | 4056 | 1467683601367 Marionette TRACE conn2 <- [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]]]}] 17:53:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:53:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1610ms 17:53:21 INFO - PROCESS | 4056 | 1467683601400 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:53:21 INFO - PROCESS | 4056 | 1467683601404 Marionette TRACE conn2 <- [1,717,null,{"value":"13"}] 17:53:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:53:21 INFO - PROCESS | 4056 | 1467683601409 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:53:21 INFO - PROCESS | 4056 | 1467683601412 Marionette TRACE conn2 <- [1,718,null,{}] 17:53:21 INFO - PROCESS | 4056 | 1467683601418 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:21 INFO - PROCESS | 4056 | 1467683601421 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:21 INFO - PROCESS | 4056 | 1467683601514 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:53:21 INFO - PROCESS | 4056 | 1467683601627 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:21 INFO - PROCESS | 4056 | 1467683601631 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:21 INFO - PROCESS | 4056 | ++DOCSHELL 11072400 == 28 [pid = 4056] [id = 189] 17:53:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 52 (11073000) [pid = 4056] [serial = 565] [outer = 00000000] 17:53:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 53 (11CDB800) [pid = 4056] [serial = 566] [outer = 11073000] 17:53:21 INFO - PROCESS | 4056 | 1467683601678 Marionette DEBUG loaded listener.js 17:53:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 54 (12AA9800) [pid = 4056] [serial = 567] [outer = 11073000] 17:53:22 INFO - PROCESS | 4056 | 1467683602084 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 4056 | 1467683602155 Marionette TRACE conn2 <- [1,721,null,{"value":"13"}] 17:53:22 INFO - PROCESS | 4056 | 1467683602161 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:53:22 INFO - PROCESS | 4056 | 1467683602164 Marionette TRACE conn2 <- [1,722,null,{}] 17:53:22 INFO - PROCESS | 4056 | 1467683602168 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:22 INFO - PROCESS | 4056 | 1467683602170 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:22 INFO - PROCESS | 4056 | 1467683602254 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:53:22 INFO - PROCESS | 4056 | 1467683602260 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:22 INFO - PROCESS | 4056 | 1467683602263 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:22 INFO - PROCESS | 4056 | ++DOCSHELL 131EE000 == 29 [pid = 4056] [id = 190] 17:53:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (131EF400) [pid = 4056] [serial = 568] [outer = 00000000] 17:53:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (13950C00) [pid = 4056] [serial = 569] [outer = 131EF400] 17:53:22 INFO - PROCESS | 4056 | 1467683602308 Marionette DEBUG loaded listener.js 17:53:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (139CE800) [pid = 4056] [serial = 570] [outer = 131EF400] 17:53:22 INFO - PROCESS | 4056 | 1467683602750 Marionette TRACE conn2 <- [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]]]}] 17:53: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 17:53:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 641ms 17:53:22 INFO - PROCESS | 4056 | 1467683602799 Marionette TRACE conn2 -> [0,725,"getWindowHandle",null] 17:53:22 INFO - PROCESS | 4056 | 1467683602808 Marionette TRACE conn2 <- [1,725,null,{"value":"13"}] 17:53:22 INFO - PROCESS | 4056 | 1467683602812 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:53:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:53:22 INFO - PROCESS | 4056 | 1467683602816 Marionette TRACE conn2 <- [1,726,null,{}] 17:53:22 INFO - PROCESS | 4056 | 1467683602826 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:22 INFO - PROCESS | 4056 | 1467683602831 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:22 INFO - PROCESS | 4056 | 1467683602940 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:53:23 INFO - PROCESS | 4056 | 1467683603027 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:23 INFO - PROCESS | 4056 | 1467683603030 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:23 INFO - PROCESS | 4056 | ++DOCSHELL 153AC800 == 30 [pid = 4056] [id = 191] 17:53:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (153AF800) [pid = 4056] [serial = 571] [outer = 00000000] 17:53:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (1576E000) [pid = 4056] [serial = 572] [outer = 153AF800] 17:53:23 INFO - PROCESS | 4056 | 1467683603076 Marionette DEBUG loaded listener.js 17:53:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (15CA4000) [pid = 4056] [serial = 573] [outer = 153AF800] 17:53:23 INFO - PROCESS | 4056 | 1467683603947 Marionette TRACE conn2 <- [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]]]}] 17:53:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:53:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1156ms 17:53:23 INFO - PROCESS | 4056 | 1467683603970 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:53:23 INFO - PROCESS | 4056 | 1467683603972 Marionette TRACE conn2 <- [1,729,null,{"value":"13"}] 17:53:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:53:23 INFO - PROCESS | 4056 | 1467683603982 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:53:23 INFO - PROCESS | 4056 | 1467683603984 Marionette TRACE conn2 <- [1,730,null,{}] 17:53:23 INFO - PROCESS | 4056 | 1467683603988 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:23 INFO - PROCESS | 4056 | 1467683603990 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:24 INFO - PROCESS | 4056 | 1467683604096 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:53:24 INFO - PROCESS | 4056 | 1467683604102 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:24 INFO - PROCESS | 4056 | 1467683604104 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:24 INFO - PROCESS | 4056 | ++DOCSHELL 131F2800 == 31 [pid = 4056] [id = 192] 17:53:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (15441000) [pid = 4056] [serial = 574] [outer = 00000000] 17:53:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (16B05C00) [pid = 4056] [serial = 575] [outer = 15441000] 17:53:24 INFO - PROCESS | 4056 | 1467683604148 Marionette DEBUG loaded listener.js 17:53:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (175E0400) [pid = 4056] [serial = 576] [outer = 15441000] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (13C72800) [pid = 4056] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (153A7000) [pid = 4056] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (10A79C00) [pid = 4056] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (13EA0800) [pid = 4056] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (10A76800) [pid = 4056] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (13132000) [pid = 4056] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (16205000) [pid = 4056] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:53:25 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (131B5C00) [pid = 4056] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:53:25 INFO - PROCESS | 4056 | 1467683605107 Marionette TRACE conn2 <- [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]]]}] 17:53:25 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 17:53:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1141ms 17:53:25 INFO - PROCESS | 4056 | 1467683605125 Marionette TRACE conn2 -> [0,733,"getWindowHandle",null] 17:53:25 INFO - PROCESS | 4056 | 1467683605127 Marionette TRACE conn2 <- [1,733,null,{"value":"13"}] 17:53:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:53:25 INFO - PROCESS | 4056 | 1467683605133 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:53:25 INFO - PROCESS | 4056 | 1467683605135 Marionette TRACE conn2 <- [1,734,null,{}] 17:53:25 INFO - PROCESS | 4056 | 1467683605139 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:25 INFO - PROCESS | 4056 | 1467683605141 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:25 INFO - PROCESS | 4056 | 1467683605214 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:53:25 INFO - PROCESS | 4056 | 1467683605218 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:25 INFO - PROCESS | 4056 | 1467683605220 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:25 INFO - PROCESS | 4056 | ++DOCSHELL 131B2C00 == 32 [pid = 4056] [id = 193] 17:53:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (13C73000) [pid = 4056] [serial = 577] [outer = 00000000] 17:53:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (162ACC00) [pid = 4056] [serial = 578] [outer = 13C73000] 17:53:25 INFO - PROCESS | 4056 | 1467683605266 Marionette DEBUG loaded listener.js 17:53:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (17697800) [pid = 4056] [serial = 579] [outer = 13C73000] 17:53:26 INFO - PROCESS | 4056 | 1467683606204 Marionette TRACE conn2 <- [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]]]}] 17:53: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.) 17:53:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1078ms 17:53:26 INFO - PROCESS | 4056 | 1467683606225 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:53:26 INFO - PROCESS | 4056 | 1467683606227 Marionette TRACE conn2 <- [1,737,null,{"value":"13"}] 17:53:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:53:26 INFO - PROCESS | 4056 | 1467683606230 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:53:26 INFO - PROCESS | 4056 | 1467683606232 Marionette TRACE conn2 <- [1,738,null,{}] 17:53:26 INFO - PROCESS | 4056 | 1467683606245 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:26 INFO - PROCESS | 4056 | 1467683606251 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:26 INFO - PROCESS | 4056 | 1467683606347 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:53:26 INFO - PROCESS | 4056 | 1467683606353 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:26 INFO - PROCESS | 4056 | 1467683606355 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:26 INFO - PROCESS | 4056 | ++DOCSHELL 176EF400 == 33 [pid = 4056] [id = 194] 17:53:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (17B1F000) [pid = 4056] [serial = 580] [outer = 00000000] 17:53:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (17EC3400) [pid = 4056] [serial = 581] [outer = 17B1F000] 17:53:26 INFO - PROCESS | 4056 | 1467683606398 Marionette DEBUG loaded listener.js 17:53:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (17F17C00) [pid = 4056] [serial = 582] [outer = 17B1F000] 17:53:27 INFO - PROCESS | 4056 | 1467683607373 Marionette TRACE conn2 <- [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]]]}] 17:53: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) 17:53:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1156ms 17:53:27 INFO - PROCESS | 4056 | 1467683607392 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:53:27 INFO - PROCESS | 4056 | 1467683607397 Marionette TRACE conn2 <- [1,741,null,{"value":"13"}] 17:53:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:53:27 INFO - PROCESS | 4056 | 1467683607403 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:53:27 INFO - PROCESS | 4056 | 1467683607406 Marionette TRACE conn2 <- [1,742,null,{}] 17:53:27 INFO - PROCESS | 4056 | 1467683607412 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:27 INFO - PROCESS | 4056 | 1467683607415 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:27 INFO - PROCESS | 4056 | 1467683607553 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:53:27 INFO - PROCESS | 4056 | 1467683607625 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:27 INFO - PROCESS | 4056 | 1467683607628 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:27 INFO - PROCESS | 4056 | ++DOCSHELL 11074C00 == 34 [pid = 4056] [id = 195] 17:53:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (1107D400) [pid = 4056] [serial = 583] [outer = 00000000] 17:53:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (1303B000) [pid = 4056] [serial = 584] [outer = 1107D400] 17:53:27 INFO - PROCESS | 4056 | 1467683607694 Marionette DEBUG loaded listener.js 17:53:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (13137400) [pid = 4056] [serial = 585] [outer = 1107D400] 17:53:28 INFO - PROCESS | 4056 | 1467683608883 Marionette TRACE conn2 <- [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]]]}] 17:53:28 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 17:53:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1500ms 17:53:28 INFO - PROCESS | 4056 | 1467683608906 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:53:28 INFO - PROCESS | 4056 | 1467683608911 Marionette TRACE conn2 <- [1,745,null,{"value":"13"}] 17:53:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:53:28 INFO - PROCESS | 4056 | 1467683608918 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:53:28 INFO - PROCESS | 4056 | 1467683608921 Marionette TRACE conn2 <- [1,746,null,{}] 17:53:28 INFO - PROCESS | 4056 | 1467683608925 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:28 INFO - PROCESS | 4056 | 1467683608928 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:29 INFO - PROCESS | 4056 | 1467683609044 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:53:29 INFO - PROCESS | 4056 | 1467683609197 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:29 INFO - PROCESS | 4056 | 1467683609200 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:29 INFO - PROCESS | 4056 | ++DOCSHELL 13EA0800 == 35 [pid = 4056] [id = 196] 17:53:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (13EA0C00) [pid = 4056] [serial = 586] [outer = 00000000] 17:53:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (14F41800) [pid = 4056] [serial = 587] [outer = 13EA0C00] 17:53:29 INFO - PROCESS | 4056 | 1467683609254 Marionette DEBUG loaded listener.js 17:53:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (153AE800) [pid = 4056] [serial = 588] [outer = 13EA0C00] 17:53:29 INFO - PROCESS | 4056 | --DOCSHELL 131B2C00 == 34 [pid = 4056] [id = 193] 17:53:29 INFO - PROCESS | 4056 | --DOCSHELL 131F2800 == 33 [pid = 4056] [id = 192] 17:53:29 INFO - PROCESS | 4056 | --DOCSHELL 153AC800 == 32 [pid = 4056] [id = 191] 17:53:29 INFO - PROCESS | 4056 | --DOCSHELL 131EE000 == 31 [pid = 4056] [id = 190] 17:53:29 INFO - PROCESS | 4056 | --DOCSHELL 11072400 == 30 [pid = 4056] [id = 189] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (13EA1000) [pid = 4056] [serial = 545] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (15773000) [pid = 4056] [serial = 548] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (12820800) [pid = 4056] [serial = 536] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (12B03C00) [pid = 4056] [serial = 537] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1A140000) [pid = 4056] [serial = 534] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (11008000) [pid = 4056] [serial = 539] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (11439C00) [pid = 4056] [serial = 540] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (131B0800) [pid = 4056] [serial = 542] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (17785000) [pid = 4056] [serial = 554] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (17783C00) [pid = 4056] [serial = 555] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (162AC400) [pid = 4056] [serial = 551] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (16B0A400) [pid = 4056] [serial = 552] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (14F9DC00) [pid = 4056] [serial = 546] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 53 (131B6000) [pid = 4056] [serial = 543] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | --DOMWINDOW == 52 (1620A800) [pid = 4056] [serial = 549] [outer = 00000000] [url = about:blank] 17:53:29 INFO - PROCESS | 4056 | 1467683609921 Marionette TRACE conn2 <- [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]]]}] 17:53: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 17:53:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1047ms 17:53:29 INFO - PROCESS | 4056 | 1467683609965 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:53:29 INFO - PROCESS | 4056 | 1467683609969 Marionette TRACE conn2 <- [1,749,null,{"value":"13"}] 17:53:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:53:29 INFO - PROCESS | 4056 | 1467683609990 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:53:29 INFO - PROCESS | 4056 | 1467683609993 Marionette TRACE conn2 <- [1,750,null,{}] 17:53:29 INFO - PROCESS | 4056 | 1467683609999 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:29 INFO - PROCESS | 4056 | 1467683610001 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:30 INFO - PROCESS | 4056 | 1467683610082 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:53:30 INFO - PROCESS | 4056 | 1467683610088 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:30 INFO - PROCESS | 4056 | 1467683610092 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:30 INFO - PROCESS | 4056 | ++DOCSHELL 10A76800 == 31 [pid = 4056] [id = 197] 17:53:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 53 (10A77C00) [pid = 4056] [serial = 589] [outer = 00000000] 17:53:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 54 (10E38400) [pid = 4056] [serial = 590] [outer = 10A77C00] 17:53:30 INFO - PROCESS | 4056 | 1467683610139 Marionette DEBUG loaded listener.js 17:53:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (11009C00) [pid = 4056] [serial = 591] [outer = 10A77C00] 17:53:31 INFO - PROCESS | 4056 | 1467683611071 Marionette TRACE conn2 <- [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]]]}] 17:53:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:53:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1110ms 17:53:31 INFO - PROCESS | 4056 | 1467683611095 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:53:31 INFO - PROCESS | 4056 | 1467683611099 Marionette TRACE conn2 <- [1,753,null,{"value":"13"}] 17:53:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:53:31 INFO - PROCESS | 4056 | 1467683611105 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:53:31 INFO - PROCESS | 4056 | 1467683611108 Marionette TRACE conn2 <- [1,754,null,{}] 17:53:31 INFO - PROCESS | 4056 | 1467683611112 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:31 INFO - PROCESS | 4056 | 1467683611114 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:31 INFO - PROCESS | 4056 | 1467683611195 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:53:31 INFO - PROCESS | 4056 | 1467683611201 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:31 INFO - PROCESS | 4056 | 1467683611203 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:31 INFO - PROCESS | 4056 | ++DOCSHELL 10A7DC00 == 32 [pid = 4056] [id = 198] 17:53:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (12B03C00) [pid = 4056] [serial = 592] [outer = 00000000] 17:53:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (12D88C00) [pid = 4056] [serial = 593] [outer = 12B03C00] 17:53:31 INFO - PROCESS | 4056 | 1467683611249 Marionette DEBUG loaded listener.js 17:53:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (130D0000) [pid = 4056] [serial = 594] [outer = 12B03C00] 17:53:32 INFO - PROCESS | 4056 | 1467683612161 Marionette TRACE conn2 <- [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]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:53:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1094ms 17:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:53:32 INFO - PROCESS | 4056 | 1467683612206 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 4056 | 1467683612208 Marionette TRACE conn2 <- [1,757,null,{"value":"13"}] 17:53:32 INFO - PROCESS | 4056 | 1467683612222 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 4056 | 1467683612226 Marionette TRACE conn2 <- [1,758,null,{}] 17:53:32 INFO - PROCESS | 4056 | 1467683612237 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 4056 | 1467683612241 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:32 INFO - PROCESS | 4056 | 1467683612349 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:53:32 INFO - PROCESS | 4056 | 1467683612356 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:32 INFO - PROCESS | 4056 | 1467683612359 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:32 INFO - PROCESS | 4056 | ++DOCSHELL 13950400 == 33 [pid = 4056] [id = 199] 17:53:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (13951000) [pid = 4056] [serial = 595] [outer = 00000000] 17:53:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (13C72400) [pid = 4056] [serial = 596] [outer = 13951000] 17:53:32 INFO - PROCESS | 4056 | 1467683612405 Marionette DEBUG loaded listener.js 17:53:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (13E9E800) [pid = 4056] [serial = 597] [outer = 13951000] 17:53:32 INFO - PROCESS | 4056 | 1467683612883 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 687ms 17:53:32 INFO - PROCESS | 4056 | 1467683612911 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:53:32 INFO - PROCESS | 4056 | 1467683612913 Marionette TRACE conn2 <- [1,761,null,{"value":"13"}] 17:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:53:32 INFO - PROCESS | 4056 | 1467683612925 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:53:32 INFO - PROCESS | 4056 | 1467683612927 Marionette TRACE conn2 <- [1,762,null,{}] 17:53:32 INFO - PROCESS | 4056 | 1467683612930 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:32 INFO - PROCESS | 4056 | 1467683612932 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:33 INFO - PROCESS | 4056 | 1467683613038 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:53:33 INFO - PROCESS | 4056 | 1467683613043 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 4056 | 1467683613045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:33 INFO - PROCESS | 4056 | ++DOCSHELL 153AC800 == 34 [pid = 4056] [id = 200] 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (153ACC00) [pid = 4056] [serial = 598] [outer = 00000000] 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (15CA2400) [pid = 4056] [serial = 599] [outer = 153ACC00] 17:53:33 INFO - PROCESS | 4056 | 1467683613088 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (1620AC00) [pid = 4056] [serial = 600] [outer = 153ACC00] 17:53:33 INFO - PROCESS | 4056 | 1467683613500 Marionette TRACE conn2 <- [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]]]}] 17:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 640ms 17:53:33 INFO - PROCESS | 4056 | 1467683613559 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:53:33 INFO - PROCESS | 4056 | 1467683613561 Marionette TRACE conn2 <- [1,765,null,{"value":"13"}] 17:53:33 INFO - PROCESS | 4056 | 1467683613565 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:53:33 INFO - PROCESS | 4056 | 1467683613566 Marionette TRACE conn2 <- [1,766,null,{}] 17:53:33 INFO - PROCESS | 4056 | 1467683613570 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:33 INFO - PROCESS | 4056 | 1467683613572 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:33 INFO - PROCESS | 4056 | 1467683613685 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (1047F800) [pid = 4056] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (153AF800) [pid = 4056] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (11073000) [pid = 4056] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (15441000) [pid = 4056] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (131EF400) [pid = 4056] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (11074400) [pid = 4056] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1576B800) [pid = 4056] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:53:33 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (13C73000) [pid = 4056] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:53:33 INFO - PROCESS | 4056 | 1467683613773 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:33 INFO - PROCESS | 4056 | 1467683613776 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:33 INFO - PROCESS | 4056 | ++DOCSHELL 10A01400 == 35 [pid = 4056] [id = 201] 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (10A0F800) [pid = 4056] [serial = 601] [outer = 00000000] 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (131BA000) [pid = 4056] [serial = 602] [outer = 10A0F800] 17:53:33 INFO - PROCESS | 4056 | 1467683613818 Marionette DEBUG loaded listener.js 17:53:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (153AF000) [pid = 4056] [serial = 603] [outer = 10A0F800] 17:53:34 INFO - PROCESS | 4056 | 1467683614180 Marionette TRACE conn2 <- [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]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 641ms 17:53:34 INFO - PROCESS | 4056 | 1467683614203 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 4056 | 1467683614205 Marionette TRACE conn2 <- [1,769,null,{"value":"13"}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:53:34 INFO - PROCESS | 4056 | 1467683614208 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - PROCESS | 4056 | 1467683614210 Marionette TRACE conn2 <- [1,770,null,{}] 17:53:34 INFO - PROCESS | 4056 | 1467683614213 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:34 INFO - PROCESS | 4056 | 1467683614219 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:34 INFO - PROCESS | 4056 | 1467683614348 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:53:34 INFO - PROCESS | 4056 | 1467683614396 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:34 INFO - PROCESS | 4056 | 1467683614398 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:34 INFO - PROCESS | 4056 | ++DOCSHELL 10476C00 == 36 [pid = 4056] [id = 202] 17:53:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (131EF400) [pid = 4056] [serial = 604] [outer = 00000000] 17:53:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (16BCF800) [pid = 4056] [serial = 605] [outer = 131EF400] 17:53:34 INFO - PROCESS | 4056 | 1467683614441 Marionette DEBUG loaded listener.js 17:53:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (162A3000) [pid = 4056] [serial = 606] [outer = 131EF400] 17:53:34 INFO - PROCESS | 4056 | 1467683614778 Marionette TRACE conn2 <- [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]]]}] 17:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 594ms 17:53:34 INFO - PROCESS | 4056 | 1467683614815 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:53:34 INFO - PROCESS | 4056 | 1467683614817 Marionette TRACE conn2 <- [1,773,null,{"value":"13"}] 17:53:34 INFO - PROCESS | 4056 | 1467683614821 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:53:34 INFO - PROCESS | 4056 | 1467683614822 Marionette TRACE conn2 <- [1,774,null,{}] 17:53:34 INFO - PROCESS | 4056 | 1467683614826 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:34 INFO - PROCESS | 4056 | 1467683614828 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:34 INFO - PROCESS | 4056 | 1467683614910 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:53:34 INFO - PROCESS | 4056 | 1467683615017 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 4056 | 1467683615019 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:35 INFO - PROCESS | 4056 | ++DOCSHELL 10326400 == 37 [pid = 4056] [id = 203] 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (103CD000) [pid = 4056] [serial = 607] [outer = 00000000] 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (13E96000) [pid = 4056] [serial = 608] [outer = 103CD000] 17:53:35 INFO - PROCESS | 4056 | 1467683615063 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (16207000) [pid = 4056] [serial = 609] [outer = 103CD000] 17:53:35 INFO - PROCESS | 4056 | 1467683615396 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 624ms 17:53:35 INFO - PROCESS | 4056 | 1467683615460 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:53:35 INFO - PROCESS | 4056 | 1467683615462 Marionette TRACE conn2 <- [1,777,null,{"value":"13"}] 17:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:53:35 INFO - PROCESS | 4056 | 1467683615465 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:53:35 INFO - PROCESS | 4056 | 1467683615466 Marionette TRACE conn2 <- [1,778,null,{}] 17:53:35 INFO - PROCESS | 4056 | 1467683615470 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:35 INFO - PROCESS | 4056 | 1467683615471 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:35 INFO - PROCESS | 4056 | 1467683615577 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:53:35 INFO - PROCESS | 4056 | 1467683615584 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:35 INFO - PROCESS | 4056 | 1467683615586 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:35 INFO - PROCESS | 4056 | ++DOCSHELL 12D82400 == 38 [pid = 4056] [id = 204] 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13032400) [pid = 4056] [serial = 610] [outer = 00000000] 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (17B1C800) [pid = 4056] [serial = 611] [outer = 13032400] 17:53:35 INFO - PROCESS | 4056 | 1467683615628 Marionette DEBUG loaded listener.js 17:53:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (17B20C00) [pid = 4056] [serial = 612] [outer = 13032400] 17:53:36 INFO - PROCESS | 4056 | 1467683616103 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 703ms 17:53:36 INFO - PROCESS | 4056 | 1467683616166 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:53:36 INFO - PROCESS | 4056 | 1467683616171 Marionette TRACE conn2 <- [1,781,null,{"value":"13"}] 17:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:53:36 INFO - PROCESS | 4056 | 1467683616176 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:53:36 INFO - PROCESS | 4056 | 1467683616180 Marionette TRACE conn2 <- [1,782,null,{}] 17:53:36 INFO - PROCESS | 4056 | 1467683616186 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:36 INFO - PROCESS | 4056 | 1467683616189 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:36 INFO - PROCESS | 4056 | 1467683616345 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:53:36 INFO - PROCESS | 4056 | 1467683616468 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:36 INFO - PROCESS | 4056 | 1467683616473 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:36 INFO - PROCESS | 4056 | ++DOCSHELL 0F395C00 == 39 [pid = 4056] [id = 205] 17:53:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1031DC00) [pid = 4056] [serial = 613] [outer = 00000000] 17:53:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1143D400) [pid = 4056] [serial = 614] [outer = 1031DC00] 17:53:36 INFO - PROCESS | 4056 | 1467683616529 Marionette DEBUG loaded listener.js 17:53:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (12820800) [pid = 4056] [serial = 615] [outer = 1031DC00] 17:53:37 INFO - PROCESS | 4056 | 1467683617100 Marionette TRACE conn2 <- [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]]]}] 17:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1000ms 17:53:37 INFO - PROCESS | 4056 | 1467683617179 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:53:37 INFO - PROCESS | 4056 | 1467683617184 Marionette TRACE conn2 <- [1,785,null,{"value":"13"}] 17:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:53:37 INFO - PROCESS | 4056 | 1467683617205 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:53:37 INFO - PROCESS | 4056 | 1467683617208 Marionette TRACE conn2 <- [1,786,null,{}] 17:53:37 INFO - PROCESS | 4056 | 1467683617212 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:37 INFO - PROCESS | 4056 | 1467683617215 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:37 INFO - PROCESS | 4056 | 1467683617327 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:53:37 INFO - PROCESS | 4056 | 1467683617402 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:37 INFO - PROCESS | 4056 | 1467683617405 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:37 INFO - PROCESS | 4056 | ++DOCSHELL 131B9C00 == 40 [pid = 4056] [id = 206] 17:53:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (131BB800) [pid = 4056] [serial = 616] [outer = 00000000] 17:53:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13926000) [pid = 4056] [serial = 617] [outer = 131BB800] 17:53:37 INFO - PROCESS | 4056 | 1467683617502 Marionette DEBUG loaded listener.js 17:53:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13C81800) [pid = 4056] [serial = 618] [outer = 131BB800] 17:53:38 INFO - PROCESS | 4056 | 1467683618065 Marionette TRACE conn2 <- [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]]]}] 17:53:38 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 17:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 906ms 17:53:38 INFO - PROCESS | 4056 | 1467683618107 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:53:38 INFO - PROCESS | 4056 | 1467683618109 Marionette TRACE conn2 <- [1,789,null,{"value":"13"}] 17:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:53:38 INFO - PROCESS | 4056 | 1467683618113 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:53:38 INFO - PROCESS | 4056 | 1467683618117 Marionette TRACE conn2 <- [1,790,null,{}] 17:53:38 INFO - PROCESS | 4056 | 1467683618128 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:38 INFO - PROCESS | 4056 | 1467683618132 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:38 INFO - PROCESS | 4056 | 1467683618233 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:53:38 INFO - PROCESS | 4056 | 1467683618328 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:38 INFO - PROCESS | 4056 | 1467683618331 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:38 INFO - PROCESS | 4056 | ++DOCSHELL 17B18800 == 41 [pid = 4056] [id = 207] 17:53:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B20000) [pid = 4056] [serial = 619] [outer = 00000000] 17:53:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17F18C00) [pid = 4056] [serial = 620] [outer = 17B20000] 17:53:38 INFO - PROCESS | 4056 | 1467683618387 Marionette DEBUG loaded listener.js 17:53:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1810EC00) [pid = 4056] [serial = 621] [outer = 17B20000] 17:53:39 INFO - PROCESS | 4056 | 1467683619146 Marionette TRACE conn2 <- [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]]]}] 17:53:39 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 17:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1094ms 17:53:39 INFO - PROCESS | 4056 | 1467683619211 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:53:39 INFO - PROCESS | 4056 | 1467683619215 Marionette TRACE conn2 <- [1,793,null,{"value":"13"}] 17:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:53:39 INFO - PROCESS | 4056 | 1467683619229 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:53:39 INFO - PROCESS | 4056 | 1467683619232 Marionette TRACE conn2 <- [1,794,null,{}] 17:53:39 INFO - PROCESS | 4056 | 1467683619238 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:39 INFO - PROCESS | 4056 | 1467683619241 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:39 INFO - PROCESS | 4056 | 1467683619340 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:53:39 INFO - PROCESS | 4056 | 1467683619416 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:39 INFO - PROCESS | 4056 | 1467683619421 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:39 INFO - PROCESS | 4056 | ++DOCSHELL 10E37800 == 42 [pid = 4056] [id = 208] 17:53:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10E39800) [pid = 4056] [serial = 622] [outer = 00000000] 17:53:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (11073400) [pid = 4056] [serial = 623] [outer = 10E39800] 17:53:39 INFO - PROCESS | 4056 | 1467683619468 Marionette DEBUG loaded listener.js 17:53:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (11C3F800) [pid = 4056] [serial = 624] [outer = 10E39800] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 103D2C00 == 41 [pid = 4056] [id = 188] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 10326400 == 40 [pid = 4056] [id = 203] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 10476C00 == 39 [pid = 4056] [id = 202] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 10A01400 == 38 [pid = 4056] [id = 201] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 153AC800 == 37 [pid = 4056] [id = 200] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 13950400 == 36 [pid = 4056] [id = 199] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 10A7DC00 == 35 [pid = 4056] [id = 198] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 10A76800 == 34 [pid = 4056] [id = 197] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 176EF400 == 33 [pid = 4056] [id = 194] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 11074C00 == 32 [pid = 4056] [id = 195] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 13EA0800 == 31 [pid = 4056] [id = 196] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 17B18800 == 30 [pid = 4056] [id = 207] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 12D82400 == 29 [pid = 4056] [id = 204] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 0F395C00 == 28 [pid = 4056] [id = 205] 17:53:40 INFO - PROCESS | 4056 | --DOCSHELL 131B9C00 == 27 [pid = 4056] [id = 206] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17EC3400) [pid = 4056] [serial = 581] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10A79800) [pid = 4056] [serial = 563] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1576E000) [pid = 4056] [serial = 572] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (11CDB800) [pid = 4056] [serial = 566] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (16B05C00) [pid = 4056] [serial = 575] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (12AA9800) [pid = 4056] [serial = 567] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13950C00) [pid = 4056] [serial = 569] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (139CE800) [pid = 4056] [serial = 570] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (131BBC00) [pid = 4056] [serial = 558] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13137C00) [pid = 4056] [serial = 557] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16FBC800) [pid = 4056] [serial = 561] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (16B09400) [pid = 4056] [serial = 560] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (162ACC00) [pid = 4056] [serial = 578] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (175E0400) [pid = 4056] [serial = 576] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (114D6400) [pid = 4056] [serial = 564] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (15CA4000) [pid = 4056] [serial = 573] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (17697800) [pid = 4056] [serial = 579] [outer = 00000000] [url = about:blank] 17:53:40 INFO - PROCESS | 4056 | 1467683620589 Marionette TRACE conn2 <- [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]]]}] 17:53: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 17:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1391ms 17:53:40 INFO - PROCESS | 4056 | 1467683620632 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:53:40 INFO - PROCESS | 4056 | 1467683620637 Marionette TRACE conn2 <- [1,797,null,{"value":"13"}] 17:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:53:40 INFO - PROCESS | 4056 | 1467683620641 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:53:40 INFO - PROCESS | 4056 | 1467683620645 Marionette TRACE conn2 <- [1,798,null,{}] 17:53:40 INFO - PROCESS | 4056 | 1467683620650 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:40 INFO - PROCESS | 4056 | 1467683620653 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:40 INFO - PROCESS | 4056 | 1467683620789 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:53:40 INFO - PROCESS | 4056 | 1467683620885 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:40 INFO - PROCESS | 4056 | 1467683620889 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:40 INFO - PROCESS | 4056 | ++DOCSHELL 10A94000 == 28 [pid = 4056] [id = 209] 17:53:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10A98000) [pid = 4056] [serial = 625] [outer = 00000000] 17:53:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (10F4C800) [pid = 4056] [serial = 626] [outer = 10A98000] 17:53:40 INFO - PROCESS | 4056 | 1467683620935 Marionette DEBUG loaded listener.js 17:53:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (11071400) [pid = 4056] [serial = 627] [outer = 10A98000] 17:53:41 INFO - PROCESS | 4056 | 1467683621339 Marionette TRACE conn2 <- [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]]]}] 17:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 735ms 17:53:41 INFO - PROCESS | 4056 | 1467683621383 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:53:41 INFO - PROCESS | 4056 | 1467683621388 Marionette TRACE conn2 <- [1,801,null,{"value":"13"}] 17:53:41 INFO - PROCESS | 4056 | 1467683621394 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:53:41 INFO - PROCESS | 4056 | 1467683621396 Marionette TRACE conn2 <- [1,802,null,{}] 17:53:41 INFO - PROCESS | 4056 | 1467683621401 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:41 INFO - PROCESS | 4056 | 1467683621403 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:41 INFO - PROCESS | 4056 | 1467683621485 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:53:41 INFO - PROCESS | 4056 | 1467683621490 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:41 INFO - PROCESS | 4056 | 1467683621493 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:41 INFO - PROCESS | 4056 | ++DOCSHELL 13137C00 == 29 [pid = 4056] [id = 210] 17:53:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13138000) [pid = 4056] [serial = 628] [outer = 00000000] 17:53:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131B1000) [pid = 4056] [serial = 629] [outer = 13138000] 17:53:41 INFO - PROCESS | 4056 | 1467683621538 Marionette DEBUG loaded listener.js 17:53:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131B9C00) [pid = 4056] [serial = 630] [outer = 13138000] 17:53:41 INFO - PROCESS | 4056 | 1467683621989 Marionette TRACE conn2 <- [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] 17:53:42 INFO - PROCESS | 4056 | 1467683622034 Marionette TRACE conn2 <- [1,805,null,{"value":"13"}] 17:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:53:42 INFO - PROCESS | 4056 | 1467683622037 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 4056 | 1467683622041 Marionette TRACE conn2 <- [1,806,null,{}] 17:53:42 INFO - PROCESS | 4056 | 1467683622051 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:42 INFO - PROCESS | 4056 | 1467683622055 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:42 INFO - PROCESS | 4056 | 1467683622144 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:53:42 INFO - PROCESS | 4056 | 1467683622257 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 4056 | 1467683622261 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:42 INFO - PROCESS | 4056 | ++DOCSHELL 13C7BC00 == 30 [pid = 4056] [id = 211] 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13E96C00) [pid = 4056] [serial = 631] [outer = 00000000] 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (14F99000) [pid = 4056] [serial = 632] [outer = 13E96C00] 17:53:42 INFO - PROCESS | 4056 | 1467683622307 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (153AC800) [pid = 4056] [serial = 633] [outer = 13E96C00] 17:53:42 INFO - PROCESS | 4056 | 1467683622695 Marionette TRACE conn2 <- [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]]]}] 17:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 688ms 17:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:53:42 INFO - PROCESS | 4056 | 1467683622736 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:53:42 INFO - PROCESS | 4056 | 1467683622739 Marionette TRACE conn2 <- [1,809,null,{"value":"13"}] 17:53:42 INFO - PROCESS | 4056 | 1467683622743 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:53:42 INFO - PROCESS | 4056 | 1467683622754 Marionette TRACE conn2 <- [1,810,null,{}] 17:53:42 INFO - PROCESS | 4056 | 1467683622764 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:42 INFO - PROCESS | 4056 | 1467683622765 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:42 INFO - PROCESS | 4056 | 1467683622875 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:53:42 INFO - PROCESS | 4056 | 1467683622880 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:42 INFO - PROCESS | 4056 | 1467683622882 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:42 INFO - PROCESS | 4056 | ++DOCSHELL 153AB000 == 31 [pid = 4056] [id = 212] 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1577AC00) [pid = 4056] [serial = 634] [outer = 00000000] 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (162A8C00) [pid = 4056] [serial = 635] [outer = 1577AC00] 17:53:42 INFO - PROCESS | 4056 | 1467683622925 Marionette DEBUG loaded listener.js 17:53:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16B0B000) [pid = 4056] [serial = 636] [outer = 1577AC00] 17:53:43 INFO - PROCESS | 4056 | 1467683623355 Marionette TRACE conn2 <- [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] 17:53:43 INFO - PROCESS | 4056 | 1467683623403 Marionette TRACE conn2 <- [1,813,null,{"value":"13"}] 17:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:53:43 INFO - PROCESS | 4056 | 1467683623411 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:53:43 INFO - PROCESS | 4056 | 1467683623413 Marionette TRACE conn2 <- [1,814,null,{}] 17:53:43 INFO - PROCESS | 4056 | 1467683623416 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:43 INFO - PROCESS | 4056 | 1467683623418 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:43 INFO - PROCESS | 4056 | 1467683623545 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:53:43 INFO - PROCESS | 4056 | 1467683623600 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:43 INFO - PROCESS | 4056 | 1467683623602 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:43 INFO - PROCESS | 4056 | ++DOCSHELL 16FBDC00 == 32 [pid = 4056] [id = 213] 17:53:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16FBF800) [pid = 4056] [serial = 637] [outer = 00000000] 17:53:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1769C800) [pid = 4056] [serial = 638] [outer = 16FBF800] 17:53:43 INFO - PROCESS | 4056 | 1467683623644 Marionette DEBUG loaded listener.js 17:53:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (176EE000) [pid = 4056] [serial = 639] [outer = 16FBF800] 17:53:44 INFO - PROCESS | 4056 | 1467683624046 Marionette TRACE conn2 <- [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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 703ms 17:53:44 INFO - PROCESS | 4056 | 1467683624105 Marionette TRACE conn2 -> [0,817,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 4056 | 1467683624108 Marionette TRACE conn2 <- [1,817,null,{"value":"13"}] 17:53:44 INFO - PROCESS | 4056 | 1467683624111 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:53:44 INFO - PROCESS | 4056 | 1467683624112 Marionette TRACE conn2 <- [1,818,null,{}] 17:53:44 INFO - PROCESS | 4056 | 1467683624116 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:44 INFO - PROCESS | 4056 | 1467683624121 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:44 INFO - PROCESS | 4056 | 1467683624272 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:53:44 INFO - PROCESS | 4056 | 1467683624299 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:44 INFO - PROCESS | 4056 | 1467683624301 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:44 INFO - PROCESS | 4056 | ++DOCSHELL 17B1C000 == 33 [pid = 4056] [id = 214] 17:53:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B20400) [pid = 4056] [serial = 640] [outer = 00000000] 17:53:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1810E400) [pid = 4056] [serial = 641] [outer = 17B20400] 17:53:44 INFO - PROCESS | 4056 | 1467683624345 Marionette DEBUG loaded listener.js 17:53:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (18117000) [pid = 4056] [serial = 642] [outer = 17B20400] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (103CD000) [pid = 4056] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13951000) [pid = 4056] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (153ACC00) [pid = 4056] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (10A0F800) [pid = 4056] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17B1F000) [pid = 4056] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13EA0C00) [pid = 4056] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1107D400) [pid = 4056] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12B03C00) [pid = 4056] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A77C00) [pid = 4056] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (131EF400) [pid = 4056] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:53:44 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13032400) [pid = 4056] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:53:44 INFO - PROCESS | 4056 | 1467683624913 Marionette TRACE conn2 <- [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]]]}] 17:53:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:53:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 844ms 17:53:44 INFO - PROCESS | 4056 | 1467683624963 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:53:44 INFO - PROCESS | 4056 | 1467683624965 Marionette TRACE conn2 <- [1,821,null,{"value":"13"}] 17:53:44 INFO - PROCESS | 4056 | 1467683624969 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:53:44 INFO - PROCESS | 4056 | 1467683624971 Marionette TRACE conn2 <- [1,822,null,{}] 17:53:44 INFO - PROCESS | 4056 | 1467683624985 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:44 INFO - PROCESS | 4056 | 1467683624987 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:45 INFO - PROCESS | 4056 | 1467683625059 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:53:45 INFO - PROCESS | 4056 | 1467683625064 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 4056 | 1467683625066 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:45 INFO - PROCESS | 4056 | ++DOCSHELL 0C7E8400 == 34 [pid = 4056] [id = 215] 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (11AE9800) [pid = 4056] [serial = 643] [outer = 00000000] 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (153ACC00) [pid = 4056] [serial = 644] [outer = 11AE9800] 17:53:45 INFO - PROCESS | 4056 | 1467683625112 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (175E0400) [pid = 4056] [serial = 645] [outer = 11AE9800] 17:53:45 INFO - PROCESS | 4056 | 1467683625524 Marionette TRACE conn2 <- [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]]]}] 17:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 593ms 17:53:45 INFO - PROCESS | 4056 | 1467683625581 Marionette TRACE conn2 -> [0,825,"getWindowHandle",null] 17:53:45 INFO - PROCESS | 4056 | 1467683625583 Marionette TRACE conn2 <- [1,825,null,{"value":"13"}] 17:53:45 INFO - PROCESS | 4056 | 1467683625587 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:53:45 INFO - PROCESS | 4056 | 1467683625588 Marionette TRACE conn2 <- [1,826,null,{}] 17:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:53:45 INFO - PROCESS | 4056 | 1467683625592 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:45 INFO - PROCESS | 4056 | 1467683625594 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:45 INFO - PROCESS | 4056 | 1467683625668 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:53:45 INFO - PROCESS | 4056 | 1467683625675 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:45 INFO - PROCESS | 4056 | 1467683625677 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:45 INFO - PROCESS | 4056 | ++DOCSHELL 153A8C00 == 35 [pid = 4056] [id = 216] 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (176EAC00) [pid = 4056] [serial = 646] [outer = 00000000] 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19707400) [pid = 4056] [serial = 647] [outer = 176EAC00] 17:53:45 INFO - PROCESS | 4056 | 1467683625719 Marionette DEBUG loaded listener.js 17:53:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19707C00) [pid = 4056] [serial = 648] [outer = 176EAC00] 17:53:46 INFO - PROCESS | 4056 | 1467683626114 Marionette TRACE conn2 <- [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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 593ms 17:53:46 INFO - PROCESS | 4056 | 1467683626188 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 4056 | 1467683626190 Marionette TRACE conn2 <- [1,829,null,{"value":"13"}] 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:53:46 INFO - PROCESS | 4056 | 1467683626194 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 4056 | 1467683626196 Marionette TRACE conn2 <- [1,830,null,{}] 17:53:46 INFO - PROCESS | 4056 | 1467683626200 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:46 INFO - PROCESS | 4056 | 1467683626203 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:46 INFO - PROCESS | 4056 | 1467683626283 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:53:46 INFO - PROCESS | 4056 | 1467683626291 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:46 INFO - PROCESS | 4056 | 1467683626293 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:46 INFO - PROCESS | 4056 | ++DOCSHELL 13C7A800 == 36 [pid = 4056] [id = 217] 17:53:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1970D000) [pid = 4056] [serial = 649] [outer = 00000000] 17:53:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19901C00) [pid = 4056] [serial = 650] [outer = 1970D000] 17:53:46 INFO - PROCESS | 4056 | 1467683626334 Marionette DEBUG loaded listener.js 17:53:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19902C00) [pid = 4056] [serial = 651] [outer = 1970D000] 17:53:46 INFO - PROCESS | 4056 | 1467683626841 Marionette TRACE conn2 <- [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]]]}] 17:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 687ms 17:53:46 INFO - PROCESS | 4056 | 1467683626893 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:53:46 INFO - PROCESS | 4056 | 1467683626898 Marionette TRACE conn2 <- [1,833,null,{"value":"13"}] 17:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:53:46 INFO - PROCESS | 4056 | 1467683626904 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:53:46 INFO - PROCESS | 4056 | 1467683626908 Marionette TRACE conn2 <- [1,834,null,{}] 17:53:46 INFO - PROCESS | 4056 | 1467683626914 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:46 INFO - PROCESS | 4056 | 1467683626917 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:47 INFO - PROCESS | 4056 | 1467683627039 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:53:47 INFO - PROCESS | 4056 | 1467683627143 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:47 INFO - PROCESS | 4056 | 1467683627148 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:47 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EC800 == 37 [pid = 4056] [id = 218] 17:53:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (0C7ECC00) [pid = 4056] [serial = 652] [outer = 00000000] 17:53:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1107BC00) [pid = 4056] [serial = 653] [outer = 0C7ECC00] 17:53:47 INFO - PROCESS | 4056 | 1467683627203 Marionette DEBUG loaded listener.js 17:53:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12A29C00) [pid = 4056] [serial = 654] [outer = 0C7ECC00] 17:53:47 INFO - PROCESS | 4056 | 1467683628010 Marionette TRACE conn2 <- [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]]]}] 17:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1140ms 17:53:48 INFO - PROCESS | 4056 | 1467683628048 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:53:48 INFO - PROCESS | 4056 | 1467683628052 Marionette TRACE conn2 <- [1,837,null,{"value":"13"}] 17:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:53:48 INFO - PROCESS | 4056 | 1467683628059 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:53:48 INFO - PROCESS | 4056 | 1467683628062 Marionette TRACE conn2 <- [1,838,null,{}] 17:53:48 INFO - PROCESS | 4056 | 1467683628066 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:48 INFO - PROCESS | 4056 | 1467683628069 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:48 INFO - PROCESS | 4056 | 1467683628183 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:53:48 INFO - PROCESS | 4056 | 1467683628308 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:48 INFO - PROCESS | 4056 | 1467683628311 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:48 INFO - PROCESS | 4056 | ++DOCSHELL 131BCC00 == 38 [pid = 4056] [id = 219] 17:53:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (131BF400) [pid = 4056] [serial = 655] [outer = 00000000] 17:53:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (13C68400) [pid = 4056] [serial = 656] [outer = 131BF400] 17:53:48 INFO - PROCESS | 4056 | 1467683628367 Marionette DEBUG loaded listener.js 17:53:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (14F48C00) [pid = 4056] [serial = 657] [outer = 131BF400] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 153A8C00 == 37 [pid = 4056] [id = 216] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 0C7E8400 == 36 [pid = 4056] [id = 215] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 17B1C000 == 35 [pid = 4056] [id = 214] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 16FBDC00 == 34 [pid = 4056] [id = 213] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 153AB000 == 33 [pid = 4056] [id = 212] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 13C7BC00 == 32 [pid = 4056] [id = 211] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 13137C00 == 31 [pid = 4056] [id = 210] 17:53:49 INFO - PROCESS | 4056 | --DOCSHELL 10A94000 == 30 [pid = 4056] [id = 209] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16207000) [pid = 4056] [serial = 609] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (13E9E800) [pid = 4056] [serial = 597] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13C72400) [pid = 4056] [serial = 596] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1620AC00) [pid = 4056] [serial = 600] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (15CA2400) [pid = 4056] [serial = 599] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (131BA000) [pid = 4056] [serial = 602] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17F17C00) [pid = 4056] [serial = 582] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (14F41800) [pid = 4056] [serial = 587] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (153AE800) [pid = 4056] [serial = 588] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1303B000) [pid = 4056] [serial = 584] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13137400) [pid = 4056] [serial = 585] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12D88C00) [pid = 4056] [serial = 593] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10E38400) [pid = 4056] [serial = 590] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (11009C00) [pid = 4056] [serial = 591] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (153AF000) [pid = 4056] [serial = 603] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16BCF800) [pid = 4056] [serial = 605] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17B1C800) [pid = 4056] [serial = 611] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (13E96000) [pid = 4056] [serial = 608] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17B20C00) [pid = 4056] [serial = 612] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (130D0000) [pid = 4056] [serial = 594] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (162A3000) [pid = 4056] [serial = 606] [outer = 00000000] [url = about:blank] 17:53:49 INFO - PROCESS | 4056 | 1467683629234 Marionette TRACE conn2 <- [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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1187ms 17:53:49 INFO - PROCESS | 4056 | 1467683629256 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 4056 | 1467683629260 Marionette TRACE conn2 <- [1,841,null,{"value":"13"}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:53:49 INFO - PROCESS | 4056 | 1467683629264 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - PROCESS | 4056 | 1467683629267 Marionette TRACE conn2 <- [1,842,null,{}] 17:53:49 INFO - PROCESS | 4056 | 1467683629274 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:49 INFO - PROCESS | 4056 | 1467683629277 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:49 INFO - PROCESS | 4056 | 1467683629373 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:53:49 INFO - PROCESS | 4056 | 1467683629379 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:49 INFO - PROCESS | 4056 | 1467683629383 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:49 INFO - PROCESS | 4056 | ++DOCSHELL 10E3AC00 == 31 [pid = 4056] [id = 220] 17:53:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (10E40800) [pid = 4056] [serial = 658] [outer = 00000000] 17:53:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (11076000) [pid = 4056] [serial = 659] [outer = 10E40800] 17:53:49 INFO - PROCESS | 4056 | 1467683629430 Marionette DEBUG loaded listener.js 17:53:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12AAB000) [pid = 4056] [serial = 660] [outer = 10E40800] 17:53:49 INFO - PROCESS | 4056 | 1467683629881 Marionette TRACE conn2 <- [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]]]}] 17:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 641ms 17:53:49 INFO - PROCESS | 4056 | 1467683629900 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:53:49 INFO - PROCESS | 4056 | 1467683629904 Marionette TRACE conn2 <- [1,845,null,{"value":"13"}] 17:53:49 INFO - PROCESS | 4056 | 1467683629914 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:53:49 INFO - PROCESS | 4056 | 1467683629916 Marionette TRACE conn2 <- [1,846,null,{}] 17:53:49 INFO - PROCESS | 4056 | 1467683629920 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:49 INFO - PROCESS | 4056 | 1467683629922 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:50 INFO - PROCESS | 4056 | 1467683630031 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:53:50 INFO - PROCESS | 4056 | 1467683630040 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 4056 | 1467683630042 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:50 INFO - PROCESS | 4056 | ++DOCSHELL 13138800 == 32 [pid = 4056] [id = 221] 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (13159000) [pid = 4056] [serial = 661] [outer = 00000000] 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131B4C00) [pid = 4056] [serial = 662] [outer = 13159000] 17:53:50 INFO - PROCESS | 4056 | 1467683630091 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131EA000) [pid = 4056] [serial = 663] [outer = 13159000] 17:53:50 INFO - PROCESS | 4056 | 1467683630538 Marionette TRACE conn2 <- [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]]]}] 17:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 688ms 17:53:50 INFO - PROCESS | 4056 | 1467683630616 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:53:50 INFO - PROCESS | 4056 | 1467683630618 Marionette TRACE conn2 <- [1,849,null,{"value":"13"}] 17:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:53:50 INFO - PROCESS | 4056 | 1467683630621 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:53:50 INFO - PROCESS | 4056 | 1467683630624 Marionette TRACE conn2 <- [1,850,null,{}] 17:53:50 INFO - PROCESS | 4056 | 1467683630635 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:50 INFO - PROCESS | 4056 | 1467683630639 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:50 INFO - PROCESS | 4056 | 1467683630720 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:53:50 INFO - PROCESS | 4056 | 1467683630805 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:50 INFO - PROCESS | 4056 | 1467683630809 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:50 INFO - PROCESS | 4056 | ++DOCSHELL 14395000 == 33 [pid = 4056] [id = 222] 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (14395400) [pid = 4056] [serial = 664] [outer = 00000000] 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (153A6C00) [pid = 4056] [serial = 665] [outer = 14395400] 17:53:50 INFO - PROCESS | 4056 | 1467683630855 Marionette DEBUG loaded listener.js 17:53:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1543AC00) [pid = 4056] [serial = 666] [outer = 14395400] 17:53:51 INFO - PROCESS | 4056 | 1467683631240 Marionette TRACE conn2 <- [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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 641ms 17:53:51 INFO - PROCESS | 4056 | 1467683631259 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 4056 | 1467683631261 Marionette TRACE conn2 <- [1,853,null,{"value":"13"}] 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:53:51 INFO - PROCESS | 4056 | 1467683631265 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - PROCESS | 4056 | 1467683631267 Marionette TRACE conn2 <- [1,854,null,{}] 17:53:51 INFO - PROCESS | 4056 | 1467683631270 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 4056 | 1467683631272 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:51 INFO - PROCESS | 4056 | 1467683631360 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:53:51 INFO - PROCESS | 4056 | 1467683631476 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:51 INFO - PROCESS | 4056 | 1467683631478 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:51 INFO - PROCESS | 4056 | ++DOCSHELL 16207000 == 34 [pid = 4056] [id = 223] 17:53:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1620D400) [pid = 4056] [serial = 667] [outer = 00000000] 17:53:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16356C00) [pid = 4056] [serial = 668] [outer = 1620D400] 17:53:51 INFO - PROCESS | 4056 | 1467683631521 Marionette DEBUG loaded listener.js 17:53:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16BC3800) [pid = 4056] [serial = 669] [outer = 1620D400] 17:53:51 INFO - PROCESS | 4056 | 1467683631929 Marionette TRACE conn2 <- [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]]]}] 17:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 703ms 17:53:51 INFO - PROCESS | 4056 | 1467683631964 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:53:51 INFO - PROCESS | 4056 | 1467683631966 Marionette TRACE conn2 <- [1,857,null,{"value":"13"}] 17:53:51 INFO - PROCESS | 4056 | 1467683631969 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:53:51 INFO - PROCESS | 4056 | 1467683631971 Marionette TRACE conn2 <- [1,858,null,{}] 17:53:51 INFO - PROCESS | 4056 | 1467683631983 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:51 INFO - PROCESS | 4056 | 1467683631985 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:52 INFO - PROCESS | 4056 | 1467683632088 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:53:52 INFO - PROCESS | 4056 | 1467683632093 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 4056 | 1467683632096 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:52 INFO - PROCESS | 4056 | ++DOCSHELL 16353400 == 35 [pid = 4056] [id = 224] 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16B09400) [pid = 4056] [serial = 670] [outer = 00000000] 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17690000) [pid = 4056] [serial = 671] [outer = 16B09400] 17:53:52 INFO - PROCESS | 4056 | 1467683632138 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (176E8C00) [pid = 4056] [serial = 672] [outer = 16B09400] 17:53:52 INFO - PROCESS | 4056 | 1467683632563 Marionette TRACE conn2 <- [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]]]}] 17:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 640ms 17:53:52 INFO - PROCESS | 4056 | 1467683632615 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:53:52 INFO - PROCESS | 4056 | 1467683632617 Marionette TRACE conn2 <- [1,861,null,{"value":"13"}] 17:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:53:52 INFO - PROCESS | 4056 | 1467683632620 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:53:52 INFO - PROCESS | 4056 | 1467683632622 Marionette TRACE conn2 <- [1,862,null,{}] 17:53:52 INFO - PROCESS | 4056 | 1467683632625 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:52 INFO - PROCESS | 4056 | 1467683632630 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:52 INFO - PROCESS | 4056 | 1467683632784 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:53:52 INFO - PROCESS | 4056 | 1467683632845 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:52 INFO - PROCESS | 4056 | 1467683632847 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:52 INFO - PROCESS | 4056 | ++DOCSHELL 17B12400 == 36 [pid = 4056] [id = 225] 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B12C00) [pid = 4056] [serial = 673] [outer = 00000000] 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17BD1C00) [pid = 4056] [serial = 674] [outer = 17B12C00] 17:53:52 INFO - PROCESS | 4056 | 1467683632889 Marionette DEBUG loaded listener.js 17:53:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17B1A800) [pid = 4056] [serial = 675] [outer = 17B12C00] 17:53:53 INFO - PROCESS | 4056 | 1467683633303 Marionette TRACE conn2 <- [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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 734ms 17:53:53 INFO - PROCESS | 4056 | 1467683633359 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 4056 | 1467683633360 Marionette TRACE conn2 <- [1,865,null,{"value":"13"}] 17:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:53:53 INFO - PROCESS | 4056 | 1467683633364 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - PROCESS | 4056 | 1467683633365 Marionette TRACE conn2 <- [1,866,null,{}] 17:53:53 INFO - PROCESS | 4056 | 1467683633369 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:53 INFO - PROCESS | 4056 | 1467683633371 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1577AC00) [pid = 4056] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10A98000) [pid = 4056] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10E39800) [pid = 4056] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13E96C00) [pid = 4056] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13138000) [pid = 4056] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1031DC00) [pid = 4056] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (131BB800) [pid = 4056] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17B20000) [pid = 4056] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (16FBF800) [pid = 4056] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (17B20400) [pid = 4056] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (176EAC00) [pid = 4056] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:53:53 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (11AE9800) [pid = 4056] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:53:53 INFO - PROCESS | 4056 | 1467683633556 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:53:53 INFO - PROCESS | 4056 | 1467683633564 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:53 INFO - PROCESS | 4056 | 1467683633566 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:53 INFO - PROCESS | 4056 | ++DOCSHELL 12DCB800 == 37 [pid = 4056] [id = 226] 17:53:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (13132000) [pid = 4056] [serial = 676] [outer = 00000000] 17:53:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1395B800) [pid = 4056] [serial = 677] [outer = 13132000] 17:53:53 INFO - PROCESS | 4056 | 1467683633608 Marionette DEBUG loaded listener.js 17:53:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16356000) [pid = 4056] [serial = 678] [outer = 13132000] 17:53:53 INFO - PROCESS | 4056 | 1467683633984 Marionette TRACE conn2 <- [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]]]}] 17:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 641ms 17:53:53 INFO - PROCESS | 4056 | 1467683634002 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:53:53 INFO - PROCESS | 4056 | 1467683634004 Marionette TRACE conn2 <- [1,869,null,{"value":"13"}] 17:53:53 INFO - PROCESS | 4056 | 1467683634007 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:53:53 INFO - PROCESS | 4056 | 1467683634009 Marionette TRACE conn2 <- [1,870,null,{}] 17:53:53 INFO - PROCESS | 4056 | 1467683634012 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:53 INFO - PROCESS | 4056 | 1467683634014 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:54 INFO - PROCESS | 4056 | 1467683634126 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:53:54 INFO - PROCESS | 4056 | 1467683634159 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 4056 | 1467683634161 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:54 INFO - PROCESS | 4056 | ++DOCSHELL 17784C00 == 38 [pid = 4056] [id = 227] 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17B1A400) [pid = 4056] [serial = 679] [outer = 00000000] 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1810A400) [pid = 4056] [serial = 680] [outer = 17B1A400] 17:53:54 INFO - PROCESS | 4056 | 1467683634205 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1810DC00) [pid = 4056] [serial = 681] [outer = 17B1A400] 17:53:54 INFO - PROCESS | 4056 | 1467683634585 Marionette TRACE conn2 <- [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]]]}] 17:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 625ms 17:53:54 INFO - PROCESS | 4056 | 1467683634646 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:53:54 INFO - PROCESS | 4056 | 1467683634648 Marionette TRACE conn2 <- [1,873,null,{"value":"13"}] 17:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:53:54 INFO - PROCESS | 4056 | 1467683634651 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:53:54 INFO - PROCESS | 4056 | 1467683634652 Marionette TRACE conn2 <- [1,874,null,{}] 17:53:54 INFO - PROCESS | 4056 | 1467683634655 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:54 INFO - PROCESS | 4056 | 1467683634657 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:54 INFO - PROCESS | 4056 | 1467683634765 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:53:54 INFO - PROCESS | 4056 | 1467683634772 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:54 INFO - PROCESS | 4056 | 1467683634783 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:54 INFO - PROCESS | 4056 | ++DOCSHELL 10435000 == 39 [pid = 4056] [id = 228] 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1047E000) [pid = 4056] [serial = 682] [outer = 00000000] 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B20400) [pid = 4056] [serial = 683] [outer = 1047E000] 17:53:54 INFO - PROCESS | 4056 | 1467683634835 Marionette DEBUG loaded listener.js 17:53:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1970B000) [pid = 4056] [serial = 684] [outer = 1047E000] 17:53:55 INFO - PROCESS | 4056 | 1467683635247 Marionette TRACE conn2 <- [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]]]}] 17:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 625ms 17:53:55 INFO - PROCESS | 4056 | 1467683635454 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:53:55 INFO - PROCESS | 4056 | 1467683635456 Marionette TRACE conn2 <- [1,877,null,{"value":"13"}] 17:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:53:55 INFO - PROCESS | 4056 | 1467683635671 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:53:55 INFO - PROCESS | 4056 | 1467683635675 Marionette TRACE conn2 <- [1,878,null,{}] 17:53:55 INFO - PROCESS | 4056 | 1467683635681 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:55 INFO - PROCESS | 4056 | 1467683635684 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:55 INFO - PROCESS | 4056 | 1467683635849 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:53:55 INFO - PROCESS | 4056 | 1467683635969 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:55 INFO - PROCESS | 4056 | 1467683635972 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:55 INFO - PROCESS | 4056 | ++DOCSHELL 10A7DC00 == 40 [pid = 4056] [id = 229] 17:53:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10A94000) [pid = 4056] [serial = 685] [outer = 00000000] 17:53:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (11008800) [pid = 4056] [serial = 686] [outer = 10A94000] 17:53:56 INFO - PROCESS | 4056 | 1467683636027 Marionette DEBUG loaded listener.js 17:53:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12DCAC00) [pid = 4056] [serial = 687] [outer = 10A94000] 17:53:56 INFO - PROCESS | 4056 | 1467683636649 Marionette TRACE conn2 <- [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]]]}] 17:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1109ms 17:53:56 INFO - PROCESS | 4056 | 1467683636721 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:53:56 INFO - PROCESS | 4056 | 1467683636726 Marionette TRACE conn2 <- [1,881,null,{"value":"13"}] 17:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:53:56 INFO - PROCESS | 4056 | 1467683636732 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:53:56 INFO - PROCESS | 4056 | 1467683636734 Marionette TRACE conn2 <- [1,882,null,{}] 17:53:56 INFO - PROCESS | 4056 | 1467683636740 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:56 INFO - PROCESS | 4056 | 1467683636744 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:56 INFO - PROCESS | 4056 | 1467683636905 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:53:57 INFO - PROCESS | 4056 | 1467683637028 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 4056 | 1467683637030 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:57 INFO - PROCESS | 4056 | ++DOCSHELL 13925C00 == 41 [pid = 4056] [id = 230] 17:53:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13C7B800) [pid = 4056] [serial = 688] [outer = 00000000] 17:53:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (14398800) [pid = 4056] [serial = 689] [outer = 13C7B800] 17:53:57 INFO - PROCESS | 4056 | 1467683637085 Marionette DEBUG loaded listener.js 17:53:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (15CA7400) [pid = 4056] [serial = 690] [outer = 13C7B800] 17:53:57 INFO - PROCESS | 4056 | 1467683637649 Marionette TRACE conn2 <- [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]]]}] 17:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 937ms 17:53:57 INFO - PROCESS | 4056 | 1467683637676 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:53:57 INFO - PROCESS | 4056 | 1467683637679 Marionette TRACE conn2 <- [1,885,null,{"value":"13"}] 17:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:53:57 INFO - PROCESS | 4056 | 1467683637683 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:53:57 INFO - PROCESS | 4056 | 1467683637685 Marionette TRACE conn2 <- [1,886,null,{}] 17:53:57 INFO - PROCESS | 4056 | 1467683637689 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:57 INFO - PROCESS | 4056 | 1467683637691 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:57 INFO - PROCESS | 4056 | 1467683637797 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:53:57 INFO - PROCESS | 4056 | 1467683637902 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:57 INFO - PROCESS | 4056 | 1467683637909 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:57 INFO - PROCESS | 4056 | ++DOCSHELL 1810D800 == 42 [pid = 4056] [id = 231] 17:53:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (18114C00) [pid = 4056] [serial = 691] [outer = 00000000] 17:53:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19908400) [pid = 4056] [serial = 692] [outer = 18114C00] 17:53:57 INFO - PROCESS | 4056 | 1467683637963 Marionette DEBUG loaded listener.js 17:53:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19B70800) [pid = 4056] [serial = 693] [outer = 18114C00] 17:53:58 INFO - PROCESS | 4056 | 1467683638778 Marionette TRACE conn2 <- [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]]]}] 17:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1140ms 17:53:58 INFO - PROCESS | 4056 | 1467683638829 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:53:58 INFO - PROCESS | 4056 | 1467683638833 Marionette TRACE conn2 <- [1,889,null,{"value":"13"}] 17:53:58 INFO - PROCESS | 4056 | 1467683638838 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:53:58 INFO - PROCESS | 4056 | 1467683638841 Marionette TRACE conn2 <- [1,890,null,{}] 17:53:58 INFO - PROCESS | 4056 | 1467683638860 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:53:58 INFO - PROCESS | 4056 | 1467683638863 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:58 INFO - PROCESS | 4056 | 1467683638963 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:53:59 INFO - PROCESS | 4056 | 1467683639096 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:53:59 INFO - PROCESS | 4056 | 1467683639101 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:53:59 INFO - PROCESS | 4056 | ++DOCSHELL 10A0B800 == 43 [pid = 4056] [id = 232] 17:53:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10A10400) [pid = 4056] [serial = 694] [outer = 00000000] 17:53:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (11C48800) [pid = 4056] [serial = 695] [outer = 10A10400] 17:53:59 INFO - PROCESS | 4056 | 1467683639150 Marionette DEBUG loaded listener.js 17:53:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (130AA000) [pid = 4056] [serial = 696] [outer = 10A10400] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 17784C00 == 42 [pid = 4056] [id = 227] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 12DCB800 == 41 [pid = 4056] [id = 226] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 17B12400 == 40 [pid = 4056] [id = 225] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 16353400 == 39 [pid = 4056] [id = 224] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 16207000 == 38 [pid = 4056] [id = 223] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 14395000 == 37 [pid = 4056] [id = 222] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 13138800 == 36 [pid = 4056] [id = 221] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 10E3AC00 == 35 [pid = 4056] [id = 220] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 13C7A800 == 34 [pid = 4056] [id = 217] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 0C7EC800 == 33 [pid = 4056] [id = 218] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 10E37800 == 32 [pid = 4056] [id = 208] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 131BCC00 == 31 [pid = 4056] [id = 219] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 13925C00 == 30 [pid = 4056] [id = 230] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 1810D800 == 29 [pid = 4056] [id = 231] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 10435000 == 28 [pid = 4056] [id = 228] 17:53:59 INFO - PROCESS | 4056 | --DOCSHELL 10A7DC00 == 27 [pid = 4056] [id = 229] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (162A8C00) [pid = 4056] [serial = 635] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (10F4C800) [pid = 4056] [serial = 626] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (11071400) [pid = 4056] [serial = 627] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (11C3F800) [pid = 4056] [serial = 624] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (11073400) [pid = 4056] [serial = 623] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (14F99000) [pid = 4056] [serial = 632] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (131B1000) [pid = 4056] [serial = 629] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (131B9C00) [pid = 4056] [serial = 630] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12820800) [pid = 4056] [serial = 615] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1143D400) [pid = 4056] [serial = 614] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13C81800) [pid = 4056] [serial = 618] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13926000) [pid = 4056] [serial = 617] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1810EC00) [pid = 4056] [serial = 621] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17F18C00) [pid = 4056] [serial = 620] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (176EE000) [pid = 4056] [serial = 639] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1769C800) [pid = 4056] [serial = 638] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (19901C00) [pid = 4056] [serial = 650] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1810E400) [pid = 4056] [serial = 641] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (18117000) [pid = 4056] [serial = 642] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19707C00) [pid = 4056] [serial = 648] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19707400) [pid = 4056] [serial = 647] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (153ACC00) [pid = 4056] [serial = 644] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (16B0B000) [pid = 4056] [serial = 636] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (175E0400) [pid = 4056] [serial = 645] [outer = 00000000] [url = about:blank] 17:53:59 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (153AC800) [pid = 4056] [serial = 633] [outer = 00000000] [url = about:blank] 17:54:00 INFO - PROCESS | 4056 | 1467683640215 Marionette TRACE conn2 <- [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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1390ms 17:54:00 INFO - PROCESS | 4056 | 1467683640242 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 4056 | 1467683640246 Marionette TRACE conn2 <- [1,893,null,{"value":"13"}] 17:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:54:00 INFO - PROCESS | 4056 | 1467683640250 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 4056 | 1467683640253 Marionette TRACE conn2 <- [1,894,null,{}] 17:54:00 INFO - PROCESS | 4056 | 1467683640258 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:00 INFO - PROCESS | 4056 | 1467683640261 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:00 INFO - PROCESS | 4056 | 1467683640346 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:54:00 INFO - PROCESS | 4056 | 1467683640354 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:00 INFO - PROCESS | 4056 | 1467683640357 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:00 INFO - PROCESS | 4056 | ++DOCSHELL 10A9AC00 == 28 [pid = 4056] [id = 233] 17:54:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (10A9B400) [pid = 4056] [serial = 697] [outer = 00000000] 17:54:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11011C00) [pid = 4056] [serial = 698] [outer = 10A9B400] 17:54:00 INFO - PROCESS | 4056 | 1467683640408 Marionette DEBUG loaded listener.js 17:54:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (11075C00) [pid = 4056] [serial = 699] [outer = 10A9B400] 17:54:00 INFO - PROCESS | 4056 | 1467683640884 Marionette TRACE conn2 <- [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]]]}] 17:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 703ms 17:54:00 INFO - PROCESS | 4056 | 1467683640947 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:54:00 INFO - PROCESS | 4056 | 1467683640952 Marionette TRACE conn2 <- [1,897,null,{"value":"13"}] 17:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:54:00 INFO - PROCESS | 4056 | 1467683640958 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:54:00 INFO - PROCESS | 4056 | 1467683640960 Marionette TRACE conn2 <- [1,898,null,{}] 17:54:00 INFO - PROCESS | 4056 | 1467683640964 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:00 INFO - PROCESS | 4056 | 1467683640966 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:01 INFO - PROCESS | 4056 | 1467683641086 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:54:01 INFO - PROCESS | 4056 | 1467683641174 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 4056 | 1467683641176 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:01 INFO - PROCESS | 4056 | ++DOCSHELL 12D88400 == 29 [pid = 4056] [id = 234] 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13150000) [pid = 4056] [serial = 700] [outer = 00000000] 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (131B2000) [pid = 4056] [serial = 701] [outer = 13150000] 17:54:01 INFO - PROCESS | 4056 | 1467683641222 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (131B6000) [pid = 4056] [serial = 702] [outer = 13150000] 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (132DE400) [pid = 4056] [serial = 703] [outer = 1B472C00] 17:54:01 INFO - PROCESS | 4056 | 1467683641654 Marionette TRACE conn2 <- [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]]]}] 17:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 750ms 17:54:01 INFO - PROCESS | 4056 | 1467683641698 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:54:01 INFO - PROCESS | 4056 | 1467683641700 Marionette TRACE conn2 <- [1,901,null,{"value":"13"}] 17:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:54:01 INFO - PROCESS | 4056 | 1467683641704 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:54:01 INFO - PROCESS | 4056 | 1467683641707 Marionette TRACE conn2 <- [1,902,null,{}] 17:54:01 INFO - PROCESS | 4056 | 1467683641718 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:01 INFO - PROCESS | 4056 | 1467683641722 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:01 INFO - PROCESS | 4056 | 1467683641801 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:54:01 INFO - PROCESS | 4056 | 1467683641809 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:01 INFO - PROCESS | 4056 | 1467683641812 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:01 INFO - PROCESS | 4056 | ++DOCSHELL 13E9F400 == 30 [pid = 4056] [id = 235] 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13E9FC00) [pid = 4056] [serial = 704] [outer = 00000000] 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (14F3BC00) [pid = 4056] [serial = 705] [outer = 13E9FC00] 17:54:01 INFO - PROCESS | 4056 | 1467683641859 Marionette DEBUG loaded listener.js 17:54:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153A5400) [pid = 4056] [serial = 706] [outer = 13E9FC00] 17:54:02 INFO - PROCESS | 4056 | 1467683642350 Marionette TRACE conn2 <- [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]]]}] 17:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 703ms 17:54:02 INFO - PROCESS | 4056 | 1467683642430 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:54:02 INFO - PROCESS | 4056 | 1467683642433 Marionette TRACE conn2 <- [1,905,null,{"value":"13"}] 17:54:02 INFO - PROCESS | 4056 | 1467683642439 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:54:02 INFO - PROCESS | 4056 | 1467683642441 Marionette TRACE conn2 <- [1,906,null,{}] 17:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:54:02 INFO - PROCESS | 4056 | 1467683642445 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:02 INFO - PROCESS | 4056 | 1467683642447 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:02 INFO - PROCESS | 4056 | 1467683642557 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:54:02 INFO - PROCESS | 4056 | 1467683642566 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:02 INFO - PROCESS | 4056 | 1467683642568 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:02 INFO - PROCESS | 4056 | ++DOCSHELL 15777800 == 31 [pid = 4056] [id = 236] 17:54:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (15C9DC00) [pid = 4056] [serial = 707] [outer = 00000000] 17:54:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16207000) [pid = 4056] [serial = 708] [outer = 15C9DC00] 17:54:02 INFO - PROCESS | 4056 | 1467683642615 Marionette DEBUG loaded listener.js 17:54:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (162AD000) [pid = 4056] [serial = 709] [outer = 15C9DC00] 17:54:03 INFO - PROCESS | 4056 | 1467683643045 Marionette TRACE conn2 <- [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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 641ms 17:54:03 INFO - PROCESS | 4056 | 1467683643081 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 4056 | 1467683643082 Marionette TRACE conn2 <- [1,909,null,{"value":"13"}] 17:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:54:03 INFO - PROCESS | 4056 | 1467683643086 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - PROCESS | 4056 | 1467683643087 Marionette TRACE conn2 <- [1,910,null,{}] 17:54:03 INFO - PROCESS | 4056 | 1467683643091 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:03 INFO - PROCESS | 4056 | 1467683643093 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:03 INFO - PROCESS | 4056 | 1467683643204 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:54:03 INFO - PROCESS | 4056 | 1467683643209 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 4056 | 1467683643211 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:03 INFO - PROCESS | 4056 | ++DOCSHELL 162AA400 == 32 [pid = 4056] [id = 237] 17:54:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16B0C000) [pid = 4056] [serial = 710] [outer = 00000000] 17:54:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (171EEC00) [pid = 4056] [serial = 711] [outer = 16B0C000] 17:54:03 INFO - PROCESS | 4056 | 1467683643255 Marionette DEBUG loaded listener.js 17:54:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (171F3400) [pid = 4056] [serial = 712] [outer = 16B0C000] 17:54:03 INFO - PROCESS | 4056 | 1467683643737 Marionette TRACE conn2 <- [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]]]}] 17:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 688ms 17:54:03 INFO - PROCESS | 4056 | 1467683643786 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:54:03 INFO - PROCESS | 4056 | 1467683643788 Marionette TRACE conn2 <- [1,913,null,{"value":"13"}] 17:54:03 INFO - PROCESS | 4056 | 1467683643791 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:54:03 INFO - PROCESS | 4056 | 1467683643793 Marionette TRACE conn2 <- [1,914,null,{}] 17:54:03 INFO - PROCESS | 4056 | 1467683643796 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:03 INFO - PROCESS | 4056 | 1467683643801 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:03 INFO - PROCESS | 4056 | 1467683643945 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:54:03 INFO - PROCESS | 4056 | 1467683643971 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:03 INFO - PROCESS | 4056 | 1467683643973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:03 INFO - PROCESS | 4056 | ++DOCSHELL 17B18000 == 33 [pid = 4056] [id = 238] 17:54:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17B18800) [pid = 4056] [serial = 713] [outer = 00000000] 17:54:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17BCF800) [pid = 4056] [serial = 714] [outer = 17B18800] 17:54:04 INFO - PROCESS | 4056 | 1467683644019 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17F17000) [pid = 4056] [serial = 715] [outer = 17B18800] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16B09400) [pid = 4056] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17B12C00) [pid = 4056] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1970D000) [pid = 4056] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131BF400) [pid = 4056] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (0C7ECC00) [pid = 4056] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (14395400) [pid = 4056] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10E40800) [pid = 4056] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13159000) [pid = 4056] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13132000) [pid = 4056] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17B1A400) [pid = 4056] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1620D400) [pid = 4056] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:54:04 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1047E000) [pid = 4056] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:54:04 INFO - PROCESS | 4056 | 1467683644614 Marionette TRACE conn2 <- [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]]]}] 17:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 844ms 17:54:04 INFO - PROCESS | 4056 | 1467683644634 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:54:04 INFO - PROCESS | 4056 | 1467683644636 Marionette TRACE conn2 <- [1,917,null,{"value":"13"}] 17:54:04 INFO - PROCESS | 4056 | 1467683644640 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:54:04 INFO - PROCESS | 4056 | 1467683644641 Marionette TRACE conn2 <- [1,918,null,{}] 17:54:04 INFO - PROCESS | 4056 | 1467683644645 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:04 INFO - PROCESS | 4056 | 1467683644647 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:04 INFO - PROCESS | 4056 | 1467683644721 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:54:04 INFO - PROCESS | 4056 | 1467683644727 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:04 INFO - PROCESS | 4056 | 1467683644729 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:04 INFO - PROCESS | 4056 | ++DOCSHELL 12D89C00 == 34 [pid = 4056] [id = 239] 17:54:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131F2400) [pid = 4056] [serial = 716] [outer = 00000000] 17:54:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (176E5800) [pid = 4056] [serial = 717] [outer = 131F2400] 17:54:04 INFO - PROCESS | 4056 | 1467683644779 Marionette DEBUG loaded listener.js 17:54:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B12000) [pid = 4056] [serial = 718] [outer = 131F2400] 17:54:05 INFO - PROCESS | 4056 | 1467683645181 Marionette TRACE conn2 <- [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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 594ms 17:54:05 INFO - PROCESS | 4056 | 1467683645238 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 4056 | 1467683645240 Marionette TRACE conn2 <- [1,921,null,{"value":"13"}] 17:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:54:05 INFO - PROCESS | 4056 | 1467683645244 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 4056 | 1467683645246 Marionette TRACE conn2 <- [1,922,null,{}] 17:54:05 INFO - PROCESS | 4056 | 1467683645250 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:05 INFO - PROCESS | 4056 | 1467683645251 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:05 INFO - PROCESS | 4056 | 1467683645324 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:54:05 INFO - PROCESS | 4056 | 1467683645331 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 4056 | 1467683645333 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:05 INFO - PROCESS | 4056 | ++DOCSHELL 17B1F000 == 35 [pid = 4056] [id = 240] 17:54:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17BCE000) [pid = 4056] [serial = 719] [outer = 00000000] 17:54:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (18110400) [pid = 4056] [serial = 720] [outer = 17BCE000] 17:54:05 INFO - PROCESS | 4056 | 1467683645376 Marionette DEBUG loaded listener.js 17:54:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (18110800) [pid = 4056] [serial = 721] [outer = 17BCE000] 17:54:05 INFO - PROCESS | 4056 | 1467683645830 Marionette TRACE conn2 <- [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]]]}] 17:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 625ms 17:54:05 INFO - PROCESS | 4056 | 1467683645880 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:54:05 INFO - PROCESS | 4056 | 1467683645883 Marionette TRACE conn2 <- [1,925,null,{"value":"13"}] 17:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:54:05 INFO - PROCESS | 4056 | 1467683645886 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:54:05 INFO - PROCESS | 4056 | 1467683645887 Marionette TRACE conn2 <- [1,926,null,{}] 17:54:05 INFO - PROCESS | 4056 | 1467683645891 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:05 INFO - PROCESS | 4056 | 1467683645893 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:05 INFO - PROCESS | 4056 | 1467683645969 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:54:05 INFO - PROCESS | 4056 | 1467683645976 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:05 INFO - PROCESS | 4056 | 1467683645978 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:05 INFO - PROCESS | 4056 | ++DOCSHELL 1810F400 == 36 [pid = 4056] [id = 241] 17:54:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18117800) [pid = 4056] [serial = 722] [outer = 00000000] 17:54:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19703C00) [pid = 4056] [serial = 723] [outer = 18117800] 17:54:06 INFO - PROCESS | 4056 | 1467683646020 Marionette DEBUG loaded listener.js 17:54:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19709000) [pid = 4056] [serial = 724] [outer = 18117800] 17:54:06 INFO - PROCESS | 4056 | 1467683646565 Marionette TRACE conn2 <- [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]]]}] 17:54:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:54:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 734ms 17:54:06 INFO - PROCESS | 4056 | 1467683646627 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:54:06 INFO - PROCESS | 4056 | 1467683646632 Marionette TRACE conn2 <- [1,929,null,{"value":"13"}] 17:54:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:54:06 INFO - PROCESS | 4056 | 1467683646728 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:54:06 INFO - PROCESS | 4056 | 1467683646732 Marionette TRACE conn2 <- [1,930,null,{}] 17:54:06 INFO - PROCESS | 4056 | 1467683646746 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:06 INFO - PROCESS | 4056 | 1467683646749 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:06 INFO - PROCESS | 4056 | 1467683646875 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:54:06 INFO - PROCESS | 4056 | 1467683646981 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:06 INFO - PROCESS | 4056 | 1467683646986 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:06 INFO - PROCESS | 4056 | ++DOCSHELL 103CB000 == 37 [pid = 4056] [id = 242] 17:54:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (103CB800) [pid = 4056] [serial = 725] [outer = 00000000] 17:54:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (11C47800) [pid = 4056] [serial = 726] [outer = 103CB800] 17:54:07 INFO - PROCESS | 4056 | 1467683647041 Marionette DEBUG loaded listener.js 17:54:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (12B05C00) [pid = 4056] [serial = 727] [outer = 103CB800] 17:54:07 INFO - PROCESS | 4056 | 1467683647682 Marionette TRACE conn2 <- [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]]]}] 17:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1078ms 17:54:07 INFO - PROCESS | 4056 | 1467683647730 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:54:07 INFO - PROCESS | 4056 | 1467683647734 Marionette TRACE conn2 <- [1,933,null,{"value":"13"}] 17:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:54:07 INFO - PROCESS | 4056 | 1467683647741 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:54:07 INFO - PROCESS | 4056 | 1467683647744 Marionette TRACE conn2 <- [1,934,null,{}] 17:54:07 INFO - PROCESS | 4056 | 1467683647748 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:07 INFO - PROCESS | 4056 | 1467683647750 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:07 INFO - PROCESS | 4056 | 1467683647865 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:54:07 INFO - PROCESS | 4056 | 1467683647989 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:07 INFO - PROCESS | 4056 | 1467683647992 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:07 INFO - PROCESS | 4056 | ++DOCSHELL 13925C00 == 38 [pid = 4056] [id = 243] 17:54:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1392BC00) [pid = 4056] [serial = 728] [outer = 00000000] 17:54:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (13C84C00) [pid = 4056] [serial = 729] [outer = 1392BC00] 17:54:08 INFO - PROCESS | 4056 | 1467683648047 Marionette DEBUG loaded listener.js 17:54:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (14F9CC00) [pid = 4056] [serial = 730] [outer = 1392BC00] 17:54:08 INFO - PROCESS | 4056 | 1467683648924 Marionette TRACE conn2 <- [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]]]}] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 17B1F000 == 37 [pid = 4056] [id = 240] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 12D89C00 == 36 [pid = 4056] [id = 239] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 17B18000 == 35 [pid = 4056] [id = 238] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 162AA400 == 34 [pid = 4056] [id = 237] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 15777800 == 33 [pid = 4056] [id = 236] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 13E9F400 == 32 [pid = 4056] [id = 235] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 12D88400 == 31 [pid = 4056] [id = 234] 17:54:08 INFO - PROCESS | 4056 | --DOCSHELL 10A9AC00 == 30 [pid = 4056] [id = 233] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (17B20400) [pid = 4056] [serial = 683] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17690000) [pid = 4056] [serial = 671] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17BD1C00) [pid = 4056] [serial = 674] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19902C00) [pid = 4056] [serial = 651] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (13C68400) [pid = 4056] [serial = 656] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (14F48C00) [pid = 4056] [serial = 657] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1107BC00) [pid = 4056] [serial = 653] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12A29C00) [pid = 4056] [serial = 654] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (153A6C00) [pid = 4056] [serial = 665] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1543AC00) [pid = 4056] [serial = 666] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (11076000) [pid = 4056] [serial = 659] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12AAB000) [pid = 4056] [serial = 660] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (131B4C00) [pid = 4056] [serial = 662] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (131EA000) [pid = 4056] [serial = 663] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1395B800) [pid = 4056] [serial = 677] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1810A400) [pid = 4056] [serial = 680] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17B1A800) [pid = 4056] [serial = 675] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1970B000) [pid = 4056] [serial = 684] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16356C00) [pid = 4056] [serial = 668] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (16BC3800) [pid = 4056] [serial = 669] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (16356000) [pid = 4056] [serial = 678] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (176E8C00) [pid = 4056] [serial = 672] [outer = 00000000] [url = about:blank] 17:54:08 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1810DC00) [pid = 4056] [serial = 681] [outer = 00000000] [url = about:blank] 17:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1250ms 17:54:08 INFO - PROCESS | 4056 | 1467683648989 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:54:08 INFO - PROCESS | 4056 | 1467683648993 Marionette TRACE conn2 <- [1,937,null,{"value":"13"}] 17:54:08 INFO - PROCESS | 4056 | 1467683648998 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:54:08 INFO - PROCESS | 4056 | 1467683649001 Marionette TRACE conn2 <- [1,938,null,{}] 17:54:08 INFO - PROCESS | 4056 | 1467683649007 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:08 INFO - PROCESS | 4056 | 1467683649009 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:09 INFO - PROCESS | 4056 | 1467683649109 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:54:09 INFO - PROCESS | 4056 | 1467683649191 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 4056 | 1467683649196 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:09 INFO - PROCESS | 4056 | ++DOCSHELL 10A9D000 == 31 [pid = 4056] [id = 244] 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (10A9D800) [pid = 4056] [serial = 731] [outer = 00000000] 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (11074000) [pid = 4056] [serial = 732] [outer = 10A9D800] 17:54:09 INFO - PROCESS | 4056 | 1467683649242 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11AF1800) [pid = 4056] [serial = 733] [outer = 10A9D800] 17:54:09 INFO - PROCESS | 4056 | 1467683649675 Marionette TRACE conn2 <- [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]]]}] 17:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 734ms 17:54:09 INFO - PROCESS | 4056 | 1467683649740 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:54:09 INFO - PROCESS | 4056 | 1467683649744 Marionette TRACE conn2 <- [1,941,null,{"value":"13"}] 17:54:09 INFO - PROCESS | 4056 | 1467683649750 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:54:09 INFO - PROCESS | 4056 | 1467683649753 Marionette TRACE conn2 <- [1,942,null,{}] 17:54:09 INFO - PROCESS | 4056 | 1467683649756 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:09 INFO - PROCESS | 4056 | 1467683649759 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:09 INFO - PROCESS | 4056 | 1467683649840 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:54:09 INFO - PROCESS | 4056 | 1467683649849 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:09 INFO - PROCESS | 4056 | 1467683649851 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:09 INFO - PROCESS | 4056 | ++DOCSHELL 13132000 == 32 [pid = 4056] [id = 245] 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1314E000) [pid = 4056] [serial = 734] [outer = 00000000] 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131BAC00) [pid = 4056] [serial = 735] [outer = 1314E000] 17:54:09 INFO - PROCESS | 4056 | 1467683649911 Marionette DEBUG loaded listener.js 17:54:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (131EF400) [pid = 4056] [serial = 736] [outer = 1314E000] 17:54:10 INFO - PROCESS | 4056 | 1467683650359 Marionette TRACE conn2 <- [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]]]}] 17:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 640ms 17:54:10 INFO - PROCESS | 4056 | 1467683650389 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:54:10 INFO - PROCESS | 4056 | 1467683650391 Marionette TRACE conn2 <- [1,945,null,{"value":"13"}] 17:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:54:10 INFO - PROCESS | 4056 | 1467683650394 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:54:10 INFO - PROCESS | 4056 | 1467683650398 Marionette TRACE conn2 <- [1,946,null,{}] 17:54:10 INFO - PROCESS | 4056 | 1467683650408 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:10 INFO - PROCESS | 4056 | 1467683650412 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:10 INFO - PROCESS | 4056 | 1467683650493 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:54:10 INFO - PROCESS | 4056 | 1467683650501 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:10 INFO - PROCESS | 4056 | 1467683650504 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:10 INFO - PROCESS | 4056 | ++DOCSHELL 153B0400 == 33 [pid = 4056] [id = 246] 17:54:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (153B1000) [pid = 4056] [serial = 737] [outer = 00000000] 17:54:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (15772C00) [pid = 4056] [serial = 738] [outer = 153B1000] 17:54:10 INFO - PROCESS | 4056 | 1467683650550 Marionette DEBUG loaded listener.js 17:54:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (15CA7800) [pid = 4056] [serial = 739] [outer = 153B1000] 17:54:10 INFO - PROCESS | 4056 | 1467683651010 Marionette TRACE conn2 <- [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]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 703ms 17:54:11 INFO - PROCESS | 4056 | 1467683651093 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 4056 | 1467683651096 Marionette TRACE conn2 <- [1,949,null,{"value":"13"}] 17:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:54:11 INFO - PROCESS | 4056 | 1467683651103 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 4056 | 1467683651105 Marionette TRACE conn2 <- [1,950,null,{}] 17:54:11 INFO - PROCESS | 4056 | 1467683651108 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 4056 | 1467683651110 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:11 INFO - PROCESS | 4056 | 1467683651217 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:54:11 INFO - PROCESS | 4056 | 1467683651231 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 4056 | 1467683651233 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:11 INFO - PROCESS | 4056 | ++DOCSHELL 16BC7400 == 34 [pid = 4056] [id = 247] 17:54:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16BCF400) [pid = 4056] [serial = 740] [outer = 00000000] 17:54:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (175E7400) [pid = 4056] [serial = 741] [outer = 16BCF400] 17:54:11 INFO - PROCESS | 4056 | 1467683651276 Marionette DEBUG loaded listener.js 17:54:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (176EB000) [pid = 4056] [serial = 742] [outer = 16BCF400] 17:54:11 INFO - PROCESS | 4056 | 1467683651738 Marionette TRACE conn2 <- [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]]]}] 17:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 687ms 17:54:11 INFO - PROCESS | 4056 | 1467683651803 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:54:11 INFO - PROCESS | 4056 | 1467683651805 Marionette TRACE conn2 <- [1,953,null,{"value":"13"}] 17:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:54:11 INFO - PROCESS | 4056 | 1467683651809 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:54:11 INFO - PROCESS | 4056 | 1467683651811 Marionette TRACE conn2 <- [1,954,null,{}] 17:54:11 INFO - PROCESS | 4056 | 1467683651818 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:11 INFO - PROCESS | 4056 | 1467683651820 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:11 INFO - PROCESS | 4056 | 1467683651923 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:54:11 INFO - PROCESS | 4056 | 1467683651935 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:11 INFO - PROCESS | 4056 | 1467683651937 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:11 INFO - PROCESS | 4056 | ++DOCSHELL 13C70400 == 35 [pid = 4056] [id = 248] 17:54:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (153B2800) [pid = 4056] [serial = 743] [outer = 00000000] 17:54:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1778CC00) [pid = 4056] [serial = 744] [outer = 153B2800] 17:54:12 INFO - PROCESS | 4056 | 1467683652031 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B15800) [pid = 4056] [serial = 745] [outer = 153B2800] 17:54:12 INFO - PROCESS | 4056 | 1467683652436 Marionette TRACE conn2 <- [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]]]}] 17:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 640ms 17:54:12 INFO - PROCESS | 4056 | 1467683652452 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:54:12 INFO - PROCESS | 4056 | 1467683652454 Marionette TRACE conn2 <- [1,957,null,{"value":"13"}] 17:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:54:12 INFO - PROCESS | 4056 | 1467683652458 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:54:12 INFO - PROCESS | 4056 | 1467683652459 Marionette TRACE conn2 <- [1,958,null,{}] 17:54:12 INFO - PROCESS | 4056 | 1467683652463 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:12 INFO - PROCESS | 4056 | 1467683652469 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:12 INFO - PROCESS | 4056 | 1467683652627 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:54:12 INFO - PROCESS | 4056 | 1467683652652 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:12 INFO - PROCESS | 4056 | 1467683652654 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:12 INFO - PROCESS | 4056 | ++DOCSHELL 17BCE800 == 36 [pid = 4056] [id = 249] 17:54:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F17C00) [pid = 4056] [serial = 746] [outer = 00000000] 17:54:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (18118000) [pid = 4056] [serial = 747] [outer = 17F17C00] 17:54:12 INFO - PROCESS | 4056 | 1467683652697 Marionette DEBUG loaded listener.js 17:54:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19704800) [pid = 4056] [serial = 748] [outer = 17F17C00] 17:54:13 INFO - PROCESS | 4056 | 1467683653130 Marionette TRACE conn2 <- [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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 703ms 17:54:13 INFO - PROCESS | 4056 | 1467683653159 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 4056 | 1467683653161 Marionette TRACE conn2 <- [1,961,null,{"value":"13"}] 17:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:54:13 INFO - PROCESS | 4056 | 1467683653164 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - PROCESS | 4056 | 1467683653166 Marionette TRACE conn2 <- [1,962,null,{}] 17:54:13 INFO - PROCESS | 4056 | 1467683653169 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:13 INFO - PROCESS | 4056 | 1467683653171 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:13 INFO - PROCESS | 4056 | 1467683653275 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:54:13 INFO - PROCESS | 4056 | 1467683653280 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 4056 | 1467683653282 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:13 INFO - PROCESS | 4056 | ++DOCSHELL 19903000 == 37 [pid = 4056] [id = 250] 17:54:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19903400) [pid = 4056] [serial = 749] [outer = 00000000] 17:54:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (19907000) [pid = 4056] [serial = 750] [outer = 19903400] 17:54:13 INFO - PROCESS | 4056 | 1467683653324 Marionette DEBUG loaded listener.js 17:54:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19907400) [pid = 4056] [serial = 751] [outer = 19903400] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17B18800) [pid = 4056] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (131F2400) [pid = 4056] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (15C9DC00) [pid = 4056] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13150000) [pid = 4056] [serial = 700] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (10A9B400) [pid = 4056] [serial = 697] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10A10400) [pid = 4056] [serial = 694] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13E9FC00) [pid = 4056] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10A94000) [pid = 4056] [serial = 685] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13C7B800) [pid = 4056] [serial = 688] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (16B0C000) [pid = 4056] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (18114C00) [pid = 4056] [serial = 691] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:54:13 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17BCE000) [pid = 4056] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:54:13 INFO - PROCESS | 4056 | 1467683653793 Marionette TRACE conn2 <- [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]]]}] 17:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 687ms 17:54:13 INFO - PROCESS | 4056 | 1467683653846 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:54:13 INFO - PROCESS | 4056 | 1467683653848 Marionette TRACE conn2 <- [1,965,null,{"value":"13"}] 17:54:13 INFO - PROCESS | 4056 | 1467683653852 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:54:13 INFO - PROCESS | 4056 | 1467683653853 Marionette TRACE conn2 <- [1,966,null,{}] 17:54:13 INFO - PROCESS | 4056 | 1467683653857 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:13 INFO - PROCESS | 4056 | 1467683653859 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:13 INFO - PROCESS | 4056 | 1467683653960 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:54:13 INFO - PROCESS | 4056 | 1467683653968 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:13 INFO - PROCESS | 4056 | 1467683653970 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:13 INFO - PROCESS | 4056 | ++DOCSHELL 1107D400 == 38 [pid = 4056] [id = 251] 17:54:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (12B09C00) [pid = 4056] [serial = 752] [outer = 00000000] 17:54:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (175E0400) [pid = 4056] [serial = 753] [outer = 12B09C00] 17:54:14 INFO - PROCESS | 4056 | 1467683654021 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17BCE000) [pid = 4056] [serial = 754] [outer = 12B09C00] 17:54:14 INFO - PROCESS | 4056 | 1467683654425 Marionette TRACE conn2 <- [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]]]}] 17:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 594ms 17:54:14 INFO - PROCESS | 4056 | 1467683654449 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:54:14 INFO - PROCESS | 4056 | 1467683654451 Marionette TRACE conn2 <- [1,969,null,{"value":"13"}] 17:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:54:14 INFO - PROCESS | 4056 | 1467683654467 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:54:14 INFO - PROCESS | 4056 | 1467683654469 Marionette TRACE conn2 <- [1,970,null,{}] 17:54:14 INFO - PROCESS | 4056 | 1467683654472 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:14 INFO - PROCESS | 4056 | 1467683654474 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:14 INFO - PROCESS | 4056 | 1467683654550 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:54:14 INFO - PROCESS | 4056 | 1467683654555 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:14 INFO - PROCESS | 4056 | 1467683654557 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:14 INFO - PROCESS | 4056 | ++DOCSHELL 153AB400 == 39 [pid = 4056] [id = 252] 17:54:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (153AF800) [pid = 4056] [serial = 755] [outer = 00000000] 17:54:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19904000) [pid = 4056] [serial = 756] [outer = 153AF800] 17:54:14 INFO - PROCESS | 4056 | 1467683654608 Marionette DEBUG loaded listener.js 17:54:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19B8AC00) [pid = 4056] [serial = 757] [outer = 153AF800] 17:54:15 INFO - PROCESS | 4056 | 1467683655021 Marionette TRACE conn2 <- [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]]]}] 17:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 593ms 17:54:15 INFO - PROCESS | 4056 | 1467683655063 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:54:15 INFO - PROCESS | 4056 | 1467683655065 Marionette TRACE conn2 <- [1,973,null,{"value":"13"}] 17:54:15 INFO - PROCESS | 4056 | 1467683655072 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:54:15 INFO - PROCESS | 4056 | 1467683655074 Marionette TRACE conn2 <- [1,974,null,{}] 17:54:15 INFO - PROCESS | 4056 | 1467683655077 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:15 INFO - PROCESS | 4056 | 1467683655080 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:15 INFO - PROCESS | 4056 | 1467683655157 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:54:15 INFO - PROCESS | 4056 | 1467683655165 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:15 INFO - PROCESS | 4056 | 1467683655167 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:15 INFO - PROCESS | 4056 | ++DOCSHELL 19710800 == 40 [pid = 4056] [id = 253] 17:54:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19B90800) [pid = 4056] [serial = 758] [outer = 00000000] 17:54:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19EC0000) [pid = 4056] [serial = 759] [outer = 19B90800] 17:54:15 INFO - PROCESS | 4056 | 1467683655209 Marionette DEBUG loaded listener.js 17:54:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19EC0800) [pid = 4056] [serial = 760] [outer = 19B90800] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 10A0B800 == 39 [pid = 4056] [id = 232] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 10A9D000 == 38 [pid = 4056] [id = 244] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 13925C00 == 37 [pid = 4056] [id = 243] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 1810F400 == 36 [pid = 4056] [id = 241] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 103CB000 == 35 [pid = 4056] [id = 242] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 13132000 == 34 [pid = 4056] [id = 245] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 153B0400 == 33 [pid = 4056] [id = 246] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 19903000 == 32 [pid = 4056] [id = 250] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 16BC7400 == 31 [pid = 4056] [id = 247] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 17BCE800 == 30 [pid = 4056] [id = 249] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 13C70400 == 29 [pid = 4056] [id = 248] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 153AB400 == 28 [pid = 4056] [id = 252] 17:54:16 INFO - PROCESS | 4056 | --DOCSHELL 1107D400 == 27 [pid = 4056] [id = 251] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (16207000) [pid = 4056] [serial = 708] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131B2000) [pid = 4056] [serial = 701] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B6000) [pid = 4056] [serial = 702] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (11011C00) [pid = 4056] [serial = 698] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (11075C00) [pid = 4056] [serial = 699] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (130AA000) [pid = 4056] [serial = 696] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (11C48800) [pid = 4056] [serial = 695] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (14F3BC00) [pid = 4056] [serial = 705] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (162AA000) [pid = 4056] [serial = 396] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12DCAC00) [pid = 4056] [serial = 687] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (11008800) [pid = 4056] [serial = 686] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (15CA7400) [pid = 4056] [serial = 690] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14398800) [pid = 4056] [serial = 689] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (171EEC00) [pid = 4056] [serial = 711] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19B70800) [pid = 4056] [serial = 693] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (19908400) [pid = 4056] [serial = 692] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (18110800) [pid = 4056] [serial = 721] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (162AD000) [pid = 4056] [serial = 709] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19703C00) [pid = 4056] [serial = 723] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (17BCF800) [pid = 4056] [serial = 714] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (171F3400) [pid = 4056] [serial = 712] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (18110400) [pid = 4056] [serial = 720] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (17F17000) [pid = 4056] [serial = 715] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (176E5800) [pid = 4056] [serial = 717] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (17B12000) [pid = 4056] [serial = 718] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (153A5400) [pid = 4056] [serial = 706] [outer = 00000000] [url = about:blank] 17:54:16 INFO - PROCESS | 4056 | 1467683656953 Marionette TRACE conn2 <- [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]]]}] 17:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1905ms 17:54:16 INFO - PROCESS | 4056 | 1467683656990 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:54:16 INFO - PROCESS | 4056 | 1467683656994 Marionette TRACE conn2 <- [1,977,null,{"value":"13"}] 17:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:54:17 INFO - PROCESS | 4056 | 1467683656999 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 4056 | 1467683657002 Marionette TRACE conn2 <- [1,978,null,{}] 17:54:17 INFO - PROCESS | 4056 | 1467683657008 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:17 INFO - PROCESS | 4056 | 1467683657011 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:17 INFO - PROCESS | 4056 | 1467683657108 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:54:17 INFO - PROCESS | 4056 | 1467683657115 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 4056 | 1467683657119 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:17 INFO - PROCESS | 4056 | ++DOCSHELL 10E38000 == 28 [pid = 4056] [id = 254] 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (10E3E000) [pid = 4056] [serial = 761] [outer = 00000000] 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (1100DC00) [pid = 4056] [serial = 762] [outer = 10E3E000] 17:54:17 INFO - PROCESS | 4056 | 1467683657167 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (11073800) [pid = 4056] [serial = 763] [outer = 10E3E000] 17:54:17 INFO - PROCESS | 4056 | 1467683657650 Marionette TRACE conn2 <- [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]]]}] 17:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 703ms 17:54:17 INFO - PROCESS | 4056 | 1467683657699 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:54:17 INFO - PROCESS | 4056 | 1467683657704 Marionette TRACE conn2 <- [1,981,null,{"value":"13"}] 17:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:54:17 INFO - PROCESS | 4056 | 1467683657711 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:54:17 INFO - PROCESS | 4056 | 1467683657713 Marionette TRACE conn2 <- [1,982,null,{}] 17:54:17 INFO - PROCESS | 4056 | 1467683657717 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:17 INFO - PROCESS | 4056 | 1467683657720 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:17 INFO - PROCESS | 4056 | 1467683657804 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:54:17 INFO - PROCESS | 4056 | 1467683657814 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:17 INFO - PROCESS | 4056 | 1467683657817 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:17 INFO - PROCESS | 4056 | ++DOCSHELL 13031C00 == 29 [pid = 4056] [id = 255] 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (13034800) [pid = 4056] [serial = 764] [outer = 00000000] 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (130AA000) [pid = 4056] [serial = 765] [outer = 13034800] 17:54:17 INFO - PROCESS | 4056 | 1467683657862 Marionette DEBUG loaded listener.js 17:54:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13131000) [pid = 4056] [serial = 766] [outer = 13034800] 17:54:18 INFO - PROCESS | 4056 | 1467683658316 Marionette TRACE conn2 <- [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]]]}] 17:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 625ms 17:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:54:18 INFO - PROCESS | 4056 | 1467683658350 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:54:18 INFO - PROCESS | 4056 | 1467683658352 Marionette TRACE conn2 <- [1,985,null,{"value":"13"}] 17:54:18 INFO - PROCESS | 4056 | 1467683658356 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:54:18 INFO - PROCESS | 4056 | 1467683658359 Marionette TRACE conn2 <- [1,986,null,{}] 17:54:18 INFO - PROCESS | 4056 | 1467683658370 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:18 INFO - PROCESS | 4056 | 1467683658375 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:18 INFO - PROCESS | 4056 | 1467683658457 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:54:18 INFO - PROCESS | 4056 | 1467683658570 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:18 INFO - PROCESS | 4056 | 1467683658573 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:18 INFO - PROCESS | 4056 | ++DOCSHELL 1392DC00 == 30 [pid = 4056] [id = 256] 17:54:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (1392E400) [pid = 4056] [serial = 767] [outer = 00000000] 17:54:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (139D3400) [pid = 4056] [serial = 768] [outer = 1392E400] 17:54:18 INFO - PROCESS | 4056 | 1467683658620 Marionette DEBUG loaded listener.js 17:54:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13C80C00) [pid = 4056] [serial = 769] [outer = 1392E400] 17:54:18 INFO - PROCESS | 4056 | 1467683658981 Marionette TRACE conn2 <- [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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 656ms 17:54:19 INFO - PROCESS | 4056 | 1467683659011 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 4056 | 1467683659014 Marionette TRACE conn2 <- [1,989,null,{"value":"13"}] 17:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:54:19 INFO - PROCESS | 4056 | 1467683659017 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 4056 | 1467683659030 Marionette TRACE conn2 <- [1,990,null,{}] 17:54:19 INFO - PROCESS | 4056 | 1467683659034 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 4056 | 1467683659036 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:19 INFO - PROCESS | 4056 | 1467683659113 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:54:19 INFO - PROCESS | 4056 | 1467683659200 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 4056 | 1467683659202 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:19 INFO - PROCESS | 4056 | ++DOCSHELL 13925000 == 31 [pid = 4056] [id = 257] 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (139D1000) [pid = 4056] [serial = 770] [outer = 00000000] 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (14F47400) [pid = 4056] [serial = 771] [outer = 139D1000] 17:54:19 INFO - PROCESS | 4056 | 1467683659245 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (153AC800) [pid = 4056] [serial = 772] [outer = 139D1000] 17:54:19 INFO - PROCESS | 4056 | 1467683659596 Marionette TRACE conn2 <- [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]]]}] 17:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 594ms 17:54:19 INFO - PROCESS | 4056 | 1467683659614 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:54:19 INFO - PROCESS | 4056 | 1467683659616 Marionette TRACE conn2 <- [1,993,null,{"value":"13"}] 17:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:54:19 INFO - PROCESS | 4056 | 1467683659619 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:54:19 INFO - PROCESS | 4056 | 1467683659621 Marionette TRACE conn2 <- [1,994,null,{}] 17:54:19 INFO - PROCESS | 4056 | 1467683659624 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:19 INFO - PROCESS | 4056 | 1467683659626 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:19 INFO - PROCESS | 4056 | 1467683659731 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:54:19 INFO - PROCESS | 4056 | 1467683659781 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:19 INFO - PROCESS | 4056 | 1467683659783 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:19 INFO - PROCESS | 4056 | ++DOCSHELL 14F41800 == 32 [pid = 4056] [id = 258] 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (153AB400) [pid = 4056] [serial = 773] [outer = 00000000] 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (15CA4000) [pid = 4056] [serial = 774] [outer = 153AB400] 17:54:19 INFO - PROCESS | 4056 | 1467683659826 Marionette DEBUG loaded listener.js 17:54:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16203C00) [pid = 4056] [serial = 775] [outer = 153AB400] 17:54:20 INFO - PROCESS | 4056 | 1467683660218 Marionette TRACE conn2 <- [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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 625ms 17:54:20 INFO - PROCESS | 4056 | 1467683660258 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 4056 | 1467683660260 Marionette TRACE conn2 <- [1,997,null,{"value":"13"}] 17:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:54:20 INFO - PROCESS | 4056 | 1467683660270 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 4056 | 1467683660272 Marionette TRACE conn2 <- [1,998,null,{}] 17:54:20 INFO - PROCESS | 4056 | 1467683660276 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:20 INFO - PROCESS | 4056 | 1467683660282 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:20 INFO - PROCESS | 4056 | 1467683660380 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:54:20 INFO - PROCESS | 4056 | 1467683660386 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:20 INFO - PROCESS | 4056 | 1467683660388 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:20 INFO - PROCESS | 4056 | ++DOCSHELL 16950C00 == 33 [pid = 4056] [id = 259] 17:54:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16B0A400) [pid = 4056] [serial = 776] [outer = 00000000] 17:54:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17059000) [pid = 4056] [serial = 777] [outer = 16B0A400] 17:54:20 INFO - PROCESS | 4056 | 1467683660430 Marionette DEBUG loaded listener.js 17:54:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (176E5800) [pid = 4056] [serial = 778] [outer = 16B0A400] 17:54:20 INFO - PROCESS | 4056 | 1467683660856 Marionette TRACE conn2 <- [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]]]}] 17:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 656ms 17:54:20 INFO - PROCESS | 4056 | 1467683660922 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:54:20 INFO - PROCESS | 4056 | 1467683660924 Marionette TRACE conn2 <- [1,1001,null,{"value":"13"}] 17:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:54:20 INFO - PROCESS | 4056 | 1467683660927 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:54:20 INFO - PROCESS | 4056 | 1467683660929 Marionette TRACE conn2 <- [1,1002,null,{}] 17:54:20 INFO - PROCESS | 4056 | 1467683660932 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:20 INFO - PROCESS | 4056 | 1467683660934 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:21 INFO - PROCESS | 4056 | 1467683661021 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:54:21 INFO - PROCESS | 4056 | 1467683661060 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 4056 | 1467683661062 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:21 INFO - PROCESS | 4056 | ++DOCSHELL 11074800 == 34 [pid = 4056] [id = 260] 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (131EE000) [pid = 4056] [serial = 779] [outer = 00000000] 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B12400) [pid = 4056] [serial = 780] [outer = 131EE000] 17:54:21 INFO - PROCESS | 4056 | 1467683661105 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17BCF800) [pid = 4056] [serial = 781] [outer = 131EE000] 17:54:21 INFO - PROCESS | 4056 | 1467683661540 Marionette TRACE conn2 <- [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]]]}] 17:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 641ms 17:54:21 INFO - PROCESS | 4056 | 1467683661565 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:54:21 INFO - PROCESS | 4056 | 1467683661567 Marionette TRACE conn2 <- [1,1005,null,{"value":"13"}] 17:54:21 INFO - PROCESS | 4056 | 1467683661588 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:54:21 INFO - PROCESS | 4056 | 1467683661590 Marionette TRACE conn2 <- [1,1006,null,{}] 17:54:21 INFO - PROCESS | 4056 | 1467683661593 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:21 INFO - PROCESS | 4056 | 1467683661595 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:21 INFO - PROCESS | 4056 | 1467683661677 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:54:21 INFO - PROCESS | 4056 | 1467683661683 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:21 INFO - PROCESS | 4056 | 1467683661685 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:21 INFO - PROCESS | 4056 | ++DOCSHELL 130A8000 == 35 [pid = 4056] [id = 261] 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (13C84400) [pid = 4056] [serial = 782] [outer = 00000000] 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17EC4C00) [pid = 4056] [serial = 783] [outer = 13C84400] 17:54:21 INFO - PROCESS | 4056 | 1467683661728 Marionette DEBUG loaded listener.js 17:54:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17EC5800) [pid = 4056] [serial = 784] [outer = 13C84400] 17:54:22 INFO - PROCESS | 4056 | 1467683662166 Marionette TRACE conn2 <- [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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 625ms 17:54:22 INFO - PROCESS | 4056 | 1467683662226 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 4056 | 1467683662228 Marionette TRACE conn2 <- [1,1009,null,{"value":"13"}] 17:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:54:22 INFO - PROCESS | 4056 | 1467683662240 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 4056 | 1467683662242 Marionette TRACE conn2 <- [1,1010,null,{}] 17:54:22 INFO - PROCESS | 4056 | 1467683662246 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:22 INFO - PROCESS | 4056 | 1467683662248 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:22 INFO - PROCESS | 4056 | 1467683662358 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:54:22 INFO - PROCESS | 4056 | 1467683662369 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:22 INFO - PROCESS | 4056 | 1467683662371 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:22 INFO - PROCESS | 4056 | ++DOCSHELL 1392C000 == 36 [pid = 4056] [id = 262] 17:54:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17B11C00) [pid = 4056] [serial = 785] [outer = 00000000] 17:54:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1810E400) [pid = 4056] [serial = 786] [outer = 17B11C00] 17:54:22 INFO - PROCESS | 4056 | 1467683662457 Marionette DEBUG loaded listener.js 17:54:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (18110800) [pid = 4056] [serial = 787] [outer = 17B11C00] 17:54:22 INFO - PROCESS | 4056 | 1467683662890 Marionette TRACE conn2 <- [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]]]}] 17:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 688ms 17:54:22 INFO - PROCESS | 4056 | 1467683662953 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:54:22 INFO - PROCESS | 4056 | 1467683662955 Marionette TRACE conn2 <- [1,1013,null,{"value":"13"}] 17:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:54:22 INFO - PROCESS | 4056 | 1467683662958 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:54:22 INFO - PROCESS | 4056 | 1467683662960 Marionette TRACE conn2 <- [1,1014,null,{}] 17:54:22 INFO - PROCESS | 4056 | 1467683662963 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:22 INFO - PROCESS | 4056 | 1467683662965 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:23 INFO - PROCESS | 4056 | 1467683663085 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:54:23 INFO - PROCESS | 4056 | 1467683663143 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 4056 | 1467683663145 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:23 INFO - PROCESS | 4056 | ++DOCSHELL 17BD5000 == 37 [pid = 4056] [id = 263] 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17F0EC00) [pid = 4056] [serial = 788] [outer = 00000000] 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19704000) [pid = 4056] [serial = 789] [outer = 17F0EC00] 17:54:23 INFO - PROCESS | 4056 | 1467683663189 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19709C00) [pid = 4056] [serial = 790] [outer = 17F0EC00] 17:54:23 INFO - PROCESS | 4056 | 1467683663593 Marionette TRACE conn2 <- [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]]]}] 17:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 703ms 17:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:54:23 INFO - PROCESS | 4056 | 1467683663660 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:54:23 INFO - PROCESS | 4056 | 1467683663662 Marionette TRACE conn2 <- [1,1017,null,{"value":"13"}] 17:54:23 INFO - PROCESS | 4056 | 1467683663666 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:54:23 INFO - PROCESS | 4056 | 1467683663668 Marionette TRACE conn2 <- [1,1018,null,{}] 17:54:23 INFO - PROCESS | 4056 | 1467683663671 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:23 INFO - PROCESS | 4056 | 1467683663673 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:23 INFO - PROCESS | 4056 | 1467683663819 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:54:23 INFO - PROCESS | 4056 | 1467683663877 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:23 INFO - PROCESS | 4056 | 1467683663879 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:23 INFO - PROCESS | 4056 | ++DOCSHELL 14398800 == 38 [pid = 4056] [id = 264] 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19906400) [pid = 4056] [serial = 791] [outer = 00000000] 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19E36000) [pid = 4056] [serial = 792] [outer = 19906400] 17:54:23 INFO - PROCESS | 4056 | 1467683663926 Marionette DEBUG loaded listener.js 17:54:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (15CA4400) [pid = 4056] [serial = 793] [outer = 19906400] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (16BCF400) [pid = 4056] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (153B1000) [pid = 4056] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1314E000) [pid = 4056] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (10A9D800) [pid = 4056] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1392BC00) [pid = 4056] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (103CB800) [pid = 4056] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (18117800) [pid = 4056] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (153B2800) [pid = 4056] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17F17C00) [pid = 4056] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19903400) [pid = 4056] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (12B09C00) [pid = 4056] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:54:24 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (153AF800) [pid = 4056] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:54:24 INFO - PROCESS | 4056 | 1467683664413 Marionette TRACE conn2 <- [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]]]}] 17:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 797ms 17:54:24 INFO - PROCESS | 4056 | 1467683664466 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:54:24 INFO - PROCESS | 4056 | 1467683664468 Marionette TRACE conn2 <- [1,1021,null,{"value":"13"}] 17:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:54:24 INFO - PROCESS | 4056 | 1467683664471 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:54:24 INFO - PROCESS | 4056 | 1467683664473 Marionette TRACE conn2 <- [1,1022,null,{}] 17:54:24 INFO - PROCESS | 4056 | 1467683664476 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:24 INFO - PROCESS | 4056 | 1467683664478 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:24 INFO - PROCESS | 4056 | 1467683664556 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:54:24 INFO - PROCESS | 4056 | 1467683664562 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:24 INFO - PROCESS | 4056 | 1467683664564 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:24 INFO - PROCESS | 4056 | ++DOCSHELL 13950400 == 39 [pid = 4056] [id = 265] 17:54:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (13E9FC00) [pid = 4056] [serial = 794] [outer = 00000000] 17:54:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17061000) [pid = 4056] [serial = 795] [outer = 13E9FC00] 17:54:24 INFO - PROCESS | 4056 | 1467683664605 Marionette DEBUG loaded listener.js 17:54:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17B1CC00) [pid = 4056] [serial = 796] [outer = 13E9FC00] 17:54:25 INFO - PROCESS | 4056 | 1467683665001 Marionette TRACE conn2 <- [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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 593ms 17:54:25 INFO - PROCESS | 4056 | 1467683665068 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 4056 | 1467683665070 Marionette TRACE conn2 <- [1,1025,null,{"value":"13"}] 17:54:25 INFO - PROCESS | 4056 | 1467683665074 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:54:25 INFO - PROCESS | 4056 | 1467683665075 Marionette TRACE conn2 <- [1,1026,null,{}] 17:54:25 INFO - PROCESS | 4056 | 1467683665079 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:25 INFO - PROCESS | 4056 | 1467683665080 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:25 INFO - PROCESS | 4056 | 1467683665166 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:54:25 INFO - PROCESS | 4056 | 1467683665171 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 4056 | 1467683665173 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:25 INFO - PROCESS | 4056 | ++DOCSHELL 13C71000 == 40 [pid = 4056] [id = 266] 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1705AC00) [pid = 4056] [serial = 797] [outer = 00000000] 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19E3BC00) [pid = 4056] [serial = 798] [outer = 1705AC00] 17:54:25 INFO - PROCESS | 4056 | 1467683665214 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A134C00) [pid = 4056] [serial = 799] [outer = 1705AC00] 17:54:25 INFO - PROCESS | 4056 | 1467683665641 Marionette TRACE conn2 <- [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]]]}] 17:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 594ms 17:54:25 INFO - PROCESS | 4056 | 1467683665671 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:54:25 INFO - PROCESS | 4056 | 1467683665673 Marionette TRACE conn2 <- [1,1029,null,{"value":"13"}] 17:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:54:25 INFO - PROCESS | 4056 | 1467683665676 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:54:25 INFO - PROCESS | 4056 | 1467683665678 Marionette TRACE conn2 <- [1,1030,null,{}] 17:54:25 INFO - PROCESS | 4056 | 1467683665681 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:25 INFO - PROCESS | 4056 | 1467683665683 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:25 INFO - PROCESS | 4056 | 1467683665798 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:54:25 INFO - PROCESS | 4056 | 1467683665805 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:25 INFO - PROCESS | 4056 | 1467683665807 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:25 INFO - PROCESS | 4056 | ++DOCSHELL 114CD800 == 41 [pid = 4056] [id = 267] 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (114CDC00) [pid = 4056] [serial = 800] [outer = 00000000] 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A137800) [pid = 4056] [serial = 801] [outer = 114CDC00] 17:54:25 INFO - PROCESS | 4056 | 1467683665849 Marionette DEBUG loaded listener.js 17:54:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A13C800) [pid = 4056] [serial = 802] [outer = 114CDC00] 17:54:26 INFO - PROCESS | 4056 | 1467683666312 Marionette TRACE conn2 <- [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]]]}] 17:54:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:54:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 703ms 17:54:26 INFO - PROCESS | 4056 | 1467683666378 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:54:26 INFO - PROCESS | 4056 | 1467683666385 Marionette TRACE conn2 <- [1,1033,null,{"value":"13"}] 17:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:54:26 INFO - PROCESS | 4056 | 1467683666417 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:54:26 INFO - PROCESS | 4056 | 1467683666421 Marionette TRACE conn2 <- [1,1034,null,{}] 17:54:26 INFO - PROCESS | 4056 | 1467683666427 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:26 INFO - PROCESS | 4056 | 1467683666430 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:26 INFO - PROCESS | 4056 | 1467683666602 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:54:26 INFO - PROCESS | 4056 | 1467683666730 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:26 INFO - PROCESS | 4056 | 1467683666735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:26 INFO - PROCESS | 4056 | ++DOCSHELL 10F11800 == 42 [pid = 4056] [id = 268] 17:54:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10F51800) [pid = 4056] [serial = 803] [outer = 00000000] 17:54:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (114CB800) [pid = 4056] [serial = 804] [outer = 10F51800] 17:54:26 INFO - PROCESS | 4056 | 1467683666790 Marionette DEBUG loaded listener.js 17:54:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (12B09400) [pid = 4056] [serial = 805] [outer = 10F51800] 17:54:27 INFO - PROCESS | 4056 | 1467683667511 Marionette TRACE conn2 <- [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]]]}] 17:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1140ms 17:54:27 INFO - PROCESS | 4056 | 1467683667564 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:54:27 INFO - PROCESS | 4056 | 1467683667569 Marionette TRACE conn2 <- [1,1037,null,{"value":"13"}] 17:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:54:27 INFO - PROCESS | 4056 | 1467683667575 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:54:27 INFO - PROCESS | 4056 | 1467683667578 Marionette TRACE conn2 <- [1,1038,null,{}] 17:54:27 INFO - PROCESS | 4056 | 1467683667582 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:27 INFO - PROCESS | 4056 | 1467683667585 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:27 INFO - PROCESS | 4056 | 1467683667705 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:54:27 INFO - PROCESS | 4056 | 1467683667843 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:27 INFO - PROCESS | 4056 | 1467683667846 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:27 INFO - PROCESS | 4056 | ++DOCSHELL 1312E800 == 43 [pid = 4056] [id = 269] 17:54:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (13136400) [pid = 4056] [serial = 806] [outer = 00000000] 17:54:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (132D7C00) [pid = 4056] [serial = 807] [outer = 13136400] 17:54:27 INFO - PROCESS | 4056 | 1467683667902 Marionette DEBUG loaded listener.js 17:54:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (13C71800) [pid = 4056] [serial = 808] [outer = 13136400] 17:54:28 INFO - PROCESS | 4056 | 1467683668812 Marionette TRACE conn2 <- [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]]]}] 17:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1296ms 17:54:28 INFO - PROCESS | 4056 | 1467683668875 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:54:28 INFO - PROCESS | 4056 | 1467683668879 Marionette TRACE conn2 <- [1,1041,null,{"value":"13"}] 17:54:28 INFO - PROCESS | 4056 | 1467683668884 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:54:28 INFO - PROCESS | 4056 | 1467683668887 Marionette TRACE conn2 <- [1,1042,null,{}] 17:54:28 INFO - PROCESS | 4056 | 1467683668893 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:28 INFO - PROCESS | 4056 | 1467683668895 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:28 INFO - PROCESS | 4056 | 1467683668994 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 13C71000 == 42 [pid = 4056] [id = 266] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 13950400 == 41 [pid = 4056] [id = 265] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 14398800 == 40 [pid = 4056] [id = 264] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 17BD5000 == 39 [pid = 4056] [id = 263] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 1392C000 == 38 [pid = 4056] [id = 262] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 130A8000 == 37 [pid = 4056] [id = 261] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 11074800 == 36 [pid = 4056] [id = 260] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 16950C00 == 35 [pid = 4056] [id = 259] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 14F41800 == 34 [pid = 4056] [id = 258] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 13925000 == 33 [pid = 4056] [id = 257] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 1392DC00 == 32 [pid = 4056] [id = 256] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 13031C00 == 31 [pid = 4056] [id = 255] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 10E38000 == 30 [pid = 4056] [id = 254] 17:54:29 INFO - PROCESS | 4056 | --DOCSHELL 19710800 == 29 [pid = 4056] [id = 253] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1778CC00) [pid = 4056] [serial = 744] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (18118000) [pid = 4056] [serial = 747] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17B15800) [pid = 4056] [serial = 745] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (19907000) [pid = 4056] [serial = 750] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (19704800) [pid = 4056] [serial = 748] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (175E0400) [pid = 4056] [serial = 753] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19904000) [pid = 4056] [serial = 756] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (19907400) [pid = 4056] [serial = 751] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (175E7400) [pid = 4056] [serial = 741] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (15772C00) [pid = 4056] [serial = 738] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (15CA7800) [pid = 4056] [serial = 739] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131BAC00) [pid = 4056] [serial = 735] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131EF400) [pid = 4056] [serial = 736] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (11074000) [pid = 4056] [serial = 732] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (11AF1800) [pid = 4056] [serial = 733] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (19EC0000) [pid = 4056] [serial = 759] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (14F9CC00) [pid = 4056] [serial = 730] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13C84C00) [pid = 4056] [serial = 729] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (12B05C00) [pid = 4056] [serial = 727] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (11C47800) [pid = 4056] [serial = 726] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19709000) [pid = 4056] [serial = 724] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19B8AC00) [pid = 4056] [serial = 757] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17BCE000) [pid = 4056] [serial = 754] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (176EB000) [pid = 4056] [serial = 742] [outer = 00000000] [url = about:blank] 17:54:29 INFO - PROCESS | 4056 | 1467683669119 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 4056 | 1467683669124 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:29 INFO - PROCESS | 4056 | ++DOCSHELL 1036B000 == 30 [pid = 4056] [id = 270] 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10372000) [pid = 4056] [serial = 809] [outer = 00000000] 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (10A99000) [pid = 4056] [serial = 810] [outer = 10372000] 17:54:29 INFO - PROCESS | 4056 | 1467683669172 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (11074000) [pid = 4056] [serial = 811] [outer = 10372000] 17:54:29 INFO - PROCESS | 4056 | 1467683669589 Marionette TRACE conn2 <- [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]]]}] 17:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 734ms 17:54:29 INFO - PROCESS | 4056 | 1467683669625 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:54:29 INFO - PROCESS | 4056 | 1467683669629 Marionette TRACE conn2 <- [1,1045,null,{"value":"13"}] 17:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:54:29 INFO - PROCESS | 4056 | 1467683669635 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:54:29 INFO - PROCESS | 4056 | 1467683669638 Marionette TRACE conn2 <- [1,1046,null,{}] 17:54:29 INFO - PROCESS | 4056 | 1467683669641 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:29 INFO - PROCESS | 4056 | 1467683669644 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:29 INFO - PROCESS | 4056 | 1467683669780 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:54:29 INFO - PROCESS | 4056 | 1467683669794 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:29 INFO - PROCESS | 4056 | 1467683669796 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:29 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F0800 == 31 [pid = 4056] [id = 271] 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (12B05C00) [pid = 4056] [serial = 812] [outer = 00000000] 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (12D89400) [pid = 4056] [serial = 813] [outer = 12B05C00] 17:54:29 INFO - PROCESS | 4056 | 1467683669842 Marionette DEBUG loaded listener.js 17:54:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (13150400) [pid = 4056] [serial = 814] [outer = 12B05C00] 17:54:30 INFO - PROCESS | 4056 | 1467683670485 Marionette TRACE conn2 <- [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]]]}] 17:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 890ms 17:54:30 INFO - PROCESS | 4056 | 1467683670541 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:54:30 INFO - PROCESS | 4056 | 1467683670545 Marionette TRACE conn2 <- [1,1049,null,{"value":"13"}] 17:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:54:30 INFO - PROCESS | 4056 | 1467683670549 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:54:30 INFO - PROCESS | 4056 | 1467683670552 Marionette TRACE conn2 <- [1,1050,null,{}] 17:54:30 INFO - PROCESS | 4056 | 1467683670557 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:30 INFO - PROCESS | 4056 | 1467683670561 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:30 INFO - PROCESS | 4056 | 1467683670670 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:54:30 INFO - PROCESS | 4056 | 1467683670746 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:30 INFO - PROCESS | 4056 | 1467683670750 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:30 INFO - PROCESS | 4056 | ++DOCSHELL 10F4D000 == 32 [pid = 4056] [id = 272] 17:54:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (11CD3400) [pid = 4056] [serial = 815] [outer = 00000000] 17:54:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (13137800) [pid = 4056] [serial = 816] [outer = 11CD3400] 17:54:30 INFO - PROCESS | 4056 | 1467683670846 Marionette DEBUG loaded listener.js 17:54:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (131B8C00) [pid = 4056] [serial = 817] [outer = 11CD3400] 17:54:31 INFO - PROCESS | 4056 | 1467683671401 Marionette TRACE conn2 <- [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]]]}] 17:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 906ms 17:54:31 INFO - PROCESS | 4056 | 1467683671451 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:54:31 INFO - PROCESS | 4056 | 1467683671455 Marionette TRACE conn2 <- [1,1053,null,{"value":"13"}] 17:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:54:31 INFO - PROCESS | 4056 | 1467683671461 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:54:31 INFO - PROCESS | 4056 | 1467683671464 Marionette TRACE conn2 <- [1,1054,null,{}] 17:54:31 INFO - PROCESS | 4056 | 1467683671468 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:31 INFO - PROCESS | 4056 | 1467683671471 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:31 INFO - PROCESS | 4056 | 1467683671615 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:54:31 INFO - PROCESS | 4056 | 1467683671740 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:31 INFO - PROCESS | 4056 | 1467683671743 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:31 INFO - PROCESS | 4056 | ++DOCSHELL 13EA0400 == 33 [pid = 4056] [id = 273] 17:54:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (14F3D000) [pid = 4056] [serial = 818] [outer = 00000000] 17:54:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (14F99C00) [pid = 4056] [serial = 819] [outer = 14F3D000] 17:54:31 INFO - PROCESS | 4056 | 1467683671798 Marionette DEBUG loaded listener.js 17:54:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (15439800) [pid = 4056] [serial = 820] [outer = 14F3D000] 17:54:32 INFO - PROCESS | 4056 | 1467683672377 Marionette TRACE conn2 <- [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]]]}] 17:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1000ms 17:54:32 INFO - PROCESS | 4056 | 1467683672465 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:54:32 INFO - PROCESS | 4056 | 1467683672467 Marionette TRACE conn2 <- [1,1057,null,{"value":"13"}] 17:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:54:32 INFO - PROCESS | 4056 | 1467683672471 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:54:32 INFO - PROCESS | 4056 | 1467683672475 Marionette TRACE conn2 <- [1,1058,null,{}] 17:54:32 INFO - PROCESS | 4056 | 1467683672487 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:32 INFO - PROCESS | 4056 | 1467683672492 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:32 INFO - PROCESS | 4056 | 1467683672633 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:54:32 INFO - PROCESS | 4056 | 1467683672755 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:32 INFO - PROCESS | 4056 | 1467683672758 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:32 INFO - PROCESS | 4056 | ++DOCSHELL 16953000 == 34 [pid = 4056] [id = 274] 17:54:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (16B05C00) [pid = 4056] [serial = 821] [outer = 00000000] 17:54:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (16BCF800) [pid = 4056] [serial = 822] [outer = 16B05C00] 17:54:32 INFO - PROCESS | 4056 | 1467683672817 Marionette DEBUG loaded listener.js 17:54:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (175E5000) [pid = 4056] [serial = 823] [outer = 16B05C00] 17:54:33 INFO - PROCESS | 4056 | 1467683673433 Marionette TRACE conn2 <- [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]]]}] 17:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1000ms 17:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:54:33 INFO - PROCESS | 4056 | 1467683673474 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:54:33 INFO - PROCESS | 4056 | 1467683673476 Marionette TRACE conn2 <- [1,1061,null,{"value":"13"}] 17:54:33 INFO - PROCESS | 4056 | 1467683673480 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:54:33 INFO - PROCESS | 4056 | 1467683673482 Marionette TRACE conn2 <- [1,1062,null,{}] 17:54:33 INFO - PROCESS | 4056 | 1467683673486 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:33 INFO - PROCESS | 4056 | 1467683673489 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:33 INFO - PROCESS | 4056 | 1467683673601 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:54:33 INFO - PROCESS | 4056 | 1467683673765 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:33 INFO - PROCESS | 4056 | 1467683673768 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:33 INFO - PROCESS | 4056 | ++DOCSHELL 0C7ED800 == 35 [pid = 4056] [id = 275] 17:54:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (0C7F1C00) [pid = 4056] [serial = 824] [outer = 00000000] 17:54:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (10A10400) [pid = 4056] [serial = 825] [outer = 0C7F1C00] 17:54:33 INFO - PROCESS | 4056 | 1467683673819 Marionette DEBUG loaded listener.js 17:54:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (11007800) [pid = 4056] [serial = 826] [outer = 0C7F1C00] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 1312E800 == 34 [pid = 4056] [id = 269] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 1036B000 == 33 [pid = 4056] [id = 270] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 10F11800 == 32 [pid = 4056] [id = 268] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 114CD800 == 31 [pid = 4056] [id = 267] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 16953000 == 30 [pid = 4056] [id = 274] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 13EA0400 == 29 [pid = 4056] [id = 273] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 0C7F0800 == 28 [pid = 4056] [id = 271] 17:54:34 INFO - PROCESS | 4056 | --DOCSHELL 10F4D000 == 27 [pid = 4056] [id = 272] 17:54:34 INFO - PROCESS | 4056 | 1467683674982 Marionette TRACE conn2 <- [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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1562ms 17:54:35 INFO - PROCESS | 4056 | 1467683675048 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 4056 | 1467683675051 Marionette TRACE conn2 <- [1,1065,null,{"value":"13"}] 17:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:54:35 INFO - PROCESS | 4056 | 1467683675056 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 4056 | 1467683675060 Marionette TRACE conn2 <- [1,1066,null,{}] 17:54:35 INFO - PROCESS | 4056 | 1467683675113 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:35 INFO - PROCESS | 4056 | 1467683675116 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:35 INFO - PROCESS | 4056 | 1467683675211 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:54:35 INFO - PROCESS | 4056 | 1467683675218 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 4056 | 1467683675221 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:35 INFO - PROCESS | 4056 | ++DOCSHELL 10F0B400 == 28 [pid = 4056] [id = 276] 17:54:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10F0F800) [pid = 4056] [serial = 827] [outer = 00000000] 17:54:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (12B03C00) [pid = 4056] [serial = 828] [outer = 10F0F800] 17:54:35 INFO - PROCESS | 4056 | 1467683675268 Marionette DEBUG loaded listener.js 17:54:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (12D88800) [pid = 4056] [serial = 829] [outer = 10F0F800] 17:54:35 INFO - PROCESS | 4056 | 1467683675747 Marionette TRACE conn2 <- [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]]]}] 17:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 750ms 17:54:35 INFO - PROCESS | 4056 | 1467683675793 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:54:35 INFO - PROCESS | 4056 | 1467683675798 Marionette TRACE conn2 <- [1,1069,null,{"value":"13"}] 17:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:54:35 INFO - PROCESS | 4056 | 1467683675804 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:54:35 INFO - PROCESS | 4056 | 1467683675807 Marionette TRACE conn2 <- [1,1070,null,{}] 17:54:35 INFO - PROCESS | 4056 | 1467683675811 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:35 INFO - PROCESS | 4056 | 1467683675814 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:35 INFO - PROCESS | 4056 | 1467683675897 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:54:35 INFO - PROCESS | 4056 | 1467683675906 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:35 INFO - PROCESS | 4056 | 1467683675908 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:35 INFO - PROCESS | 4056 | ++DOCSHELL 13930800 == 29 [pid = 4056] [id = 277] 17:54:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1394F800) [pid = 4056] [serial = 830] [outer = 00000000] 17:54:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (13C79400) [pid = 4056] [serial = 831] [outer = 1394F800] 17:54:35 INFO - PROCESS | 4056 | 1467683675957 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (14396400) [pid = 4056] [serial = 832] [outer = 1394F800] 17:54:36 INFO - PROCESS | 4056 | 1467683676460 Marionette TRACE conn2 <- [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]]]}] 17:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 687ms 17:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:54:36 INFO - PROCESS | 4056 | 1467683676503 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:54:36 INFO - PROCESS | 4056 | 1467683676506 Marionette TRACE conn2 <- [1,1073,null,{"value":"13"}] 17:54:36 INFO - PROCESS | 4056 | 1467683676509 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:54:36 INFO - PROCESS | 4056 | 1467683676512 Marionette TRACE conn2 <- [1,1074,null,{}] 17:54:36 INFO - PROCESS | 4056 | 1467683676529 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:36 INFO - PROCESS | 4056 | 1467683676533 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:36 INFO - PROCESS | 4056 | 1467683676687 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:54:36 INFO - PROCESS | 4056 | 1467683676758 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:36 INFO - PROCESS | 4056 | 1467683676761 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:36 INFO - PROCESS | 4056 | ++DOCSHELL 16953000 == 30 [pid = 4056] [id = 278] 17:54:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (16B09400) [pid = 4056] [serial = 833] [outer = 00000000] 17:54:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (16BCF400) [pid = 4056] [serial = 834] [outer = 16B09400] 17:54:36 INFO - PROCESS | 4056 | 1467683676807 Marionette DEBUG loaded listener.js 17:54:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (17698800) [pid = 4056] [serial = 835] [outer = 16B09400] 17:54:37 INFO - PROCESS | 4056 | 1467683677222 Marionette TRACE conn2 <- [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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 734ms 17:54:37 INFO - PROCESS | 4056 | 1467683677249 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 4056 | 1467683677252 Marionette TRACE conn2 <- [1,1077,null,{"value":"13"}] 17:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:54:37 INFO - PROCESS | 4056 | 1467683677270 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - PROCESS | 4056 | 1467683677272 Marionette TRACE conn2 <- [1,1078,null,{}] 17:54:37 INFO - PROCESS | 4056 | 1467683677275 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:37 INFO - PROCESS | 4056 | 1467683677277 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:37 INFO - PROCESS | 4056 | 1467683677386 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:54:37 INFO - PROCESS | 4056 | 1467683677391 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:37 INFO - PROCESS | 4056 | 1467683677393 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:37 INFO - PROCESS | 4056 | ++DOCSHELL 171F5800 == 31 [pid = 4056] [id = 279] 17:54:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (176EB000) [pid = 4056] [serial = 836] [outer = 00000000] 17:54:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (17B1B400) [pid = 4056] [serial = 837] [outer = 176EB000] 17:54:37 INFO - PROCESS | 4056 | 1467683677441 Marionette DEBUG loaded listener.js 17:54:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (17BD7000) [pid = 4056] [serial = 838] [outer = 176EB000] 17:54:37 INFO - PROCESS | 4056 | 1467683677891 Marionette TRACE conn2 <- [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]]]}] 17:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 656ms 17:54:37 INFO - PROCESS | 4056 | 1467683677913 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:54:37 INFO - PROCESS | 4056 | 1467683677915 Marionette TRACE conn2 <- [1,1081,null,{"value":"13"}] 17:54:37 INFO - PROCESS | 4056 | 1467683677918 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:54:37 INFO - PROCESS | 4056 | 1467683677920 Marionette TRACE conn2 <- [1,1082,null,{}] 17:54:37 INFO - PROCESS | 4056 | 1467683677929 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:37 INFO - PROCESS | 4056 | 1467683677931 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:38 INFO - PROCESS | 4056 | 1467683678036 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:54:38 INFO - PROCESS | 4056 | 1467683678124 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 4056 | 1467683678126 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:38 INFO - PROCESS | 4056 | ++DOCSHELL 17F64800 == 32 [pid = 4056] [id = 280] 17:54:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1810B000) [pid = 4056] [serial = 839] [outer = 00000000] 17:54:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (18116800) [pid = 4056] [serial = 840] [outer = 1810B000] 17:54:38 INFO - PROCESS | 4056 | 1467683678168 Marionette DEBUG loaded listener.js 17:54:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (19703000) [pid = 4056] [serial = 841] [outer = 1810B000] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (12B05C00) [pid = 4056] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (10372000) [pid = 4056] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (17B11C00) [pid = 4056] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (16B0A400) [pid = 4056] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (13034800) [pid = 4056] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (131EE000) [pid = 4056] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (153AB400) [pid = 4056] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (139D1000) [pid = 4056] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (10E3E000) [pid = 4056] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1392E400) [pid = 4056] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13C84400) [pid = 4056] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (19B90800) [pid = 4056] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17F0EC00) [pid = 4056] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1705AC00) [pid = 4056] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (19906400) [pid = 4056] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (13E9FC00) [pid = 4056] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (10F51800) [pid = 4056] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (114CDC00) [pid = 4056] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:54:38 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (13136400) [pid = 4056] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:54:38 INFO - PROCESS | 4056 | 1467683678839 Marionette TRACE conn2 <- [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]]]}] 17:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 937ms 17:54:38 INFO - PROCESS | 4056 | 1467683678865 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:54:38 INFO - PROCESS | 4056 | 1467683678867 Marionette TRACE conn2 <- [1,1085,null,{"value":"13"}] 17:54:38 INFO - PROCESS | 4056 | 1467683678870 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:54:38 INFO - PROCESS | 4056 | 1467683678871 Marionette TRACE conn2 <- [1,1086,null,{}] 17:54:38 INFO - PROCESS | 4056 | 1467683678875 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:38 INFO - PROCESS | 4056 | 1467683678880 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:38 INFO - PROCESS | 4056 | 1467683678978 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:54:38 INFO - PROCESS | 4056 | 1467683678984 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:38 INFO - PROCESS | 4056 | 1467683678986 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:38 INFO - PROCESS | 4056 | ++DOCSHELL 10A76000 == 33 [pid = 4056] [id = 281] 17:54:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (12B05C00) [pid = 4056] [serial = 842] [outer = 00000000] 17:54:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (13E96000) [pid = 4056] [serial = 843] [outer = 12B05C00] 17:54:39 INFO - PROCESS | 4056 | 1467683679028 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17F0D000) [pid = 4056] [serial = 844] [outer = 12B05C00] 17:54:39 INFO - PROCESS | 4056 | 1467683679436 Marionette TRACE conn2 <- [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]]]}] 17:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 594ms 17:54:39 INFO - PROCESS | 4056 | 1467683679467 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:54:39 INFO - PROCESS | 4056 | 1467683679469 Marionette TRACE conn2 <- [1,1089,null,{"value":"13"}] 17:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:54:39 INFO - PROCESS | 4056 | 1467683679484 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:54:39 INFO - PROCESS | 4056 | 1467683679486 Marionette TRACE conn2 <- [1,1090,null,{}] 17:54:39 INFO - PROCESS | 4056 | 1467683679493 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:39 INFO - PROCESS | 4056 | 1467683679494 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:39 INFO - PROCESS | 4056 | 1467683679584 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:54:39 INFO - PROCESS | 4056 | 1467683679590 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:39 INFO - PROCESS | 4056 | 1467683679591 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:39 INFO - PROCESS | 4056 | ++DOCSHELL 17B15400 == 34 [pid = 4056] [id = 282] 17:54:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17ECC000) [pid = 4056] [serial = 845] [outer = 00000000] 17:54:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1970DC00) [pid = 4056] [serial = 846] [outer = 17ECC000] 17:54:39 INFO - PROCESS | 4056 | 1467683679633 Marionette DEBUG loaded listener.js 17:54:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1970E800) [pid = 4056] [serial = 847] [outer = 17ECC000] 17:54:40 INFO - PROCESS | 4056 | 1467683680066 Marionette TRACE conn2 <- [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]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 641ms 17:54:40 INFO - PROCESS | 4056 | 1467683680128 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 4056 | 1467683680130 Marionette TRACE conn2 <- [1,1093,null,{"value":"13"}] 17:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:54:40 INFO - PROCESS | 4056 | 1467683680133 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 4056 | 1467683680135 Marionette TRACE conn2 <- [1,1094,null,{}] 17:54:40 INFO - PROCESS | 4056 | 1467683680138 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:40 INFO - PROCESS | 4056 | 1467683680140 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:40 INFO - PROCESS | 4056 | 1467683680216 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:54:40 INFO - PROCESS | 4056 | 1467683680222 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:40 INFO - PROCESS | 4056 | 1467683680224 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:40 INFO - PROCESS | 4056 | ++DOCSHELL 19904000 == 35 [pid = 4056] [id = 283] 17:54:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19904400) [pid = 4056] [serial = 848] [outer = 00000000] 17:54:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1990A400) [pid = 4056] [serial = 849] [outer = 19904400] 17:54:40 INFO - PROCESS | 4056 | 1467683680266 Marionette DEBUG loaded listener.js 17:54:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (17B14400) [pid = 4056] [serial = 850] [outer = 19904400] 17:54:40 INFO - PROCESS | 4056 | 1467683680831 Marionette TRACE conn2 <- [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]]]}] 17:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 735ms 17:54:40 INFO - PROCESS | 4056 | 1467683680873 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:54:40 INFO - PROCESS | 4056 | 1467683680878 Marionette TRACE conn2 <- [1,1097,null,{"value":"13"}] 17:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:54:40 INFO - PROCESS | 4056 | 1467683680884 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:54:40 INFO - PROCESS | 4056 | 1467683680888 Marionette TRACE conn2 <- [1,1098,null,{}] 17:54:40 INFO - PROCESS | 4056 | 1467683680894 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:40 INFO - PROCESS | 4056 | 1467683680897 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:41 INFO - PROCESS | 4056 | 1467683681061 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:54:41 INFO - PROCESS | 4056 | 1467683681191 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:41 INFO - PROCESS | 4056 | 1467683681196 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:41 INFO - PROCESS | 4056 | ++DOCSHELL 1047A800 == 36 [pid = 4056] [id = 284] 17:54:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (10559C00) [pid = 4056] [serial = 851] [outer = 00000000] 17:54:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (12B03000) [pid = 4056] [serial = 852] [outer = 10559C00] 17:54:41 INFO - PROCESS | 4056 | 1467683681252 Marionette DEBUG loaded listener.js 17:54:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (1312E800) [pid = 4056] [serial = 853] [outer = 10559C00] 17:54:41 INFO - PROCESS | 4056 | 1467683681967 Marionette TRACE conn2 <- [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]]]}] 17:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1141ms 17:54:42 INFO - PROCESS | 4056 | 1467683682033 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:54:42 INFO - PROCESS | 4056 | 1467683682038 Marionette TRACE conn2 <- [1,1101,null,{"value":"13"}] 17:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:54:42 INFO - PROCESS | 4056 | 1467683682044 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:54:42 INFO - PROCESS | 4056 | 1467683682047 Marionette TRACE conn2 <- [1,1102,null,{}] 17:54:42 INFO - PROCESS | 4056 | 1467683682051 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:42 INFO - PROCESS | 4056 | 1467683682054 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:42 INFO - PROCESS | 4056 | 1467683682175 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:54:42 INFO - PROCESS | 4056 | 1467683682303 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:42 INFO - PROCESS | 4056 | 1467683682305 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:42 INFO - PROCESS | 4056 | ++DOCSHELL 14F3FC00 == 37 [pid = 4056] [id = 285] 17:54:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (14F48C00) [pid = 4056] [serial = 854] [outer = 00000000] 17:54:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (153A7000) [pid = 4056] [serial = 855] [outer = 14F48C00] 17:54:42 INFO - PROCESS | 4056 | 1467683682360 Marionette DEBUG loaded listener.js 17:54:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (15777800) [pid = 4056] [serial = 856] [outer = 14F48C00] 17:54:43 INFO - PROCESS | 4056 | 1467683683165 Marionette TRACE conn2 <- [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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1141ms 17:54:43 INFO - PROCESS | 4056 | 1467683683189 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 4056 | 1467683683193 Marionette TRACE conn2 <- [1,1105,null,{"value":"13"}] 17:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:54:43 INFO - PROCESS | 4056 | 1467683683198 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - PROCESS | 4056 | 1467683683201 Marionette TRACE conn2 <- [1,1106,null,{}] 17:54:43 INFO - PROCESS | 4056 | 1467683683207 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:43 INFO - PROCESS | 4056 | 1467683683209 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:43 INFO - PROCESS | 4056 | 1467683683327 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 17B15400 == 36 [pid = 4056] [id = 282] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 10A76000 == 35 [pid = 4056] [id = 281] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 17F64800 == 34 [pid = 4056] [id = 280] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 171F5800 == 33 [pid = 4056] [id = 279] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 16953000 == 32 [pid = 4056] [id = 278] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 13930800 == 31 [pid = 4056] [id = 277] 17:54:43 INFO - PROCESS | 4056 | --DOCSHELL 10F0B400 == 30 [pid = 4056] [id = 276] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (13150400) [pid = 4056] [serial = 814] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (10A99000) [pid = 4056] [serial = 810] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (1810E400) [pid = 4056] [serial = 786] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (17059000) [pid = 4056] [serial = 777] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (176E5800) [pid = 4056] [serial = 778] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (130AA000) [pid = 4056] [serial = 765] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13131000) [pid = 4056] [serial = 766] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17B12400) [pid = 4056] [serial = 780] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17BCF800) [pid = 4056] [serial = 781] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (15CA4000) [pid = 4056] [serial = 774] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (16203C00) [pid = 4056] [serial = 775] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (14F47400) [pid = 4056] [serial = 771] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (153AC800) [pid = 4056] [serial = 772] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1100DC00) [pid = 4056] [serial = 762] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (139D3400) [pid = 4056] [serial = 768] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (17EC4C00) [pid = 4056] [serial = 783] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (11073800) [pid = 4056] [serial = 763] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13C80C00) [pid = 4056] [serial = 769] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19EC0800) [pid = 4056] [serial = 760] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (19704000) [pid = 4056] [serial = 789] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A134C00) [pid = 4056] [serial = 799] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19E36000) [pid = 4056] [serial = 792] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19709C00) [pid = 4056] [serial = 790] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (19E3BC00) [pid = 4056] [serial = 798] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (15CA4400) [pid = 4056] [serial = 793] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (11074000) [pid = 4056] [serial = 811] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (18110800) [pid = 4056] [serial = 787] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17061000) [pid = 4056] [serial = 795] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (114CB800) [pid = 4056] [serial = 804] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1A13C800) [pid = 4056] [serial = 802] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1A137800) [pid = 4056] [serial = 801] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17B1CC00) [pid = 4056] [serial = 796] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (132D7C00) [pid = 4056] [serial = 807] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (12B09400) [pid = 4056] [serial = 805] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (13C71800) [pid = 4056] [serial = 808] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (17EC5800) [pid = 4056] [serial = 784] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (12D89400) [pid = 4056] [serial = 813] [outer = 00000000] [url = about:blank] 17:54:43 INFO - PROCESS | 4056 | 1467683683434 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:43 INFO - PROCESS | 4056 | 1467683683438 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:43 INFO - PROCESS | 4056 | ++DOCSHELL 10439C00 == 31 [pid = 4056] [id = 286] 17:54:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (10470400) [pid = 4056] [serial = 857] [outer = 00000000] 17:54:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (10A81000) [pid = 4056] [serial = 858] [outer = 10470400] 17:54:43 INFO - PROCESS | 4056 | 1467683683485 Marionette DEBUG loaded listener.js 17:54:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10F07000) [pid = 4056] [serial = 859] [outer = 10470400] 17:54:43 INFO - PROCESS | 4056 | 1467683683915 Marionette TRACE conn2 <- [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]]]}] 17:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 734ms 17:54:43 INFO - PROCESS | 4056 | 1467683683940 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:54:43 INFO - PROCESS | 4056 | 1467683683944 Marionette TRACE conn2 <- [1,1109,null,{"value":"13"}] 17:54:43 INFO - PROCESS | 4056 | 1467683683950 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:54:43 INFO - PROCESS | 4056 | 1467683683953 Marionette TRACE conn2 <- [1,1110,null,{}] 17:54:43 INFO - PROCESS | 4056 | 1467683683957 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:43 INFO - PROCESS | 4056 | 1467683683959 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:44 INFO - PROCESS | 4056 | 1467683684041 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:54:44 INFO - PROCESS | 4056 | 1467683684047 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 4056 | 1467683684049 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:44 INFO - PROCESS | 4056 | ++DOCSHELL 12B05000 == 32 [pid = 4056] [id = 287] 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12D89400) [pid = 4056] [serial = 860] [outer = 00000000] 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13154C00) [pid = 4056] [serial = 861] [outer = 12D89400] 17:54:44 INFO - PROCESS | 4056 | 1467683684095 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (131B6C00) [pid = 4056] [serial = 862] [outer = 12D89400] 17:54:44 INFO - PROCESS | 4056 | 1467683684545 Marionette TRACE conn2 <- [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]]]}] 17:54:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:54:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 641ms 17:54:44 INFO - PROCESS | 4056 | 1467683684592 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:54:44 INFO - PROCESS | 4056 | 1467683684594 Marionette TRACE conn2 <- [1,1113,null,{"value":"13"}] 17:54:44 INFO - PROCESS | 4056 | 1467683684598 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:54:44 INFO - PROCESS | 4056 | 1467683684601 Marionette TRACE conn2 <- [1,1114,null,{}] 17:54:44 INFO - PROCESS | 4056 | 1467683684611 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:44 INFO - PROCESS | 4056 | 1467683684615 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:44 INFO - PROCESS | 4056 | 1467683684696 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:54:44 INFO - PROCESS | 4056 | 1467683684705 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:44 INFO - PROCESS | 4056 | 1467683684708 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:44 INFO - PROCESS | 4056 | ++DOCSHELL 13C81800 == 33 [pid = 4056] [id = 288] 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (13C83000) [pid = 4056] [serial = 863] [outer = 00000000] 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (14F95C00) [pid = 4056] [serial = 864] [outer = 13C83000] 17:54:44 INFO - PROCESS | 4056 | 1467683684755 Marionette DEBUG loaded listener.js 17:54:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (153A8C00) [pid = 4056] [serial = 865] [outer = 13C83000] 17:54:45 INFO - PROCESS | 4056 | 1467683685251 Marionette TRACE conn2 <- [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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 703ms 17:54:45 INFO - PROCESS | 4056 | 1467683685298 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 4056 | 1467683685301 Marionette TRACE conn2 <- [1,1117,null,{"value":"13"}] 17:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:54:45 INFO - PROCESS | 4056 | 1467683685304 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 4056 | 1467683685305 Marionette TRACE conn2 <- [1,1118,null,{}] 17:54:45 INFO - PROCESS | 4056 | 1467683685309 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:45 INFO - PROCESS | 4056 | 1467683685310 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:45 INFO - PROCESS | 4056 | 1467683685402 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:54:45 INFO - PROCESS | 4056 | 1467683685492 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:45 INFO - PROCESS | 4056 | 1467683685494 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:45 INFO - PROCESS | 4056 | ++DOCSHELL 153B2400 == 34 [pid = 4056] [id = 289] 17:54:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (153B2C00) [pid = 4056] [serial = 866] [outer = 00000000] 17:54:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (162AC400) [pid = 4056] [serial = 867] [outer = 153B2C00] 17:54:45 INFO - PROCESS | 4056 | 1467683685538 Marionette DEBUG loaded listener.js 17:54:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16357C00) [pid = 4056] [serial = 868] [outer = 153B2C00] 17:54:45 INFO - PROCESS | 4056 | 1467683685913 Marionette TRACE conn2 <- [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]]]}] 17:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 625ms 17:54:45 INFO - PROCESS | 4056 | 1467683685942 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:54:45 INFO - PROCESS | 4056 | 1467683685944 Marionette TRACE conn2 <- [1,1121,null,{"value":"13"}] 17:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:54:45 INFO - PROCESS | 4056 | 1467683685947 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:54:45 INFO - PROCESS | 4056 | 1467683685950 Marionette TRACE conn2 <- [1,1122,null,{}] 17:54:45 INFO - PROCESS | 4056 | 1467683685954 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:45 INFO - PROCESS | 4056 | 1467683685958 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:46 INFO - PROCESS | 4056 | 1467683686064 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:54:46 INFO - PROCESS | 4056 | 1467683686148 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 4056 | 1467683686150 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:46 INFO - PROCESS | 4056 | ++DOCSHELL 16B0B000 == 35 [pid = 4056] [id = 290] 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (16B0B400) [pid = 4056] [serial = 869] [outer = 00000000] 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17699C00) [pid = 4056] [serial = 870] [outer = 16B0B400] 17:54:46 INFO - PROCESS | 4056 | 1467683686192 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (176E8C00) [pid = 4056] [serial = 871] [outer = 16B0B400] 17:54:46 INFO - PROCESS | 4056 | 1467683686604 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 688ms 17:54:46 INFO - PROCESS | 4056 | 1467683686647 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:54:46 INFO - PROCESS | 4056 | 1467683686649 Marionette TRACE conn2 <- [1,1125,null,{"value":"13"}] 17:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:54:46 INFO - PROCESS | 4056 | 1467683686652 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:54:46 INFO - PROCESS | 4056 | 1467683686654 Marionette TRACE conn2 <- [1,1126,null,{}] 17:54:46 INFO - PROCESS | 4056 | 1467683686657 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:46 INFO - PROCESS | 4056 | 1467683686662 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:46 INFO - PROCESS | 4056 | 1467683686796 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:54:46 INFO - PROCESS | 4056 | 1467683686808 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:46 INFO - PROCESS | 4056 | 1467683686810 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:46 INFO - PROCESS | 4056 | ++DOCSHELL 17B13C00 == 36 [pid = 4056] [id = 291] 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B16800) [pid = 4056] [serial = 872] [outer = 00000000] 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17EC6800) [pid = 4056] [serial = 873] [outer = 17B16800] 17:54:46 INFO - PROCESS | 4056 | 1467683686854 Marionette DEBUG loaded listener.js 17:54:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F17C00) [pid = 4056] [serial = 874] [outer = 17B16800] 17:54:47 INFO - PROCESS | 4056 | 1467683687285 Marionette TRACE conn2 <- [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]]]}] 17:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 688ms 17:54:47 INFO - PROCESS | 4056 | 1467683687352 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:54:47 INFO - PROCESS | 4056 | 1467683687354 Marionette TRACE conn2 <- [1,1129,null,{"value":"13"}] 17:54:47 INFO - PROCESS | 4056 | 1467683687357 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:54:47 INFO - PROCESS | 4056 | 1467683687359 Marionette TRACE conn2 <- [1,1130,null,{}] 17:54:47 INFO - PROCESS | 4056 | 1467683687362 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:47 INFO - PROCESS | 4056 | 1467683687364 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:47 INFO - PROCESS | 4056 | 1467683687504 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:54:47 INFO - PROCESS | 4056 | 1467683687526 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:47 INFO - PROCESS | 4056 | 1467683687528 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:47 INFO - PROCESS | 4056 | ++DOCSHELL 15C9F800 == 37 [pid = 4056] [id = 292] 17:54:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16B0CC00) [pid = 4056] [serial = 875] [outer = 00000000] 17:54:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19702C00) [pid = 4056] [serial = 876] [outer = 16B0CC00] 17:54:47 INFO - PROCESS | 4056 | 1467683687569 Marionette DEBUG loaded listener.js 17:54:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1970A000) [pid = 4056] [serial = 877] [outer = 16B0CC00] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (16B09400) [pid = 4056] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (0C7F1C00) [pid = 4056] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1394F800) [pid = 4056] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10F0F800) [pid = 4056] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (176EB000) [pid = 4056] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (11CD3400) [pid = 4056] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (14F3D000) [pid = 4056] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17ECC000) [pid = 4056] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (16B05C00) [pid = 4056] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1810B000) [pid = 4056] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:54:47 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (12B05C00) [pid = 4056] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:54:48 INFO - PROCESS | 4056 | 1467683688053 Marionette TRACE conn2 <- [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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 734ms 17:54:48 INFO - PROCESS | 4056 | 1467683688098 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 4056 | 1467683688100 Marionette TRACE conn2 <- [1,1133,null,{"value":"13"}] 17:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:54:48 INFO - PROCESS | 4056 | 1467683688109 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 4056 | 1467683688111 Marionette TRACE conn2 <- [1,1134,null,{}] 17:54:48 INFO - PROCESS | 4056 | 1467683688115 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:48 INFO - PROCESS | 4056 | 1467683688116 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:48 INFO - PROCESS | 4056 | 1467683688193 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:54:48 INFO - PROCESS | 4056 | 1467683688201 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 4056 | 1467683688203 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:48 INFO - PROCESS | 4056 | ++DOCSHELL 1055A800 == 38 [pid = 4056] [id = 293] 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14F3D000) [pid = 4056] [serial = 878] [outer = 00000000] 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (176EB000) [pid = 4056] [serial = 879] [outer = 14F3D000] 17:54:48 INFO - PROCESS | 4056 | 1467683688246 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (18114000) [pid = 4056] [serial = 880] [outer = 14F3D000] 17:54:48 INFO - PROCESS | 4056 | 1467683688657 Marionette TRACE conn2 <- [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]]]}] 17:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 594ms 17:54:48 INFO - PROCESS | 4056 | 1467683688715 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:54:48 INFO - PROCESS | 4056 | 1467683688717 Marionette TRACE conn2 <- [1,1137,null,{"value":"13"}] 17:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:54:48 INFO - PROCESS | 4056 | 1467683688720 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:54:48 INFO - PROCESS | 4056 | 1467683688722 Marionette TRACE conn2 <- [1,1138,null,{}] 17:54:48 INFO - PROCESS | 4056 | 1467683688726 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:48 INFO - PROCESS | 4056 | 1467683688727 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:48 INFO - PROCESS | 4056 | 1467683688806 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:54:48 INFO - PROCESS | 4056 | 1467683688811 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:48 INFO - PROCESS | 4056 | 1467683688813 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:48 INFO - PROCESS | 4056 | ++DOCSHELL 139D3400 == 39 [pid = 4056] [id = 294] 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16FBC800) [pid = 4056] [serial = 881] [outer = 00000000] 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1990D000) [pid = 4056] [serial = 882] [outer = 16FBC800] 17:54:48 INFO - PROCESS | 4056 | 1467683688855 Marionette DEBUG loaded listener.js 17:54:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19B6C800) [pid = 4056] [serial = 883] [outer = 16FBC800] 17:54:49 INFO - PROCESS | 4056 | 1467683689287 Marionette TRACE conn2 <- [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]]]}] 17:54:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 594ms 17:54:49 INFO - PROCESS | 4056 | 1467683689319 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:54:49 INFO - PROCESS | 4056 | 1467683689321 Marionette TRACE conn2 <- [1,1141,null,{"value":"13"}] 17:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:54:49 INFO - PROCESS | 4056 | 1467683689324 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:54:49 INFO - PROCESS | 4056 | 1467683689325 Marionette TRACE conn2 <- [1,1142,null,{}] 17:54:49 INFO - PROCESS | 4056 | 1467683689330 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:49 INFO - PROCESS | 4056 | 1467683689332 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:49 INFO - PROCESS | 4056 | 1467683689455 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:54:49 INFO - PROCESS | 4056 | 1467683689463 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:49 INFO - PROCESS | 4056 | 1467683689464 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:49 INFO - PROCESS | 4056 | ++DOCSHELL 15C9DC00 == 40 [pid = 4056] [id = 295] 17:54:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17785000) [pid = 4056] [serial = 884] [outer = 00000000] 17:54:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19E36800) [pid = 4056] [serial = 885] [outer = 17785000] 17:54:49 INFO - PROCESS | 4056 | 1467683689507 Marionette DEBUG loaded listener.js 17:54:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19E37000) [pid = 4056] [serial = 886] [outer = 17785000] 17:54:49 INFO - PROCESS | 4056 | 1467683689988 Marionette TRACE conn2 <- [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]]]}] 17:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 734ms 17:54:50 INFO - PROCESS | 4056 | 1467683690066 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:54:50 INFO - PROCESS | 4056 | 1467683690071 Marionette TRACE conn2 <- [1,1145,null,{"value":"13"}] 17:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:54:50 INFO - PROCESS | 4056 | 1467683690079 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:54:50 INFO - PROCESS | 4056 | 1467683690084 Marionette TRACE conn2 <- [1,1146,null,{}] 17:54:50 INFO - PROCESS | 4056 | 1467683690091 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:50 INFO - PROCESS | 4056 | 1467683690094 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:50 INFO - PROCESS | 4056 | 1467683690259 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:54:50 INFO - PROCESS | 4056 | 1467683690355 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:50 INFO - PROCESS | 4056 | 1467683690360 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:50 INFO - PROCESS | 4056 | ++DOCSHELL 10A7DC00 == 41 [pid = 4056] [id = 296] 17:54:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (11072800) [pid = 4056] [serial = 887] [outer = 00000000] 17:54:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12B02000) [pid = 4056] [serial = 888] [outer = 11072800] 17:54:50 INFO - PROCESS | 4056 | 1467683690415 Marionette DEBUG loaded listener.js 17:54:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13131000) [pid = 4056] [serial = 889] [outer = 11072800] 17:54:50 INFO - PROCESS | 4056 | 1467683690984 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 937ms 17:54:51 INFO - PROCESS | 4056 | 1467683691022 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:54:51 INFO - PROCESS | 4056 | 1467683691027 Marionette TRACE conn2 <- [1,1149,null,{"value":"13"}] 17:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:54:51 INFO - PROCESS | 4056 | 1467683691033 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:54:51 INFO - PROCESS | 4056 | 1467683691036 Marionette TRACE conn2 <- [1,1150,null,{}] 17:54:51 INFO - PROCESS | 4056 | 1467683691040 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:51 INFO - PROCESS | 4056 | 1467683691042 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:51 INFO - PROCESS | 4056 | 1467683691155 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:54:51 INFO - PROCESS | 4056 | 1467683691255 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:51 INFO - PROCESS | 4056 | 1467683691258 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:51 INFO - PROCESS | 4056 | ++DOCSHELL 13C7B000 == 42 [pid = 4056] [id = 297] 17:54:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (13C80C00) [pid = 4056] [serial = 890] [outer = 00000000] 17:54:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (153AD800) [pid = 4056] [serial = 891] [outer = 13C80C00] 17:54:51 INFO - PROCESS | 4056 | 1467683691311 Marionette DEBUG loaded listener.js 17:54:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (15CA8800) [pid = 4056] [serial = 892] [outer = 13C80C00] 17:54:51 INFO - PROCESS | 4056 | 1467683691973 Marionette TRACE conn2 <- [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]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 999ms 17:54:52 INFO - PROCESS | 4056 | 1467683692035 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 4056 | 1467683692038 Marionette TRACE conn2 <- [1,1153,null,{"value":"13"}] 17:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:54:52 INFO - PROCESS | 4056 | 1467683692042 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 4056 | 1467683692045 Marionette TRACE conn2 <- [1,1154,null,{}] 17:54:52 INFO - PROCESS | 4056 | 1467683692069 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:52 INFO - PROCESS | 4056 | 1467683692073 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:52 INFO - PROCESS | 4056 | 1467683692216 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:54:52 INFO - PROCESS | 4056 | 1467683692276 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:52 INFO - PROCESS | 4056 | 1467683692279 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:52 INFO - PROCESS | 4056 | ++DOCSHELL 1A12A000 == 43 [pid = 4056] [id = 298] 17:54:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A12F000) [pid = 4056] [serial = 893] [outer = 00000000] 17:54:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A133800) [pid = 4056] [serial = 894] [outer = 1A12F000] 17:54:52 INFO - PROCESS | 4056 | 1467683692333 Marionette DEBUG loaded listener.js 17:54:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A137C00) [pid = 4056] [serial = 895] [outer = 1A12F000] 17:54:52 INFO - PROCESS | 4056 | 1467683692876 Marionette TRACE conn2 <- [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]]]}] 17:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 891ms 17:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:54:52 INFO - PROCESS | 4056 | 1467683692945 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:54:52 INFO - PROCESS | 4056 | 1467683692948 Marionette TRACE conn2 <- [1,1157,null,{"value":"13"}] 17:54:52 INFO - PROCESS | 4056 | 1467683692952 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:54:52 INFO - PROCESS | 4056 | 1467683692954 Marionette TRACE conn2 <- [1,1158,null,{}] 17:54:52 INFO - PROCESS | 4056 | 1467683692957 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:52 INFO - PROCESS | 4056 | 1467683692959 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:53 INFO - PROCESS | 4056 | 1467683693062 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:54:53 INFO - PROCESS | 4056 | 1467683693189 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:53 INFO - PROCESS | 4056 | 1467683693191 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:53 INFO - PROCESS | 4056 | ++DOCSHELL 1A137800 == 44 [pid = 4056] [id = 299] 17:54:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A13E000) [pid = 4056] [serial = 896] [outer = 00000000] 17:54:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A141C00) [pid = 4056] [serial = 897] [outer = 1A13E000] 17:54:53 INFO - PROCESS | 4056 | 1467683693244 Marionette DEBUG loaded listener.js 17:54:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A18A800) [pid = 4056] [serial = 898] [outer = 1A13E000] 17:54:53 INFO - PROCESS | 4056 | 1467683693988 Marionette TRACE conn2 <- [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]]]}] 17:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1094ms 17:54:54 INFO - PROCESS | 4056 | 1467683694052 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:54:54 INFO - PROCESS | 4056 | 1467683694056 Marionette TRACE conn2 <- [1,1161,null,{"value":"13"}] 17:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:54:54 INFO - PROCESS | 4056 | 1467683694076 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:54:54 INFO - PROCESS | 4056 | 1467683694079 Marionette TRACE conn2 <- [1,1162,null,{}] 17:54:54 INFO - PROCESS | 4056 | 1467683694084 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:54 INFO - PROCESS | 4056 | 1467683694087 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:54 INFO - PROCESS | 4056 | 1467683694195 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:54:54 INFO - PROCESS | 4056 | 1467683694329 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:54 INFO - PROCESS | 4056 | 1467683694334 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:54 INFO - PROCESS | 4056 | ++DOCSHELL 12B01800 == 45 [pid = 4056] [id = 300] 17:54:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (12B03800) [pid = 4056] [serial = 899] [outer = 00000000] 17:54:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (12DC8000) [pid = 4056] [serial = 900] [outer = 12B03800] 17:54:54 INFO - PROCESS | 4056 | 1467683694388 Marionette DEBUG loaded listener.js 17:54:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (130CB800) [pid = 4056] [serial = 901] [outer = 12B03800] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 139D3400 == 44 [pid = 4056] [id = 294] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 1055A800 == 43 [pid = 4056] [id = 293] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 15C9F800 == 42 [pid = 4056] [id = 292] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 17B13C00 == 41 [pid = 4056] [id = 291] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 16B0B000 == 40 [pid = 4056] [id = 290] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 153B2400 == 39 [pid = 4056] [id = 289] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 13C81800 == 38 [pid = 4056] [id = 288] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 12B05000 == 37 [pid = 4056] [id = 287] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 10439C00 == 36 [pid = 4056] [id = 286] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 0C7ED800 == 35 [pid = 4056] [id = 275] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 14F3FC00 == 34 [pid = 4056] [id = 285] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 19904000 == 33 [pid = 4056] [id = 283] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 1047A800 == 32 [pid = 4056] [id = 284] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 1A137800 == 31 [pid = 4056] [id = 299] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 1A12A000 == 30 [pid = 4056] [id = 298] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 15C9DC00 == 29 [pid = 4056] [id = 295] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 10A7DC00 == 28 [pid = 4056] [id = 296] 17:54:55 INFO - PROCESS | 4056 | --DOCSHELL 13C7B000 == 27 [pid = 4056] [id = 297] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (16BCF400) [pid = 4056] [serial = 834] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (11007800) [pid = 4056] [serial = 826] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (10A10400) [pid = 4056] [serial = 825] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13C79400) [pid = 4056] [serial = 831] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (12B03C00) [pid = 4056] [serial = 828] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (12D88800) [pid = 4056] [serial = 829] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1990A400) [pid = 4056] [serial = 849] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (17B1B400) [pid = 4056] [serial = 837] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (131B8C00) [pid = 4056] [serial = 817] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (13137800) [pid = 4056] [serial = 816] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (15439800) [pid = 4056] [serial = 820] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1970E800) [pid = 4056] [serial = 847] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (14F99C00) [pid = 4056] [serial = 819] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (175E5000) [pid = 4056] [serial = 823] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (16BCF800) [pid = 4056] [serial = 822] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17698800) [pid = 4056] [serial = 835] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (18116800) [pid = 4056] [serial = 840] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17BD7000) [pid = 4056] [serial = 838] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1970DC00) [pid = 4056] [serial = 846] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13E96000) [pid = 4056] [serial = 843] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17F0D000) [pid = 4056] [serial = 844] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (19703000) [pid = 4056] [serial = 841] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (14396400) [pid = 4056] [serial = 832] [outer = 00000000] [url = about:blank] 17:54:55 INFO - PROCESS | 4056 | 1467683695704 Marionette TRACE conn2 <- [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] 17:54:55 INFO - PROCESS | 4056 | 1467683695733 Marionette TRACE conn2 <- [1,1165,null,{"value":"13"}] 17:54:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:54:55 INFO - PROCESS | 4056 | 1467683695738 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:54:55 INFO - PROCESS | 4056 | 1467683695741 Marionette TRACE conn2 <- [1,1166,null,{}] 17:54:55 INFO - PROCESS | 4056 | 1467683695746 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:55 INFO - PROCESS | 4056 | 1467683695748 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:55 INFO - PROCESS | 4056 | 1467683695868 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:54:55 INFO - PROCESS | 4056 | 1467683695875 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:55 INFO - PROCESS | 4056 | 1467683695878 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:55 INFO - PROCESS | 4056 | ++DOCSHELL 11080800 == 28 [pid = 4056] [id = 301] 17:54:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (114C9C00) [pid = 4056] [serial = 902] [outer = 00000000] 17:54:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (12BCFC00) [pid = 4056] [serial = 903] [outer = 114C9C00] 17:54:55 INFO - PROCESS | 4056 | 1467683695924 Marionette DEBUG loaded listener.js 17:54:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (12D7D000) [pid = 4056] [serial = 904] [outer = 114C9C00] 17:54:56 INFO - PROCESS | 4056 | 1467683696400 Marionette TRACE conn2 <- [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] 17:54:56 INFO - PROCESS | 4056 | 1467683696441 Marionette TRACE conn2 <- [1,1169,null,{"value":"13"}] 17:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:54:56 INFO - PROCESS | 4056 | 1467683696448 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:54:56 INFO - PROCESS | 4056 | 1467683696451 Marionette TRACE conn2 <- [1,1170,null,{}] 17:54:56 INFO - PROCESS | 4056 | 1467683696454 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:56 INFO - PROCESS | 4056 | 1467683696457 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:56 INFO - PROCESS | 4056 | 1467683696540 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:54:56 INFO - PROCESS | 4056 | 1467683696548 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:56 INFO - PROCESS | 4056 | 1467683696550 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:56 INFO - PROCESS | 4056 | ++DOCSHELL 1281D400 == 29 [pid = 4056] [id = 302] 17:54:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (132D8400) [pid = 4056] [serial = 905] [outer = 00000000] 17:54:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1392BC00) [pid = 4056] [serial = 906] [outer = 132D8400] 17:54:56 INFO - PROCESS | 4056 | 1467683696595 Marionette DEBUG loaded listener.js 17:54:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (139CE400) [pid = 4056] [serial = 907] [outer = 132D8400] 17:54:57 INFO - PROCESS | 4056 | 1467683697056 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 4056 | 1467683697087 Marionette TRACE conn2 <- [1,1173,null,{"value":"13"}] 17:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:54:57 INFO - PROCESS | 4056 | 1467683697094 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 4056 | 1467683697098 Marionette TRACE conn2 <- [1,1174,null,{}] 17:54:57 INFO - PROCESS | 4056 | 1467683697108 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:57 INFO - PROCESS | 4056 | 1467683697113 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:57 INFO - PROCESS | 4056 | 1467683697202 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:54:57 INFO - PROCESS | 4056 | 1467683697327 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 4056 | 1467683697330 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:57 INFO - PROCESS | 4056 | ++DOCSHELL 16205400 == 30 [pid = 4056] [id = 303] 17:54:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (16207000) [pid = 4056] [serial = 908] [outer = 00000000] 17:54:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (162ACC00) [pid = 4056] [serial = 909] [outer = 16207000] 17:54:57 INFO - PROCESS | 4056 | 1467683697386 Marionette DEBUG loaded listener.js 17:54:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16357400) [pid = 4056] [serial = 910] [outer = 16207000] 17:54:57 INFO - PROCESS | 4056 | 1467683697790 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:54:57 INFO - PROCESS | 4056 | 1467683697838 Marionette TRACE conn2 <- [1,1177,null,{"value":"13"}] 17:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 17:54:57 INFO - PROCESS | 4056 | 1467683697842 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:54:57 INFO - PROCESS | 4056 | 1467683697844 Marionette TRACE conn2 <- [1,1178,null,{}] 17:54:57 INFO - PROCESS | 4056 | 1467683697847 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:57 INFO - PROCESS | 4056 | 1467683697849 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:57 INFO - PROCESS | 4056 | 1467683697965 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:54:57 INFO - PROCESS | 4056 | 1467683697971 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:57 INFO - PROCESS | 4056 | 1467683697973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:57 INFO - PROCESS | 4056 | ++DOCSHELL 17060C00 == 31 [pid = 4056] [id = 304] 17:54:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (171F1400) [pid = 4056] [serial = 911] [outer = 00000000] 17:54:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1769C800) [pid = 4056] [serial = 912] [outer = 171F1400] 17:54:58 INFO - PROCESS | 4056 | 1467683698017 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17B14000) [pid = 4056] [serial = 913] [outer = 171F1400] 17:54:58 INFO - PROCESS | 4056 | 1467683698458 Marionette TRACE conn2 <- [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] 17:54:58 INFO - PROCESS | 4056 | 1467683698481 Marionette TRACE conn2 <- [1,1181,null,{"value":"13"}] 17:54:58 INFO - PROCESS | 4056 | 1467683698485 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 17:54:58 INFO - PROCESS | 4056 | 1467683698486 Marionette TRACE conn2 <- [1,1182,null,{}] 17:54:58 INFO - PROCESS | 4056 | 1467683698490 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:58 INFO - PROCESS | 4056 | 1467683698492 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:58 INFO - PROCESS | 4056 | 1467683698596 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:54:58 INFO - PROCESS | 4056 | 1467683698679 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:58 INFO - PROCESS | 4056 | 1467683698681 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:58 INFO - PROCESS | 4056 | ++DOCSHELL 17B17C00 == 32 [pid = 4056] [id = 305] 17:54:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B1B000) [pid = 4056] [serial = 914] [outer = 00000000] 17:54:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17EC5800) [pid = 4056] [serial = 915] [outer = 17B1B000] 17:54:58 INFO - PROCESS | 4056 | 1467683698724 Marionette DEBUG loaded listener.js 17:54:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17F6A400) [pid = 4056] [serial = 916] [outer = 17B1B000] 17:54:59 INFO - PROCESS | 4056 | 1467683699160 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:54:59 INFO - PROCESS | 4056 | 1467683699228 Marionette TRACE conn2 <- [1,1185,null,{"value":"13"}] 17:54:59 INFO - PROCESS | 4056 | 1467683699231 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:54:59 INFO - PROCESS | 4056 | 1467683699233 Marionette TRACE conn2 <- [1,1186,null,{}] 17:54:59 INFO - PROCESS | 4056 | 1467683699242 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:54:59 INFO - PROCESS | 4056 | 1467683699247 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:59 INFO - PROCESS | 4056 | 1467683699384 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:54:59 INFO - PROCESS | 4056 | 1467683699395 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:54:59 INFO - PROCESS | 4056 | 1467683699397 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:54:59 INFO - PROCESS | 4056 | ++DOCSHELL 1970F400 == 33 [pid = 4056] [id = 306] 17:54:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19905800) [pid = 4056] [serial = 917] [outer = 00000000] 17:54:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19B85400) [pid = 4056] [serial = 918] [outer = 19905800] 17:54:59 INFO - PROCESS | 4056 | 1467683699439 Marionette DEBUG loaded listener.js 17:54:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A125000) [pid = 4056] [serial = 919] [outer = 19905800] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (16B0B400) [pid = 4056] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17B16800) [pid = 4056] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (10559C00) [pid = 4056] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19904400) [pid = 4056] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (14F48C00) [pid = 4056] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16B0CC00) [pid = 4056] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (153B2C00) [pid = 4056] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10470400) [pid = 4056] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (12D89400) [pid = 4056] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13C83000) [pid = 4056] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (16FBC800) [pid = 4056] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17785000) [pid = 4056] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:54:59 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (14F3D000) [pid = 4056] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:55:00 INFO - PROCESS | 4056 | 1467683700099 Marionette TRACE conn2 <- [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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 906ms 17:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:55:00 INFO - PROCESS | 4056 | 1467683700138 Marionette TRACE conn2 -> [0,1189,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 4056 | 1467683700140 Marionette TRACE conn2 <- [1,1189,null,{"value":"13"}] 17:55:00 INFO - PROCESS | 4056 | 1467683700144 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 4056 | 1467683700145 Marionette TRACE conn2 <- [1,1190,null,{}] 17:55:00 INFO - PROCESS | 4056 | 1467683700149 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:00 INFO - PROCESS | 4056 | 1467683700151 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:00 INFO - PROCESS | 4056 | 1467683700224 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:55:00 INFO - PROCESS | 4056 | 1467683700229 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 4056 | 1467683700231 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:00 INFO - PROCESS | 4056 | ++DOCSHELL 13036400 == 34 [pid = 4056] [id = 307] 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (131F1800) [pid = 4056] [serial = 920] [outer = 00000000] 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (16FBC800) [pid = 4056] [serial = 921] [outer = 131F1800] 17:55:00 INFO - PROCESS | 4056 | 1467683700274 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1777E400) [pid = 4056] [serial = 922] [outer = 131F1800] 17:55:00 INFO - PROCESS | 4056 | 1467683700709 Marionette TRACE conn2 <- [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]]]}] 17:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 593ms 17:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:55:00 INFO - PROCESS | 4056 | 1467683700738 Marionette TRACE conn2 -> [0,1193,"getWindowHandle",null] 17:55:00 INFO - PROCESS | 4056 | 1467683700740 Marionette TRACE conn2 <- [1,1193,null,{"value":"13"}] 17:55:00 INFO - PROCESS | 4056 | 1467683700743 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:55:00 INFO - PROCESS | 4056 | 1467683700745 Marionette TRACE conn2 <- [1,1194,null,{}] 17:55:00 INFO - PROCESS | 4056 | 1467683700748 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:00 INFO - PROCESS | 4056 | 1467683700750 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:00 INFO - PROCESS | 4056 | 1467683700863 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:55:00 INFO - PROCESS | 4056 | 1467683700868 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:00 INFO - PROCESS | 4056 | 1467683700870 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:00 INFO - PROCESS | 4056 | ++DOCSHELL 17BD5C00 == 35 [pid = 4056] [id = 308] 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19710400) [pid = 4056] [serial = 923] [outer = 00000000] 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19E3C000) [pid = 4056] [serial = 924] [outer = 19710400] 17:55:00 INFO - PROCESS | 4056 | 1467683700919 Marionette DEBUG loaded listener.js 17:55:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19E3CC00) [pid = 4056] [serial = 925] [outer = 19710400] 17:55:01 INFO - PROCESS | 4056 | 1467683701355 Marionette TRACE conn2 <- [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]]]}] 17:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 17:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 625ms 17:55:01 INFO - PROCESS | 4056 | 1467683701384 Marionette TRACE conn2 -> [0,1197,"getWindowHandle",null] 17:55:01 INFO - PROCESS | 4056 | 1467683701386 Marionette TRACE conn2 <- [1,1197,null,{"value":"13"}] 17:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:55:01 INFO - PROCESS | 4056 | 1467683701389 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:55:01 INFO - PROCESS | 4056 | 1467683701391 Marionette TRACE conn2 <- [1,1198,null,{}] 17:55:01 INFO - PROCESS | 4056 | 1467683701395 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:01 INFO - PROCESS | 4056 | 1467683701397 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:01 INFO - PROCESS | 4056 | 1467683701490 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:55:01 INFO - PROCESS | 4056 | 1467683701497 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:01 INFO - PROCESS | 4056 | 1467683701499 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:01 INFO - PROCESS | 4056 | ++DOCSHELL 16205000 == 36 [pid = 4056] [id = 309] 17:55:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A13CC00) [pid = 4056] [serial = 926] [outer = 00000000] 17:55:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A143400) [pid = 4056] [serial = 927] [outer = 1A13CC00] 17:55:01 INFO - PROCESS | 4056 | 1467683701542 Marionette DEBUG loaded listener.js 17:55:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A18DC00) [pid = 4056] [serial = 928] [outer = 1A13CC00] 17:55:02 INFO - PROCESS | 4056 | 1467683702103 Marionette TRACE conn2 <- [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]]]}] 17:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 735ms 17:55:02 INFO - PROCESS | 4056 | 1467683702128 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:55:02 INFO - PROCESS | 4056 | 1467683702133 Marionette TRACE conn2 <- [1,1201,null,{"value":"13"}] 17:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:55:02 INFO - PROCESS | 4056 | 1467683702139 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:55:02 INFO - PROCESS | 4056 | 1467683702142 Marionette TRACE conn2 <- [1,1202,null,{}] 17:55:02 INFO - PROCESS | 4056 | 1467683702148 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:02 INFO - PROCESS | 4056 | 1467683702151 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:02 INFO - PROCESS | 4056 | 1467683702316 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:55:02 INFO - PROCESS | 4056 | 1467683702426 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:02 INFO - PROCESS | 4056 | 1467683702432 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:02 INFO - PROCESS | 4056 | ++DOCSHELL 1036A400 == 37 [pid = 4056] [id = 310] 17:55:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1036C800) [pid = 4056] [serial = 929] [outer = 00000000] 17:55:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (12BD0C00) [pid = 4056] [serial = 930] [outer = 1036C800] 17:55:02 INFO - PROCESS | 4056 | 1467683702494 Marionette DEBUG loaded listener.js 17:55:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (131B5000) [pid = 4056] [serial = 931] [outer = 1036C800] 17:55:03 INFO - PROCESS | 4056 | 1467683703248 Marionette TRACE conn2 <- [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]]]}] 17:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1141ms 17:55:03 INFO - PROCESS | 4056 | 1467683703283 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:55:03 INFO - PROCESS | 4056 | 1467683703288 Marionette TRACE conn2 <- [1,1205,null,{"value":"13"}] 17:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:55:03 INFO - PROCESS | 4056 | 1467683703294 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:55:03 INFO - PROCESS | 4056 | 1467683703297 Marionette TRACE conn2 <- [1,1206,null,{}] 17:55:03 INFO - PROCESS | 4056 | 1467683703301 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:03 INFO - PROCESS | 4056 | 1467683703304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:03 INFO - PROCESS | 4056 | 1467683703420 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:55:03 INFO - PROCESS | 4056 | 1467683703559 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:03 INFO - PROCESS | 4056 | 1467683703562 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:03 INFO - PROCESS | 4056 | ++DOCSHELL 13925C00 == 38 [pid = 4056] [id = 311] 17:55:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (13C72800) [pid = 4056] [serial = 932] [outer = 00000000] 17:55:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (153AF800) [pid = 4056] [serial = 933] [outer = 13C72800] 17:55:03 INFO - PROCESS | 4056 | 1467683703617 Marionette DEBUG loaded listener.js 17:55:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (15C9E800) [pid = 4056] [serial = 934] [outer = 13C72800] 17:55:04 INFO - PROCESS | 4056 | 1467683704475 Marionette TRACE conn2 <- [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]]]}] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 17BD5C00 == 37 [pid = 4056] [id = 308] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 13036400 == 36 [pid = 4056] [id = 307] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 1970F400 == 35 [pid = 4056] [id = 306] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 17B17C00 == 34 [pid = 4056] [id = 305] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 17060C00 == 33 [pid = 4056] [id = 304] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 16205400 == 32 [pid = 4056] [id = 303] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 1281D400 == 31 [pid = 4056] [id = 302] 17:55:04 INFO - PROCESS | 4056 | --DOCSHELL 11080800 == 30 [pid = 4056] [id = 301] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (17699C00) [pid = 4056] [serial = 870] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17F17C00) [pid = 4056] [serial = 874] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17EC6800) [pid = 4056] [serial = 873] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (176E8C00) [pid = 4056] [serial = 871] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (12B03000) [pid = 4056] [serial = 852] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1312E800) [pid = 4056] [serial = 853] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17B14400) [pid = 4056] [serial = 850] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (153A7000) [pid = 4056] [serial = 855] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19702C00) [pid = 4056] [serial = 876] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (15777800) [pid = 4056] [serial = 856] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (162AC400) [pid = 4056] [serial = 867] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10A81000) [pid = 4056] [serial = 858] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10F07000) [pid = 4056] [serial = 859] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13154C00) [pid = 4056] [serial = 861] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (131B6C00) [pid = 4056] [serial = 862] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (14F95C00) [pid = 4056] [serial = 864] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (153A8C00) [pid = 4056] [serial = 865] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (19B6C800) [pid = 4056] [serial = 883] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1990D000) [pid = 4056] [serial = 882] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1970A000) [pid = 4056] [serial = 877] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (176EB000) [pid = 4056] [serial = 879] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (18114000) [pid = 4056] [serial = 880] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16357C00) [pid = 4056] [serial = 868] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19E36800) [pid = 4056] [serial = 885] [outer = 00000000] [url = about:blank] 17:55:04 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (19E37000) [pid = 4056] [serial = 886] [outer = 00000000] [url = about:blank] 17:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1250ms 17:55:04 INFO - PROCESS | 4056 | 1467683704553 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:55:04 INFO - PROCESS | 4056 | 1467683704557 Marionette TRACE conn2 <- [1,1209,null,{"value":"13"}] 17:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:55:04 INFO - PROCESS | 4056 | 1467683704563 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:55:04 INFO - PROCESS | 4056 | 1467683704566 Marionette TRACE conn2 <- [1,1210,null,{}] 17:55:04 INFO - PROCESS | 4056 | 1467683704571 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:04 INFO - PROCESS | 4056 | 1467683704574 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:04 INFO - PROCESS | 4056 | 1467683704670 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:55:04 INFO - PROCESS | 4056 | 1467683704681 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:04 INFO - PROCESS | 4056 | 1467683704686 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:04 INFO - PROCESS | 4056 | ++DOCSHELL 11C45800 == 31 [pid = 4056] [id = 312] 17:55:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11C48800) [pid = 4056] [serial = 935] [outer = 00000000] 17:55:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (12AAE000) [pid = 4056] [serial = 936] [outer = 11C48800] 17:55:04 INFO - PROCESS | 4056 | 1467683704733 Marionette DEBUG loaded listener.js 17:55:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13032400) [pid = 4056] [serial = 937] [outer = 11C48800] 17:55:05 INFO - PROCESS | 4056 | 1467683705225 Marionette TRACE conn2 <- [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] 17:55:05 INFO - PROCESS | 4056 | 1467683705267 Marionette TRACE conn2 <- [1,1213,null,{"value":"13"}] 17:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:55:05 INFO - PROCESS | 4056 | 1467683705273 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - PROCESS | 4056 | 1467683705275 Marionette TRACE conn2 <- [1,1214,null,{}] 17:55:05 INFO - PROCESS | 4056 | 1467683705279 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:05 INFO - PROCESS | 4056 | 1467683705281 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:05 INFO - PROCESS | 4056 | 1467683705362 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:55:05 INFO - PROCESS | 4056 | 1467683705371 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:05 INFO - PROCESS | 4056 | 1467683705373 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:05 INFO - PROCESS | 4056 | ++DOCSHELL 10E3A000 == 32 [pid = 4056] [id = 313] 17:55:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1395B800) [pid = 4056] [serial = 938] [outer = 00000000] 17:55:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13C84000) [pid = 4056] [serial = 939] [outer = 1395B800] 17:55:05 INFO - PROCESS | 4056 | 1467683705419 Marionette DEBUG loaded listener.js 17:55:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (14396400) [pid = 4056] [serial = 940] [outer = 1395B800] 17:55:05 INFO - PROCESS | 4056 | 1467683705890 Marionette TRACE conn2 <- [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]]]}] 17:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 624ms 17:55:05 INFO - PROCESS | 4056 | 1467683705911 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:55:05 INFO - PROCESS | 4056 | 1467683705913 Marionette TRACE conn2 <- [1,1217,null,{"value":"13"}] 17:55:05 INFO - PROCESS | 4056 | 1467683705916 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:55:05 INFO - PROCESS | 4056 | 1467683705920 Marionette TRACE conn2 <- [1,1218,null,{}] 17:55:05 INFO - PROCESS | 4056 | 1467683705934 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:05 INFO - PROCESS | 4056 | 1467683705939 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:06 INFO - PROCESS | 4056 | 1467683706019 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:55:06 INFO - PROCESS | 4056 | 1467683706057 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 4056 | 1467683706061 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:06 INFO - PROCESS | 4056 | ++DOCSHELL 162A1800 == 33 [pid = 4056] [id = 314] 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (162A5400) [pid = 4056] [serial = 941] [outer = 00000000] 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1634A800) [pid = 4056] [serial = 942] [outer = 162A5400] 17:55:06 INFO - PROCESS | 4056 | 1467683706107 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16B07800) [pid = 4056] [serial = 943] [outer = 162A5400] 17:55:06 INFO - PROCESS | 4056 | 1467683706558 Marionette TRACE conn2 <- [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]]]}] 17:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 687ms 17:55:06 INFO - PROCESS | 4056 | 1467683706616 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:55:06 INFO - PROCESS | 4056 | 1467683706619 Marionette TRACE conn2 <- [1,1221,null,{"value":"13"}] 17:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:55:06 INFO - PROCESS | 4056 | 1467683706622 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:55:06 INFO - PROCESS | 4056 | 1467683706624 Marionette TRACE conn2 <- [1,1222,null,{}] 17:55:06 INFO - PROCESS | 4056 | 1467683706627 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:06 INFO - PROCESS | 4056 | 1467683706629 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:06 INFO - PROCESS | 4056 | 1467683706711 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:55:06 INFO - PROCESS | 4056 | 1467683706716 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:06 INFO - PROCESS | 4056 | 1467683706718 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:06 INFO - PROCESS | 4056 | ++DOCSHELL 17061000 == 34 [pid = 4056] [id = 315] 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (171F5800) [pid = 4056] [serial = 944] [outer = 00000000] 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1778C800) [pid = 4056] [serial = 945] [outer = 171F5800] 17:55:06 INFO - PROCESS | 4056 | 1467683706761 Marionette DEBUG loaded listener.js 17:55:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B1AC00) [pid = 4056] [serial = 946] [outer = 171F5800] 17:55:07 INFO - PROCESS | 4056 | 1467683707204 Marionette TRACE conn2 <- [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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 625ms 17:55:07 INFO - PROCESS | 4056 | 1467683707260 Marionette TRACE conn2 -> [0,1225,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 4056 | 1467683707262 Marionette TRACE conn2 <- [1,1225,null,{"value":"13"}] 17:55:07 INFO - PROCESS | 4056 | 1467683707265 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:55:07 INFO - PROCESS | 4056 | 1467683707267 Marionette TRACE conn2 <- [1,1226,null,{}] 17:55:07 INFO - PROCESS | 4056 | 1467683707270 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:07 INFO - PROCESS | 4056 | 1467683707272 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:07 INFO - PROCESS | 4056 | 1467683707376 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:55:07 INFO - PROCESS | 4056 | 1467683707461 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:07 INFO - PROCESS | 4056 | 1467683707463 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:07 INFO - PROCESS | 4056 | ++DOCSHELL 17787800 == 35 [pid = 4056] [id = 316] 17:55:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B1EC00) [pid = 4056] [serial = 947] [outer = 00000000] 17:55:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F18800) [pid = 4056] [serial = 948] [outer = 17B1EC00] 17:55:07 INFO - PROCESS | 4056 | 1467683707505 Marionette DEBUG loaded listener.js 17:55:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1810F000) [pid = 4056] [serial = 949] [outer = 17B1EC00] 17:55:07 INFO - PROCESS | 4056 | 1467683707922 Marionette TRACE conn2 <- [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]]]}] 17:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 703ms 17:55:07 INFO - PROCESS | 4056 | 1467683707965 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:55:07 INFO - PROCESS | 4056 | 1467683707967 Marionette TRACE conn2 <- [1,1229,null,{"value":"13"}] 17:55:07 INFO - PROCESS | 4056 | 1467683707970 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:55:07 INFO - PROCESS | 4056 | 1467683707972 Marionette TRACE conn2 <- [1,1230,null,{}] 17:55:07 INFO - PROCESS | 4056 | 1467683707975 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:07 INFO - PROCESS | 4056 | 1467683707980 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:08 INFO - PROCESS | 4056 | 1467683708118 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:55:08 INFO - PROCESS | 4056 | 1467683708128 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 4056 | 1467683708130 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:08 INFO - PROCESS | 4056 | ++DOCSHELL 14F41800 == 36 [pid = 4056] [id = 317] 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17BD5C00) [pid = 4056] [serial = 950] [outer = 00000000] 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1970A400) [pid = 4056] [serial = 951] [outer = 17BD5C00] 17:55:08 INFO - PROCESS | 4056 | 1467683708173 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1970A800) [pid = 4056] [serial = 952] [outer = 17BD5C00] 17:55:08 INFO - PROCESS | 4056 | 1467683708638 Marionette TRACE conn2 <- [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]]]}] 17:55:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:55:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 703ms 17:55:08 INFO - PROCESS | 4056 | 1467683708675 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:55:08 INFO - PROCESS | 4056 | 1467683708677 Marionette TRACE conn2 <- [1,1233,null,{"value":"13"}] 17:55:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:55:08 INFO - PROCESS | 4056 | 1467683708681 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:55:08 INFO - PROCESS | 4056 | 1467683708682 Marionette TRACE conn2 <- [1,1234,null,{}] 17:55:08 INFO - PROCESS | 4056 | 1467683708686 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:08 INFO - PROCESS | 4056 | 1467683708688 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:08 INFO - PROCESS | 4056 | 1467683708818 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:55:08 INFO - PROCESS | 4056 | 1467683708838 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:08 INFO - PROCESS | 4056 | 1467683708840 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:08 INFO - PROCESS | 4056 | ++DOCSHELL 19B68C00 == 37 [pid = 4056] [id = 318] 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19B6B800) [pid = 4056] [serial = 953] [outer = 00000000] 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19B89400) [pid = 4056] [serial = 954] [outer = 19B6B800] 17:55:08 INFO - PROCESS | 4056 | 1467683708881 Marionette DEBUG loaded listener.js 17:55:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19E3A000) [pid = 4056] [serial = 955] [outer = 19B6B800] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (16207000) [pid = 4056] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (132D8400) [pid = 4056] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (12B03800) [pid = 4056] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (171F1400) [pid = 4056] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (11072800) [pid = 4056] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13C80C00) [pid = 4056] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B1B000) [pid = 4056] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19905800) [pid = 4056] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19710400) [pid = 4056] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A12F000) [pid = 4056] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (114C9C00) [pid = 4056] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (131F1800) [pid = 4056] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:55:09 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A13E000) [pid = 4056] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:55:09 INFO - PROCESS | 4056 | 1467683709352 Marionette TRACE conn2 <- [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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 688ms 17:55:09 INFO - PROCESS | 4056 | 1467683709380 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 4056 | 1467683709382 Marionette TRACE conn2 <- [1,1237,null,{"value":"13"}] 17:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:55:09 INFO - PROCESS | 4056 | 1467683709396 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - PROCESS | 4056 | 1467683709397 Marionette TRACE conn2 <- [1,1238,null,{}] 17:55:09 INFO - PROCESS | 4056 | 1467683709401 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:09 INFO - PROCESS | 4056 | 1467683709403 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:09 INFO - PROCESS | 4056 | 1467683709479 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:55:09 INFO - PROCESS | 4056 | 1467683709484 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:09 INFO - PROCESS | 4056 | 1467683709486 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:09 INFO - PROCESS | 4056 | ++DOCSHELL 103CA800 == 38 [pid = 4056] [id = 319] 17:55:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (162AB000) [pid = 4056] [serial = 956] [outer = 00000000] 17:55:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B1B000) [pid = 4056] [serial = 957] [outer = 162AB000] 17:55:09 INFO - PROCESS | 4056 | 1467683709529 Marionette DEBUG loaded listener.js 17:55:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1970E400) [pid = 4056] [serial = 958] [outer = 162AB000] 17:55:09 INFO - PROCESS | 4056 | 1467683709936 Marionette TRACE conn2 <- [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]]]}] 17:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 594ms 17:55:09 INFO - PROCESS | 4056 | 1467683709993 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:55:09 INFO - PROCESS | 4056 | 1467683709995 Marionette TRACE conn2 <- [1,1241,null,{"value":"13"}] 17:55:09 INFO - PROCESS | 4056 | 1467683709998 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:55:09 INFO - PROCESS | 4056 | 1467683710000 Marionette TRACE conn2 <- [1,1242,null,{}] 17:55:09 INFO - PROCESS | 4056 | 1467683710003 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:09 INFO - PROCESS | 4056 | 1467683710005 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:10 INFO - PROCESS | 4056 | 1467683710080 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:55:10 INFO - PROCESS | 4056 | 1467683710088 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 4056 | 1467683710090 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:10 INFO - PROCESS | 4056 | ++DOCSHELL 153B1800 == 39 [pid = 4056] [id = 320] 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (171F1400) [pid = 4056] [serial = 959] [outer = 00000000] 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19EC8400) [pid = 4056] [serial = 960] [outer = 171F1400] 17:55:10 INFO - PROCESS | 4056 | 1467683710141 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (10F07800) [pid = 4056] [serial = 961] [outer = 171F1400] 17:55:10 INFO - PROCESS | 4056 | 1467683710591 Marionette TRACE conn2 <- [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]]]}] 17:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 640ms 17:55:10 INFO - PROCESS | 4056 | 1467683710638 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:55:10 INFO - PROCESS | 4056 | 1467683710641 Marionette TRACE conn2 <- [1,1245,null,{"value":"13"}] 17:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:55:10 INFO - PROCESS | 4056 | 1467683710645 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:55:10 INFO - PROCESS | 4056 | 1467683710647 Marionette TRACE conn2 <- [1,1246,null,{}] 17:55:10 INFO - PROCESS | 4056 | 1467683710651 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:10 INFO - PROCESS | 4056 | 1467683710653 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:10 INFO - PROCESS | 4056 | 1467683710731 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:55:10 INFO - PROCESS | 4056 | 1467683710739 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:10 INFO - PROCESS | 4056 | 1467683710741 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:10 INFO - PROCESS | 4056 | ++DOCSHELL 17F0E000 == 40 [pid = 4056] [id = 321] 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A125400) [pid = 4056] [serial = 962] [outer = 00000000] 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A189000) [pid = 4056] [serial = 963] [outer = 1A125400] 17:55:10 INFO - PROCESS | 4056 | 1467683710783 Marionette DEBUG loaded listener.js 17:55:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A13FC00) [pid = 4056] [serial = 964] [outer = 1A125400] 17:55:11 INFO - PROCESS | 4056 | 1467683711292 Marionette TRACE conn2 <- [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]]]}] 17:55:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:55:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 703ms 17:55:11 INFO - PROCESS | 4056 | 1467683711342 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:55:11 INFO - PROCESS | 4056 | 1467683711347 Marionette TRACE conn2 <- [1,1249,null,{"value":"13"}] 17:55:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:55:11 INFO - PROCESS | 4056 | 1467683711353 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:55:11 INFO - PROCESS | 4056 | 1467683711356 Marionette TRACE conn2 <- [1,1250,null,{}] 17:55:11 INFO - PROCESS | 4056 | 1467683711362 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:11 INFO - PROCESS | 4056 | 1467683711365 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:11 INFO - PROCESS | 4056 | 1467683711522 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:55:11 INFO - PROCESS | 4056 | 1467683711627 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:11 INFO - PROCESS | 4056 | 1467683711632 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:11 INFO - PROCESS | 4056 | ++DOCSHELL 1281D400 == 41 [pid = 4056] [id = 322] 17:55:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (13031C00) [pid = 4056] [serial = 965] [outer = 00000000] 17:55:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (131B9800) [pid = 4056] [serial = 966] [outer = 13031C00] 17:55:11 INFO - PROCESS | 4056 | 1467683711695 Marionette DEBUG loaded listener.js 17:55:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (13921800) [pid = 4056] [serial = 967] [outer = 13031C00] 17:55:12 INFO - PROCESS | 4056 | 1467683712280 Marionette TRACE conn2 <- [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]]]}] 17:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1000ms 17:55:12 INFO - PROCESS | 4056 | 1467683712355 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:55:12 INFO - PROCESS | 4056 | 1467683712360 Marionette TRACE conn2 <- [1,1253,null,{"value":"13"}] 17:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:55:12 INFO - PROCESS | 4056 | 1467683712366 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:55:12 INFO - PROCESS | 4056 | 1467683712369 Marionette TRACE conn2 <- [1,1254,null,{}] 17:55:12 INFO - PROCESS | 4056 | 1467683712373 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:12 INFO - PROCESS | 4056 | 1467683712376 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:12 INFO - PROCESS | 4056 | 1467683712513 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:55:12 INFO - PROCESS | 4056 | 1467683712646 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:12 INFO - PROCESS | 4056 | 1467683712649 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:12 INFO - PROCESS | 4056 | ++DOCSHELL 1543EC00 == 42 [pid = 4056] [id = 323] 17:55:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1576B800) [pid = 4056] [serial = 968] [outer = 00000000] 17:55:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (162AA000) [pid = 4056] [serial = 969] [outer = 1576B800] 17:55:12 INFO - PROCESS | 4056 | 1467683712710 Marionette DEBUG loaded listener.js 17:55:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (175E6400) [pid = 4056] [serial = 970] [outer = 1576B800] 17:55:13 INFO - PROCESS | 4056 | 1467683713286 Marionette TRACE conn2 <- [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]]]}] 17:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1000ms 17:55:13 INFO - PROCESS | 4056 | 1467683713368 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:55:13 INFO - PROCESS | 4056 | 1467683713370 Marionette TRACE conn2 <- [1,1257,null,{"value":"13"}] 17:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:55:13 INFO - PROCESS | 4056 | 1467683713374 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:55:13 INFO - PROCESS | 4056 | 1467683713378 Marionette TRACE conn2 <- [1,1258,null,{}] 17:55:13 INFO - PROCESS | 4056 | 1467683713388 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:13 INFO - PROCESS | 4056 | 1467683713393 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:13 INFO - PROCESS | 4056 | 1467683713528 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:55:13 INFO - PROCESS | 4056 | 1467683713658 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:13 INFO - PROCESS | 4056 | 1467683713662 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:13 INFO - PROCESS | 4056 | ++DOCSHELL 19B86800 == 43 [pid = 4056] [id = 324] 17:55:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19B86C00) [pid = 4056] [serial = 971] [outer = 00000000] 17:55:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A12F000) [pid = 4056] [serial = 972] [outer = 19B86C00] 17:55:13 INFO - PROCESS | 4056 | 1467683713718 Marionette DEBUG loaded listener.js 17:55:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A522C00) [pid = 4056] [serial = 973] [outer = 19B86C00] 17:55:14 INFO - PROCESS | 4056 | 1467683714323 Marionette TRACE conn2 <- [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]]]}] 17:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1000ms 17:55:14 INFO - PROCESS | 4056 | 1467683714534 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:55:14 INFO - PROCESS | 4056 | 1467683714538 Marionette TRACE conn2 <- [1,1261,null,{"value":"13"}] 17:55:14 INFO - PROCESS | 4056 | 1467683714553 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:55:14 INFO - PROCESS | 4056 | 1467683714556 Marionette TRACE conn2 <- [1,1262,null,{}] 17:55:14 INFO - PROCESS | 4056 | 1467683714562 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:14 INFO - PROCESS | 4056 | 1467683714565 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:14 INFO - PROCESS | 4056 | 1467683714668 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:55:14 INFO - PROCESS | 4056 | 1467683714753 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:14 INFO - PROCESS | 4056 | 1467683714758 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:14 INFO - PROCESS | 4056 | ++DOCSHELL 10F0B400 == 44 [pid = 4056] [id = 325] 17:55:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (114D7000) [pid = 4056] [serial = 974] [outer = 00000000] 17:55:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (12BD2400) [pid = 4056] [serial = 975] [outer = 114D7000] 17:55:14 INFO - PROCESS | 4056 | 1467683714848 Marionette DEBUG loaded listener.js 17:55:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1312E800) [pid = 4056] [serial = 976] [outer = 114D7000] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 153B1800 == 43 [pid = 4056] [id = 320] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 103CA800 == 42 [pid = 4056] [id = 319] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 19B68C00 == 41 [pid = 4056] [id = 318] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 14F41800 == 40 [pid = 4056] [id = 317] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 17787800 == 39 [pid = 4056] [id = 316] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 17061000 == 38 [pid = 4056] [id = 315] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 162A1800 == 37 [pid = 4056] [id = 314] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 10E3A000 == 36 [pid = 4056] [id = 313] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 11C45800 == 35 [pid = 4056] [id = 312] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 16205000 == 34 [pid = 4056] [id = 309] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 12B01800 == 33 [pid = 4056] [id = 300] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 13925C00 == 32 [pid = 4056] [id = 311] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 1036A400 == 31 [pid = 4056] [id = 310] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 19B86800 == 30 [pid = 4056] [id = 324] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 17F0E000 == 29 [pid = 4056] [id = 321] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 1281D400 == 28 [pid = 4056] [id = 322] 17:55:15 INFO - PROCESS | 4056 | --DOCSHELL 1543EC00 == 27 [pid = 4056] [id = 323] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (162ACC00) [pid = 4056] [serial = 909] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (1392BC00) [pid = 4056] [serial = 906] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (139CE400) [pid = 4056] [serial = 907] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (130CB800) [pid = 4056] [serial = 901] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (12DC8000) [pid = 4056] [serial = 900] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1769C800) [pid = 4056] [serial = 912] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B14000) [pid = 4056] [serial = 913] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (13131000) [pid = 4056] [serial = 889] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (12B02000) [pid = 4056] [serial = 888] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (15CA8800) [pid = 4056] [serial = 892] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (153AD800) [pid = 4056] [serial = 891] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17F6A400) [pid = 4056] [serial = 916] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17EC5800) [pid = 4056] [serial = 915] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B85400) [pid = 4056] [serial = 918] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A125000) [pid = 4056] [serial = 919] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19E3C000) [pid = 4056] [serial = 924] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A137C00) [pid = 4056] [serial = 895] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (12D7D000) [pid = 4056] [serial = 904] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (12BCFC00) [pid = 4056] [serial = 903] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (16FBC800) [pid = 4056] [serial = 921] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A143400) [pid = 4056] [serial = 927] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1777E400) [pid = 4056] [serial = 922] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A133800) [pid = 4056] [serial = 894] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19E3CC00) [pid = 4056] [serial = 925] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1A18A800) [pid = 4056] [serial = 898] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1A141C00) [pid = 4056] [serial = 897] [outer = 00000000] [url = about:blank] 17:55:15 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16357400) [pid = 4056] [serial = 910] [outer = 00000000] [url = about:blank] 17:55:16 INFO - PROCESS | 4056 | 1467683716160 Marionette TRACE conn2 <- [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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1640ms 17:55:16 INFO - PROCESS | 4056 | 1467683716209 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:55:16 INFO - PROCESS | 4056 | 1467683716213 Marionette TRACE conn2 <- [1,1265,null,{"value":"13"}] 17:55:16 INFO - PROCESS | 4056 | 1467683716217 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 4056 | 1467683716221 Marionette TRACE conn2 <- [1,1266,null,{}] 17:55:16 INFO - PROCESS | 4056 | 1467683716227 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:16 INFO - PROCESS | 4056 | 1467683716230 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:16 INFO - PROCESS | 4056 | 1467683716347 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:55:16 INFO - PROCESS | 4056 | 1467683716362 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:16 INFO - PROCESS | 4056 | 1467683716365 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:16 INFO - PROCESS | 4056 | ++DOCSHELL 1055A800 == 28 [pid = 4056] [id = 326] 17:55:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1055D800) [pid = 4056] [serial = 977] [outer = 00000000] 17:55:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1100C000) [pid = 4056] [serial = 978] [outer = 1055D800] 17:55:16 INFO - PROCESS | 4056 | 1467683716411 Marionette DEBUG loaded listener.js 17:55:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1100DC00) [pid = 4056] [serial = 979] [outer = 1055D800] 17:55:16 INFO - PROCESS | 4056 | 1467683716866 Marionette TRACE conn2 <- [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]]]}] 17:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 687ms 17:55:16 INFO - PROCESS | 4056 | 1467683716914 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:55:16 INFO - PROCESS | 4056 | 1467683716918 Marionette TRACE conn2 <- [1,1269,null,{"value":"13"}] 17:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:55:16 INFO - PROCESS | 4056 | 1467683716925 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:55:16 INFO - PROCESS | 4056 | 1467683716927 Marionette TRACE conn2 <- [1,1270,null,{}] 17:55:16 INFO - PROCESS | 4056 | 1467683716931 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:16 INFO - PROCESS | 4056 | 1467683716934 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:17 INFO - PROCESS | 4056 | 1467683717023 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:55:17 INFO - PROCESS | 4056 | 1467683717031 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 4056 | 1467683717033 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:17 INFO - PROCESS | 4056 | ++DOCSHELL 13037000 == 29 [pid = 4056] [id = 327] 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (130A3000) [pid = 4056] [serial = 980] [outer = 00000000] 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13137000) [pid = 4056] [serial = 981] [outer = 130A3000] 17:55:17 INFO - PROCESS | 4056 | 1467683717080 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131B3400) [pid = 4056] [serial = 982] [outer = 130A3000] 17:55:17 INFO - PROCESS | 4056 | 1467683717538 Marionette TRACE conn2 <- [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]]]}] 17:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 640ms 17:55:17 INFO - PROCESS | 4056 | 1467683717562 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:55:17 INFO - PROCESS | 4056 | 1467683717564 Marionette TRACE conn2 <- [1,1273,null,{"value":"13"}] 17:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:55:17 INFO - PROCESS | 4056 | 1467683717568 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:55:17 INFO - PROCESS | 4056 | 1467683717571 Marionette TRACE conn2 <- [1,1274,null,{}] 17:55:17 INFO - PROCESS | 4056 | 1467683717594 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:17 INFO - PROCESS | 4056 | 1467683717599 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:17 INFO - PROCESS | 4056 | 1467683717715 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:55:17 INFO - PROCESS | 4056 | 1467683717810 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:17 INFO - PROCESS | 4056 | 1467683717813 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:17 INFO - PROCESS | 4056 | ++DOCSHELL 13E9E000 == 30 [pid = 4056] [id = 328] 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (14393800) [pid = 4056] [serial = 983] [outer = 00000000] 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (153A3800) [pid = 4056] [serial = 984] [outer = 14393800] 17:55:17 INFO - PROCESS | 4056 | 1467683717869 Marionette DEBUG loaded listener.js 17:55:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (153AC800) [pid = 4056] [serial = 985] [outer = 14393800] 17:55:18 INFO - PROCESS | 4056 | 1467683718301 Marionette TRACE conn2 <- [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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 766ms 17:55:18 INFO - PROCESS | 4056 | 1467683718328 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 4056 | 1467683718331 Marionette TRACE conn2 <- [1,1277,null,{"value":"13"}] 17:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:55:18 INFO - PROCESS | 4056 | 1467683718341 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 4056 | 1467683718342 Marionette TRACE conn2 <- [1,1278,null,{}] 17:55:18 INFO - PROCESS | 4056 | 1467683718346 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:18 INFO - PROCESS | 4056 | 1467683718348 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:18 INFO - PROCESS | 4056 | 1467683718463 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:55:18 INFO - PROCESS | 4056 | 1467683718469 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:18 INFO - PROCESS | 4056 | 1467683718471 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:18 INFO - PROCESS | 4056 | ++DOCSHELL 14398800 == 31 [pid = 4056] [id = 329] 17:55:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (153A3400) [pid = 4056] [serial = 986] [outer = 00000000] 17:55:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16210800) [pid = 4056] [serial = 987] [outer = 153A3400] 17:55:18 INFO - PROCESS | 4056 | 1467683718517 Marionette DEBUG loaded listener.js 17:55:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (162AF800) [pid = 4056] [serial = 988] [outer = 153A3400] 17:55:18 INFO - PROCESS | 4056 | 1467683718966 Marionette TRACE conn2 <- [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]]]}] 17:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 625ms 17:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:55:18 INFO - PROCESS | 4056 | 1467683718977 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:55:18 INFO - PROCESS | 4056 | 1467683718979 Marionette TRACE conn2 <- [1,1281,null,{"value":"13"}] 17:55:18 INFO - PROCESS | 4056 | 1467683718982 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:55:18 INFO - PROCESS | 4056 | 1467683718983 Marionette TRACE conn2 <- [1,1282,null,{}] 17:55:18 INFO - PROCESS | 4056 | 1467683718987 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:18 INFO - PROCESS | 4056 | 1467683718989 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:19 INFO - PROCESS | 4056 | 1467683719127 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:55:19 INFO - PROCESS | 4056 | 1467683719144 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 4056 | 1467683719146 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:19 INFO - PROCESS | 4056 | ++DOCSHELL 162AD000 == 32 [pid = 4056] [id = 330] 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (16B05C00) [pid = 4056] [serial = 989] [outer = 00000000] 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (171EEC00) [pid = 4056] [serial = 990] [outer = 16B05C00] 17:55:19 INFO - PROCESS | 4056 | 1467683719189 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (176EA800) [pid = 4056] [serial = 991] [outer = 16B05C00] 17:55:19 INFO - PROCESS | 4056 | 1467683719618 Marionette TRACE conn2 <- [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]]]}] 17:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 687ms 17:55:19 INFO - PROCESS | 4056 | 1467683719688 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:55:19 INFO - PROCESS | 4056 | 1467683719690 Marionette TRACE conn2 <- [1,1285,null,{"value":"13"}] 17:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:55:19 INFO - PROCESS | 4056 | 1467683719694 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:55:19 INFO - PROCESS | 4056 | 1467683719695 Marionette TRACE conn2 <- [1,1286,null,{}] 17:55:19 INFO - PROCESS | 4056 | 1467683719699 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:19 INFO - PROCESS | 4056 | 1467683719704 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:19 INFO - PROCESS | 4056 | 1467683719832 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:55:19 INFO - PROCESS | 4056 | 1467683719843 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:19 INFO - PROCESS | 4056 | 1467683719845 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:19 INFO - PROCESS | 4056 | ++DOCSHELL 17B19400 == 33 [pid = 4056] [id = 331] 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B19800) [pid = 4056] [serial = 992] [outer = 00000000] 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17F17000) [pid = 4056] [serial = 993] [outer = 17B19800] 17:55:19 INFO - PROCESS | 4056 | 1467683719943 Marionette DEBUG loaded listener.js 17:55:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (18110400) [pid = 4056] [serial = 994] [outer = 17B19800] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (171F1400) [pid = 4056] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A125400) [pid = 4056] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17B1EC00) [pid = 4056] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17BD5C00) [pid = 4056] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B6B800) [pid = 4056] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (11C48800) [pid = 4056] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1395B800) [pid = 4056] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A13CC00) [pid = 4056] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1036C800) [pid = 4056] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (171F5800) [pid = 4056] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (162A5400) [pid = 4056] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13C72800) [pid = 4056] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:55:20 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (162AB000) [pid = 4056] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:55:20 INFO - PROCESS | 4056 | 1467683720612 Marionette TRACE conn2 <- [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]]]}] 17:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 953ms 17:55:20 INFO - PROCESS | 4056 | 1467683720642 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:55:20 INFO - PROCESS | 4056 | 1467683720644 Marionette TRACE conn2 <- [1,1289,null,{"value":"13"}] 17:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:55:20 INFO - PROCESS | 4056 | 1467683720648 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:55:20 INFO - PROCESS | 4056 | 1467683720649 Marionette TRACE conn2 <- [1,1290,null,{}] 17:55:20 INFO - PROCESS | 4056 | 1467683720653 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:20 INFO - PROCESS | 4056 | 1467683720654 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:20 INFO - PROCESS | 4056 | 1467683720732 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:55:20 INFO - PROCESS | 4056 | 1467683720740 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:20 INFO - PROCESS | 4056 | 1467683720742 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:20 INFO - PROCESS | 4056 | ++DOCSHELL 13154800 == 34 [pid = 4056] [id = 332] 17:55:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (13C72800) [pid = 4056] [serial = 995] [outer = 00000000] 17:55:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (176F1C00) [pid = 4056] [serial = 996] [outer = 13C72800] 17:55:20 INFO - PROCESS | 4056 | 1467683720784 Marionette DEBUG loaded listener.js 17:55:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B14800) [pid = 4056] [serial = 997] [outer = 13C72800] 17:55:21 INFO - PROCESS | 4056 | 1467683721197 Marionette TRACE conn2 <- [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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 594ms 17:55:21 INFO - PROCESS | 4056 | 1467683721259 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:55:21 INFO - PROCESS | 4056 | 1467683721261 Marionette TRACE conn2 <- [1,1293,null,{"value":"13"}] 17:55:21 INFO - PROCESS | 4056 | 1467683721264 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 4056 | 1467683721266 Marionette TRACE conn2 <- [1,1294,null,{}] 17:55:21 INFO - PROCESS | 4056 | 1467683721269 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:21 INFO - PROCESS | 4056 | 1467683721271 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:21 INFO - PROCESS | 4056 | 1467683721346 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:55:21 INFO - PROCESS | 4056 | 1467683721351 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 4056 | 1467683721353 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:21 INFO - PROCESS | 4056 | ++DOCSHELL 13136C00 == 35 [pid = 4056] [id = 333] 17:55:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (15C9FC00) [pid = 4056] [serial = 998] [outer = 00000000] 17:55:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19704800) [pid = 4056] [serial = 999] [outer = 15C9FC00] 17:55:21 INFO - PROCESS | 4056 | 1467683721398 Marionette DEBUG loaded listener.js 17:55:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19704C00) [pid = 4056] [serial = 1000] [outer = 15C9FC00] 17:55:21 INFO - PROCESS | 4056 | 1467683721855 Marionette TRACE conn2 <- [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]]]}] 17:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 625ms 17:55:21 INFO - PROCESS | 4056 | 1467683721900 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:55:21 INFO - PROCESS | 4056 | 1467683721902 Marionette TRACE conn2 <- [1,1297,null,{"value":"13"}] 17:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:55:21 INFO - PROCESS | 4056 | 1467683721905 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:55:21 INFO - PROCESS | 4056 | 1467683721907 Marionette TRACE conn2 <- [1,1298,null,{}] 17:55:21 INFO - PROCESS | 4056 | 1467683721911 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:21 INFO - PROCESS | 4056 | 1467683721912 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:21 INFO - PROCESS | 4056 | 1467683722000 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:55:21 INFO - PROCESS | 4056 | 1467683722007 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:21 INFO - PROCESS | 4056 | 1467683722009 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:22 INFO - PROCESS | 4056 | ++DOCSHELL 13E9D000 == 36 [pid = 4056] [id = 334] 17:55:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19901800) [pid = 4056] [serial = 1001] [outer = 00000000] 17:55:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19B70C00) [pid = 4056] [serial = 1002] [outer = 19901800] 17:55:22 INFO - PROCESS | 4056 | 1467683722053 Marionette DEBUG loaded listener.js 17:55:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19B82000) [pid = 4056] [serial = 1003] [outer = 19901800] 17:55:22 INFO - PROCESS | 4056 | 1467683722625 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 17:55:22 INFO - PROCESS | 4056 | 1467683722723 Marionette TRACE conn2 <- [1,1301,null,{"value":"13"}] 17:55:22 INFO - PROCESS | 4056 | 1467683722753 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:55:22 INFO - PROCESS | 4056 | 1467683722757 Marionette TRACE conn2 <- [1,1302,null,{}] 17:55:22 INFO - PROCESS | 4056 | 1467683722763 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:22 INFO - PROCESS | 4056 | 1467683722766 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:22 INFO - PROCESS | 4056 | 1467683722894 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:55:23 INFO - PROCESS | 4056 | 1467683723017 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 4056 | 1467683723024 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:23 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EAC00 == 37 [pid = 4056] [id = 335] 17:55:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (103CA800) [pid = 4056] [serial = 1004] [outer = 00000000] 17:55:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (114D2400) [pid = 4056] [serial = 1005] [outer = 103CA800] 17:55:23 INFO - PROCESS | 4056 | 1467683723082 Marionette DEBUG loaded listener.js 17:55:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (12DC3800) [pid = 4056] [serial = 1006] [outer = 103CA800] 17:55:23 INFO - PROCESS | 4056 | 1467683723707 Marionette TRACE conn2 <- [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]]]}] 17:55:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:55:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 984ms 17:55:23 INFO - PROCESS | 4056 | 1467683723763 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:55:23 INFO - PROCESS | 4056 | 1467683723767 Marionette TRACE conn2 <- [1,1305,null,{"value":"13"}] 17:55:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:55:23 INFO - PROCESS | 4056 | 1467683723774 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:55:23 INFO - PROCESS | 4056 | 1467683723777 Marionette TRACE conn2 <- [1,1306,null,{}] 17:55:23 INFO - PROCESS | 4056 | 1467683723781 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:23 INFO - PROCESS | 4056 | 1467683723785 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:23 INFO - PROCESS | 4056 | 1467683723907 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:55:23 INFO - PROCESS | 4056 | 1467683724018 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:23 INFO - PROCESS | 4056 | 1467683724020 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:24 INFO - PROCESS | 4056 | ++DOCSHELL 13955800 == 38 [pid = 4056] [id = 336] 17:55:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (139CE400) [pid = 4056] [serial = 1007] [outer = 00000000] 17:55:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (153B1400) [pid = 4056] [serial = 1008] [outer = 139CE400] 17:55:24 INFO - PROCESS | 4056 | 1467683724084 Marionette DEBUG loaded listener.js 17:55:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (15CA7400) [pid = 4056] [serial = 1009] [outer = 139CE400] 17:55:24 INFO - PROCESS | 4056 | 1467683724960 Marionette TRACE conn2 <- [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]]]}] 17:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1234ms 17:55:24 INFO - PROCESS | 4056 | 1467683725017 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 4056 | 1467683725021 Marionette TRACE conn2 <- [1,1309,null,{"value":"13"}] 17:55:25 INFO - PROCESS | 4056 | 1467683725027 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:55:25 INFO - PROCESS | 4056 | 1467683725030 Marionette TRACE conn2 <- [1,1310,null,{}] 17:55:25 INFO - PROCESS | 4056 | 1467683725036 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:25 INFO - PROCESS | 4056 | 1467683725038 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:25 INFO - PROCESS | 4056 | 1467683725147 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 13136C00 == 37 [pid = 4056] [id = 333] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 13154800 == 36 [pid = 4056] [id = 332] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 17B19400 == 35 [pid = 4056] [id = 331] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 162AD000 == 34 [pid = 4056] [id = 330] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 14398800 == 33 [pid = 4056] [id = 329] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 13E9E000 == 32 [pid = 4056] [id = 328] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 13037000 == 31 [pid = 4056] [id = 327] 17:55:25 INFO - PROCESS | 4056 | --DOCSHELL 1055A800 == 30 [pid = 4056] [id = 326] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (10F07800) [pid = 4056] [serial = 961] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A189000) [pid = 4056] [serial = 963] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17F18800) [pid = 4056] [serial = 948] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A13FC00) [pid = 4056] [serial = 964] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1970A400) [pid = 4056] [serial = 951] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1810F000) [pid = 4056] [serial = 949] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B89400) [pid = 4056] [serial = 954] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (12AAE000) [pid = 4056] [serial = 936] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13032400) [pid = 4056] [serial = 937] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13C84000) [pid = 4056] [serial = 939] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (14396400) [pid = 4056] [serial = 940] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A18DC00) [pid = 4056] [serial = 928] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12BD0C00) [pid = 4056] [serial = 930] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (131B5000) [pid = 4056] [serial = 931] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1778C800) [pid = 4056] [serial = 945] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1634A800) [pid = 4056] [serial = 942] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (16B07800) [pid = 4056] [serial = 943] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (153AF800) [pid = 4056] [serial = 933] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (15C9E800) [pid = 4056] [serial = 934] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1970A800) [pid = 4056] [serial = 952] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19EC8400) [pid = 4056] [serial = 960] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (19E3A000) [pid = 4056] [serial = 955] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17B1B000) [pid = 4056] [serial = 957] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1970E400) [pid = 4056] [serial = 958] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17B1AC00) [pid = 4056] [serial = 946] [outer = 00000000] [url = about:blank] 17:55:25 INFO - PROCESS | 4056 | 1467683725269 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 4056 | 1467683725274 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:25 INFO - PROCESS | 4056 | ++DOCSHELL 1055A800 == 31 [pid = 4056] [id = 337] 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (10560C00) [pid = 4056] [serial = 1010] [outer = 00000000] 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (10F11800) [pid = 4056] [serial = 1011] [outer = 10560C00] 17:55:25 INFO - PROCESS | 4056 | 1467683725321 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12A2A400) [pid = 4056] [serial = 1012] [outer = 10560C00] 17:55:25 INFO - PROCESS | 4056 | 1467683725737 Marionette TRACE conn2 <- [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]]]}] 17:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 734ms 17:55:25 INFO - PROCESS | 4056 | 1467683725769 Marionette TRACE conn2 -> [0,1313,"getWindowHandle",null] 17:55:25 INFO - PROCESS | 4056 | 1467683725773 Marionette TRACE conn2 <- [1,1313,null,{"value":"13"}] 17:55:25 INFO - PROCESS | 4056 | 1467683725778 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:55:25 INFO - PROCESS | 4056 | 1467683725781 Marionette TRACE conn2 <- [1,1314,null,{}] 17:55:25 INFO - PROCESS | 4056 | 1467683725785 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:25 INFO - PROCESS | 4056 | 1467683725787 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:25 INFO - PROCESS | 4056 | 1467683725868 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:55:25 INFO - PROCESS | 4056 | 1467683725874 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:25 INFO - PROCESS | 4056 | 1467683725876 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:25 INFO - PROCESS | 4056 | ++DOCSHELL 131B3000 == 32 [pid = 4056] [id = 338] 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131B5000) [pid = 4056] [serial = 1013] [outer = 00000000] 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (134D9000) [pid = 4056] [serial = 1014] [outer = 131B5000] 17:55:25 INFO - PROCESS | 4056 | 1467683725921 Marionette DEBUG loaded listener.js 17:55:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13C84C00) [pid = 4056] [serial = 1015] [outer = 131B5000] 17:55:26 INFO - PROCESS | 4056 | 1467683726396 Marionette TRACE conn2 <- [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]]]}] 17:55:26 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 17:55:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 625ms 17:55:26 INFO - PROCESS | 4056 | 1467683726417 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:55:26 INFO - PROCESS | 4056 | 1467683726419 Marionette TRACE conn2 <- [1,1317,null,{"value":"13"}] 17:55:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:55:26 INFO - PROCESS | 4056 | 1467683726422 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:55:26 INFO - PROCESS | 4056 | 1467683726426 Marionette TRACE conn2 <- [1,1318,null,{}] 17:55:26 INFO - PROCESS | 4056 | 1467683726436 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:26 INFO - PROCESS | 4056 | 1467683726440 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:26 INFO - PROCESS | 4056 | 1467683726521 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:55:26 INFO - PROCESS | 4056 | 1467683726528 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:26 INFO - PROCESS | 4056 | 1467683726531 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:26 INFO - PROCESS | 4056 | ++DOCSHELL 1620DC00 == 33 [pid = 4056] [id = 339] 17:55:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (162A1800) [pid = 4056] [serial = 1016] [outer = 00000000] 17:55:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1634D400) [pid = 4056] [serial = 1017] [outer = 162A1800] 17:55:26 INFO - PROCESS | 4056 | 1467683726577 Marionette DEBUG loaded listener.js 17:55:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16BC3800) [pid = 4056] [serial = 1018] [outer = 162A1800] 17:55:27 INFO - PROCESS | 4056 | 1467683727069 Marionette TRACE conn2 <- [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]]]}] 17:55:27 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 17:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 703ms 17:55:27 INFO - PROCESS | 4056 | 1467683727122 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 4056 | 1467683727124 Marionette TRACE conn2 <- [1,1321,null,{"value":"13"}] 17:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:55:27 INFO - PROCESS | 4056 | 1467683727127 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 4056 | 1467683727129 Marionette TRACE conn2 <- [1,1322,null,{}] 17:55:27 INFO - PROCESS | 4056 | 1467683727132 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:27 INFO - PROCESS | 4056 | 1467683727134 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:27 INFO - PROCESS | 4056 | 1467683727233 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:55:27 INFO - PROCESS | 4056 | 1467683727239 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 4056 | 1467683727241 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:27 INFO - PROCESS | 4056 | ++DOCSHELL 171F2C00 == 34 [pid = 4056] [id = 340] 17:55:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (175E5000) [pid = 4056] [serial = 1019] [outer = 00000000] 17:55:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B1A400) [pid = 4056] [serial = 1020] [outer = 175E5000] 17:55:27 INFO - PROCESS | 4056 | 1467683727289 Marionette DEBUG loaded listener.js 17:55:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17BC9000) [pid = 4056] [serial = 1021] [outer = 175E5000] 17:55:27 INFO - PROCESS | 4056 | 1467683727752 Marionette TRACE conn2 <- [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]]]}] 17:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 703ms 17:55:27 INFO - PROCESS | 4056 | 1467683727827 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:55:27 INFO - PROCESS | 4056 | 1467683727829 Marionette TRACE conn2 <- [1,1325,null,{"value":"13"}] 17:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:55:27 INFO - PROCESS | 4056 | 1467683727832 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:55:27 INFO - PROCESS | 4056 | 1467683727834 Marionette TRACE conn2 <- [1,1326,null,{}] 17:55:27 INFO - PROCESS | 4056 | 1467683727837 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:27 INFO - PROCESS | 4056 | 1467683727839 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:27 INFO - PROCESS | 4056 | 1467683727970 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:55:27 INFO - PROCESS | 4056 | 1467683727990 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:27 INFO - PROCESS | 4056 | 1467683727993 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:27 INFO - PROCESS | 4056 | ++DOCSHELL 175E0400 == 35 [pid = 4056] [id = 341] 17:55:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17F0EC00) [pid = 4056] [serial = 1022] [outer = 00000000] 17:55:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (18113000) [pid = 4056] [serial = 1023] [outer = 17F0EC00] 17:55:28 INFO - PROCESS | 4056 | 1467683728035 Marionette DEBUG loaded listener.js 17:55:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (18114C00) [pid = 4056] [serial = 1024] [outer = 17F0EC00] 17:55:28 INFO - PROCESS | 4056 | 1467683728942 Marionette TRACE conn2 <- [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]]]}] 17:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1156ms 17:55:28 INFO - PROCESS | 4056 | 1467683728989 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:55:28 INFO - PROCESS | 4056 | 1467683728991 Marionette TRACE conn2 <- [1,1329,null,{"value":"13"}] 17:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:55:28 INFO - PROCESS | 4056 | 1467683728995 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:55:28 INFO - PROCESS | 4056 | 1467683728996 Marionette TRACE conn2 <- [1,1330,null,{}] 17:55:28 INFO - PROCESS | 4056 | 1467683729000 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:28 INFO - PROCESS | 4056 | 1467683729006 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:29 INFO - PROCESS | 4056 | 1467683729135 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:55:29 INFO - PROCESS | 4056 | 1467683729141 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 4056 | 1467683729143 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:29 INFO - PROCESS | 4056 | ++DOCSHELL 13925000 == 36 [pid = 4056] [id = 342] 17:55:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (153AB000) [pid = 4056] [serial = 1025] [outer = 00000000] 17:55:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19B87800) [pid = 4056] [serial = 1026] [outer = 153AB000] 17:55:29 INFO - PROCESS | 4056 | 1467683729187 Marionette DEBUG loaded listener.js 17:55:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (13C68800) [pid = 4056] [serial = 1027] [outer = 153AB000] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (16B05C00) [pid = 4056] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (114D7000) [pid = 4056] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1055D800) [pid = 4056] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13031C00) [pid = 4056] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (153A3400) [pid = 4056] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13C72800) [pid = 4056] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (130A3000) [pid = 4056] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (14393800) [pid = 4056] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1576B800) [pid = 4056] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (17B19800) [pid = 4056] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (15C9FC00) [pid = 4056] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:55:29 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19B86C00) [pid = 4056] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:55:29 INFO - PROCESS | 4056 | 1467683729688 Marionette TRACE conn2 <- [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]]]}] 17:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 734ms 17:55:29 INFO - PROCESS | 4056 | 1467683729743 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:55:29 INFO - PROCESS | 4056 | 1467683729745 Marionette TRACE conn2 <- [1,1333,null,{"value":"13"}] 17:55:29 INFO - PROCESS | 4056 | 1467683729748 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:55:29 INFO - PROCESS | 4056 | 1467683729750 Marionette TRACE conn2 <- [1,1334,null,{}] 17:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:55:29 INFO - PROCESS | 4056 | 1467683729754 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:29 INFO - PROCESS | 4056 | 1467683729755 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:29 INFO - PROCESS | 4056 | 1467683729864 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:55:29 INFO - PROCESS | 4056 | 1467683729921 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:29 INFO - PROCESS | 4056 | 1467683729923 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:29 INFO - PROCESS | 4056 | ++DOCSHELL 134D2400 == 37 [pid = 4056] [id = 343] 17:55:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (13EA0000) [pid = 4056] [serial = 1028] [outer = 00000000] 17:55:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17B14C00) [pid = 4056] [serial = 1029] [outer = 13EA0000] 17:55:29 INFO - PROCESS | 4056 | 1467683729965 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1970C400) [pid = 4056] [serial = 1030] [outer = 13EA0000] 17:55:30 INFO - PROCESS | 4056 | 1467683730332 Marionette TRACE conn2 <- [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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 640ms 17:55:30 INFO - PROCESS | 4056 | 1467683730388 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 4056 | 1467683730390 Marionette TRACE conn2 <- [1,1337,null,{"value":"13"}] 17:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:55:30 INFO - PROCESS | 4056 | 1467683730393 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - PROCESS | 4056 | 1467683730395 Marionette TRACE conn2 <- [1,1338,null,{}] 17:55:30 INFO - PROCESS | 4056 | 1467683730398 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:30 INFO - PROCESS | 4056 | 1467683730400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:30 INFO - PROCESS | 4056 | 1467683730501 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:55:30 INFO - PROCESS | 4056 | 1467683730509 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:30 INFO - PROCESS | 4056 | 1467683730511 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:30 INFO - PROCESS | 4056 | ++DOCSHELL 153AB400 == 38 [pid = 4056] [id = 344] 17:55:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17B15400) [pid = 4056] [serial = 1031] [outer = 00000000] 17:55:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1A124400) [pid = 4056] [serial = 1032] [outer = 17B15400] 17:55:30 INFO - PROCESS | 4056 | 1467683730552 Marionette DEBUG loaded listener.js 17:55:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A12F400) [pid = 4056] [serial = 1033] [outer = 17B15400] 17:55:30 INFO - PROCESS | 4056 | 1467683730963 Marionette TRACE conn2 <- [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]]]}] 17:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 594ms 17:55:30 INFO - PROCESS | 4056 | 1467683730990 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:55:30 INFO - PROCESS | 4056 | 1467683730992 Marionette TRACE conn2 <- [1,1341,null,{"value":"13"}] 17:55:30 INFO - PROCESS | 4056 | 1467683730996 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:55:30 INFO - PROCESS | 4056 | 1467683730997 Marionette TRACE conn2 <- [1,1342,null,{}] 17:55:30 INFO - PROCESS | 4056 | 1467683731001 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:30 INFO - PROCESS | 4056 | 1467683731003 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:31 INFO - PROCESS | 4056 | 1467683731139 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:55:31 INFO - PROCESS | 4056 | 1467683731149 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:31 INFO - PROCESS | 4056 | 1467683731151 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:31 INFO - PROCESS | 4056 | ++DOCSHELL 153A9000 == 39 [pid = 4056] [id = 345] 17:55:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A136400) [pid = 4056] [serial = 1034] [outer = 00000000] 17:55:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1A13A800) [pid = 4056] [serial = 1035] [outer = 1A136400] 17:55:31 INFO - PROCESS | 4056 | 1467683731193 Marionette DEBUG loaded listener.js 17:55:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A141400) [pid = 4056] [serial = 1036] [outer = 1A136400] 17:55:31 INFO - PROCESS | 4056 | 1467683731717 Marionette TRACE conn2 <- [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]]]}] 17:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 796ms 17:55:31 INFO - PROCESS | 4056 | 1467683731799 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:55:31 INFO - PROCESS | 4056 | 1467683731803 Marionette TRACE conn2 <- [1,1345,null,{"value":"13"}] 17:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:55:31 INFO - PROCESS | 4056 | 1467683731895 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:55:31 INFO - PROCESS | 4056 | 1467683731899 Marionette TRACE conn2 <- [1,1346,null,{}] 17:55:31 INFO - PROCESS | 4056 | 1467683731918 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:31 INFO - PROCESS | 4056 | 1467683731921 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:32 INFO - PROCESS | 4056 | 1467683732034 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:55:32 INFO - PROCESS | 4056 | 1467683732158 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:32 INFO - PROCESS | 4056 | 1467683732161 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:32 INFO - PROCESS | 4056 | ++DOCSHELL 10A7E000 == 40 [pid = 4056] [id = 346] 17:55:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10A94C00) [pid = 4056] [serial = 1037] [outer = 00000000] 17:55:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (12D7CC00) [pid = 4056] [serial = 1038] [outer = 10A94C00] 17:55:32 INFO - PROCESS | 4056 | 1467683732219 Marionette DEBUG loaded listener.js 17:55:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (131BCC00) [pid = 4056] [serial = 1039] [outer = 10A94C00] 17:55:32 INFO - PROCESS | 4056 | 1467683732782 Marionette TRACE conn2 <- [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]]]}] 17:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1000ms 17:55:32 INFO - PROCESS | 4056 | 1467683732819 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:55:32 INFO - PROCESS | 4056 | 1467683732824 Marionette TRACE conn2 <- [1,1349,null,{"value":"13"}] 17:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:55:32 INFO - PROCESS | 4056 | 1467683732832 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:55:32 INFO - PROCESS | 4056 | 1467683732834 Marionette TRACE conn2 <- [1,1350,null,{}] 17:55:32 INFO - PROCESS | 4056 | 1467683732838 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:32 INFO - PROCESS | 4056 | 1467683732841 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:32 INFO - PROCESS | 4056 | 1467683732947 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:55:33 INFO - PROCESS | 4056 | 1467683733050 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:33 INFO - PROCESS | 4056 | 1467683733052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:33 INFO - PROCESS | 4056 | ++DOCSHELL 15C9E800 == 41 [pid = 4056] [id = 347] 17:55:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (15CA0800) [pid = 4056] [serial = 1040] [outer = 00000000] 17:55:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1634BC00) [pid = 4056] [serial = 1041] [outer = 15CA0800] 17:55:33 INFO - PROCESS | 4056 | 1467683733106 Marionette DEBUG loaded listener.js 17:55:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (176F1400) [pid = 4056] [serial = 1042] [outer = 15CA0800] 17:55:33 INFO - PROCESS | 4056 | 1467683733764 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 984ms 17:55:33 INFO - PROCESS | 4056 | 1467683733821 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:55:33 INFO - PROCESS | 4056 | 1467683733824 Marionette TRACE conn2 <- [1,1353,null,{"value":"13"}] 17:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:55:33 INFO - PROCESS | 4056 | 1467683733828 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:55:33 INFO - PROCESS | 4056 | 1467683733831 Marionette TRACE conn2 <- [1,1354,null,{}] 17:55:33 INFO - PROCESS | 4056 | 1467683733842 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:33 INFO - PROCESS | 4056 | 1467683733847 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:33 INFO - PROCESS | 4056 | 1467683733950 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:55:34 INFO - PROCESS | 4056 | 1467683734081 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:34 INFO - PROCESS | 4056 | 1467683734084 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:34 INFO - PROCESS | 4056 | ++DOCSHELL 19B90800 == 42 [pid = 4056] [id = 348] 17:55:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19E2E800) [pid = 4056] [serial = 1043] [outer = 00000000] 17:55:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A125800) [pid = 4056] [serial = 1044] [outer = 19E2E800] 17:55:34 INFO - PROCESS | 4056 | 1467683734139 Marionette DEBUG loaded listener.js 17:55:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A18C000) [pid = 4056] [serial = 1045] [outer = 19E2E800] 17:55:34 INFO - PROCESS | 4056 | 1467683734737 Marionette TRACE conn2 <- [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] 17:55:34 INFO - PROCESS | 4056 | 1467683734934 Marionette TRACE conn2 <- [1,1357,null,{"value":"13"}] 17:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:55:34 INFO - PROCESS | 4056 | 1467683734938 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:55:34 INFO - PROCESS | 4056 | 1467683734941 Marionette TRACE conn2 <- [1,1358,null,{}] 17:55:34 INFO - PROCESS | 4056 | 1467683734947 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:34 INFO - PROCESS | 4056 | 1467683734950 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:35 INFO - PROCESS | 4056 | 1467683735053 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:55:35 INFO - PROCESS | 4056 | 1467683735136 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:35 INFO - PROCESS | 4056 | 1467683735140 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:35 INFO - PROCESS | 4056 | ++DOCSHELL 12D82000 == 43 [pid = 4056] [id = 349] 17:55:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (12D88800) [pid = 4056] [serial = 1046] [outer = 00000000] 17:55:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (130A5C00) [pid = 4056] [serial = 1047] [outer = 12D88800] 17:55:35 INFO - PROCESS | 4056 | 1467683735231 Marionette DEBUG loaded listener.js 17:55:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (13138C00) [pid = 4056] [serial = 1048] [outer = 12D88800] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 10F0B400 == 42 [pid = 4056] [id = 325] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 153AB400 == 41 [pid = 4056] [id = 344] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 134D2400 == 40 [pid = 4056] [id = 343] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 13925000 == 39 [pid = 4056] [id = 342] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 175E0400 == 38 [pid = 4056] [id = 341] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 171F2C00 == 37 [pid = 4056] [id = 340] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 1620DC00 == 36 [pid = 4056] [id = 339] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 131B3000 == 35 [pid = 4056] [id = 338] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 1055A800 == 34 [pid = 4056] [id = 337] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 0C7EAC00 == 33 [pid = 4056] [id = 335] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 13E9D000 == 32 [pid = 4056] [id = 334] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 13955800 == 31 [pid = 4056] [id = 336] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 19B90800 == 30 [pid = 4056] [id = 348] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 153A9000 == 29 [pid = 4056] [id = 345] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 10A7E000 == 28 [pid = 4056] [id = 346] 17:55:36 INFO - PROCESS | 4056 | --DOCSHELL 15C9E800 == 27 [pid = 4056] [id = 347] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (19704C00) [pid = 4056] [serial = 1000] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (19B70C00) [pid = 4056] [serial = 1002] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (171EEC00) [pid = 4056] [serial = 990] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1312E800) [pid = 4056] [serial = 976] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1100DC00) [pid = 4056] [serial = 979] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131B9800) [pid = 4056] [serial = 966] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (162AF800) [pid = 4056] [serial = 988] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17B14800) [pid = 4056] [serial = 997] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (16210800) [pid = 4056] [serial = 987] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131B3400) [pid = 4056] [serial = 982] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (176EA800) [pid = 4056] [serial = 991] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (153AC800) [pid = 4056] [serial = 985] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1100C000) [pid = 4056] [serial = 978] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (162AA000) [pid = 4056] [serial = 969] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17F17000) [pid = 4056] [serial = 993] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13921800) [pid = 4056] [serial = 967] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (12BD2400) [pid = 4056] [serial = 975] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (176F1C00) [pid = 4056] [serial = 996] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19704800) [pid = 4056] [serial = 999] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13137000) [pid = 4056] [serial = 981] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (175E6400) [pid = 4056] [serial = 970] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (18110400) [pid = 4056] [serial = 994] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (153A3800) [pid = 4056] [serial = 984] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1A522C00) [pid = 4056] [serial = 973] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1A12F000) [pid = 4056] [serial = 972] [outer = 00000000] [url = about:blank] 17:55:36 INFO - PROCESS | 4056 | 1467683736462 Marionette TRACE conn2 <- [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] 17:55:36 INFO - PROCESS | 4056 | 1467683736545 Marionette TRACE conn2 <- [1,1361,null,{"value":"13"}] 17:55:36 INFO - PROCESS | 4056 | 1467683736550 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:55:36 INFO - PROCESS | 4056 | 1467683736553 Marionette TRACE conn2 <- [1,1362,null,{}] 17:55:36 INFO - PROCESS | 4056 | 1467683736559 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:36 INFO - PROCESS | 4056 | 1467683736562 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:36 INFO - PROCESS | 4056 | 1467683736651 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:55:36 INFO - PROCESS | 4056 | 1467683736736 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:36 INFO - PROCESS | 4056 | 1467683736740 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:36 INFO - PROCESS | 4056 | ++DOCSHELL 1055F800 == 28 [pid = 4056] [id = 350] 17:55:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (10A82C00) [pid = 4056] [serial = 1049] [outer = 00000000] 17:55:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (10F0B400) [pid = 4056] [serial = 1050] [outer = 10A82C00] 17:55:36 INFO - PROCESS | 4056 | 1467683736787 Marionette DEBUG loaded listener.js 17:55:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1100DC00) [pid = 4056] [serial = 1051] [outer = 10A82C00] 17:55:37 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:37 INFO - PROCESS | 4056 | 1467683737198 Marionette TRACE conn2 <- [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] 17:55:37 INFO - PROCESS | 4056 | 1467683737256 Marionette TRACE conn2 <- [1,1365,null,{"value":"13"}] 17:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:55:37 INFO - PROCESS | 4056 | 1467683737266 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 4056 | 1467683737269 Marionette TRACE conn2 <- [1,1366,null,{}] 17:55:37 INFO - PROCESS | 4056 | 1467683737273 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:37 INFO - PROCESS | 4056 | 1467683737276 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:37 INFO - PROCESS | 4056 | 1467683737359 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:55:37 INFO - PROCESS | 4056 | 1467683737367 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:37 INFO - PROCESS | 4056 | 1467683737370 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:37 INFO - PROCESS | 4056 | ++DOCSHELL 12D82400 == 29 [pid = 4056] [id = 351] 17:55:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (12D88400) [pid = 4056] [serial = 1052] [outer = 00000000] 17:55:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (130CFC00) [pid = 4056] [serial = 1053] [outer = 12D88400] 17:55:37 INFO - PROCESS | 4056 | 1467683737419 Marionette DEBUG loaded listener.js 17:55:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13138800) [pid = 4056] [serial = 1054] [outer = 12D88400] 17:55:37 INFO - PROCESS | 4056 | 1467683737875 Marionette TRACE conn2 <- [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] 17:55:37 INFO - PROCESS | 4056 | 1467683737909 Marionette TRACE conn2 <- [1,1369,null,{"value":"13"}] 17:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:55:37 INFO - PROCESS | 4056 | 1467683737913 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:55:37 INFO - PROCESS | 4056 | 1467683737916 Marionette TRACE conn2 <- [1,1370,null,{}] 17:55:37 INFO - PROCESS | 4056 | 1467683737927 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:37 INFO - PROCESS | 4056 | 1467683737931 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:37 INFO - PROCESS | 4056 | 1467683738011 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:55:38 INFO - PROCESS | 4056 | 1467683738048 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 4056 | 1467683738052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:38 INFO - PROCESS | 4056 | ++DOCSHELL 13C74800 == 30 [pid = 4056] [id = 352] 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13C7B000) [pid = 4056] [serial = 1055] [outer = 00000000] 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13E9D000) [pid = 4056] [serial = 1056] [outer = 13C7B000] 17:55:38 INFO - PROCESS | 4056 | 1467683738098 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (14F3FC00) [pid = 4056] [serial = 1057] [outer = 13C7B000] 17:55:38 INFO - PROCESS | 4056 | [4056] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 17:55:38 INFO - PROCESS | 4056 | 1467683738566 Marionette TRACE conn2 <- [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] 17:55:38 INFO - PROCESS | 4056 | 1467683738622 Marionette TRACE conn2 <- [1,1373,null,{"value":"13"}] 17:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:55:38 INFO - PROCESS | 4056 | 1467683738632 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:55:38 INFO - PROCESS | 4056 | 1467683738634 Marionette TRACE conn2 <- [1,1374,null,{}] 17:55:38 INFO - PROCESS | 4056 | 1467683738638 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:38 INFO - PROCESS | 4056 | 1467683738640 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:38 INFO - PROCESS | 4056 | 1467683738749 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:55:38 INFO - PROCESS | 4056 | 1467683738759 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:38 INFO - PROCESS | 4056 | 1467683738762 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:38 INFO - PROCESS | 4056 | ++DOCSHELL 153B0800 == 31 [pid = 4056] [id = 353] 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153B0C00) [pid = 4056] [serial = 1058] [outer = 00000000] 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (15CA1400) [pid = 4056] [serial = 1059] [outer = 153B0C00] 17:55:38 INFO - PROCESS | 4056 | 1467683738857 Marionette DEBUG loaded listener.js 17:55:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (162A1C00) [pid = 4056] [serial = 1060] [outer = 153B0C00] 17:55:39 INFO - PROCESS | 4056 | 1467683739264 Marionette TRACE conn2 <- [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] 17:55:39 INFO - PROCESS | 4056 | 1467683739340 Marionette TRACE conn2 <- [1,1377,null,{"value":"13"}] 17:55:39 INFO - PROCESS | 4056 | 1467683739343 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:55:39 INFO - PROCESS | 4056 | 1467683739345 Marionette TRACE conn2 <- [1,1378,null,{}] 17:55:39 INFO - PROCESS | 4056 | 1467683739349 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:39 INFO - PROCESS | 4056 | 1467683739351 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:39 INFO - PROCESS | 4056 | 1467683739479 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:55:39 INFO - PROCESS | 4056 | 1467683739497 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:39 INFO - PROCESS | 4056 | 1467683739499 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:39 INFO - PROCESS | 4056 | ++DOCSHELL 153A4C00 == 32 [pid = 4056] [id = 354] 17:55:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (153A7000) [pid = 4056] [serial = 1061] [outer = 00000000] 17:55:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16C91C00) [pid = 4056] [serial = 1062] [outer = 153A7000] 17:55:39 INFO - PROCESS | 4056 | 1467683739590 Marionette DEBUG loaded listener.js 17:55:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17060C00) [pid = 4056] [serial = 1063] [outer = 153A7000] 17:55:39 INFO - PROCESS | 4056 | 1467683739998 Marionette TRACE conn2 <- [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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 703ms 17:55:40 INFO - PROCESS | 4056 | 1467683740050 Marionette TRACE conn2 -> [0,1381,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 4056 | 1467683740052 Marionette TRACE conn2 <- [1,1381,null,{"value":"13"}] 17:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:55:40 INFO - PROCESS | 4056 | 1467683740055 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 4056 | 1467683740057 Marionette TRACE conn2 <- [1,1382,null,{}] 17:55:40 INFO - PROCESS | 4056 | 1467683740060 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:40 INFO - PROCESS | 4056 | 1467683740065 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:40 INFO - PROCESS | 4056 | 1467683740195 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:55:40 INFO - PROCESS | 4056 | 1467683740259 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:40 INFO - PROCESS | 4056 | 1467683740261 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:40 INFO - PROCESS | 4056 | ++DOCSHELL 17B17800 == 33 [pid = 4056] [id = 355] 17:55:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17B1C800) [pid = 4056] [serial = 1064] [outer = 00000000] 17:55:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17EC9C00) [pid = 4056] [serial = 1065] [outer = 17B1C800] 17:55:40 INFO - PROCESS | 4056 | 1467683740304 Marionette DEBUG loaded listener.js 17:55:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17F61000) [pid = 4056] [serial = 1066] [outer = 17B1C800] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17B15400) [pid = 4056] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A136400) [pid = 4056] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17F0EC00) [pid = 4056] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (153AB000) [pid = 4056] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13EA0000) [pid = 4056] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (19901800) [pid = 4056] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (103CA800) [pid = 4056] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (175E5000) [pid = 4056] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (162A1800) [pid = 4056] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (139CE400) [pid = 4056] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10560C00) [pid = 4056] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:55:40 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (131B5000) [pid = 4056] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:55:40 INFO - PROCESS | 4056 | 1467683740895 Marionette TRACE conn2 <- [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]]]}] 17:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 906ms 17:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:55:40 INFO - PROCESS | 4056 | 1467683740958 Marionette TRACE conn2 -> [0,1385,"getWindowHandle",null] 17:55:40 INFO - PROCESS | 4056 | 1467683740960 Marionette TRACE conn2 <- [1,1385,null,{"value":"13"}] 17:55:40 INFO - PROCESS | 4056 | 1467683740963 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:55:40 INFO - PROCESS | 4056 | 1467683740974 Marionette TRACE conn2 <- [1,1386,null,{}] 17:55:40 INFO - PROCESS | 4056 | 1467683740978 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:40 INFO - PROCESS | 4056 | 1467683740980 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:41 INFO - PROCESS | 4056 | 1467683741084 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:55:41 INFO - PROCESS | 4056 | 1467683741139 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 4056 | 1467683741141 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:41 INFO - PROCESS | 4056 | ++DOCSHELL 10559800 == 34 [pid = 4056] [id = 356] 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (10A7C400) [pid = 4056] [serial = 1067] [outer = 00000000] 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13C72400) [pid = 4056] [serial = 1068] [outer = 10A7C400] 17:55:41 INFO - PROCESS | 4056 | 1467683741184 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (15CA5C00) [pid = 4056] [serial = 1069] [outer = 10A7C400] 17:55:41 INFO - PROCESS | 4056 | 1467683741513 Marionette TRACE conn2 <- [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]]]}] 17:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 594ms 17:55:41 INFO - PROCESS | 4056 | 1467683741560 Marionette TRACE conn2 -> [0,1389,"getWindowHandle",null] 17:55:41 INFO - PROCESS | 4056 | 1467683741563 Marionette TRACE conn2 <- [1,1389,null,{"value":"13"}] 17:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:55:41 INFO - PROCESS | 4056 | 1467683741566 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:55:41 INFO - PROCESS | 4056 | 1467683741567 Marionette TRACE conn2 <- [1,1390,null,{}] 17:55:41 INFO - PROCESS | 4056 | 1467683741571 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:41 INFO - PROCESS | 4056 | 1467683741573 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:41 INFO - PROCESS | 4056 | 1467683741679 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:55:41 INFO - PROCESS | 4056 | 1467683741687 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:41 INFO - PROCESS | 4056 | 1467683741689 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:41 INFO - PROCESS | 4056 | ++DOCSHELL 1036EC00 == 35 [pid = 4056] [id = 357] 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (10E39C00) [pid = 4056] [serial = 1070] [outer = 00000000] 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (18114000) [pid = 4056] [serial = 1071] [outer = 10E39C00] 17:55:41 INFO - PROCESS | 4056 | 1467683741733 Marionette DEBUG loaded listener.js 17:55:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (18114800) [pid = 4056] [serial = 1072] [outer = 10E39C00] 17:55:42 INFO - PROCESS | 4056 | 1467683742139 Marionette TRACE conn2 <- [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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 640ms 17:55:42 INFO - PROCESS | 4056 | 1467683742204 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 4056 | 1467683742206 Marionette TRACE conn2 <- [1,1393,null,{"value":"13"}] 17:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:55:42 INFO - PROCESS | 4056 | 1467683742209 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 4056 | 1467683742211 Marionette TRACE conn2 <- [1,1394,null,{}] 17:55:42 INFO - PROCESS | 4056 | 1467683742214 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:42 INFO - PROCESS | 4056 | 1467683742216 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:42 INFO - PROCESS | 4056 | 1467683742289 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:55:42 INFO - PROCESS | 4056 | 1467683742399 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:42 INFO - PROCESS | 4056 | 1467683742401 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:42 INFO - PROCESS | 4056 | ++DOCSHELL 13C73400 == 36 [pid = 4056] [id = 358] 17:55:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19704800) [pid = 4056] [serial = 1073] [outer = 00000000] 17:55:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1970FC00) [pid = 4056] [serial = 1074] [outer = 19704800] 17:55:42 INFO - PROCESS | 4056 | 1467683742446 Marionette DEBUG loaded listener.js 17:55:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19901800) [pid = 4056] [serial = 1075] [outer = 19704800] 17:55:42 INFO - PROCESS | 4056 | 1467683742874 Marionette TRACE conn2 <- [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]]]}] 17:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 703ms 17:55:42 INFO - PROCESS | 4056 | 1467683742909 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:55:42 INFO - PROCESS | 4056 | 1467683742914 Marionette TRACE conn2 <- [1,1397,null,{"value":"13"}] 17:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:55:42 INFO - PROCESS | 4056 | 1467683742919 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:55:42 INFO - PROCESS | 4056 | 1467683742922 Marionette TRACE conn2 <- [1,1398,null,{}] 17:55:42 INFO - PROCESS | 4056 | 1467683742928 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:42 INFO - PROCESS | 4056 | 1467683742931 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:43 INFO - PROCESS | 4056 | 1467683743052 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:55:43 INFO - PROCESS | 4056 | 1467683743182 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:43 INFO - PROCESS | 4056 | 1467683743185 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:43 INFO - PROCESS | 4056 | ++DOCSHELL 10326400 == 37 [pid = 4056] [id = 359] 17:55:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (10329400) [pid = 4056] [serial = 1076] [outer = 00000000] 17:55:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (10E3D000) [pid = 4056] [serial = 1077] [outer = 10329400] 17:55:43 INFO - PROCESS | 4056 | 1467683743243 Marionette DEBUG loaded listener.js 17:55:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (114D5400) [pid = 4056] [serial = 1078] [outer = 10329400] 17:55:44 INFO - PROCESS | 4056 | 1467683744096 Marionette TRACE conn2 <- [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]]]}] 17:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1187ms 17:55:44 INFO - PROCESS | 4056 | 1467683744118 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:55:44 INFO - PROCESS | 4056 | 1467683744123 Marionette TRACE conn2 <- [1,1401,null,{"value":"13"}] 17:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:55:44 INFO - PROCESS | 4056 | 1467683744129 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:55:44 INFO - PROCESS | 4056 | 1467683744132 Marionette TRACE conn2 <- [1,1402,null,{}] 17:55:44 INFO - PROCESS | 4056 | 1467683744136 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:44 INFO - PROCESS | 4056 | 1467683744139 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:44 INFO - PROCESS | 4056 | 1467683744258 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:55:44 INFO - PROCESS | 4056 | 1467683744380 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:44 INFO - PROCESS | 4056 | 1467683744383 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:44 INFO - PROCESS | 4056 | ++DOCSHELL 134D7000 == 38 [pid = 4056] [id = 360] 17:55:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (13921400) [pid = 4056] [serial = 1079] [outer = 00000000] 17:55:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (13C84000) [pid = 4056] [serial = 1080] [outer = 13921400] 17:55:44 INFO - PROCESS | 4056 | 1467683744437 Marionette DEBUG loaded listener.js 17:55:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (153A9000) [pid = 4056] [serial = 1081] [outer = 13921400] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 1036EC00 == 37 [pid = 4056] [id = 357] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 10559800 == 36 [pid = 4056] [id = 356] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 17B17800 == 35 [pid = 4056] [id = 355] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 153A4C00 == 34 [pid = 4056] [id = 354] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 153B0800 == 33 [pid = 4056] [id = 353] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 13C74800 == 32 [pid = 4056] [id = 352] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 12D82400 == 31 [pid = 4056] [id = 351] 17:55:45 INFO - PROCESS | 4056 | --DOCSHELL 1055F800 == 30 [pid = 4056] [id = 350] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1A12F400) [pid = 4056] [serial = 1033] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A13A800) [pid = 4056] [serial = 1035] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1A141400) [pid = 4056] [serial = 1036] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (18113000) [pid = 4056] [serial = 1023] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B87800) [pid = 4056] [serial = 1026] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B14C00) [pid = 4056] [serial = 1029] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19B82000) [pid = 4056] [serial = 1003] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114D2400) [pid = 4056] [serial = 1005] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (12DC3800) [pid = 4056] [serial = 1006] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17B1A400) [pid = 4056] [serial = 1020] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1634D400) [pid = 4056] [serial = 1017] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (16BC3800) [pid = 4056] [serial = 1018] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (153B1400) [pid = 4056] [serial = 1008] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (15CA7400) [pid = 4056] [serial = 1009] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10F11800) [pid = 4056] [serial = 1011] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (12A2A400) [pid = 4056] [serial = 1012] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (134D9000) [pid = 4056] [serial = 1014] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (13C84C00) [pid = 4056] [serial = 1015] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1A124400) [pid = 4056] [serial = 1032] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (13C68800) [pid = 4056] [serial = 1027] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (18114C00) [pid = 4056] [serial = 1024] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1970C400) [pid = 4056] [serial = 1030] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17BC9000) [pid = 4056] [serial = 1021] [outer = 00000000] [url = about:blank] 17:55:45 INFO - PROCESS | 4056 | 1467683745351 Marionette TRACE conn2 <- [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]]]}] 17:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1250ms 17:55:45 INFO - PROCESS | 4056 | 1467683745382 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:55:45 INFO - PROCESS | 4056 | 1467683745386 Marionette TRACE conn2 <- [1,1405,null,{"value":"13"}] 17:55:45 INFO - PROCESS | 4056 | 1467683745391 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:55:45 INFO - PROCESS | 4056 | 1467683745394 Marionette TRACE conn2 <- [1,1406,null,{}] 17:55:45 INFO - PROCESS | 4056 | 1467683745400 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:45 INFO - PROCESS | 4056 | 1467683745403 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:45 INFO - PROCESS | 4056 | 1467683745500 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:55:45 INFO - PROCESS | 4056 | 1467683745507 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:45 INFO - PROCESS | 4056 | 1467683745509 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:45 INFO - PROCESS | 4056 | ++DOCSHELL 10A73400 == 31 [pid = 4056] [id = 361] 17:55:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (10A74C00) [pid = 4056] [serial = 1082] [outer = 00000000] 17:55:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (114CB800) [pid = 4056] [serial = 1083] [outer = 10A74C00] 17:55:45 INFO - PROCESS | 4056 | 1467683745563 Marionette DEBUG loaded listener.js 17:55:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12822400) [pid = 4056] [serial = 1084] [outer = 10A74C00] 17:55:46 INFO - PROCESS | 4056 | 1467683746075 Marionette TRACE conn2 <- [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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 735ms 17:55:46 INFO - PROCESS | 4056 | 1467683746133 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 4056 | 1467683746137 Marionette TRACE conn2 <- [1,1409,null,{"value":"13"}] 17:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:55:46 INFO - PROCESS | 4056 | 1467683746143 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 4056 | 1467683746145 Marionette TRACE conn2 <- [1,1410,null,{}] 17:55:46 INFO - PROCESS | 4056 | 1467683746167 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:46 INFO - PROCESS | 4056 | 1467683746169 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:46 INFO - PROCESS | 4056 | 1467683746256 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:55:46 INFO - PROCESS | 4056 | 1467683746345 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 4056 | 1467683746347 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:46 INFO - PROCESS | 4056 | ++DOCSHELL 12D80C00 == 32 [pid = 4056] [id = 362] 17:55:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (130D1800) [pid = 4056] [serial = 1085] [outer = 00000000] 17:55:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131B9400) [pid = 4056] [serial = 1086] [outer = 130D1800] 17:55:46 INFO - PROCESS | 4056 | 1467683746392 Marionette DEBUG loaded listener.js 17:55:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (132D0C00) [pid = 4056] [serial = 1087] [outer = 130D1800] 17:55:46 INFO - PROCESS | 4056 | 1467683746789 Marionette TRACE conn2 <- [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]]]}] 17:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 703ms 17:55:46 INFO - PROCESS | 4056 | 1467683746843 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:55:46 INFO - PROCESS | 4056 | 1467683746845 Marionette TRACE conn2 <- [1,1413,null,{"value":"13"}] 17:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:55:46 INFO - PROCESS | 4056 | 1467683746849 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:55:46 INFO - PROCESS | 4056 | 1467683746852 Marionette TRACE conn2 <- [1,1414,null,{}] 17:55:46 INFO - PROCESS | 4056 | 1467683746892 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:46 INFO - PROCESS | 4056 | 1467683746896 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:46 INFO - PROCESS | 4056 | 1467683746977 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:55:46 INFO - PROCESS | 4056 | 1467683746991 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:46 INFO - PROCESS | 4056 | 1467683746995 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:46 INFO - PROCESS | 4056 | ++DOCSHELL 153B0800 == 33 [pid = 4056] [id = 363] 17:55:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (153B1400) [pid = 4056] [serial = 1088] [outer = 00000000] 17:55:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (15CA1800) [pid = 4056] [serial = 1089] [outer = 153B1400] 17:55:47 INFO - PROCESS | 4056 | 1467683747055 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (162A9C00) [pid = 4056] [serial = 1090] [outer = 153B1400] 17:55:47 INFO - PROCESS | 4056 | 1467683747494 Marionette TRACE conn2 <- [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]]]}] 17:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 703ms 17:55:47 INFO - PROCESS | 4056 | 1467683747548 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:55:47 INFO - PROCESS | 4056 | 1467683747550 Marionette TRACE conn2 <- [1,1417,null,{"value":"13"}] 17:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:55:47 INFO - PROCESS | 4056 | 1467683747554 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:55:47 INFO - PROCESS | 4056 | 1467683747555 Marionette TRACE conn2 <- [1,1418,null,{}] 17:55:47 INFO - PROCESS | 4056 | 1467683747559 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:47 INFO - PROCESS | 4056 | 1467683747561 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:47 INFO - PROCESS | 4056 | 1467683747672 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:55:47 INFO - PROCESS | 4056 | 1467683747678 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:47 INFO - PROCESS | 4056 | 1467683747680 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:47 INFO - PROCESS | 4056 | ++DOCSHELL 16B07800 == 34 [pid = 4056] [id = 364] 17:55:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (16B08000) [pid = 4056] [serial = 1091] [outer = 00000000] 17:55:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16FBC800) [pid = 4056] [serial = 1092] [outer = 16B08000] 17:55:47 INFO - PROCESS | 4056 | 1467683747777 Marionette DEBUG loaded listener.js 17:55:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (176E8C00) [pid = 4056] [serial = 1093] [outer = 16B08000] 17:55:48 INFO - PROCESS | 4056 | 1467683748195 Marionette TRACE conn2 <- [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]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 703ms 17:55:48 INFO - PROCESS | 4056 | 1467683748257 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 4056 | 1467683748259 Marionette TRACE conn2 <- [1,1421,null,{"value":"13"}] 17:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:55:48 INFO - PROCESS | 4056 | 1467683748262 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 4056 | 1467683748264 Marionette TRACE conn2 <- [1,1422,null,{}] 17:55:48 INFO - PROCESS | 4056 | 1467683748267 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:48 INFO - PROCESS | 4056 | 1467683748269 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:48 INFO - PROCESS | 4056 | 1467683748408 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:55:48 INFO - PROCESS | 4056 | 1467683748432 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:48 INFO - PROCESS | 4056 | 1467683748434 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:48 INFO - PROCESS | 4056 | ++DOCSHELL 16BC8000 == 35 [pid = 4056] [id = 365] 17:55:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1778A800) [pid = 4056] [serial = 1094] [outer = 00000000] 17:55:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B17000) [pid = 4056] [serial = 1095] [outer = 1778A800] 17:55:48 INFO - PROCESS | 4056 | 1467683748478 Marionette DEBUG loaded listener.js 17:55:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B1BC00) [pid = 4056] [serial = 1096] [outer = 1778A800] 17:55:48 INFO - PROCESS | 4056 | 1467683748932 Marionette TRACE conn2 <- [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]]]}] 17:55:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:55:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 687ms 17:55:48 INFO - PROCESS | 4056 | 1467683748965 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:55:48 INFO - PROCESS | 4056 | 1467683748967 Marionette TRACE conn2 <- [1,1425,null,{"value":"13"}] 17:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:55:48 INFO - PROCESS | 4056 | 1467683748970 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:55:48 INFO - PROCESS | 4056 | 1467683748972 Marionette TRACE conn2 <- [1,1426,null,{}] 17:55:48 INFO - PROCESS | 4056 | 1467683748975 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:48 INFO - PROCESS | 4056 | 1467683748981 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:49 INFO - PROCESS | 4056 | 1467683749116 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:55:49 INFO - PROCESS | 4056 | 1467683749176 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 4056 | 1467683749178 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:49 INFO - PROCESS | 4056 | ++DOCSHELL 1810E400 == 36 [pid = 4056] [id = 366] 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1810E800) [pid = 4056] [serial = 1097] [outer = 00000000] 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1970A800) [pid = 4056] [serial = 1098] [outer = 1810E800] 17:55:49 INFO - PROCESS | 4056 | 1467683749221 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1970AC00) [pid = 4056] [serial = 1099] [outer = 1810E800] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (12D88400) [pid = 4056] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13C7B000) [pid = 4056] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (12D88800) [pid = 4056] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10A82C00) [pid = 4056] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17B1C800) [pid = 4056] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10A94C00) [pid = 4056] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (15CA0800) [pid = 4056] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (19E2E800) [pid = 4056] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10E39C00) [pid = 4056] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (153A7000) [pid = 4056] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (10A7C400) [pid = 4056] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:55:49 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (153B0C00) [pid = 4056] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:55:49 INFO - PROCESS | 4056 | 1467683749667 Marionette TRACE conn2 <- [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]]]}] 17:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 734ms 17:55:49 INFO - PROCESS | 4056 | 1467683749716 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:55:49 INFO - PROCESS | 4056 | 1467683749717 Marionette TRACE conn2 <- [1,1429,null,{"value":"13"}] 17:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:55:49 INFO - PROCESS | 4056 | 1467683749725 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:55:49 INFO - PROCESS | 4056 | 1467683749727 Marionette TRACE conn2 <- [1,1430,null,{}] 17:55:49 INFO - PROCESS | 4056 | 1467683749730 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:49 INFO - PROCESS | 4056 | 1467683749732 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:49 INFO - PROCESS | 4056 | 1467683749814 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:55:49 INFO - PROCESS | 4056 | 1467683749820 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:49 INFO - PROCESS | 4056 | 1467683749822 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:49 INFO - PROCESS | 4056 | ++DOCSHELL 12B0A800 == 37 [pid = 4056] [id = 367] 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (12BD6000) [pid = 4056] [serial = 1100] [outer = 00000000] 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16B0A800) [pid = 4056] [serial = 1101] [outer = 12BD6000] 17:55:49 INFO - PROCESS | 4056 | 1467683749866 Marionette DEBUG loaded listener.js 17:55:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17782800) [pid = 4056] [serial = 1102] [outer = 12BD6000] 17:55:50 INFO - PROCESS | 4056 | 1467683750289 Marionette TRACE conn2 <- [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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 641ms 17:55:50 INFO - PROCESS | 4056 | 1467683750362 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 4056 | 1467683750364 Marionette TRACE conn2 <- [1,1433,null,{"value":"13"}] 17:55:50 INFO - PROCESS | 4056 | 1467683750367 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:55:50 INFO - PROCESS | 4056 | 1467683750369 Marionette TRACE conn2 <- [1,1434,null,{}] 17:55:50 INFO - PROCESS | 4056 | 1467683750373 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:50 INFO - PROCESS | 4056 | 1467683750374 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:50 INFO - PROCESS | 4056 | 1467683750451 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:55:50 INFO - PROCESS | 4056 | 1467683750456 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:50 INFO - PROCESS | 4056 | 1467683750458 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:50 INFO - PROCESS | 4056 | ++DOCSHELL 10F0A400 == 38 [pid = 4056] [id = 368] 17:55:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13926400) [pid = 4056] [serial = 1103] [outer = 00000000] 17:55:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19B67000) [pid = 4056] [serial = 1104] [outer = 13926400] 17:55:50 INFO - PROCESS | 4056 | 1467683750500 Marionette DEBUG loaded listener.js 17:55:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19B88C00) [pid = 4056] [serial = 1105] [outer = 13926400] 17:55:50 INFO - PROCESS | 4056 | 1467683750921 Marionette TRACE conn2 <- [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]]]}] 17:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 593ms 17:55:50 INFO - PROCESS | 4056 | 1467683750965 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:55:50 INFO - PROCESS | 4056 | 1467683750967 Marionette TRACE conn2 <- [1,1437,null,{"value":"13"}] 17:55:50 INFO - PROCESS | 4056 | 1467683750970 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:55:50 INFO - PROCESS | 4056 | 1467683750972 Marionette TRACE conn2 <- [1,1438,null,{}] 17:55:50 INFO - PROCESS | 4056 | 1467683750975 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:50 INFO - PROCESS | 4056 | 1467683750977 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:51 INFO - PROCESS | 4056 | 1467683751065 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:55:51 INFO - PROCESS | 4056 | 1467683751073 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 4056 | 1467683751075 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:51 INFO - PROCESS | 4056 | ++DOCSHELL 153B2800 == 39 [pid = 4056] [id = 369] 17:55:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19910800) [pid = 4056] [serial = 1106] [outer = 00000000] 17:55:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1A12AC00) [pid = 4056] [serial = 1107] [outer = 19910800] 17:55:51 INFO - PROCESS | 4056 | 1467683751117 Marionette DEBUG loaded listener.js 17:55:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A130400) [pid = 4056] [serial = 1108] [outer = 19910800] 17:55:51 INFO - PROCESS | 4056 | 1467683751549 Marionette TRACE conn2 <- [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]]]}] 17:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 641ms 17:55:51 INFO - PROCESS | 4056 | 1467683751633 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:55:51 INFO - PROCESS | 4056 | 1467683751637 Marionette TRACE conn2 <- [1,1441,null,{"value":"13"}] 17:55:51 INFO - PROCESS | 4056 | 1467683751647 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:55:51 INFO - PROCESS | 4056 | 1467683751652 Marionette TRACE conn2 <- [1,1442,null,{}] 17:55:51 INFO - PROCESS | 4056 | 1467683751658 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:51 INFO - PROCESS | 4056 | 1467683751661 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:51 INFO - PROCESS | 4056 | 1467683751778 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:55:51 INFO - PROCESS | 4056 | 1467683751887 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:51 INFO - PROCESS | 4056 | 1467683751893 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:51 INFO - PROCESS | 4056 | ++DOCSHELL 10E38000 == 40 [pid = 4056] [id = 370] 17:55:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10E3E000) [pid = 4056] [serial = 1109] [outer = 00000000] 17:55:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (114CD400) [pid = 4056] [serial = 1110] [outer = 10E3E000] 17:55:51 INFO - PROCESS | 4056 | 1467683751949 Marionette DEBUG loaded listener.js 17:55:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12BDDC00) [pid = 4056] [serial = 1111] [outer = 10E3E000] 17:55:52 INFO - PROCESS | 4056 | 1467683752610 Marionette TRACE conn2 <- [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]]]}] 17:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1000ms 17:55:52 INFO - PROCESS | 4056 | 1467683752652 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:55:52 INFO - PROCESS | 4056 | 1467683752655 Marionette TRACE conn2 <- [1,1445,null,{"value":"13"}] 17:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:55:52 INFO - PROCESS | 4056 | 1467683752662 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:55:52 INFO - PROCESS | 4056 | 1467683752666 Marionette TRACE conn2 <- [1,1446,null,{}] 17:55:52 INFO - PROCESS | 4056 | 1467683752670 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:52 INFO - PROCESS | 4056 | 1467683752673 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:52 INFO - PROCESS | 4056 | 1467683752779 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:55:52 INFO - PROCESS | 4056 | 1467683752910 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:52 INFO - PROCESS | 4056 | 1467683752914 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:52 INFO - PROCESS | 4056 | ++DOCSHELL 1392BC00 == 41 [pid = 4056] [id = 371] 17:55:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1392D800) [pid = 4056] [serial = 1112] [outer = 00000000] 17:55:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (153A8800) [pid = 4056] [serial = 1113] [outer = 1392D800] 17:55:52 INFO - PROCESS | 4056 | 1467683752969 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (15CA7400) [pid = 4056] [serial = 1114] [outer = 1392D800] 17:55:53 INFO - PROCESS | 4056 | 1467683753511 Marionette TRACE conn2 <- [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]]]}] 17:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 906ms 17:55:53 INFO - PROCESS | 4056 | 1467683753562 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:55:53 INFO - PROCESS | 4056 | 1467683753564 Marionette TRACE conn2 <- [1,1449,null,{"value":"13"}] 17:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:55:53 INFO - PROCESS | 4056 | 1467683753568 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:55:53 INFO - PROCESS | 4056 | 1467683753570 Marionette TRACE conn2 <- [1,1450,null,{}] 17:55:53 INFO - PROCESS | 4056 | 1467683753580 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:53 INFO - PROCESS | 4056 | 1467683753584 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:53 INFO - PROCESS | 4056 | 1467683753692 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:55:53 INFO - PROCESS | 4056 | 1467683753795 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:53 INFO - PROCESS | 4056 | 1467683753799 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:53 INFO - PROCESS | 4056 | ++DOCSHELL 1810FC00 == 42 [pid = 4056] [id = 372] 17:55:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (18110400) [pid = 4056] [serial = 1115] [outer = 00000000] 17:55:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1970B400) [pid = 4056] [serial = 1116] [outer = 18110400] 17:55:53 INFO - PROCESS | 4056 | 1467683753854 Marionette DEBUG loaded listener.js 17:55:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19B8BC00) [pid = 4056] [serial = 1117] [outer = 18110400] 17:55:54 INFO - PROCESS | 4056 | 1467683754476 Marionette TRACE conn2 <- [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]]]}] 17:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 953ms 17:55:54 INFO - PROCESS | 4056 | 1467683754513 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:55:54 INFO - PROCESS | 4056 | 1467683754515 Marionette TRACE conn2 <- [1,1453,null,{"value":"13"}] 17:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:55:54 INFO - PROCESS | 4056 | 1467683754519 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:55:54 INFO - PROCESS | 4056 | 1467683754521 Marionette TRACE conn2 <- [1,1454,null,{}] 17:55:54 INFO - PROCESS | 4056 | 1467683754524 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:54 INFO - PROCESS | 4056 | 1467683754527 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:54 INFO - PROCESS | 4056 | 1467683754629 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:55:54 INFO - PROCESS | 4056 | 1467683754730 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:54 INFO - PROCESS | 4056 | 1467683754732 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:54 INFO - PROCESS | 4056 | ++DOCSHELL 1A139400 == 43 [pid = 4056] [id = 373] 17:55:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A139800) [pid = 4056] [serial = 1118] [outer = 00000000] 17:55:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A13F400) [pid = 4056] [serial = 1119] [outer = 1A139800] 17:55:54 INFO - PROCESS | 4056 | 1467683754784 Marionette DEBUG loaded listener.js 17:55:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A18D800) [pid = 4056] [serial = 1120] [outer = 1A139800] 17:55:55 INFO - PROCESS | 4056 | 1467683755530 Marionette TRACE conn2 <- [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]]]}] 17:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1046ms 17:55:55 INFO - PROCESS | 4056 | 1467683755579 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:55:55 INFO - PROCESS | 4056 | 1467683755583 Marionette TRACE conn2 <- [1,1457,null,{"value":"13"}] 17:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:55:55 INFO - PROCESS | 4056 | 1467683755588 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:55:55 INFO - PROCESS | 4056 | 1467683755591 Marionette TRACE conn2 <- [1,1458,null,{}] 17:55:55 INFO - PROCESS | 4056 | 1467683755596 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:55 INFO - PROCESS | 4056 | 1467683755599 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:55 INFO - PROCESS | 4056 | 1467683755703 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:55:55 INFO - PROCESS | 4056 | 1467683755840 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:55 INFO - PROCESS | 4056 | 1467683755845 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:55 INFO - PROCESS | 4056 | ++DOCSHELL 12B01800 == 44 [pid = 4056] [id = 374] 17:55:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (12B02800) [pid = 4056] [serial = 1121] [outer = 00000000] 17:55:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (13032400) [pid = 4056] [serial = 1122] [outer = 12B02800] 17:55:55 INFO - PROCESS | 4056 | 1467683755894 Marionette DEBUG loaded listener.js 17:55:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (13131C00) [pid = 4056] [serial = 1123] [outer = 12B02800] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 10F0A400 == 43 [pid = 4056] [id = 368] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 12B0A800 == 42 [pid = 4056] [id = 367] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 1810E400 == 41 [pid = 4056] [id = 366] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 16BC8000 == 40 [pid = 4056] [id = 365] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 16B07800 == 39 [pid = 4056] [id = 364] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 153B0800 == 38 [pid = 4056] [id = 363] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 12D80C00 == 37 [pid = 4056] [id = 362] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 10A73400 == 36 [pid = 4056] [id = 361] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 13C73400 == 35 [pid = 4056] [id = 358] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 10326400 == 34 [pid = 4056] [id = 359] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 134D7000 == 33 [pid = 4056] [id = 360] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 12D82000 == 32 [pid = 4056] [id = 349] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 1A139400 == 31 [pid = 4056] [id = 373] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 1810FC00 == 30 [pid = 4056] [id = 372] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 153B2800 == 29 [pid = 4056] [id = 369] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 10E38000 == 28 [pid = 4056] [id = 370] 17:55:56 INFO - PROCESS | 4056 | --DOCSHELL 1392BC00 == 27 [pid = 4056] [id = 371] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (130CFC00) [pid = 4056] [serial = 1053] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (13138800) [pid = 4056] [serial = 1054] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (13E9D000) [pid = 4056] [serial = 1056] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (13138C00) [pid = 4056] [serial = 1048] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (130A5C00) [pid = 4056] [serial = 1047] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (10F0B400) [pid = 4056] [serial = 1050] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1100DC00) [pid = 4056] [serial = 1051] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17EC9C00) [pid = 4056] [serial = 1065] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131BCC00) [pid = 4056] [serial = 1039] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (12D7CC00) [pid = 4056] [serial = 1038] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (176F1400) [pid = 4056] [serial = 1042] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1634BC00) [pid = 4056] [serial = 1041] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A18C000) [pid = 4056] [serial = 1045] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1A125800) [pid = 4056] [serial = 1044] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (18114800) [pid = 4056] [serial = 1072] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17060C00) [pid = 4056] [serial = 1063] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (16C91C00) [pid = 4056] [serial = 1062] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13C72400) [pid = 4056] [serial = 1068] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (18114000) [pid = 4056] [serial = 1071] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1970FC00) [pid = 4056] [serial = 1074] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17F61000) [pid = 4056] [serial = 1066] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (15CA1400) [pid = 4056] [serial = 1059] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (162A1C00) [pid = 4056] [serial = 1060] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (15CA5C00) [pid = 4056] [serial = 1069] [outer = 00000000] [url = about:blank] 17:55:56 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (14F3FC00) [pid = 4056] [serial = 1057] [outer = 00000000] [url = about:blank] 17:55:57 INFO - PROCESS | 4056 | 1467683757130 Marionette TRACE conn2 <- [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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1625ms 17:55:57 INFO - PROCESS | 4056 | 1467683757219 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 4056 | 1467683757223 Marionette TRACE conn2 <- [1,1461,null,{"value":"13"}] 17:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:55:57 INFO - PROCESS | 4056 | 1467683757230 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 4056 | 1467683757234 Marionette TRACE conn2 <- [1,1462,null,{}] 17:55:57 INFO - PROCESS | 4056 | 1467683757239 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:57 INFO - PROCESS | 4056 | 1467683757242 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:57 INFO - PROCESS | 4056 | 1467683757329 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:55:57 INFO - PROCESS | 4056 | 1467683757414 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:57 INFO - PROCESS | 4056 | 1467683757417 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:57 INFO - PROCESS | 4056 | ++DOCSHELL 10A05C00 == 28 [pid = 4056] [id = 375] 17:55:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10A0A000) [pid = 4056] [serial = 1124] [outer = 00000000] 17:55:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (11075C00) [pid = 4056] [serial = 1125] [outer = 10A0A000] 17:55:57 INFO - PROCESS | 4056 | 1467683757463 Marionette DEBUG loaded listener.js 17:55:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (114CDC00) [pid = 4056] [serial = 1126] [outer = 10A0A000] 17:55:57 INFO - PROCESS | 4056 | 1467683757871 Marionette TRACE conn2 <- [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]]]}] 17:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 687ms 17:55:57 INFO - PROCESS | 4056 | 1467683757927 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:55:57 INFO - PROCESS | 4056 | 1467683757932 Marionette TRACE conn2 <- [1,1465,null,{"value":"13"}] 17:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:55:57 INFO - PROCESS | 4056 | 1467683757938 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:55:57 INFO - PROCESS | 4056 | 1467683757941 Marionette TRACE conn2 <- [1,1466,null,{}] 17:55:57 INFO - PROCESS | 4056 | 1467683757944 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:57 INFO - PROCESS | 4056 | 1467683757947 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:58 INFO - PROCESS | 4056 | 1467683758034 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:55:58 INFO - PROCESS | 4056 | 1467683758043 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 4056 | 1467683758046 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:58 INFO - PROCESS | 4056 | ++DOCSHELL 13138C00 == 29 [pid = 4056] [id = 376] 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13150400) [pid = 4056] [serial = 1127] [outer = 00000000] 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131B1C00) [pid = 4056] [serial = 1128] [outer = 13150400] 17:55:58 INFO - PROCESS | 4056 | 1467683758093 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131BA400) [pid = 4056] [serial = 1129] [outer = 13150400] 17:55:58 INFO - PROCESS | 4056 | 1467683758554 Marionette TRACE conn2 <- [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]]]}] 17:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 641ms 17:55:58 INFO - PROCESS | 4056 | 1467683758575 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:55:58 INFO - PROCESS | 4056 | 1467683758578 Marionette TRACE conn2 <- [1,1469,null,{"value":"13"}] 17:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:55:58 INFO - PROCESS | 4056 | 1467683758581 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:55:58 INFO - PROCESS | 4056 | 1467683758584 Marionette TRACE conn2 <- [1,1470,null,{}] 17:55:58 INFO - PROCESS | 4056 | 1467683758595 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:58 INFO - PROCESS | 4056 | 1467683758599 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:58 INFO - PROCESS | 4056 | 1467683758679 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:55:58 INFO - PROCESS | 4056 | 1467683758721 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:58 INFO - PROCESS | 4056 | 1467683758725 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:58 INFO - PROCESS | 4056 | ++DOCSHELL 153A3800 == 30 [pid = 4056] [id = 377] 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153A4000) [pid = 4056] [serial = 1130] [outer = 00000000] 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (153AB000) [pid = 4056] [serial = 1131] [outer = 153A4000] 17:55:58 INFO - PROCESS | 4056 | 1467683758771 Marionette DEBUG loaded listener.js 17:55:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (15438400) [pid = 4056] [serial = 1132] [outer = 153A4000] 17:55:59 INFO - PROCESS | 4056 | 1467683759262 Marionette TRACE conn2 <- [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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 734ms 17:55:59 INFO - PROCESS | 4056 | 1467683759321 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 4056 | 1467683759324 Marionette TRACE conn2 <- [1,1473,null,{"value":"13"}] 17:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:55:59 INFO - PROCESS | 4056 | 1467683759327 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 4056 | 1467683759329 Marionette TRACE conn2 <- [1,1474,null,{}] 17:55:59 INFO - PROCESS | 4056 | 1467683759332 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:59 INFO - PROCESS | 4056 | 1467683759334 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:59 INFO - PROCESS | 4056 | 1467683759456 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:55:59 INFO - PROCESS | 4056 | 1467683759466 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:55:59 INFO - PROCESS | 4056 | 1467683759468 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:55:59 INFO - PROCESS | 4056 | ++DOCSHELL 15437400 == 31 [pid = 4056] [id = 378] 17:55:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (15773400) [pid = 4056] [serial = 1133] [outer = 00000000] 17:55:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (162AC800) [pid = 4056] [serial = 1134] [outer = 15773400] 17:55:59 INFO - PROCESS | 4056 | 1467683759511 Marionette DEBUG loaded listener.js 17:55:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16B0B000) [pid = 4056] [serial = 1135] [outer = 15773400] 17:55:59 INFO - PROCESS | 4056 | 1467683759954 Marionette TRACE conn2 <- [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]]]}] 17:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 641ms 17:55:59 INFO - PROCESS | 4056 | 1467683759965 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:55:59 INFO - PROCESS | 4056 | 1467683759969 Marionette TRACE conn2 <- [1,1477,null,{"value":"13"}] 17:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:55:59 INFO - PROCESS | 4056 | 1467683759973 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:55:59 INFO - PROCESS | 4056 | 1467683759974 Marionette TRACE conn2 <- [1,1478,null,{}] 17:55:59 INFO - PROCESS | 4056 | 1467683759977 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:55:59 INFO - PROCESS | 4056 | 1467683759979 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:00 INFO - PROCESS | 4056 | 1467683760084 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:56:00 INFO - PROCESS | 4056 | 1467683760175 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 4056 | 1467683760177 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:00 INFO - PROCESS | 4056 | ++DOCSHELL 16BC4000 == 32 [pid = 4056] [id = 379] 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (16FC3400) [pid = 4056] [serial = 1136] [outer = 00000000] 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17691400) [pid = 4056] [serial = 1137] [outer = 16FC3400] 17:56:00 INFO - PROCESS | 4056 | 1467683760219 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (176F2400) [pid = 4056] [serial = 1138] [outer = 16FC3400] 17:56:00 INFO - PROCESS | 4056 | 1467683760638 Marionette TRACE conn2 <- [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]]]}] 17:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 703ms 17:56:00 INFO - PROCESS | 4056 | 1467683760670 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:56:00 INFO - PROCESS | 4056 | 1467683760672 Marionette TRACE conn2 <- [1,1481,null,{"value":"13"}] 17:56:00 INFO - PROCESS | 4056 | 1467683760675 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:56:00 INFO - PROCESS | 4056 | 1467683760677 Marionette TRACE conn2 <- [1,1482,null,{}] 17:56:00 INFO - PROCESS | 4056 | 1467683760680 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:00 INFO - PROCESS | 4056 | 1467683760685 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:00 INFO - PROCESS | 4056 | 1467683760819 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:56:00 INFO - PROCESS | 4056 | 1467683760825 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:00 INFO - PROCESS | 4056 | 1467683760827 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:00 INFO - PROCESS | 4056 | ++DOCSHELL 15CA1400 == 33 [pid = 4056] [id = 380] 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B11800) [pid = 4056] [serial = 1139] [outer = 00000000] 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17F18400) [pid = 4056] [serial = 1140] [outer = 17B11800] 17:56:00 INFO - PROCESS | 4056 | 1467683760875 Marionette DEBUG loaded listener.js 17:56:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (18116000) [pid = 4056] [serial = 1141] [outer = 17B11800] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1810E800) [pid = 4056] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1778A800) [pid = 4056] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19704800) [pid = 4056] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (130D1800) [pid = 4056] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10329400) [pid = 4056] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13921400) [pid = 4056] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (153B1400) [pid = 4056] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10A74C00) [pid = 4056] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (19910800) [pid = 4056] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (12BD6000) [pid = 4056] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (16B08000) [pid = 4056] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:56:01 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13926400) [pid = 4056] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:56:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (11C48800) [pid = 4056] [serial = 1142] [outer = 1B472C00] 17:56:01 INFO - PROCESS | 4056 | 1467683761648 Marionette TRACE conn2 <- [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]]]}] 17:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1047ms 17:56:01 INFO - PROCESS | 4056 | 1467683761718 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:56:01 INFO - PROCESS | 4056 | 1467683761720 Marionette TRACE conn2 <- [1,1485,null,{"value":"13"}] 17:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:56:01 INFO - PROCESS | 4056 | 1467683761733 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:56:01 INFO - PROCESS | 4056 | 1467683761735 Marionette TRACE conn2 <- [1,1486,null,{}] 17:56:01 INFO - PROCESS | 4056 | 1467683761751 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:01 INFO - PROCESS | 4056 | 1467683761753 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:01 INFO - PROCESS | 4056 | 1467683761826 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:56:01 INFO - PROCESS | 4056 | 1467683761835 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:01 INFO - PROCESS | 4056 | 1467683761837 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:01 INFO - PROCESS | 4056 | ++DOCSHELL 10F55400 == 34 [pid = 4056] [id = 381] 17:56:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (13925400) [pid = 4056] [serial = 1143] [outer = 00000000] 17:56:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16356C00) [pid = 4056] [serial = 1144] [outer = 13925400] 17:56:01 INFO - PROCESS | 4056 | 1467683761884 Marionette DEBUG loaded listener.js 17:56:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (16B08000) [pid = 4056] [serial = 1145] [outer = 13925400] 17:56:02 INFO - PROCESS | 4056 | 1467683762291 Marionette TRACE conn2 <- [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]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 593ms 17:56:02 INFO - PROCESS | 4056 | 1467683762320 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 4056 | 1467683762323 Marionette TRACE conn2 <- [1,1489,null,{"value":"13"}] 17:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:56:02 INFO - PROCESS | 4056 | 1467683762326 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 4056 | 1467683762328 Marionette TRACE conn2 <- [1,1490,null,{}] 17:56:02 INFO - PROCESS | 4056 | 1467683762344 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:02 INFO - PROCESS | 4056 | 1467683762346 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:02 INFO - PROCESS | 4056 | 1467683762420 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:56:02 INFO - PROCESS | 4056 | 1467683762424 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:02 INFO - PROCESS | 4056 | 1467683762426 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:02 INFO - PROCESS | 4056 | ++DOCSHELL 162A7800 == 35 [pid = 4056] [id = 382] 17:56:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18115000) [pid = 4056] [serial = 1146] [outer = 00000000] 17:56:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19B6CC00) [pid = 4056] [serial = 1147] [outer = 18115000] 17:56:02 INFO - PROCESS | 4056 | 1467683762468 Marionette DEBUG loaded listener.js 17:56:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19B70400) [pid = 4056] [serial = 1148] [outer = 18115000] 17:56:02 INFO - PROCESS | 4056 | 1467683762871 Marionette TRACE conn2 <- [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]]]}] 17:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 594ms 17:56:02 INFO - PROCESS | 4056 | 1467683762925 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:56:02 INFO - PROCESS | 4056 | 1467683762927 Marionette TRACE conn2 <- [1,1493,null,{"value":"13"}] 17:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:56:02 INFO - PROCESS | 4056 | 1467683762931 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:56:02 INFO - PROCESS | 4056 | 1467683762932 Marionette TRACE conn2 <- [1,1494,null,{}] 17:56:02 INFO - PROCESS | 4056 | 1467683762935 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:02 INFO - PROCESS | 4056 | 1467683762937 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:03 INFO - PROCESS | 4056 | 1467683763048 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:56:03 INFO - PROCESS | 4056 | 1467683763058 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:03 INFO - PROCESS | 4056 | 1467683763060 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:03 INFO - PROCESS | 4056 | ++DOCSHELL 14F9DC00 == 36 [pid = 4056] [id = 383] 17:56:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19E3A800) [pid = 4056] [serial = 1149] [outer = 00000000] 17:56:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A12E800) [pid = 4056] [serial = 1150] [outer = 19E3A800] 17:56:03 INFO - PROCESS | 4056 | 1467683763102 Marionette DEBUG loaded listener.js 17:56:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A12FC00) [pid = 4056] [serial = 1151] [outer = 19E3A800] 17:56:03 INFO - PROCESS | 4056 | 1467683763848 Marionette TRACE conn2 <- [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]]]}] 17:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1000ms 17:56:03 INFO - PROCESS | 4056 | 1467683763932 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:56:03 INFO - PROCESS | 4056 | 1467683763936 Marionette TRACE conn2 <- [1,1497,null,{"value":"13"}] 17:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:56:03 INFO - PROCESS | 4056 | 1467683763941 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:56:03 INFO - PROCESS | 4056 | 1467683763946 Marionette TRACE conn2 <- [1,1498,null,{}] 17:56:03 INFO - PROCESS | 4056 | 1467683763951 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:03 INFO - PROCESS | 4056 | 1467683763954 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:04 INFO - PROCESS | 4056 | 1467683764079 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:56:04 INFO - PROCESS | 4056 | 1467683764203 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:04 INFO - PROCESS | 4056 | 1467683764208 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:04 INFO - PROCESS | 4056 | ++DOCSHELL 10F50000 == 37 [pid = 4056] [id = 384] 17:56:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (10F51800) [pid = 4056] [serial = 1152] [outer = 00000000] 17:56:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (12DCAC00) [pid = 4056] [serial = 1153] [outer = 10F51800] 17:56:04 INFO - PROCESS | 4056 | 1467683764269 Marionette DEBUG loaded listener.js 17:56:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (131B0800) [pid = 4056] [serial = 1154] [outer = 10F51800] 17:56:05 INFO - PROCESS | 4056 | 1467683765028 Marionette TRACE conn2 <- [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]]]}] 17:56:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:56:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1156ms 17:56:05 INFO - PROCESS | 4056 | 1467683765099 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:56:05 INFO - PROCESS | 4056 | 1467683765103 Marionette TRACE conn2 <- [1,1501,null,{"value":"13"}] 17:56:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:56:05 INFO - PROCESS | 4056 | 1467683765110 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:56:05 INFO - PROCESS | 4056 | 1467683765113 Marionette TRACE conn2 <- [1,1502,null,{}] 17:56:05 INFO - PROCESS | 4056 | 1467683765117 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:05 INFO - PROCESS | 4056 | 1467683765120 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:05 INFO - PROCESS | 4056 | 1467683765380 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:56:05 INFO - PROCESS | 4056 | 1467683765512 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:05 INFO - PROCESS | 4056 | 1467683765515 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:05 INFO - PROCESS | 4056 | ++DOCSHELL 1055F800 == 38 [pid = 4056] [id = 385] 17:56:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1059BC00) [pid = 4056] [serial = 1155] [outer = 00000000] 17:56:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (10A98000) [pid = 4056] [serial = 1156] [outer = 1059BC00] 17:56:05 INFO - PROCESS | 4056 | 1467683765565 Marionette DEBUG loaded listener.js 17:56:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1100C000) [pid = 4056] [serial = 1157] [outer = 1059BC00] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 10A93400 == 37 [pid = 4056] [id = 22] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 10F0B800 == 36 [pid = 4056] [id = 28] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 134D3800 == 35 [pid = 4056] [id = 25] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 14F41400 == 34 [pid = 4056] [id = 26] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 16206400 == 33 [pid = 4056] [id = 27] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 1A893000 == 32 [pid = 4056] [id = 12] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 1392B000 == 31 [pid = 4056] [id = 24] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 162A7800 == 30 [pid = 4056] [id = 382] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 10F55400 == 29 [pid = 4056] [id = 381] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 15CA1400 == 28 [pid = 4056] [id = 380] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 16BC4000 == 27 [pid = 4056] [id = 379] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 15437400 == 26 [pid = 4056] [id = 378] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 153A3800 == 25 [pid = 4056] [id = 377] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 13138C00 == 24 [pid = 4056] [id = 376] 17:56:05 INFO - PROCESS | 4056 | --DOCSHELL 10A05C00 == 23 [pid = 4056] [id = 375] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1970A800) [pid = 4056] [serial = 1098] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B17000) [pid = 4056] [serial = 1095] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (19901800) [pid = 4056] [serial = 1075] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (131B9400) [pid = 4056] [serial = 1086] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (132D0C00) [pid = 4056] [serial = 1087] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (10E3D000) [pid = 4056] [serial = 1077] [outer = 00000000] [url = about:blank] 17:56:05 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (114D5400) [pid = 4056] [serial = 1078] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (13C84000) [pid = 4056] [serial = 1080] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (153A9000) [pid = 4056] [serial = 1081] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (15CA1800) [pid = 4056] [serial = 1089] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (114CB800) [pid = 4056] [serial = 1083] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (12822400) [pid = 4056] [serial = 1084] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A12AC00) [pid = 4056] [serial = 1107] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A130400) [pid = 4056] [serial = 1108] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17782800) [pid = 4056] [serial = 1102] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (16B0A800) [pid = 4056] [serial = 1101] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1970AC00) [pid = 4056] [serial = 1099] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (16FBC800) [pid = 4056] [serial = 1092] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19B88C00) [pid = 4056] [serial = 1105] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (176E8C00) [pid = 4056] [serial = 1093] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17B1BC00) [pid = 4056] [serial = 1096] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (19B67000) [pid = 4056] [serial = 1104] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (162A9C00) [pid = 4056] [serial = 1090] [outer = 00000000] [url = about:blank] 17:56:06 INFO - PROCESS | 4056 | 1467683766308 Marionette TRACE conn2 <- [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]]]}] 17:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1250ms 17:56:06 INFO - PROCESS | 4056 | 1467683766367 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:56:06 INFO - PROCESS | 4056 | 1467683766371 Marionette TRACE conn2 <- [1,1505,null,{"value":"13"}] 17:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:56:06 INFO - PROCESS | 4056 | 1467683766376 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:56:06 INFO - PROCESS | 4056 | 1467683766380 Marionette TRACE conn2 <- [1,1506,null,{}] 17:56:06 INFO - PROCESS | 4056 | 1467683766385 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:06 INFO - PROCESS | 4056 | 1467683766388 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:06 INFO - PROCESS | 4056 | 1467683766496 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:56:06 INFO - PROCESS | 4056 | 1467683766623 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:06 INFO - PROCESS | 4056 | 1467683766626 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:06 INFO - PROCESS | 4056 | ++DOCSHELL 10F11800 == 24 [pid = 4056] [id = 386] 17:56:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (10F55400) [pid = 4056] [serial = 1158] [outer = 00000000] 17:56:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (12D88400) [pid = 4056] [serial = 1159] [outer = 10F55400] 17:56:06 INFO - PROCESS | 4056 | 1467683766683 Marionette DEBUG loaded listener.js 17:56:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1312A800) [pid = 4056] [serial = 1160] [outer = 10F55400] 17:56:07 INFO - PROCESS | 4056 | 1467683767275 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 938ms 17:56:07 INFO - PROCESS | 4056 | 1467683767323 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:56:07 INFO - PROCESS | 4056 | 1467683767328 Marionette TRACE conn2 <- [1,1509,null,{"value":"13"}] 17:56:07 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:56:07 INFO - PROCESS | 4056 | 1467683767334 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:56:07 INFO - PROCESS | 4056 | 1467683767337 Marionette TRACE conn2 <- [1,1510,null,{}] 17:56:07 INFO - PROCESS | 4056 | 1467683767341 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:07 INFO - PROCESS | 4056 | 1467683767344 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:07 INFO - PROCESS | 4056 | 1467683767451 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:56:07 INFO - PROCESS | 4056 | 1467683767577 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:07 INFO - PROCESS | 4056 | 1467683767580 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:07 INFO - PROCESS | 4056 | ++DOCSHELL 134DA800 == 25 [pid = 4056] [id = 387] 17:56:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13930800) [pid = 4056] [serial = 1161] [outer = 00000000] 17:56:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (139D1000) [pid = 4056] [serial = 1162] [outer = 13930800] 17:56:07 INFO - PROCESS | 4056 | 1467683767636 Marionette DEBUG loaded listener.js 17:56:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13C85C00) [pid = 4056] [serial = 1163] [outer = 13930800] 17:56:08 INFO - PROCESS | 4056 | 1467683768228 Marionette TRACE conn2 <- [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"]]]}] 17:56:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:56:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:56:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 17:56:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:56:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 17:56:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:56:08 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 17:56:08 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:56:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:08 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:56:08 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 953ms 17:56:08 INFO - PROCESS | 4056 | 1467683768280 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:56:08 INFO - PROCESS | 4056 | 1467683768283 Marionette TRACE conn2 <- [1,1513,null,{"value":"13"}] 17:56:08 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:56:08 INFO - PROCESS | 4056 | 1467683768287 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:56:08 INFO - PROCESS | 4056 | 1467683768290 Marionette TRACE conn2 <- [1,1514,null,{}] 17:56:08 INFO - PROCESS | 4056 | 1467683768302 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:08 INFO - PROCESS | 4056 | 1467683768306 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:08 INFO - PROCESS | 4056 | 1467683768451 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:56:08 INFO - PROCESS | 4056 | 1467683768579 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:08 INFO - PROCESS | 4056 | 1467683768583 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:08 INFO - PROCESS | 4056 | ++DOCSHELL 162A8800 == 26 [pid = 4056] [id = 388] 17:56:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (162A8C00) [pid = 4056] [serial = 1164] [outer = 00000000] 17:56:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (162AD000) [pid = 4056] [serial = 1165] [outer = 162A8C00] 17:56:08 INFO - PROCESS | 4056 | 1467683768641 Marionette DEBUG loaded listener.js 17:56:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16BC6400) [pid = 4056] [serial = 1166] [outer = 162A8C00] 17:56:09 INFO - PROCESS | 4056 | 1467683769175 Marionette TRACE conn2 <- [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"]]]}] 17:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:56:09 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:09 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:56:09 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 953ms 17:56:09 INFO - PROCESS | 4056 | 1467683769232 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:56:09 INFO - PROCESS | 4056 | 1467683769235 Marionette TRACE conn2 <- [1,1517,null,{"value":"13"}] 17:56:09 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:56:09 INFO - PROCESS | 4056 | 1467683769239 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:56:09 INFO - PROCESS | 4056 | 1467683769241 Marionette TRACE conn2 <- [1,1518,null,{}] 17:56:09 INFO - PROCESS | 4056 | 1467683769244 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:09 INFO - PROCESS | 4056 | 1467683769246 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:09 INFO - PROCESS | 4056 | 1467683769355 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:56:09 INFO - PROCESS | 4056 | 1467683769491 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:09 INFO - PROCESS | 4056 | 1467683769493 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:09 INFO - PROCESS | 4056 | ++DOCSHELL 10A98400 == 27 [pid = 4056] [id = 389] 17:56:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10A9A000) [pid = 4056] [serial = 1167] [outer = 00000000] 17:56:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (176E4400) [pid = 4056] [serial = 1168] [outer = 10A9A000] 17:56:09 INFO - PROCESS | 4056 | 1467683769552 Marionette DEBUG loaded listener.js 17:56:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B17C00) [pid = 4056] [serial = 1169] [outer = 10A9A000] 17:56:10 INFO - PROCESS | 4056 | 1467683770084 Marionette TRACE conn2 <- [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]]]}] 17:56:10 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 17:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:56:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:56:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:56:10 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:56:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 17:56:10 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:56:10 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 906ms 17:56:10 INFO - PROCESS | 4056 | 1467683770208 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:56:10 INFO - PROCESS | 4056 | 1467683770212 Marionette TRACE conn2 <- [1,1521,null,{"value":"13"}] 17:56:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:56:10 INFO - PROCESS | 4056 | 1467683770217 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:56:10 INFO - PROCESS | 4056 | 1467683770221 Marionette TRACE conn2 <- [1,1522,null,{}] 17:56:10 INFO - PROCESS | 4056 | 1467683770227 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:10 INFO - PROCESS | 4056 | 1467683770230 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:10 INFO - PROCESS | 4056 | 1467683770341 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:56:10 INFO - PROCESS | 4056 | 1467683770468 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:10 INFO - PROCESS | 4056 | 1467683770473 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:10 INFO - PROCESS | 4056 | ++DOCSHELL 1107BC00 == 28 [pid = 4056] [id = 390] 17:56:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (114D5000) [pid = 4056] [serial = 1170] [outer = 00000000] 17:56:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12821800) [pid = 4056] [serial = 1171] [outer = 114D5000] 17:56:10 INFO - PROCESS | 4056 | 1467683770525 Marionette DEBUG loaded listener.js 17:56:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (131B1800) [pid = 4056] [serial = 1172] [outer = 114D5000] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1AE06C00 == 27 [pid = 4056] [id = 13] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 12BD7800 == 26 [pid = 4056] [id = 23] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1694E800 == 25 [pid = 4056] [id = 8] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1B258400 == 24 [pid = 4056] [id = 18] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1A190000 == 23 [pid = 4056] [id = 10] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 14F3B800 == 22 [pid = 4056] [id = 11] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 12D84000 == 21 [pid = 4056] [id = 20] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1AE71C00 == 20 [pid = 4056] [id = 14] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 10A0E800 == 19 [pid = 4056] [id = 19] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1AE72000 == 18 [pid = 4056] [id = 15] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 14F96800 == 17 [pid = 4056] [id = 21] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 12B01800 == 16 [pid = 4056] [id = 374] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 10A98400 == 15 [pid = 4056] [id = 389] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 162A8800 == 14 [pid = 4056] [id = 388] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 10F50000 == 13 [pid = 4056] [id = 384] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 134DA800 == 12 [pid = 4056] [id = 387] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 1055F800 == 11 [pid = 4056] [id = 385] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 14F9DC00 == 10 [pid = 4056] [id = 383] 17:56:12 INFO - PROCESS | 4056 | --DOCSHELL 10F11800 == 9 [pid = 4056] [id = 386] 17:56:13 INFO - PROCESS | 4056 | 1467683773059 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 2890ms 17:56:13 INFO - PROCESS | 4056 | 1467683773108 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 4056 | 1467683773112 Marionette TRACE conn2 <- [1,1525,null,{"value":"13"}] 17:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:56:13 INFO - PROCESS | 4056 | 1467683773117 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 4056 | 1467683773121 Marionette TRACE conn2 <- [1,1526,null,{}] 17:56:13 INFO - PROCESS | 4056 | 1467683773127 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:13 INFO - PROCESS | 4056 | 1467683773130 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:13 INFO - PROCESS | 4056 | 1467683773222 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:56:13 INFO - PROCESS | 4056 | 1467683773340 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:13 INFO - PROCESS | 4056 | 1467683773343 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:13 INFO - PROCESS | 4056 | ++DOCSHELL 10E39800 == 10 [pid = 4056] [id = 391] 17:56:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (10E3D800) [pid = 4056] [serial = 1173] [outer = 00000000] 17:56:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (11AF1400) [pid = 4056] [serial = 1174] [outer = 10E3D800] 17:56:13 INFO - PROCESS | 4056 | 1467683773393 Marionette DEBUG loaded listener.js 17:56:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (12AA9800) [pid = 4056] [serial = 1175] [outer = 10E3D800] 17:56:13 INFO - PROCESS | 4056 | 1467683773793 Marionette TRACE conn2 <- [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]]]}] 17:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 750ms 17:56:13 INFO - PROCESS | 4056 | 1467683773891 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:56:13 INFO - PROCESS | 4056 | 1467683773895 Marionette TRACE conn2 <- [1,1529,null,{"value":"13"}] 17:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:56:13 INFO - PROCESS | 4056 | 1467683773906 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:56:13 INFO - PROCESS | 4056 | 1467683773909 Marionette TRACE conn2 <- [1,1530,null,{}] 17:56:13 INFO - PROCESS | 4056 | 1467683773913 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:13 INFO - PROCESS | 4056 | 1467683773916 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:14 INFO - PROCESS | 4056 | 1467683774017 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:56:14 INFO - PROCESS | 4056 | 1467683774026 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 4056 | 1467683774029 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:14 INFO - PROCESS | 4056 | ++DOCSHELL 1394FC00 == 11 [pid = 4056] [id = 392] 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (13950400) [pid = 4056] [serial = 1176] [outer = 00000000] 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (13C72800) [pid = 4056] [serial = 1177] [outer = 13950400] 17:56:14 INFO - PROCESS | 4056 | 1467683774076 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (13E94400) [pid = 4056] [serial = 1178] [outer = 13950400] 17:56:14 INFO - PROCESS | 4056 | 1467683774523 Marionette TRACE conn2 <- [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]]]}] 17:56:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:56:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 703ms 17:56:14 INFO - PROCESS | 4056 | 1467683774607 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:56:14 INFO - PROCESS | 4056 | 1467683774609 Marionette TRACE conn2 <- [1,1533,null,{"value":"13"}] 17:56:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:56:14 INFO - PROCESS | 4056 | 1467683774613 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:56:14 INFO - PROCESS | 4056 | 1467683774616 Marionette TRACE conn2 <- [1,1534,null,{}] 17:56:14 INFO - PROCESS | 4056 | 1467683774627 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:14 INFO - PROCESS | 4056 | 1467683774632 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:14 INFO - PROCESS | 4056 | 1467683774719 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:56:14 INFO - PROCESS | 4056 | 1467683774726 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:14 INFO - PROCESS | 4056 | 1467683774729 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:14 INFO - PROCESS | 4056 | ++DOCSHELL 153AF000 == 12 [pid = 4056] [id = 393] 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (153B0C00) [pid = 4056] [serial = 1179] [outer = 00000000] 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (16205000) [pid = 4056] [serial = 1180] [outer = 153B0C00] 17:56:14 INFO - PROCESS | 4056 | 1467683774777 Marionette DEBUG loaded listener.js 17:56:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (16B12C00) [pid = 4056] [serial = 1181] [outer = 153B0C00] 17:56:15 INFO - PROCESS | 4056 | 1467683775273 Marionette TRACE conn2 <- [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]]]}] 17:56:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:56:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 703ms 17:56:15 INFO - PROCESS | 4056 | 1467683775312 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:56:15 INFO - PROCESS | 4056 | 1467683775315 Marionette TRACE conn2 <- [1,1537,null,{"value":"13"}] 17:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:56:15 INFO - PROCESS | 4056 | 1467683775318 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:56:15 INFO - PROCESS | 4056 | 1467683775320 Marionette TRACE conn2 <- [1,1538,null,{}] 17:56:15 INFO - PROCESS | 4056 | 1467683775337 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:15 INFO - PROCESS | 4056 | 1467683775339 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:15 INFO - PROCESS | 4056 | 1467683775491 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:56:15 INFO - PROCESS | 4056 | 1467683775501 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:15 INFO - PROCESS | 4056 | 1467683775503 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:15 INFO - PROCESS | 4056 | ++DOCSHELL 175E6400 == 13 [pid = 4056] [id = 394] 17:56:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (175E7400) [pid = 4056] [serial = 1182] [outer = 00000000] 17:56:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (17783400) [pid = 4056] [serial = 1183] [outer = 175E7400] 17:56:15 INFO - PROCESS | 4056 | 1467683775553 Marionette DEBUG loaded listener.js 17:56:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (17B1CC00) [pid = 4056] [serial = 1184] [outer = 175E7400] 17:56:15 INFO - PROCESS | 4056 | 1467683775990 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:56:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 703ms 17:56:16 INFO - PROCESS | 4056 | 1467683776017 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 4056 | 1467683776019 Marionette TRACE conn2 <- [1,1541,null,{"value":"13"}] 17:56:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:56:16 INFO - PROCESS | 4056 | 1467683776023 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - PROCESS | 4056 | 1467683776024 Marionette TRACE conn2 <- [1,1542,null,{}] 17:56:16 INFO - PROCESS | 4056 | 1467683776028 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:16 INFO - PROCESS | 4056 | 1467683776030 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:16 INFO - PROCESS | 4056 | 1467683776136 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:56:16 INFO - PROCESS | 4056 | 1467683776143 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 4056 | 1467683776145 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:16 INFO - PROCESS | 4056 | ++DOCSHELL 17BCE000 == 14 [pid = 4056] [id = 395] 17:56:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (17BCEC00) [pid = 4056] [serial = 1185] [outer = 00000000] 17:56:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (17F5C400) [pid = 4056] [serial = 1186] [outer = 17BCEC00] 17:56:16 INFO - PROCESS | 4056 | 1467683776188 Marionette DEBUG loaded listener.js 17:56:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (18110800) [pid = 4056] [serial = 1187] [outer = 17BCEC00] 17:56:16 INFO - PROCESS | 4056 | 1467683776721 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:56:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:56:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 750ms 17:56:16 INFO - PROCESS | 4056 | 1467683776764 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:56:16 INFO - PROCESS | 4056 | 1467683776766 Marionette TRACE conn2 <- [1,1545,null,{"value":"13"}] 17:56:16 INFO - PROCESS | 4056 | 1467683776769 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:56:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:56:16 INFO - PROCESS | 4056 | 1467683776771 Marionette TRACE conn2 <- [1,1546,null,{}] 17:56:16 INFO - PROCESS | 4056 | 1467683776774 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:16 INFO - PROCESS | 4056 | 1467683776779 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:16 INFO - PROCESS | 4056 | 1467683776939 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:56:16 INFO - PROCESS | 4056 | 1467683776953 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:16 INFO - PROCESS | 4056 | 1467683776955 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:17 INFO - PROCESS | 4056 | ++DOCSHELL 10A7BC00 == 15 [pid = 4056] [id = 396] 17:56:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (10A9D800) [pid = 4056] [serial = 1188] [outer = 00000000] 17:56:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (14393800) [pid = 4056] [serial = 1189] [outer = 10A9D800] 17:56:17 INFO - PROCESS | 4056 | 1467683777376 Marionette DEBUG loaded listener.js 17:56:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (19B85400) [pid = 4056] [serial = 1190] [outer = 10A9D800] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (10E3E000) [pid = 4056] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (1392D800) [pid = 4056] [serial = 1112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (18110400) [pid = 4056] [serial = 1115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (1A139800) [pid = 4056] [serial = 1118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (17B11800) [pid = 4056] [serial = 1139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (13925400) [pid = 4056] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (10A9A000) [pid = 4056] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (10F51800) [pid = 4056] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19E3A800) [pid = 4056] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (162A8C00) [pid = 4056] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (13930800) [pid = 4056] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (10F55400) [pid = 4056] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (18115000) [pid = 4056] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1059BC00) [pid = 4056] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (15773400) [pid = 4056] [serial = 1133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (12B02800) [pid = 4056] [serial = 1121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (153A4000) [pid = 4056] [serial = 1130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (10A0A000) [pid = 4056] [serial = 1124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13150400) [pid = 4056] [serial = 1127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:56:17 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (16FC3400) [pid = 4056] [serial = 1136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:56:17 INFO - PROCESS | 4056 | 1467683777742 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:56:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:56:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1000ms 17:56:17 INFO - PROCESS | 4056 | 1467683777772 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:56:17 INFO - PROCESS | 4056 | 1467683777774 Marionette TRACE conn2 <- [1,1549,null,{"value":"13"}] 17:56:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:56:17 INFO - PROCESS | 4056 | 1467683777777 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:56:17 INFO - PROCESS | 4056 | 1467683777788 Marionette TRACE conn2 <- [1,1550,null,{}] 17:56:17 INFO - PROCESS | 4056 | 1467683777792 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:17 INFO - PROCESS | 4056 | 1467683777793 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:17 INFO - PROCESS | 4056 | 1467683777869 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:56:17 INFO - PROCESS | 4056 | 1467683777954 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:17 INFO - PROCESS | 4056 | 1467683777956 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:17 INFO - PROCESS | 4056 | ++DOCSHELL 1055D800 == 16 [pid = 4056] [id = 397] 17:56:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (10F0F800) [pid = 4056] [serial = 1191] [outer = 00000000] 17:56:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (131E8800) [pid = 4056] [serial = 1192] [outer = 10F0F800] 17:56:18 INFO - PROCESS | 4056 | 1467683778001 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (153B2800) [pid = 4056] [serial = 1193] [outer = 10F0F800] 17:56:18 INFO - PROCESS | 4056 | 1467683778501 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 750ms 17:56:18 INFO - PROCESS | 4056 | 1467683778539 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:56:18 INFO - PROCESS | 4056 | 1467683778541 Marionette TRACE conn2 <- [1,1553,null,{"value":"13"}] 17:56:18 INFO - PROCESS | 4056 | 1467683778548 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:56:18 INFO - PROCESS | 4056 | 1467683778550 Marionette TRACE conn2 <- [1,1554,null,{}] 17:56:18 INFO - PROCESS | 4056 | 1467683778582 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:18 INFO - PROCESS | 4056 | 1467683778584 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:18 INFO - PROCESS | 4056 | 1467683778669 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:56:18 INFO - PROCESS | 4056 | 1467683778676 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:18 INFO - PROCESS | 4056 | 1467683778678 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:18 INFO - PROCESS | 4056 | ++DOCSHELL 1634BC00 == 17 [pid = 4056] [id = 398] 17:56:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (16BD1400) [pid = 4056] [serial = 1194] [outer = 00000000] 17:56:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (18110400) [pid = 4056] [serial = 1195] [outer = 16BD1400] 17:56:18 INFO - PROCESS | 4056 | 1467683778721 Marionette DEBUG loaded listener.js 17:56:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19B8EC00) [pid = 4056] [serial = 1196] [outer = 16BD1400] 17:56:19 INFO - PROCESS | 4056 | 1467683779149 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:56:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:56:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 656ms 17:56:19 INFO - PROCESS | 4056 | 1467683779208 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:56:19 INFO - PROCESS | 4056 | 1467683779210 Marionette TRACE conn2 <- [1,1557,null,{"value":"13"}] 17:56:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:56:19 INFO - PROCESS | 4056 | 1467683779213 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:56:19 INFO - PROCESS | 4056 | 1467683779215 Marionette TRACE conn2 <- [1,1558,null,{}] 17:56:19 INFO - PROCESS | 4056 | 1467683779219 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:19 INFO - PROCESS | 4056 | 1467683779220 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:19 INFO - PROCESS | 4056 | 1467683779297 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:56:19 INFO - PROCESS | 4056 | 1467683779302 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:19 INFO - PROCESS | 4056 | 1467683779304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:19 INFO - PROCESS | 4056 | ++DOCSHELL 1777F800 == 18 [pid = 4056] [id = 399] 17:56:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (17B11800) [pid = 4056] [serial = 1197] [outer = 00000000] 17:56:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A12A000) [pid = 4056] [serial = 1198] [outer = 17B11800] 17:56:19 INFO - PROCESS | 4056 | 1467683779346 Marionette DEBUG loaded listener.js 17:56:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A12F400) [pid = 4056] [serial = 1199] [outer = 17B11800] 17:56:20 INFO - PROCESS | 4056 | 1467683780151 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1000ms 17:56:20 INFO - PROCESS | 4056 | 1467683780216 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:56:20 INFO - PROCESS | 4056 | 1467683780220 Marionette TRACE conn2 <- [1,1561,null,{"value":"13"}] 17:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:56:20 INFO - PROCESS | 4056 | 1467683780225 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:56:20 INFO - PROCESS | 4056 | 1467683780228 Marionette TRACE conn2 <- [1,1562,null,{}] 17:56:20 INFO - PROCESS | 4056 | 1467683780233 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:20 INFO - PROCESS | 4056 | 1467683780237 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:20 INFO - PROCESS | 4056 | 1467683780372 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:56:20 INFO - PROCESS | 4056 | 1467683780505 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:20 INFO - PROCESS | 4056 | 1467683780508 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:20 INFO - PROCESS | 4056 | ++DOCSHELL 10E42800 == 19 [pid = 4056] [id = 400] 17:56:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (10F55800) [pid = 4056] [serial = 1200] [outer = 00000000] 17:56:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (12B03400) [pid = 4056] [serial = 1201] [outer = 10F55800] 17:56:20 INFO - PROCESS | 4056 | 1467683780564 Marionette DEBUG loaded listener.js 17:56:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (134D3800) [pid = 4056] [serial = 1202] [outer = 10F55800] 17:56:21 INFO - PROCESS | 4056 | 1467683781441 Marionette TRACE conn2 <- [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]]]}] 17:56:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:56:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1312ms 17:56:21 INFO - PROCESS | 4056 | 1467683781539 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:56:21 INFO - PROCESS | 4056 | 1467683781543 Marionette TRACE conn2 <- [1,1565,null,{"value":"13"}] 17:56:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:56:21 INFO - PROCESS | 4056 | 1467683781548 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:56:21 INFO - PROCESS | 4056 | 1467683781551 Marionette TRACE conn2 <- [1,1566,null,{}] 17:56:21 INFO - PROCESS | 4056 | 1467683781557 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:21 INFO - PROCESS | 4056 | 1467683781560 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:21 INFO - PROCESS | 4056 | 1467683781684 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1100C000) [pid = 4056] [serial = 1157] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (162AC800) [pid = 4056] [serial = 1134] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (13131C00) [pid = 4056] [serial = 1123] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (13032400) [pid = 4056] [serial = 1122] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (153AB000) [pid = 4056] [serial = 1131] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (11075C00) [pid = 4056] [serial = 1125] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (114CDC00) [pid = 4056] [serial = 1126] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131B1C00) [pid = 4056] [serial = 1128] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (131BA400) [pid = 4056] [serial = 1129] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (176F2400) [pid = 4056] [serial = 1138] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12D88400) [pid = 4056] [serial = 1159] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17691400) [pid = 4056] [serial = 1137] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12BDDC00) [pid = 4056] [serial = 1111] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114CD400) [pid = 4056] [serial = 1110] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (15CA7400) [pid = 4056] [serial = 1114] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (153A8800) [pid = 4056] [serial = 1113] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19B8BC00) [pid = 4056] [serial = 1117] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1970B400) [pid = 4056] [serial = 1116] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A18D800) [pid = 4056] [serial = 1120] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A13F400) [pid = 4056] [serial = 1119] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A98000) [pid = 4056] [serial = 1156] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17F18400) [pid = 4056] [serial = 1140] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19B70400) [pid = 4056] [serial = 1148] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16356C00) [pid = 4056] [serial = 1144] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (18116000) [pid = 4056] [serial = 1141] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (132DE400) [pid = 4056] [serial = 703] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (16B0B000) [pid = 4056] [serial = 1135] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (15438400) [pid = 4056] [serial = 1132] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (16B08000) [pid = 4056] [serial = 1145] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (131B0800) [pid = 4056] [serial = 1154] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1A12FC00) [pid = 4056] [serial = 1151] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (12DCAC00) [pid = 4056] [serial = 1153] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (1A12E800) [pid = 4056] [serial = 1150] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (16BC6400) [pid = 4056] [serial = 1166] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (13C85C00) [pid = 4056] [serial = 1163] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (176E4400) [pid = 4056] [serial = 1168] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (162AD000) [pid = 4056] [serial = 1165] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (1312A800) [pid = 4056] [serial = 1160] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (139D1000) [pid = 4056] [serial = 1162] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 53 (19B6CC00) [pid = 4056] [serial = 1147] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 52 (12821800) [pid = 4056] [serial = 1171] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | --DOMWINDOW == 51 (17B17C00) [pid = 4056] [serial = 1169] [outer = 00000000] [url = about:blank] 17:56:21 INFO - PROCESS | 4056 | 1467683781800 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:21 INFO - PROCESS | 4056 | 1467683781805 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:21 INFO - PROCESS | 4056 | ++DOCSHELL 10A09400 == 20 [pid = 4056] [id = 401] 17:56:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 52 (10A74800) [pid = 4056] [serial = 1203] [outer = 00000000] 17:56:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 53 (10E38C00) [pid = 4056] [serial = 1204] [outer = 10A74800] 17:56:21 INFO - PROCESS | 4056 | 1467683781859 Marionette DEBUG loaded listener.js 17:56:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 54 (11439C00) [pid = 4056] [serial = 1205] [outer = 10A74800] 17:56:22 INFO - PROCESS | 4056 | 1467683782270 Marionette TRACE conn2 <- [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]]]}] 17:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 796ms 17:56:22 INFO - PROCESS | 4056 | 1467683782350 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:56:22 INFO - PROCESS | 4056 | 1467683782355 Marionette TRACE conn2 <- [1,1569,null,{"value":"13"}] 17:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:56:22 INFO - PROCESS | 4056 | 1467683782362 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:56:22 INFO - PROCESS | 4056 | 1467683782364 Marionette TRACE conn2 <- [1,1570,null,{}] 17:56:22 INFO - PROCESS | 4056 | 1467683782368 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:22 INFO - PROCESS | 4056 | 1467683782370 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:22 INFO - PROCESS | 4056 | 1467683782453 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:56:22 INFO - PROCESS | 4056 | 1467683782459 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:22 INFO - PROCESS | 4056 | 1467683782462 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:22 INFO - PROCESS | 4056 | ++DOCSHELL 1312E800 == 21 [pid = 4056] [id = 402] 17:56:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (13136400) [pid = 4056] [serial = 1206] [outer = 00000000] 17:56:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (13159000) [pid = 4056] [serial = 1207] [outer = 13136400] 17:56:22 INFO - PROCESS | 4056 | 1467683782512 Marionette DEBUG loaded listener.js 17:56:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (131B6000) [pid = 4056] [serial = 1208] [outer = 13136400] 17:56:23 INFO - PROCESS | 4056 | 1467683783007 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 703ms 17:56:23 INFO - PROCESS | 4056 | 1467683783060 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 4056 | 1467683783063 Marionette TRACE conn2 <- [1,1573,null,{"value":"13"}] 17:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:56:23 INFO - PROCESS | 4056 | 1467683783066 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 4056 | 1467683783070 Marionette TRACE conn2 <- [1,1574,null,{}] 17:56:23 INFO - PROCESS | 4056 | 1467683783085 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:23 INFO - PROCESS | 4056 | 1467683783090 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:23 INFO - PROCESS | 4056 | 1467683783231 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:56:23 INFO - PROCESS | 4056 | 1467683783293 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 4056 | 1467683783296 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:23 INFO - PROCESS | 4056 | ++DOCSHELL 139CDC00 == 22 [pid = 4056] [id = 403] 17:56:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (139CF400) [pid = 4056] [serial = 1209] [outer = 00000000] 17:56:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (13C70000) [pid = 4056] [serial = 1210] [outer = 139CF400] 17:56:23 INFO - PROCESS | 4056 | 1467683783345 Marionette DEBUG loaded listener.js 17:56:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (13C84400) [pid = 4056] [serial = 1211] [outer = 139CF400] 17:56:23 INFO - PROCESS | 4056 | 1467683783786 Marionette TRACE conn2 <- [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]]]}] 17:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 735ms 17:56:23 INFO - PROCESS | 4056 | 1467683783806 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:56:23 INFO - PROCESS | 4056 | 1467683783809 Marionette TRACE conn2 <- [1,1577,null,{"value":"13"}] 17:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:56:23 INFO - PROCESS | 4056 | 1467683783812 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:56:23 INFO - PROCESS | 4056 | 1467683783814 Marionette TRACE conn2 <- [1,1578,null,{}] 17:56:23 INFO - PROCESS | 4056 | 1467683783817 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:23 INFO - PROCESS | 4056 | 1467683783819 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:23 INFO - PROCESS | 4056 | 1467683783939 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:56:23 INFO - PROCESS | 4056 | 1467683783944 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:23 INFO - PROCESS | 4056 | 1467683783947 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:23 INFO - PROCESS | 4056 | ++DOCSHELL 14393000 == 23 [pid = 4056] [id = 404] 17:56:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (14394800) [pid = 4056] [serial = 1212] [outer = 00000000] 17:56:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (153A6800) [pid = 4056] [serial = 1213] [outer = 14394800] 17:56:23 INFO - PROCESS | 4056 | 1467683783990 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (15441800) [pid = 4056] [serial = 1214] [outer = 14394800] 17:56:24 INFO - PROCESS | 4056 | 1467683784427 Marionette TRACE conn2 <- [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]]]}] 17:56:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:56:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 641ms 17:56:24 INFO - PROCESS | 4056 | 1467683784450 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:56:24 INFO - PROCESS | 4056 | 1467683784452 Marionette TRACE conn2 <- [1,1581,null,{"value":"13"}] 17:56:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:56:24 INFO - PROCESS | 4056 | 1467683784455 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:56:24 INFO - PROCESS | 4056 | 1467683784457 Marionette TRACE conn2 <- [1,1582,null,{}] 17:56:24 INFO - PROCESS | 4056 | 1467683784461 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:24 INFO - PROCESS | 4056 | 1467683784463 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:24 INFO - PROCESS | 4056 | 1467683784571 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:56:24 INFO - PROCESS | 4056 | 1467683784656 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:24 INFO - PROCESS | 4056 | 1467683784658 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:24 INFO - PROCESS | 4056 | ++DOCSHELL 15776C00 == 24 [pid = 4056] [id = 405] 17:56:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (15CA2400) [pid = 4056] [serial = 1215] [outer = 00000000] 17:56:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (162A5400) [pid = 4056] [serial = 1216] [outer = 15CA2400] 17:56:24 INFO - PROCESS | 4056 | 1467683784701 Marionette DEBUG loaded listener.js 17:56:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (16354000) [pid = 4056] [serial = 1217] [outer = 15CA2400] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (16BD1400) [pid = 4056] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (13950400) [pid = 4056] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (175E7400) [pid = 4056] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (10E3D800) [pid = 4056] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (17BCEC00) [pid = 4056] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (114D5000) [pid = 4056] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (153B0C00) [pid = 4056] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (10A9D800) [pid = 4056] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:56:24 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (10F0F800) [pid = 4056] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:56:25 INFO - PROCESS | 4056 | 1467683785159 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 734ms 17:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:56:25 INFO - PROCESS | 4056 | 1467683785196 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 4056 | 1467683785198 Marionette TRACE conn2 <- [1,1585,null,{"value":"13"}] 17:56:25 INFO - PROCESS | 4056 | 1467683785201 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 4056 | 1467683785203 Marionette TRACE conn2 <- [1,1586,null,{}] 17:56:25 INFO - PROCESS | 4056 | 1467683785213 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:25 INFO - PROCESS | 4056 | 1467683785218 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:25 INFO - PROCESS | 4056 | 1467683785319 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:56:25 INFO - PROCESS | 4056 | 1467683785326 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 4056 | 1467683785329 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:25 INFO - PROCESS | 4056 | ++DOCSHELL 162A7800 == 25 [pid = 4056] [id = 406] 17:56:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (16351400) [pid = 4056] [serial = 1218] [outer = 00000000] 17:56:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (16BD1800) [pid = 4056] [serial = 1219] [outer = 16351400] 17:56:25 INFO - PROCESS | 4056 | 1467683785371 Marionette DEBUG loaded listener.js 17:56:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (171F1400) [pid = 4056] [serial = 1220] [outer = 16351400] 17:56:25 INFO - PROCESS | 4056 | 1467683785783 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 625ms 17:56:25 INFO - PROCESS | 4056 | 1467683785840 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:56:25 INFO - PROCESS | 4056 | 1467683785843 Marionette TRACE conn2 <- [1,1589,null,{"value":"13"}] 17:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:56:25 INFO - PROCESS | 4056 | 1467683785850 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:56:25 INFO - PROCESS | 4056 | 1467683785852 Marionette TRACE conn2 <- [1,1590,null,{}] 17:56:25 INFO - PROCESS | 4056 | 1467683785855 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:25 INFO - PROCESS | 4056 | 1467683785857 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:25 INFO - PROCESS | 4056 | 1467683785940 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:56:25 INFO - PROCESS | 4056 | 1467683785944 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:25 INFO - PROCESS | 4056 | 1467683785946 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:25 INFO - PROCESS | 4056 | ++DOCSHELL 1036EC00 == 26 [pid = 4056] [id = 407] 17:56:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (1395A800) [pid = 4056] [serial = 1221] [outer = 00000000] 17:56:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (176F1400) [pid = 4056] [serial = 1222] [outer = 1395A800] 17:56:25 INFO - PROCESS | 4056 | 1467683785993 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (17788400) [pid = 4056] [serial = 1223] [outer = 1395A800] 17:56:26 INFO - PROCESS | 4056 | 1467683786441 Marionette TRACE conn2 <- [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]]]}] 17:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 641ms 17:56:26 INFO - PROCESS | 4056 | 1467683786495 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:56:26 INFO - PROCESS | 4056 | 1467683786497 Marionette TRACE conn2 <- [1,1593,null,{"value":"13"}] 17:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:56:26 INFO - PROCESS | 4056 | 1467683786500 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:56:26 INFO - PROCESS | 4056 | 1467683786502 Marionette TRACE conn2 <- [1,1594,null,{}] 17:56:26 INFO - PROCESS | 4056 | 1467683786505 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:26 INFO - PROCESS | 4056 | 1467683786507 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:26 INFO - PROCESS | 4056 | 1467683786581 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:56:26 INFO - PROCESS | 4056 | 1467683786586 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:26 INFO - PROCESS | 4056 | 1467683786588 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:26 INFO - PROCESS | 4056 | ++DOCSHELL 114D2400 == 27 [pid = 4056] [id = 408] 17:56:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (176EAC00) [pid = 4056] [serial = 1224] [outer = 00000000] 17:56:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (17B1C800) [pid = 4056] [serial = 1225] [outer = 176EAC00] 17:56:26 INFO - PROCESS | 4056 | 1467683786631 Marionette DEBUG loaded listener.js 17:56:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (17BC9000) [pid = 4056] [serial = 1226] [outer = 176EAC00] 17:56:27 INFO - PROCESS | 4056 | 1467683787171 Marionette TRACE conn2 <- [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]]]}] 17:56:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:56:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 734ms 17:56:27 INFO - PROCESS | 4056 | 1467683787240 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:56:27 INFO - PROCESS | 4056 | 1467683787244 Marionette TRACE conn2 <- [1,1597,null,{"value":"13"}] 17:56:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:56:27 INFO - PROCESS | 4056 | 1467683787250 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:56:27 INFO - PROCESS | 4056 | 1467683787254 Marionette TRACE conn2 <- [1,1598,null,{}] 17:56:27 INFO - PROCESS | 4056 | 1467683787260 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:27 INFO - PROCESS | 4056 | 1467683787263 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:27 INFO - PROCESS | 4056 | 1467683787416 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:56:27 INFO - PROCESS | 4056 | 1467683787546 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:27 INFO - PROCESS | 4056 | 1467683787551 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:27 INFO - PROCESS | 4056 | ++DOCSHELL 10435400 == 28 [pid = 4056] [id = 409] 17:56:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (10435800) [pid = 4056] [serial = 1227] [outer = 00000000] 17:56:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (12B03000) [pid = 4056] [serial = 1228] [outer = 10435800] 17:56:27 INFO - PROCESS | 4056 | 1467683787607 Marionette DEBUG loaded listener.js 17:56:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (130A4000) [pid = 4056] [serial = 1229] [outer = 10435800] 17:56:28 INFO - PROCESS | 4056 | 1467683788170 Marionette TRACE conn2 <- [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]]]}] 17:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 937ms 17:56:28 INFO - PROCESS | 4056 | 1467683788196 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:56:28 INFO - PROCESS | 4056 | 1467683788200 Marionette TRACE conn2 <- [1,1601,null,{"value":"13"}] 17:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:56:28 INFO - PROCESS | 4056 | 1467683788207 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:56:28 INFO - PROCESS | 4056 | 1467683788209 Marionette TRACE conn2 <- [1,1602,null,{}] 17:56:28 INFO - PROCESS | 4056 | 1467683788213 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:28 INFO - PROCESS | 4056 | 1467683788216 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:28 INFO - PROCESS | 4056 | 1467683788321 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:56:28 INFO - PROCESS | 4056 | 1467683788423 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:28 INFO - PROCESS | 4056 | 1467683788425 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:28 INFO - PROCESS | 4056 | ++DOCSHELL 13926000 == 29 [pid = 4056] [id = 410] 17:56:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1392B000) [pid = 4056] [serial = 1230] [outer = 00000000] 17:56:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (13959400) [pid = 4056] [serial = 1231] [outer = 1392B000] 17:56:28 INFO - PROCESS | 4056 | 1467683788484 Marionette DEBUG loaded listener.js 17:56:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14F3B800) [pid = 4056] [serial = 1232] [outer = 1392B000] 17:56:29 INFO - PROCESS | 4056 | 1467683789111 Marionette TRACE conn2 <- [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]]]}] 17:56:29 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 17:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 937ms 17:56:29 INFO - PROCESS | 4056 | 1467683789152 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:56:29 INFO - PROCESS | 4056 | 1467683789154 Marionette TRACE conn2 <- [1,1605,null,{"value":"13"}] 17:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:56:29 INFO - PROCESS | 4056 | 1467683789158 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:56:29 INFO - PROCESS | 4056 | 1467683789162 Marionette TRACE conn2 <- [1,1606,null,{}] 17:56:29 INFO - PROCESS | 4056 | 1467683789173 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:29 INFO - PROCESS | 4056 | 1467683789177 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:29 INFO - PROCESS | 4056 | 1467683789279 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:56:29 INFO - PROCESS | 4056 | 1467683789381 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:29 INFO - PROCESS | 4056 | 1467683789384 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:29 INFO - PROCESS | 4056 | ++DOCSHELL 16C99400 == 30 [pid = 4056] [id = 411] 17:56:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16FBD000) [pid = 4056] [serial = 1233] [outer = 00000000] 17:56:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (176EC000) [pid = 4056] [serial = 1234] [outer = 16FBD000] 17:56:29 INFO - PROCESS | 4056 | 1467683789438 Marionette DEBUG loaded listener.js 17:56:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B19C00) [pid = 4056] [serial = 1235] [outer = 16FBD000] 17:56:29 INFO - PROCESS | 4056 | 1467683789998 Marionette TRACE conn2 <- [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]]]}] 17:56:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:56:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 906ms 17:56:30 INFO - PROCESS | 4056 | 1467683790062 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:56:30 INFO - PROCESS | 4056 | 1467683790065 Marionette TRACE conn2 <- [1,1609,null,{"value":"13"}] 17:56:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:56:30 INFO - PROCESS | 4056 | 1467683790068 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:56:30 INFO - PROCESS | 4056 | 1467683790070 Marionette TRACE conn2 <- [1,1610,null,{}] 17:56:30 INFO - PROCESS | 4056 | 1467683790074 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:30 INFO - PROCESS | 4056 | 1467683790076 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:30 INFO - PROCESS | 4056 | 1467683790177 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:56:30 INFO - PROCESS | 4056 | 1467683790385 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:30 INFO - PROCESS | 4056 | 1467683790388 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:30 INFO - PROCESS | 4056 | ++DOCSHELL 10560000 == 31 [pid = 4056] [id = 412] 17:56:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (10A01400) [pid = 4056] [serial = 1236] [outer = 00000000] 17:56:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (10A94800) [pid = 4056] [serial = 1237] [outer = 10A01400] 17:56:30 INFO - PROCESS | 4056 | 1467683790436 Marionette DEBUG loaded listener.js 17:56:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1107C400) [pid = 4056] [serial = 1238] [outer = 10A01400] 17:56:31 INFO - PROCESS | 4056 | --DOCSHELL 1107BC00 == 30 [pid = 4056] [id = 390] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (18110400) [pid = 4056] [serial = 1195] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13C72800) [pid = 4056] [serial = 1177] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13E94400) [pid = 4056] [serial = 1178] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17783400) [pid = 4056] [serial = 1183] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (11AF1400) [pid = 4056] [serial = 1174] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (12AA9800) [pid = 4056] [serial = 1175] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17F5C400) [pid = 4056] [serial = 1186] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (131B1800) [pid = 4056] [serial = 1172] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16205000) [pid = 4056] [serial = 1180] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17B1CC00) [pid = 4056] [serial = 1184] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (18110800) [pid = 4056] [serial = 1187] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (19B8EC00) [pid = 4056] [serial = 1196] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (19B85400) [pid = 4056] [serial = 1190] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (131E8800) [pid = 4056] [serial = 1192] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (14393800) [pid = 4056] [serial = 1189] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (153B2800) [pid = 4056] [serial = 1193] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (16B12C00) [pid = 4056] [serial = 1181] [outer = 00000000] [url = about:blank] 17:56:31 INFO - PROCESS | 4056 | 1467683791664 Marionette TRACE conn2 <- [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]]]}] 17:56:31 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 17:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1656ms 17:56:31 INFO - PROCESS | 4056 | 1467683791731 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:56:31 INFO - PROCESS | 4056 | 1467683791735 Marionette TRACE conn2 <- [1,1613,null,{"value":"13"}] 17:56:31 INFO - PROCESS | 4056 | 1467683791740 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:56:31 INFO - PROCESS | 4056 | 1467683791743 Marionette TRACE conn2 <- [1,1614,null,{}] 17:56:31 INFO - PROCESS | 4056 | 1467683791749 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:31 INFO - PROCESS | 4056 | 1467683791752 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:31 INFO - PROCESS | 4056 | 1467683791832 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:56:31 INFO - PROCESS | 4056 | 1467683791958 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:31 INFO - PROCESS | 4056 | 1467683791961 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:31 INFO - PROCESS | 4056 | ++DOCSHELL 10E43800 == 31 [pid = 4056] [id = 413] 17:56:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (11074800) [pid = 4056] [serial = 1239] [outer = 00000000] 17:56:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (11AED800) [pid = 4056] [serial = 1240] [outer = 11074800] 17:56:32 INFO - PROCESS | 4056 | 1467683792008 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10F51800) [pid = 4056] [serial = 1241] [outer = 11074800] 17:56:32 INFO - PROCESS | 4056 | 1467683792407 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 703ms 17:56:32 INFO - PROCESS | 4056 | 1467683792441 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:56:32 INFO - PROCESS | 4056 | 1467683792445 Marionette TRACE conn2 <- [1,1617,null,{"value":"13"}] 17:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:56:32 INFO - PROCESS | 4056 | 1467683792452 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:56:32 INFO - PROCESS | 4056 | 1467683792454 Marionette TRACE conn2 <- [1,1618,null,{}] 17:56:32 INFO - PROCESS | 4056 | 1467683792458 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:32 INFO - PROCESS | 4056 | 1467683792461 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:32 INFO - PROCESS | 4056 | 1467683792552 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:56:32 INFO - PROCESS | 4056 | 1467683792559 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:32 INFO - PROCESS | 4056 | 1467683792562 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:32 INFO - PROCESS | 4056 | ++DOCSHELL 13131000 == 32 [pid = 4056] [id = 414] 17:56:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (13131C00) [pid = 4056] [serial = 1242] [outer = 00000000] 17:56:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (131BBC00) [pid = 4056] [serial = 1243] [outer = 13131C00] 17:56:32 INFO - PROCESS | 4056 | 1467683792608 Marionette DEBUG loaded listener.js 17:56:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (131F2400) [pid = 4056] [serial = 1244] [outer = 13131C00] 17:56:33 INFO - PROCESS | 4056 | 1467683793068 Marionette TRACE conn2 <- [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]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 625ms 17:56:33 INFO - PROCESS | 4056 | 1467683793089 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 4056 | 1467683793091 Marionette TRACE conn2 <- [1,1621,null,{"value":"13"}] 17:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:56:33 INFO - PROCESS | 4056 | 1467683793098 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 4056 | 1467683793102 Marionette TRACE conn2 <- [1,1622,null,{}] 17:56:33 INFO - PROCESS | 4056 | 1467683793112 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:33 INFO - PROCESS | 4056 | 1467683793117 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:33 INFO - PROCESS | 4056 | 1467683793198 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:56:33 INFO - PROCESS | 4056 | 1467683793206 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 4056 | 1467683793209 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:33 INFO - PROCESS | 4056 | ++DOCSHELL 14394C00 == 33 [pid = 4056] [id = 415] 17:56:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (14395000) [pid = 4056] [serial = 1245] [outer = 00000000] 17:56:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (14F45C00) [pid = 4056] [serial = 1246] [outer = 14395000] 17:56:33 INFO - PROCESS | 4056 | 1467683793257 Marionette DEBUG loaded listener.js 17:56:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (153AB400) [pid = 4056] [serial = 1247] [outer = 14395000] 17:56:33 INFO - PROCESS | 4056 | 1467683793741 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:56:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:56:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 703ms 17:56:33 INFO - PROCESS | 4056 | 1467683793808 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:56:33 INFO - PROCESS | 4056 | 1467683793811 Marionette TRACE conn2 <- [1,1625,null,{"value":"13"}] 17:56:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:56:33 INFO - PROCESS | 4056 | 1467683793814 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:56:33 INFO - PROCESS | 4056 | 1467683793816 Marionette TRACE conn2 <- [1,1626,null,{}] 17:56:33 INFO - PROCESS | 4056 | 1467683793825 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:33 INFO - PROCESS | 4056 | 1467683793827 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:33 INFO - PROCESS | 4056 | 1467683793937 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:56:33 INFO - PROCESS | 4056 | 1467683793943 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:33 INFO - PROCESS | 4056 | 1467683793945 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:33 INFO - PROCESS | 4056 | ++DOCSHELL 15772C00 == 34 [pid = 4056] [id = 416] 17:56:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (15C9F800) [pid = 4056] [serial = 1248] [outer = 00000000] 17:56:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16B0C000) [pid = 4056] [serial = 1249] [outer = 15C9F800] 17:56:33 INFO - PROCESS | 4056 | 1467683793989 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16FBD800) [pid = 4056] [serial = 1250] [outer = 15C9F800] 17:56:34 INFO - PROCESS | 4056 | 1467683794444 Marionette TRACE conn2 <- [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]]]}] 17:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 703ms 17:56:34 INFO - PROCESS | 4056 | 1467683794515 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:56:34 INFO - PROCESS | 4056 | 1467683794517 Marionette TRACE conn2 <- [1,1629,null,{"value":"13"}] 17:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:56:34 INFO - PROCESS | 4056 | 1467683794520 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:56:34 INFO - PROCESS | 4056 | 1467683794522 Marionette TRACE conn2 <- [1,1630,null,{}] 17:56:34 INFO - PROCESS | 4056 | 1467683794525 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:34 INFO - PROCESS | 4056 | 1467683794527 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:34 INFO - PROCESS | 4056 | 1467683794664 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:56:34 INFO - PROCESS | 4056 | 1467683794676 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:34 INFO - PROCESS | 4056 | 1467683794678 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:34 INFO - PROCESS | 4056 | ++DOCSHELL 17059800 == 35 [pid = 4056] [id = 417] 17:56:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1705BC00) [pid = 4056] [serial = 1251] [outer = 00000000] 17:56:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1777E800) [pid = 4056] [serial = 1252] [outer = 1705BC00] 17:56:34 INFO - PROCESS | 4056 | 1467683794722 Marionette DEBUG loaded listener.js 17:56:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B16000) [pid = 4056] [serial = 1253] [outer = 1705BC00] 17:56:35 INFO - PROCESS | 4056 | 1467683795166 Marionette TRACE conn2 <- [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]]]}] 17:56:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:56:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 703ms 17:56:35 INFO - PROCESS | 4056 | 1467683795220 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:56:35 INFO - PROCESS | 4056 | 1467683795222 Marionette TRACE conn2 <- [1,1633,null,{"value":"13"}] 17:56:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:56:35 INFO - PROCESS | 4056 | 1467683795225 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:56:35 INFO - PROCESS | 4056 | 1467683795227 Marionette TRACE conn2 <- [1,1634,null,{}] 17:56:35 INFO - PROCESS | 4056 | 1467683795230 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:35 INFO - PROCESS | 4056 | 1467683795236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:35 INFO - PROCESS | 4056 | 1467683795364 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:56:35 INFO - PROCESS | 4056 | 1467683795375 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:35 INFO - PROCESS | 4056 | 1467683795377 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:35 INFO - PROCESS | 4056 | ++DOCSHELL 17B14C00 == 36 [pid = 4056] [id = 418] 17:56:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B1BC00) [pid = 4056] [serial = 1254] [outer = 00000000] 17:56:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1810E800) [pid = 4056] [serial = 1255] [outer = 17B1BC00] 17:56:35 INFO - PROCESS | 4056 | 1467683795473 Marionette DEBUG loaded listener.js 17:56:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19703800) [pid = 4056] [serial = 1256] [outer = 17B1BC00] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (139CF400) [pid = 4056] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (14394800) [pid = 4056] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13136400) [pid = 4056] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17B11800) [pid = 4056] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (10F55800) [pid = 4056] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1395A800) [pid = 4056] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A74800) [pid = 4056] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (15CA2400) [pid = 4056] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (176EAC00) [pid = 4056] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:56:35 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16351400) [pid = 4056] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:56:36 INFO - PROCESS | 4056 | 1467683796035 Marionette TRACE conn2 <- [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]]]}] 17:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 844ms 17:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:56:36 INFO - PROCESS | 4056 | 1467683796068 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:56:36 INFO - PROCESS | 4056 | 1467683796070 Marionette TRACE conn2 <- [1,1637,null,{"value":"13"}] 17:56:36 INFO - PROCESS | 4056 | 1467683796074 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:56:36 INFO - PROCESS | 4056 | 1467683796076 Marionette TRACE conn2 <- [1,1638,null,{}] 17:56:36 INFO - PROCESS | 4056 | 1467683796079 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:36 INFO - PROCESS | 4056 | 1467683796090 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:36 INFO - PROCESS | 4056 | 1467683796172 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:56:36 INFO - PROCESS | 4056 | 1467683796293 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:36 INFO - PROCESS | 4056 | 1467683796297 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:36 INFO - PROCESS | 4056 | ++DOCSHELL 0C778000 == 37 [pid = 4056] [id = 419] 17:56:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (0C7E6C00) [pid = 4056] [serial = 1257] [outer = 00000000] 17:56:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1036C800) [pid = 4056] [serial = 1258] [outer = 0C7E6C00] 17:56:36 INFO - PROCESS | 4056 | 1467683796353 Marionette DEBUG loaded listener.js 17:56:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (10A81000) [pid = 4056] [serial = 1259] [outer = 0C7E6C00] 17:56:37 INFO - PROCESS | 4056 | 1467683797049 Marionette TRACE conn2 <- [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]]]}] 17:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1031ms 17:56:37 INFO - PROCESS | 4056 | 1467683797118 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:56:37 INFO - PROCESS | 4056 | 1467683797122 Marionette TRACE conn2 <- [1,1641,null,{"value":"13"}] 17:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:56:37 INFO - PROCESS | 4056 | 1467683797171 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:56:37 INFO - PROCESS | 4056 | 1467683797174 Marionette TRACE conn2 <- [1,1642,null,{}] 17:56:37 INFO - PROCESS | 4056 | 1467683797180 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:37 INFO - PROCESS | 4056 | 1467683797185 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:37 INFO - PROCESS | 4056 | 1467683797309 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:56:37 INFO - PROCESS | 4056 | 1467683797433 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:37 INFO - PROCESS | 4056 | 1467683797436 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:37 INFO - PROCESS | 4056 | ++DOCSHELL 13159800 == 38 [pid = 4056] [id = 420] 17:56:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (131B2400) [pid = 4056] [serial = 1260] [outer = 00000000] 17:56:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13922C00) [pid = 4056] [serial = 1261] [outer = 131B2400] 17:56:37 INFO - PROCESS | 4056 | 1467683797492 Marionette DEBUG loaded listener.js 17:56:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (13951000) [pid = 4056] [serial = 1262] [outer = 131B2400] 17:56:38 INFO - PROCESS | 4056 | 1467683798340 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 17B14C00 == 37 [pid = 4056] [id = 418] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 17059800 == 36 [pid = 4056] [id = 417] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 15772C00 == 35 [pid = 4056] [id = 416] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 14394C00 == 34 [pid = 4056] [id = 415] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 13131000 == 33 [pid = 4056] [id = 414] 17:56:38 INFO - PROCESS | 4056 | --DOCSHELL 10E43800 == 32 [pid = 4056] [id = 413] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13C70000) [pid = 4056] [serial = 1210] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13C84400) [pid = 4056] [serial = 1211] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (153A6800) [pid = 4056] [serial = 1213] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13159000) [pid = 4056] [serial = 1207] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1A12F400) [pid = 4056] [serial = 1199] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1A12A000) [pid = 4056] [serial = 1198] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (12B03400) [pid = 4056] [serial = 1201] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17788400) [pid = 4056] [serial = 1223] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (134D3800) [pid = 4056] [serial = 1202] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (10E38C00) [pid = 4056] [serial = 1204] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (11439C00) [pid = 4056] [serial = 1205] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (162A5400) [pid = 4056] [serial = 1216] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (17BC9000) [pid = 4056] [serial = 1226] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (176F1400) [pid = 4056] [serial = 1222] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (15441800) [pid = 4056] [serial = 1214] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (16BD1800) [pid = 4056] [serial = 1219] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (17B1C800) [pid = 4056] [serial = 1225] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (16354000) [pid = 4056] [serial = 1217] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (131B6000) [pid = 4056] [serial = 1208] [outer = 00000000] [url = about:blank] 17:56:38 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (171F1400) [pid = 4056] [serial = 1220] [outer = 00000000] [url = about:blank] 17:56:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:56:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1250ms 17:56:38 INFO - PROCESS | 4056 | 1467683798430 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:56:38 INFO - PROCESS | 4056 | 1467683798434 Marionette TRACE conn2 <- [1,1645,null,{"value":"13"}] 17:56:38 INFO - PROCESS | 4056 | 1467683798439 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:56:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:56:38 INFO - PROCESS | 4056 | 1467683798442 Marionette TRACE conn2 <- [1,1646,null,{}] 17:56:38 INFO - PROCESS | 4056 | 1467683798448 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:38 INFO - PROCESS | 4056 | 1467683798450 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:38 INFO - PROCESS | 4056 | 1467683798541 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:56:38 INFO - PROCESS | 4056 | 1467683798547 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:38 INFO - PROCESS | 4056 | 1467683798551 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:38 INFO - PROCESS | 4056 | ++DOCSHELL 1100F800 == 33 [pid = 4056] [id = 421] 17:56:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (11072400) [pid = 4056] [serial = 1263] [outer = 00000000] 17:56:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (12B08000) [pid = 4056] [serial = 1264] [outer = 11072400] 17:56:38 INFO - PROCESS | 4056 | 1467683798598 Marionette DEBUG loaded listener.js 17:56:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (12DC8400) [pid = 4056] [serial = 1265] [outer = 11072400] 17:56:39 INFO - PROCESS | 4056 | 1467683799086 Marionette TRACE conn2 <- [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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 703ms 17:56:39 INFO - PROCESS | 4056 | 1467683799140 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 4056 | 1467683799144 Marionette TRACE conn2 <- [1,1649,null,{"value":"13"}] 17:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:56:39 INFO - PROCESS | 4056 | 1467683799151 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 4056 | 1467683799153 Marionette TRACE conn2 <- [1,1650,null,{}] 17:56:39 INFO - PROCESS | 4056 | 1467683799157 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:39 INFO - PROCESS | 4056 | 1467683799160 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:39 INFO - PROCESS | 4056 | 1467683799251 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:56:39 INFO - PROCESS | 4056 | 1467683799260 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 4056 | 1467683799262 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:39 INFO - PROCESS | 4056 | ++DOCSHELL 132DEC00 == 34 [pid = 4056] [id = 422] 17:56:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (134D3000) [pid = 4056] [serial = 1266] [outer = 00000000] 17:56:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (13925C00) [pid = 4056] [serial = 1267] [outer = 134D3000] 17:56:39 INFO - PROCESS | 4056 | 1467683799342 Marionette DEBUG loaded listener.js 17:56:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (139D2400) [pid = 4056] [serial = 1268] [outer = 134D3000] 17:56:39 INFO - PROCESS | 4056 | 1467683799796 Marionette TRACE conn2 <- [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]]]}] 17:56:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:56:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 688ms 17:56:39 INFO - PROCESS | 4056 | 1467683799850 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:56:39 INFO - PROCESS | 4056 | 1467683799852 Marionette TRACE conn2 <- [1,1653,null,{"value":"13"}] 17:56:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:56:39 INFO - PROCESS | 4056 | 1467683799856 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:56:39 INFO - PROCESS | 4056 | 1467683799859 Marionette TRACE conn2 <- [1,1654,null,{}] 17:56:39 INFO - PROCESS | 4056 | 1467683799869 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:39 INFO - PROCESS | 4056 | 1467683799874 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:39 INFO - PROCESS | 4056 | 1467683799984 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:56:39 INFO - PROCESS | 4056 | 1467683799999 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:39 INFO - PROCESS | 4056 | 1467683800002 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:40 INFO - PROCESS | 4056 | ++DOCSHELL 153A7000 == 35 [pid = 4056] [id = 423] 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (153AB000) [pid = 4056] [serial = 1269] [outer = 00000000] 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (15775C00) [pid = 4056] [serial = 1270] [outer = 153AB000] 17:56:40 INFO - PROCESS | 4056 | 1467683800051 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (16208000) [pid = 4056] [serial = 1271] [outer = 153AB000] 17:56:40 INFO - PROCESS | 4056 | 1467683800510 Marionette TRACE conn2 <- [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]]]}] 17:56:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:56:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 688ms 17:56:40 INFO - PROCESS | 4056 | 1467683800555 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:56:40 INFO - PROCESS | 4056 | 1467683800566 Marionette TRACE conn2 <- [1,1657,null,{"value":"13"}] 17:56:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:56:40 INFO - PROCESS | 4056 | 1467683800570 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:56:40 INFO - PROCESS | 4056 | 1467683800572 Marionette TRACE conn2 <- [1,1658,null,{}] 17:56:40 INFO - PROCESS | 4056 | 1467683800575 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:40 INFO - PROCESS | 4056 | 1467683800577 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:40 INFO - PROCESS | 4056 | 1467683800659 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:56:40 INFO - PROCESS | 4056 | 1467683800664 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:40 INFO - PROCESS | 4056 | 1467683800666 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:40 INFO - PROCESS | 4056 | ++DOCSHELL 16B12C00 == 36 [pid = 4056] [id = 424] 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (16BC6400) [pid = 4056] [serial = 1272] [outer = 00000000] 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (175DF000) [pid = 4056] [serial = 1273] [outer = 16BC6400] 17:56:40 INFO - PROCESS | 4056 | 1467683800710 Marionette DEBUG loaded listener.js 17:56:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (17694800) [pid = 4056] [serial = 1274] [outer = 16BC6400] 17:56:41 INFO - PROCESS | 4056 | 1467683801173 Marionette TRACE conn2 <- [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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 641ms 17:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:56:41 INFO - PROCESS | 4056 | 1467683801209 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 4056 | 1467683801211 Marionette TRACE conn2 <- [1,1661,null,{"value":"13"}] 17:56:41 INFO - PROCESS | 4056 | 1467683801215 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 4056 | 1467683801216 Marionette TRACE conn2 <- [1,1662,null,{}] 17:56:41 INFO - PROCESS | 4056 | 1467683801219 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:41 INFO - PROCESS | 4056 | 1467683801221 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:41 INFO - PROCESS | 4056 | 1467683801334 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:56:41 INFO - PROCESS | 4056 | 1467683801420 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:41 INFO - PROCESS | 4056 | 1467683801423 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:41 INFO - PROCESS | 4056 | ++DOCSHELL 11AE7C00 == 37 [pid = 4056] [id = 425] 17:56:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (176E8400) [pid = 4056] [serial = 1275] [outer = 00000000] 17:56:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (17B16800) [pid = 4056] [serial = 1276] [outer = 176E8400] 17:56:41 INFO - PROCESS | 4056 | 1467683801465 Marionette DEBUG loaded listener.js 17:56:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (17B1FC00) [pid = 4056] [serial = 1277] [outer = 176E8400] 17:56:41 INFO - PROCESS | 4056 | 1467683801886 Marionette TRACE conn2 <- [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]]]}] 17:56:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:56:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 687ms 17:56:41 INFO - PROCESS | 4056 | 1467683801914 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:56:41 INFO - PROCESS | 4056 | 1467683801916 Marionette TRACE conn2 <- [1,1665,null,{"value":"13"}] 17:56:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:56:41 INFO - PROCESS | 4056 | 1467683801919 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:56:41 INFO - PROCESS | 4056 | 1467683801921 Marionette TRACE conn2 <- [1,1666,null,{}] 17:56:41 INFO - PROCESS | 4056 | 1467683801924 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:41 INFO - PROCESS | 4056 | 1467683801930 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:42 INFO - PROCESS | 4056 | 1467683802065 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:56:42 INFO - PROCESS | 4056 | 1467683802070 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 4056 | 1467683802072 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:42 INFO - PROCESS | 4056 | ++DOCSHELL 17EC1C00 == 38 [pid = 4056] [id = 426] 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (17F11000) [pid = 4056] [serial = 1278] [outer = 00000000] 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (18113C00) [pid = 4056] [serial = 1279] [outer = 17F11000] 17:56:42 INFO - PROCESS | 4056 | 1467683802121 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (19703400) [pid = 4056] [serial = 1280] [outer = 17F11000] 17:56:42 INFO - PROCESS | 4056 | 1467683802567 Marionette TRACE conn2 <- [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]]]}] 17:56:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:56:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 687ms 17:56:42 INFO - PROCESS | 4056 | 1467683802620 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:56:42 INFO - PROCESS | 4056 | 1467683802622 Marionette TRACE conn2 <- [1,1669,null,{"value":"13"}] 17:56:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:56:42 INFO - PROCESS | 4056 | 1467683802625 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:56:42 INFO - PROCESS | 4056 | 1467683802635 Marionette TRACE conn2 <- [1,1670,null,{}] 17:56:42 INFO - PROCESS | 4056 | 1467683802639 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:42 INFO - PROCESS | 4056 | 1467683802641 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:42 INFO - PROCESS | 4056 | 1467683802775 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:56:42 INFO - PROCESS | 4056 | 1467683802798 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:42 INFO - PROCESS | 4056 | 1467683802800 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:42 INFO - PROCESS | 4056 | ++DOCSHELL 131B1400 == 39 [pid = 4056] [id = 427] 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (16356000) [pid = 4056] [serial = 1281] [outer = 00000000] 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19905400) [pid = 4056] [serial = 1282] [outer = 16356000] 17:56:42 INFO - PROCESS | 4056 | 1467683802845 Marionette DEBUG loaded listener.js 17:56:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19906400) [pid = 4056] [serial = 1283] [outer = 16356000] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (11074800) [pid = 4056] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (10A01400) [pid = 4056] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13131C00) [pid = 4056] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (14395000) [pid = 4056] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (10435800) [pid = 4056] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1392B000) [pid = 4056] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16FBD000) [pid = 4056] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1705BC00) [pid = 4056] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:56:43 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (15C9F800) [pid = 4056] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:56:43 INFO - PROCESS | 4056 | 1467683803265 Marionette TRACE conn2 <- [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]]]}] 17:56:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 687ms 17:56:43 INFO - PROCESS | 4056 | 1467683803324 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 4056 | 1467683803326 Marionette TRACE conn2 <- [1,1673,null,{"value":"13"}] 17:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:56:43 INFO - PROCESS | 4056 | 1467683803330 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 4056 | 1467683803331 Marionette TRACE conn2 <- [1,1674,null,{}] 17:56:43 INFO - PROCESS | 4056 | 1467683803335 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:43 INFO - PROCESS | 4056 | 1467683803337 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:43 INFO - PROCESS | 4056 | 1467683803419 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:56:43 INFO - PROCESS | 4056 | 1467683803425 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:43 INFO - PROCESS | 4056 | 1467683803427 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:43 INFO - PROCESS | 4056 | ++DOCSHELL 14F3D000 == 40 [pid = 4056] [id = 428] 17:56:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (16B0C800) [pid = 4056] [serial = 1284] [outer = 00000000] 17:56:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (17F0E000) [pid = 4056] [serial = 1285] [outer = 16B0C800] 17:56:43 INFO - PROCESS | 4056 | 1467683803470 Marionette DEBUG loaded listener.js 17:56:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1970D000) [pid = 4056] [serial = 1286] [outer = 16B0C800] 17:56:43 INFO - PROCESS | 4056 | 1467683803894 Marionette TRACE conn2 <- [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]]]}] 17:56:43 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 17:56:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 594ms 17:56:43 INFO - PROCESS | 4056 | 1467683803932 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:56:43 INFO - PROCESS | 4056 | 1467683803934 Marionette TRACE conn2 <- [1,1677,null,{"value":"13"}] 17:56:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:56:43 INFO - PROCESS | 4056 | 1467683803937 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:56:43 INFO - PROCESS | 4056 | 1467683803939 Marionette TRACE conn2 <- [1,1678,null,{}] 17:56:43 INFO - PROCESS | 4056 | 1467683803946 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:43 INFO - PROCESS | 4056 | 1467683803948 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:44 INFO - PROCESS | 4056 | 1467683804023 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:56:44 INFO - PROCESS | 4056 | 1467683804029 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 4056 | 1467683804031 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:44 INFO - PROCESS | 4056 | ++DOCSHELL 13E99400 == 41 [pid = 4056] [id = 429] 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (14399000) [pid = 4056] [serial = 1287] [outer = 00000000] 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (19B87800) [pid = 4056] [serial = 1288] [outer = 14399000] 17:56:44 INFO - PROCESS | 4056 | 1467683804073 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (19E2D400) [pid = 4056] [serial = 1289] [outer = 14399000] 17:56:44 INFO - PROCESS | 4056 | 1467683804518 Marionette TRACE conn2 <- [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]]]}] 17:56:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:56:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 641ms 17:56:44 INFO - PROCESS | 4056 | 1467683804579 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:56:44 INFO - PROCESS | 4056 | 1467683804581 Marionette TRACE conn2 <- [1,1681,null,{"value":"13"}] 17:56:44 INFO - PROCESS | 4056 | 1467683804584 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:56:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:56:44 INFO - PROCESS | 4056 | 1467683804586 Marionette TRACE conn2 <- [1,1682,null,{}] 17:56:44 INFO - PROCESS | 4056 | 1467683804599 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:44 INFO - PROCESS | 4056 | 1467683804601 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:44 INFO - PROCESS | 4056 | 1467683804676 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:56:44 INFO - PROCESS | 4056 | 1467683804681 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:44 INFO - PROCESS | 4056 | 1467683804683 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:44 INFO - PROCESS | 4056 | ++DOCSHELL 10F08800 == 42 [pid = 4056] [id = 430] 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (162AD400) [pid = 4056] [serial = 1290] [outer = 00000000] 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19E3C000) [pid = 4056] [serial = 1291] [outer = 162AD400] 17:56:44 INFO - PROCESS | 4056 | 1467683804725 Marionette DEBUG loaded listener.js 17:56:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19ECB000) [pid = 4056] [serial = 1292] [outer = 162AD400] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 10435400 == 41 [pid = 4056] [id = 409] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 13926000 == 40 [pid = 4056] [id = 410] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 16C99400 == 39 [pid = 4056] [id = 411] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 10560000 == 38 [pid = 4056] [id = 412] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 1100F800 == 37 [pid = 4056] [id = 421] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 13159800 == 36 [pid = 4056] [id = 420] 17:56:45 INFO - PROCESS | 4056 | --DOCSHELL 0C778000 == 35 [pid = 4056] [id = 419] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 17EC1C00 == 34 [pid = 4056] [id = 426] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 14F3D000 == 33 [pid = 4056] [id = 428] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 153A7000 == 32 [pid = 4056] [id = 423] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 131B1400 == 31 [pid = 4056] [id = 427] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 132DEC00 == 30 [pid = 4056] [id = 422] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 16B12C00 == 29 [pid = 4056] [id = 424] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 11AE7C00 == 28 [pid = 4056] [id = 425] 17:56:46 INFO - PROCESS | 4056 | --DOCSHELL 13E99400 == 27 [pid = 4056] [id = 429] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (11AED800) [pid = 4056] [serial = 1240] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (10F51800) [pid = 4056] [serial = 1241] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10A94800) [pid = 4056] [serial = 1237] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (131BBC00) [pid = 4056] [serial = 1243] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (131F2400) [pid = 4056] [serial = 1244] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14F45C00) [pid = 4056] [serial = 1246] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1810E800) [pid = 4056] [serial = 1255] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (130A4000) [pid = 4056] [serial = 1229] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (12B03000) [pid = 4056] [serial = 1228] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (14F3B800) [pid = 4056] [serial = 1232] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (13959400) [pid = 4056] [serial = 1231] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17B19C00) [pid = 4056] [serial = 1235] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (176EC000) [pid = 4056] [serial = 1234] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1777E800) [pid = 4056] [serial = 1252] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1107C400) [pid = 4056] [serial = 1238] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (16B0C000) [pid = 4056] [serial = 1249] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (16FBD800) [pid = 4056] [serial = 1250] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (17B16000) [pid = 4056] [serial = 1253] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (153AB400) [pid = 4056] [serial = 1247] [outer = 00000000] [url = about:blank] 17:56:46 INFO - PROCESS | 4056 | 1467683806411 Marionette TRACE conn2 <- [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]]]}] 17:56:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:56:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1875ms 17:56:46 INFO - PROCESS | 4056 | 1467683806452 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:56:46 INFO - PROCESS | 4056 | 1467683806457 Marionette TRACE conn2 <- [1,1685,null,{"value":"13"}] 17:56:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:56:46 INFO - PROCESS | 4056 | 1467683806466 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:56:46 INFO - PROCESS | 4056 | 1467683806469 Marionette TRACE conn2 <- [1,1686,null,{}] 17:56:46 INFO - PROCESS | 4056 | 1467683806476 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:46 INFO - PROCESS | 4056 | 1467683806479 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:46 INFO - PROCESS | 4056 | 1467683806574 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:56:46 INFO - PROCESS | 4056 | 1467683806582 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:46 INFO - PROCESS | 4056 | 1467683806585 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:46 INFO - PROCESS | 4056 | ++DOCSHELL 10F11000 == 28 [pid = 4056] [id = 431] 17:56:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (10F4D000) [pid = 4056] [serial = 1293] [outer = 00000000] 17:56:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (11074C00) [pid = 4056] [serial = 1294] [outer = 10F4D000] 17:56:46 INFO - PROCESS | 4056 | 1467683806635 Marionette DEBUG loaded listener.js 17:56:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (114D4800) [pid = 4056] [serial = 1295] [outer = 10F4D000] 17:56:47 INFO - PROCESS | 4056 | 1467683807135 Marionette TRACE conn2 <- [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]]]}] 17:56:47 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 17:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 703ms 17:56:47 INFO - PROCESS | 4056 | 1467683807162 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 4056 | 1467683807166 Marionette TRACE conn2 <- [1,1689,null,{"value":"13"}] 17:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:56:47 INFO - PROCESS | 4056 | 1467683807173 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 4056 | 1467683807175 Marionette TRACE conn2 <- [1,1690,null,{}] 17:56:47 INFO - PROCESS | 4056 | 1467683807179 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:47 INFO - PROCESS | 4056 | 1467683807182 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:47 INFO - PROCESS | 4056 | 1467683807270 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:56:47 INFO - PROCESS | 4056 | 1467683807279 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 4056 | 1467683807282 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:47 INFO - PROCESS | 4056 | ++DOCSHELL 12DC6400 == 29 [pid = 4056] [id = 432] 17:56:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (12DC8000) [pid = 4056] [serial = 1296] [outer = 00000000] 17:56:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (1312C000) [pid = 4056] [serial = 1297] [outer = 12DC8000] 17:56:47 INFO - PROCESS | 4056 | 1467683807327 Marionette DEBUG loaded listener.js 17:56:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13138000) [pid = 4056] [serial = 1298] [outer = 12DC8000] 17:56:47 INFO - PROCESS | 4056 | 1467683807788 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:56:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:56:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 641ms 17:56:47 INFO - PROCESS | 4056 | 1467683807810 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:56:47 INFO - PROCESS | 4056 | 1467683807812 Marionette TRACE conn2 <- [1,1693,null,{"value":"13"}] 17:56:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:56:47 INFO - PROCESS | 4056 | 1467683807816 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:56:47 INFO - PROCESS | 4056 | 1467683807819 Marionette TRACE conn2 <- [1,1694,null,{}] 17:56:47 INFO - PROCESS | 4056 | 1467683807833 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:47 INFO - PROCESS | 4056 | 1467683807838 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:47 INFO - PROCESS | 4056 | 1467683807917 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:56:47 INFO - PROCESS | 4056 | 1467683807927 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:47 INFO - PROCESS | 4056 | 1467683807930 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:47 INFO - PROCESS | 4056 | ++DOCSHELL 134D7000 == 30 [pid = 4056] [id = 433] 17:56:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (134D9000) [pid = 4056] [serial = 1299] [outer = 00000000] 17:56:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (139CF400) [pid = 4056] [serial = 1300] [outer = 134D9000] 17:56:47 INFO - PROCESS | 4056 | 1467683807977 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13C80C00) [pid = 4056] [serial = 1301] [outer = 134D9000] 17:56:48 INFO - PROCESS | 4056 | 1467683808457 Marionette TRACE conn2 <- [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]]]}] 17:56:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:56:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 703ms 17:56:48 INFO - PROCESS | 4056 | 1467683808525 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:56:48 INFO - PROCESS | 4056 | 1467683808528 Marionette TRACE conn2 <- [1,1697,null,{"value":"13"}] 17:56:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:56:48 INFO - PROCESS | 4056 | 1467683808531 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:56:48 INFO - PROCESS | 4056 | 1467683808533 Marionette TRACE conn2 <- [1,1698,null,{}] 17:56:48 INFO - PROCESS | 4056 | 1467683808536 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:48 INFO - PROCESS | 4056 | 1467683808538 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:48 INFO - PROCESS | 4056 | 1467683808618 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:56:48 INFO - PROCESS | 4056 | 1467683808623 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:48 INFO - PROCESS | 4056 | 1467683808625 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:48 INFO - PROCESS | 4056 | ++DOCSHELL 13C84400 == 31 [pid = 4056] [id = 434] 17:56:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13C74800) [pid = 4056] [serial = 1302] [outer = 00000000] 17:56:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (14F99000) [pid = 4056] [serial = 1303] [outer = 13C74800] 17:56:48 INFO - PROCESS | 4056 | 1467683808670 Marionette DEBUG loaded listener.js 17:56:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (153AB400) [pid = 4056] [serial = 1304] [outer = 13C74800] 17:56:49 INFO - PROCESS | 4056 | 1467683809124 Marionette TRACE conn2 <- [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]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 640ms 17:56:49 INFO - PROCESS | 4056 | 1467683809169 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 4056 | 1467683809171 Marionette TRACE conn2 <- [1,1701,null,{"value":"13"}] 17:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:56:49 INFO - PROCESS | 4056 | 1467683809175 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - PROCESS | 4056 | 1467683809176 Marionette TRACE conn2 <- [1,1702,null,{}] 17:56:49 INFO - PROCESS | 4056 | 1467683809180 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:49 INFO - PROCESS | 4056 | 1467683809182 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:49 INFO - PROCESS | 4056 | 1467683809258 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:56:49 INFO - PROCESS | 4056 | 1467683809263 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 4056 | 1467683809266 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:49 INFO - PROCESS | 4056 | ++DOCSHELL 14F46400 == 32 [pid = 4056] [id = 435] 17:56:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (15438400) [pid = 4056] [serial = 1305] [outer = 00000000] 17:56:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (162A2000) [pid = 4056] [serial = 1306] [outer = 15438400] 17:56:49 INFO - PROCESS | 4056 | 1467683809312 Marionette DEBUG loaded listener.js 17:56:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16353400) [pid = 4056] [serial = 1307] [outer = 15438400] 17:56:49 INFO - PROCESS | 4056 | 1467683809761 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:56:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:56:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 641ms 17:56:49 INFO - PROCESS | 4056 | 1467683809813 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:56:49 INFO - PROCESS | 4056 | 1467683809815 Marionette TRACE conn2 <- [1,1705,null,{"value":"13"}] 17:56:49 INFO - PROCESS | 4056 | 1467683809818 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:56:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:56:49 INFO - PROCESS | 4056 | 1467683809820 Marionette TRACE conn2 <- [1,1706,null,{}] 17:56:49 INFO - PROCESS | 4056 | 1467683809823 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:49 INFO - PROCESS | 4056 | 1467683809828 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:49 INFO - PROCESS | 4056 | 1467683809924 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:56:49 INFO - PROCESS | 4056 | 1467683809931 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:49 INFO - PROCESS | 4056 | 1467683809933 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:49 INFO - PROCESS | 4056 | ++DOCSHELL 171F2C00 == 33 [pid = 4056] [id = 436] 17:56:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (171F3C00) [pid = 4056] [serial = 1308] [outer = 00000000] 17:56:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (176EAC00) [pid = 4056] [serial = 1309] [outer = 171F3C00] 17:56:49 INFO - PROCESS | 4056 | 1467683809976 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17789400) [pid = 4056] [serial = 1310] [outer = 171F3C00] 17:56:50 INFO - PROCESS | 4056 | 1467683810384 Marionette TRACE conn2 <- [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]]]}] 17:56:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:56:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 594ms 17:56:50 INFO - PROCESS | 4056 | 1467683810415 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:56:50 INFO - PROCESS | 4056 | 1467683810418 Marionette TRACE conn2 <- [1,1709,null,{"value":"13"}] 17:56:50 INFO - PROCESS | 4056 | 1467683810421 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:56:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:56:50 INFO - PROCESS | 4056 | 1467683810422 Marionette TRACE conn2 <- [1,1710,null,{}] 17:56:50 INFO - PROCESS | 4056 | 1467683810426 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:50 INFO - PROCESS | 4056 | 1467683810428 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:50 INFO - PROCESS | 4056 | 1467683810559 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:56:50 INFO - PROCESS | 4056 | 1467683810564 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:50 INFO - PROCESS | 4056 | 1467683810566 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:50 INFO - PROCESS | 4056 | ++DOCSHELL 1769C800 == 34 [pid = 4056] [id = 437] 17:56:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1769E000) [pid = 4056] [serial = 1311] [outer = 00000000] 17:56:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B1D800) [pid = 4056] [serial = 1312] [outer = 1769E000] 17:56:50 INFO - PROCESS | 4056 | 1467683810608 Marionette DEBUG loaded listener.js 17:56:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17BC9000) [pid = 4056] [serial = 1313] [outer = 1769E000] 17:56:51 INFO - PROCESS | 4056 | 1467683811021 Marionette TRACE conn2 <- [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]]]}] 17:56:51 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 17:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 625ms 17:56:51 INFO - PROCESS | 4056 | 1467683811069 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 4056 | 1467683811071 Marionette TRACE conn2 <- [1,1713,null,{"value":"13"}] 17:56:51 INFO - PROCESS | 4056 | 1467683811074 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:56:51 INFO - PROCESS | 4056 | 1467683811076 Marionette TRACE conn2 <- [1,1714,null,{}] 17:56:51 INFO - PROCESS | 4056 | 1467683811079 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:51 INFO - PROCESS | 4056 | 1467683811081 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:51 INFO - PROCESS | 4056 | 1467683811156 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:56:51 INFO - PROCESS | 4056 | 1467683811161 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 4056 | 1467683811163 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:51 INFO - PROCESS | 4056 | ++DOCSHELL 17B1A000 == 35 [pid = 4056] [id = 438] 17:56:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F0F400) [pid = 4056] [serial = 1314] [outer = 00000000] 17:56:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19702C00) [pid = 4056] [serial = 1315] [outer = 17F0F400] 17:56:51 INFO - PROCESS | 4056 | 1467683811206 Marionette DEBUG loaded listener.js 17:56:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19706C00) [pid = 4056] [serial = 1316] [outer = 17F0F400] 17:56:51 INFO - PROCESS | 4056 | 1467683811664 Marionette TRACE conn2 <- [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]]]}] 17:56:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:56:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 625ms 17:56:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:56:51 INFO - PROCESS | 4056 | 1467683811714 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:56:51 INFO - PROCESS | 4056 | 1467683811715 Marionette TRACE conn2 <- [1,1717,null,{"value":"13"}] 17:56:51 INFO - PROCESS | 4056 | 1467683811719 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:56:51 INFO - PROCESS | 4056 | 1467683811720 Marionette TRACE conn2 <- [1,1718,null,{}] 17:56:51 INFO - PROCESS | 4056 | 1467683811724 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:51 INFO - PROCESS | 4056 | 1467683811725 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:51 INFO - PROCESS | 4056 | 1467683811833 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:56:51 INFO - PROCESS | 4056 | 1467683811925 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:51 INFO - PROCESS | 4056 | 1467683811927 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:51 INFO - PROCESS | 4056 | ++DOCSHELL 10A0E000 == 36 [pid = 4056] [id = 439] 17:56:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (10E40800) [pid = 4056] [serial = 1317] [outer = 00000000] 17:56:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19906000) [pid = 4056] [serial = 1318] [outer = 10E40800] 17:56:51 INFO - PROCESS | 4056 | 1467683811971 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19B68C00) [pid = 4056] [serial = 1319] [outer = 10E40800] 17:56:52 INFO - PROCESS | 4056 | 1467683812372 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:56:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 17:56:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 688ms 17:56:52 INFO - PROCESS | 4056 | 1467683812418 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:56:52 INFO - PROCESS | 4056 | 1467683812420 Marionette TRACE conn2 <- [1,1721,null,{"value":"13"}] 17:56:52 INFO - PROCESS | 4056 | 1467683812423 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:56:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:56:52 INFO - PROCESS | 4056 | 1467683812425 Marionette TRACE conn2 <- [1,1722,null,{}] 17:56:52 INFO - PROCESS | 4056 | 1467683812428 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:52 INFO - PROCESS | 4056 | 1467683812430 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:52 INFO - PROCESS | 4056 | 1467683812557 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:56:52 INFO - PROCESS | 4056 | 1467683812562 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:52 INFO - PROCESS | 4056 | 1467683812564 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:52 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EB000 == 37 [pid = 4056] [id = 440] 17:56:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (10E38800) [pid = 4056] [serial = 1320] [outer = 00000000] 17:56:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A132C00) [pid = 4056] [serial = 1321] [outer = 10E38800] 17:56:52 INFO - PROCESS | 4056 | 1467683812617 Marionette DEBUG loaded listener.js 17:56:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A136800) [pid = 4056] [serial = 1322] [outer = 10E38800] 17:56:53 INFO - PROCESS | 4056 | 1467683813058 Marionette TRACE conn2 <- [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]]]}] 17:56:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:56:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 703ms 17:56:53 INFO - PROCESS | 4056 | 1467683813123 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:56:53 INFO - PROCESS | 4056 | 1467683813126 Marionette TRACE conn2 <- [1,1725,null,{"value":"13"}] 17:56:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:56:53 INFO - PROCESS | 4056 | 1467683813129 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:56:53 INFO - PROCESS | 4056 | 1467683813131 Marionette TRACE conn2 <- [1,1726,null,{}] 17:56:53 INFO - PROCESS | 4056 | 1467683813135 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:53 INFO - PROCESS | 4056 | 1467683813137 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:53 INFO - PROCESS | 4056 | 1467683813285 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:56:53 INFO - PROCESS | 4056 | 1467683813313 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:53 INFO - PROCESS | 4056 | 1467683813315 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:53 INFO - PROCESS | 4056 | ++DOCSHELL 14F3D800 == 38 [pid = 4056] [id = 441] 17:56:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A13C400) [pid = 4056] [serial = 1323] [outer = 00000000] 17:56:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A188400) [pid = 4056] [serial = 1324] [outer = 1A13C400] 17:56:53 INFO - PROCESS | 4056 | 1467683813360 Marionette DEBUG loaded listener.js 17:56:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A18E400) [pid = 4056] [serial = 1325] [outer = 1A13C400] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B1BC00) [pid = 4056] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (14399000) [pid = 4056] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (176E8400) [pid = 4056] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17F11000) [pid = 4056] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (16356000) [pid = 4056] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16BC6400) [pid = 4056] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (153AB000) [pid = 4056] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (134D3000) [pid = 4056] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (11072400) [pid = 4056] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B2400) [pid = 4056] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (0C7E6C00) [pid = 4056] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:56:53 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (16B0C800) [pid = 4056] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:56:53 INFO - PROCESS | 4056 | 1467683813974 Marionette TRACE conn2 <- [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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 907ms 17:56:54 INFO - PROCESS | 4056 | 1467683814033 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 4056 | 1467683814035 Marionette TRACE conn2 <- [1,1729,null,{"value":"13"}] 17:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:56:54 INFO - PROCESS | 4056 | 1467683814038 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 4056 | 1467683814040 Marionette TRACE conn2 <- [1,1730,null,{}] 17:56:54 INFO - PROCESS | 4056 | 1467683814044 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:54 INFO - PROCESS | 4056 | 1467683814045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:54 INFO - PROCESS | 4056 | 1467683814122 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:56:54 INFO - PROCESS | 4056 | 1467683814127 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 4056 | 1467683814129 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:54 INFO - PROCESS | 4056 | ++DOCSHELL 131B3000 == 39 [pid = 4056] [id = 442] 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (131B4800) [pid = 4056] [serial = 1326] [outer = 00000000] 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1576B800) [pid = 4056] [serial = 1327] [outer = 131B4800] 17:56:54 INFO - PROCESS | 4056 | 1467683814171 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16BC6400) [pid = 4056] [serial = 1328] [outer = 131B4800] 17:56:54 INFO - PROCESS | 4056 | 1467683814612 Marionette TRACE conn2 <- [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]]]}] 17:56:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:56:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 640ms 17:56:54 INFO - PROCESS | 4056 | 1467683814677 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:56:54 INFO - PROCESS | 4056 | 1467683814679 Marionette TRACE conn2 <- [1,1733,null,{"value":"13"}] 17:56:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:56:54 INFO - PROCESS | 4056 | 1467683814682 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:56:54 INFO - PROCESS | 4056 | 1467683814684 Marionette TRACE conn2 <- [1,1734,null,{}] 17:56:54 INFO - PROCESS | 4056 | 1467683814687 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:54 INFO - PROCESS | 4056 | 1467683814689 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:54 INFO - PROCESS | 4056 | 1467683814777 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:56:54 INFO - PROCESS | 4056 | 1467683814782 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:54 INFO - PROCESS | 4056 | 1467683814783 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:54 INFO - PROCESS | 4056 | ++DOCSHELL 134D3000 == 40 [pid = 4056] [id = 443] 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (14395400) [pid = 4056] [serial = 1329] [outer = 00000000] 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A141400) [pid = 4056] [serial = 1330] [outer = 14395400] 17:56:54 INFO - PROCESS | 4056 | 1467683814825 Marionette DEBUG loaded listener.js 17:56:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A192000) [pid = 4056] [serial = 1331] [outer = 14395400] 17:56:55 INFO - PROCESS | 4056 | 1467683815241 Marionette TRACE conn2 <- [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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 594ms 17:56:55 INFO - PROCESS | 4056 | 1467683815287 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 4056 | 1467683815289 Marionette TRACE conn2 <- [1,1737,null,{"value":"13"}] 17:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:56:55 INFO - PROCESS | 4056 | 1467683815296 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - PROCESS | 4056 | 1467683815298 Marionette TRACE conn2 <- [1,1738,null,{}] 17:56:55 INFO - PROCESS | 4056 | 1467683815301 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:55 INFO - PROCESS | 4056 | 1467683815303 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:55 INFO - PROCESS | 4056 | 1467683815381 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:56:55 INFO - PROCESS | 4056 | 1467683815386 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:55 INFO - PROCESS | 4056 | 1467683815388 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:55 INFO - PROCESS | 4056 | ++DOCSHELL 16BD1400 == 41 [pid = 4056] [id = 444] 17:56:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1810FC00) [pid = 4056] [serial = 1332] [outer = 00000000] 17:56:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A528000) [pid = 4056] [serial = 1333] [outer = 1810FC00] 17:56:55 INFO - PROCESS | 4056 | 1467683815429 Marionette DEBUG loaded listener.js 17:56:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A52C000) [pid = 4056] [serial = 1334] [outer = 1810FC00] 17:56:55 INFO - PROCESS | 4056 | 1467683815874 Marionette TRACE conn2 <- [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]]]}] 17:56:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:56:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 625ms 17:56:55 INFO - PROCESS | 4056 | 1467683815945 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:56:55 INFO - PROCESS | 4056 | 1467683815949 Marionette TRACE conn2 <- [1,1741,null,{"value":"13"}] 17:56:55 INFO - PROCESS | 4056 | 1467683815955 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:56:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:56:55 INFO - PROCESS | 4056 | 1467683815959 Marionette TRACE conn2 <- [1,1742,null,{}] 17:56:55 INFO - PROCESS | 4056 | 1467683815965 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:55 INFO - PROCESS | 4056 | 1467683815969 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:56 INFO - PROCESS | 4056 | 1467683816079 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:56:56 INFO - PROCESS | 4056 | 1467683816292 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:56 INFO - PROCESS | 4056 | 1467683816297 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:56 INFO - PROCESS | 4056 | ++DOCSHELL 10E37800 == 42 [pid = 4056] [id = 445] 17:56:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10E38C00) [pid = 4056] [serial = 1335] [outer = 00000000] 17:56:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10F55400) [pid = 4056] [serial = 1336] [outer = 10E38C00] 17:56:56 INFO - PROCESS | 4056 | 1467683816353 Marionette DEBUG loaded listener.js 17:56:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (11AE7C00) [pid = 4056] [serial = 1337] [outer = 10E38C00] 17:56:57 INFO - PROCESS | 4056 | 1467683817051 Marionette TRACE conn2 <- [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]]]}] 17:56:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:56:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1157ms 17:56:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:56:57 INFO - PROCESS | 4056 | 1467683817116 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:56:57 INFO - PROCESS | 4056 | 1467683817119 Marionette TRACE conn2 <- [1,1745,null,{"value":"13"}] 17:56:57 INFO - PROCESS | 4056 | 1467683817126 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:56:57 INFO - PROCESS | 4056 | 1467683817130 Marionette TRACE conn2 <- [1,1746,null,{}] 17:56:57 INFO - PROCESS | 4056 | 1467683817134 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:57 INFO - PROCESS | 4056 | 1467683817137 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:57 INFO - PROCESS | 4056 | 1467683817260 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:56:57 INFO - PROCESS | 4056 | 1467683817399 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:57 INFO - PROCESS | 4056 | 1467683817402 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:57 INFO - PROCESS | 4056 | ++DOCSHELL 12DC6000 == 43 [pid = 4056] [id = 446] 17:56:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (131B3400) [pid = 4056] [serial = 1338] [outer = 00000000] 17:56:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (131E6C00) [pid = 4056] [serial = 1339] [outer = 131B3400] 17:56:57 INFO - PROCESS | 4056 | 1467683817460 Marionette DEBUG loaded listener.js 17:56:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (13959400) [pid = 4056] [serial = 1340] [outer = 131B3400] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 134D3000 == 42 [pid = 4056] [id = 443] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 131B3000 == 41 [pid = 4056] [id = 442] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 14F3D800 == 40 [pid = 4056] [id = 441] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 0C7EB000 == 39 [pid = 4056] [id = 440] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 10A0E000 == 38 [pid = 4056] [id = 439] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 17B1A000 == 37 [pid = 4056] [id = 438] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 1769C800 == 36 [pid = 4056] [id = 437] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 171F2C00 == 35 [pid = 4056] [id = 436] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 14F46400 == 34 [pid = 4056] [id = 435] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 13C84400 == 33 [pid = 4056] [id = 434] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 134D7000 == 32 [pid = 4056] [id = 433] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 12DC6400 == 31 [pid = 4056] [id = 432] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19E3C000) [pid = 4056] [serial = 1291] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 10F11000 == 30 [pid = 4056] [id = 431] 17:56:58 INFO - PROCESS | 4056 | --DOCSHELL 10F08800 == 29 [pid = 4056] [id = 430] 17:56:58 INFO - PROCESS | 4056 | 1467683818405 Marionette TRACE conn2 <- [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]]]}] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19703800) [pid = 4056] [serial = 1256] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (19E2D400) [pid = 4056] [serial = 1289] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B16800) [pid = 4056] [serial = 1276] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (18113C00) [pid = 4056] [serial = 1279] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (17B1FC00) [pid = 4056] [serial = 1277] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19905400) [pid = 4056] [serial = 1282] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (19703400) [pid = 4056] [serial = 1280] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19906400) [pid = 4056] [serial = 1283] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B87800) [pid = 4056] [serial = 1288] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (175DF000) [pid = 4056] [serial = 1273] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (15775C00) [pid = 4056] [serial = 1270] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (16208000) [pid = 4056] [serial = 1271] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13925C00) [pid = 4056] [serial = 1267] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (139D2400) [pid = 4056] [serial = 1268] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (12B08000) [pid = 4056] [serial = 1264] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12DC8400) [pid = 4056] [serial = 1265] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13951000) [pid = 4056] [serial = 1262] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13922C00) [pid = 4056] [serial = 1261] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10A81000) [pid = 4056] [serial = 1259] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1036C800) [pid = 4056] [serial = 1258] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17F0E000) [pid = 4056] [serial = 1285] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1970D000) [pid = 4056] [serial = 1286] [outer = 00000000] [url = about:blank] 17:56:58 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17694800) [pid = 4056] [serial = 1274] [outer = 00000000] [url = about:blank] 17:56:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:56:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1297ms 17:56:58 INFO - PROCESS | 4056 | 1467683818425 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:56:58 INFO - PROCESS | 4056 | 1467683818429 Marionette TRACE conn2 <- [1,1749,null,{"value":"13"}] 17:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:56:58 INFO - PROCESS | 4056 | 1467683818433 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:56:58 INFO - PROCESS | 4056 | 1467683818436 Marionette TRACE conn2 <- [1,1750,null,{}] 17:56:58 INFO - PROCESS | 4056 | 1467683818442 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:58 INFO - PROCESS | 4056 | 1467683818444 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:58 INFO - PROCESS | 4056 | 1467683818526 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:56:58 INFO - PROCESS | 4056 | 1467683818532 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:58 INFO - PROCESS | 4056 | 1467683818537 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:58 INFO - PROCESS | 4056 | ++DOCSHELL 10E3D800 == 30 [pid = 4056] [id = 447] 17:56:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10F0AC00) [pid = 4056] [serial = 1341] [outer = 00000000] 17:56:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (114C9C00) [pid = 4056] [serial = 1342] [outer = 10F0AC00] 17:56:58 INFO - PROCESS | 4056 | 1467683818583 Marionette DEBUG loaded listener.js 17:56:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (12B01400) [pid = 4056] [serial = 1343] [outer = 10F0AC00] 17:56:59 INFO - PROCESS | 4056 | 1467683819112 Marionette TRACE conn2 <- [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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 703ms 17:56:59 INFO - PROCESS | 4056 | 1467683819130 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 4056 | 1467683819134 Marionette TRACE conn2 <- [1,1753,null,{"value":"13"}] 17:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:56:59 INFO - PROCESS | 4056 | 1467683819140 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 4056 | 1467683819142 Marionette TRACE conn2 <- [1,1754,null,{}] 17:56:59 INFO - PROCESS | 4056 | 1467683819146 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:59 INFO - PROCESS | 4056 | 1467683819148 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:59 INFO - PROCESS | 4056 | 1467683819230 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:56:59 INFO - PROCESS | 4056 | 1467683819238 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 4056 | 1467683819240 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:59 INFO - PROCESS | 4056 | ++DOCSHELL 130D6800 == 31 [pid = 4056] [id = 448] 17:56:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (131B6000) [pid = 4056] [serial = 1344] [outer = 00000000] 17:56:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131BCC00) [pid = 4056] [serial = 1345] [outer = 131B6000] 17:56:59 INFO - PROCESS | 4056 | 1467683819287 Marionette DEBUG loaded listener.js 17:56:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (134DA800) [pid = 4056] [serial = 1346] [outer = 131B6000] 17:56:59 INFO - PROCESS | 4056 | 1467683819744 Marionette TRACE conn2 <- [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]]]}] 17:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 625ms 17:56:59 INFO - PROCESS | 4056 | 1467683819778 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:56:59 INFO - PROCESS | 4056 | 1467683819781 Marionette TRACE conn2 <- [1,1757,null,{"value":"13"}] 17:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:56:59 INFO - PROCESS | 4056 | 1467683819784 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:56:59 INFO - PROCESS | 4056 | 1467683819788 Marionette TRACE conn2 <- [1,1758,null,{}] 17:56:59 INFO - PROCESS | 4056 | 1467683819799 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:56:59 INFO - PROCESS | 4056 | 1467683819803 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:59 INFO - PROCESS | 4056 | 1467683819893 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:56:59 INFO - PROCESS | 4056 | 1467683819902 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:56:59 INFO - PROCESS | 4056 | 1467683819905 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:56:59 INFO - PROCESS | 4056 | ++DOCSHELL 14395000 == 32 [pid = 4056] [id = 449] 17:56:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (14397800) [pid = 4056] [serial = 1347] [outer = 00000000] 17:56:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (14F46400) [pid = 4056] [serial = 1348] [outer = 14397800] 17:56:59 INFO - PROCESS | 4056 | 1467683819951 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (153B2000) [pid = 4056] [serial = 1349] [outer = 14397800] 17:57:00 INFO - PROCESS | 4056 | 1467683820398 Marionette TRACE conn2 <- [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]]]}] 17:57:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:57:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 703ms 17:57:00 INFO - PROCESS | 4056 | 1467683820483 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:57:00 INFO - PROCESS | 4056 | 1467683820485 Marionette TRACE conn2 <- [1,1761,null,{"value":"13"}] 17:57:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:57:00 INFO - PROCESS | 4056 | 1467683820489 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:57:00 INFO - PROCESS | 4056 | 1467683820491 Marionette TRACE conn2 <- [1,1762,null,{}] 17:57:00 INFO - PROCESS | 4056 | 1467683820495 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:00 INFO - PROCESS | 4056 | 1467683820497 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:00 INFO - PROCESS | 4056 | 1467683820579 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:57:00 INFO - PROCESS | 4056 | 1467683820612 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:00 INFO - PROCESS | 4056 | 1467683820614 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:00 INFO - PROCESS | 4056 | ++DOCSHELL 162AC800 == 33 [pid = 4056] [id = 450] 17:57:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1634B400) [pid = 4056] [serial = 1350] [outer = 00000000] 17:57:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16BC3C00) [pid = 4056] [serial = 1351] [outer = 1634B400] 17:57:00 INFO - PROCESS | 4056 | 1467683820658 Marionette DEBUG loaded listener.js 17:57:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17057400) [pid = 4056] [serial = 1352] [outer = 1634B400] 17:57:01 INFO - PROCESS | 4056 | 1467683821126 Marionette TRACE conn2 <- [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]]]}] 17:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 703ms 17:57:01 INFO - PROCESS | 4056 | 1467683821188 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 4056 | 1467683821190 Marionette TRACE conn2 <- [1,1765,null,{"value":"13"}] 17:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:57:01 INFO - PROCESS | 4056 | 1467683821199 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 4056 | 1467683821201 Marionette TRACE conn2 <- [1,1766,null,{}] 17:57:01 INFO - PROCESS | 4056 | 1467683821204 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:01 INFO - PROCESS | 4056 | 1467683821206 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:01 INFO - PROCESS | 4056 | 1467683821311 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:57:01 INFO - PROCESS | 4056 | 1467683821320 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:01 INFO - PROCESS | 4056 | 1467683821322 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:01 INFO - PROCESS | 4056 | ++DOCSHELL 171EEC00 == 34 [pid = 4056] [id = 451] 17:57:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (175DF000) [pid = 4056] [serial = 1353] [outer = 00000000] 17:57:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17699C00) [pid = 4056] [serial = 1354] [outer = 175DF000] 17:57:01 INFO - PROCESS | 4056 | 1467683821364 Marionette DEBUG loaded listener.js 17:57:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (176F2000) [pid = 4056] [serial = 1355] [outer = 175DF000] 17:57:01 INFO - PROCESS | 4056 | 1467683821804 Marionette TRACE conn2 <- [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]]]}] 17:57:01 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 17:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 641ms 17:57:01 INFO - PROCESS | 4056 | 1467683821847 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:57:01 INFO - PROCESS | 4056 | 1467683821849 Marionette TRACE conn2 <- [1,1769,null,{"value":"13"}] 17:57:01 INFO - PROCESS | 4056 | 1467683821853 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:57:01 INFO - PROCESS | 4056 | 1467683821854 Marionette TRACE conn2 <- [1,1770,null,{}] 17:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:57:01 INFO - PROCESS | 4056 | 1467683821864 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:01 INFO - PROCESS | 4056 | 1467683821870 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:02 INFO - PROCESS | 4056 | 1467683822043 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:57:02 INFO - PROCESS | 4056 | 1467683822075 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 4056 | 1467683822078 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:02 INFO - PROCESS | 4056 | ++DOCSHELL 17F5F000 == 35 [pid = 4056] [id = 452] 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17F61000) [pid = 4056] [serial = 1356] [outer = 00000000] 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19701C00) [pid = 4056] [serial = 1357] [outer = 17F61000] 17:57:02 INFO - PROCESS | 4056 | 1467683822122 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1810E000) [pid = 4056] [serial = 1358] [outer = 17F61000] 17:57:02 INFO - PROCESS | 4056 | 1467683822557 Marionette TRACE conn2 <- [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]]]}] 17:57:02 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 17:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 735ms 17:57:02 INFO - PROCESS | 4056 | 1467683822595 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:57:02 INFO - PROCESS | 4056 | 1467683822597 Marionette TRACE conn2 <- [1,1773,null,{"value":"13"}] 17:57:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:57:02 INFO - PROCESS | 4056 | 1467683822601 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:57:02 INFO - PROCESS | 4056 | 1467683822602 Marionette TRACE conn2 <- [1,1774,null,{}] 17:57:02 INFO - PROCESS | 4056 | 1467683822612 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:02 INFO - PROCESS | 4056 | 1467683822614 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:02 INFO - PROCESS | 4056 | 1467683822726 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:57:02 INFO - PROCESS | 4056 | 1467683822734 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:02 INFO - PROCESS | 4056 | 1467683822736 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:02 INFO - PROCESS | 4056 | ++DOCSHELL 1970A000 == 36 [pid = 4056] [id = 453] 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1970B000) [pid = 4056] [serial = 1359] [outer = 00000000] 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19907400) [pid = 4056] [serial = 1360] [outer = 1970B000] 17:57:02 INFO - PROCESS | 4056 | 1467683822777 Marionette DEBUG loaded listener.js 17:57:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (19B65C00) [pid = 4056] [serial = 1361] [outer = 1970B000] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (171F3C00) [pid = 4056] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (12DC8000) [pid = 4056] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (162AD400) [pid = 4056] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (134D9000) [pid = 4056] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (10E40800) [pid = 4056] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (10E38800) [pid = 4056] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A13C400) [pid = 4056] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13C74800) [pid = 4056] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131B4800) [pid = 4056] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10F4D000) [pid = 4056] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (15438400) [pid = 4056] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1769E000) [pid = 4056] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17F0F400) [pid = 4056] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:57:03 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (14395400) [pid = 4056] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:57:03 INFO - PROCESS | 4056 | 1467683823346 Marionette TRACE conn2 <- [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]]]}] 17:57:03 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 17:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 797ms 17:57:03 INFO - PROCESS | 4056 | 1467683823403 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:57:03 INFO - PROCESS | 4056 | 1467683823405 Marionette TRACE conn2 <- [1,1777,null,{"value":"13"}] 17:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:57:03 INFO - PROCESS | 4056 | 1467683823408 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:57:03 INFO - PROCESS | 4056 | 1467683823410 Marionette TRACE conn2 <- [1,1778,null,{}] 17:57:03 INFO - PROCESS | 4056 | 1467683823414 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:03 INFO - PROCESS | 4056 | 1467683823415 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:03 INFO - PROCESS | 4056 | 1467683823494 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:57:03 INFO - PROCESS | 4056 | 1467683823499 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:03 INFO - PROCESS | 4056 | 1467683823501 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:03 INFO - PROCESS | 4056 | ++DOCSHELL 12D88800 == 37 [pid = 4056] [id = 454] 17:57:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (131B4800) [pid = 4056] [serial = 1362] [outer = 00000000] 17:57:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16B0CC00) [pid = 4056] [serial = 1363] [outer = 131B4800] 17:57:03 INFO - PROCESS | 4056 | 1467683823544 Marionette DEBUG loaded listener.js 17:57:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (18116C00) [pid = 4056] [serial = 1364] [outer = 131B4800] 17:57:03 INFO - PROCESS | 4056 | 1467683823967 Marionette TRACE conn2 <- [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]]]}] 17:57:03 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) 17:57:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 594ms 17:57:04 INFO - PROCESS | 4056 | 1467683824015 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:57:04 INFO - PROCESS | 4056 | 1467683824017 Marionette TRACE conn2 <- [1,1781,null,{"value":"13"}] 17:57:04 INFO - PROCESS | 4056 | 1467683824020 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:57:04 INFO - PROCESS | 4056 | 1467683824022 Marionette TRACE conn2 <- [1,1782,null,{}] 17:57:04 INFO - PROCESS | 4056 | 1467683824025 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:04 INFO - PROCESS | 4056 | 1467683824027 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:04 INFO - PROCESS | 4056 | 1467683824114 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:57:04 INFO - PROCESS | 4056 | 1467683824121 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 4056 | 1467683824123 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:04 INFO - PROCESS | 4056 | ++DOCSHELL 17EC1C00 == 38 [pid = 4056] [id = 455] 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1970F400) [pid = 4056] [serial = 1365] [outer = 00000000] 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19E35C00) [pid = 4056] [serial = 1366] [outer = 1970F400] 17:57:04 INFO - PROCESS | 4056 | 1467683824166 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19E36000) [pid = 4056] [serial = 1367] [outer = 1970F400] 17:57:04 INFO - PROCESS | 4056 | 1467683824581 Marionette TRACE conn2 <- [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]]]}] 17:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 594ms 17:57:04 INFO - PROCESS | 4056 | 1467683824619 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:57:04 INFO - PROCESS | 4056 | 1467683824621 Marionette TRACE conn2 <- [1,1785,null,{"value":"13"}] 17:57:04 INFO - PROCESS | 4056 | 1467683824624 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:57:04 INFO - PROCESS | 4056 | 1467683824625 Marionette TRACE conn2 <- [1,1786,null,{}] 17:57:04 INFO - PROCESS | 4056 | 1467683824645 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:04 INFO - PROCESS | 4056 | 1467683824647 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:04 INFO - PROCESS | 4056 | 1467683824728 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:57:04 INFO - PROCESS | 4056 | 1467683824733 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:04 INFO - PROCESS | 4056 | 1467683824735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:04 INFO - PROCESS | 4056 | ++DOCSHELL 1778CC00 == 39 [pid = 4056] [id = 456] 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19EC0800) [pid = 4056] [serial = 1368] [outer = 00000000] 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A12AC00) [pid = 4056] [serial = 1369] [outer = 19EC0800] 17:57:04 INFO - PROCESS | 4056 | 1467683824777 Marionette DEBUG loaded listener.js 17:57:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A124800) [pid = 4056] [serial = 1370] [outer = 19EC0800] 17:57:05 INFO - PROCESS | 4056 | --DOCSHELL 10E3D800 == 38 [pid = 4056] [id = 447] 17:57:05 INFO - PROCESS | 4056 | --DOCSHELL 12DC6000 == 37 [pid = 4056] [id = 446] 17:57:05 INFO - PROCESS | 4056 | --DOCSHELL 16BD1400 == 36 [pid = 4056] [id = 444] 17:57:05 INFO - PROCESS | 4056 | --DOCSHELL 10E37800 == 35 [pid = 4056] [id = 445] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 1970A000 == 34 [pid = 4056] [id = 453] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 162AC800 == 33 [pid = 4056] [id = 450] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 17EC1C00 == 32 [pid = 4056] [id = 455] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 17F5F000 == 31 [pid = 4056] [id = 452] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 12D88800 == 30 [pid = 4056] [id = 454] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 14395000 == 29 [pid = 4056] [id = 449] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 171EEC00 == 28 [pid = 4056] [id = 451] 17:57:06 INFO - PROCESS | 4056 | --DOCSHELL 130D6800 == 27 [pid = 4056] [id = 448] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (176EAC00) [pid = 4056] [serial = 1309] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17789400) [pid = 4056] [serial = 1310] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1312C000) [pid = 4056] [serial = 1297] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13138000) [pid = 4056] [serial = 1298] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19ECB000) [pid = 4056] [serial = 1292] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (139CF400) [pid = 4056] [serial = 1300] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (19906000) [pid = 4056] [serial = 1318] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13C80C00) [pid = 4056] [serial = 1301] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1A132C00) [pid = 4056] [serial = 1321] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A188400) [pid = 4056] [serial = 1324] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (14F99000) [pid = 4056] [serial = 1303] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1576B800) [pid = 4056] [serial = 1327] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (16BC6400) [pid = 4056] [serial = 1328] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (153AB400) [pid = 4056] [serial = 1304] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (11074C00) [pid = 4056] [serial = 1294] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (114D4800) [pid = 4056] [serial = 1295] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1A18E400) [pid = 4056] [serial = 1325] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (162A2000) [pid = 4056] [serial = 1306] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (16353400) [pid = 4056] [serial = 1307] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (17B1D800) [pid = 4056] [serial = 1312] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17BC9000) [pid = 4056] [serial = 1313] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (19702C00) [pid = 4056] [serial = 1315] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1A136800) [pid = 4056] [serial = 1322] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (19B68C00) [pid = 4056] [serial = 1319] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (1A141400) [pid = 4056] [serial = 1330] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (19706C00) [pid = 4056] [serial = 1316] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (1A192000) [pid = 4056] [serial = 1331] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1A528000) [pid = 4056] [serial = 1333] [outer = 00000000] [url = about:blank] 17:57:06 INFO - PROCESS | 4056 | 1467683826502 Marionette TRACE conn2 <- [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]]]}] 17:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1906ms 17:57:06 INFO - PROCESS | 4056 | 1467683826542 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:57:06 INFO - PROCESS | 4056 | 1467683826547 Marionette TRACE conn2 <- [1,1789,null,{"value":"13"}] 17:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:57:06 INFO - PROCESS | 4056 | 1467683826557 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:57:06 INFO - PROCESS | 4056 | 1467683826560 Marionette TRACE conn2 <- [1,1790,null,{}] 17:57:06 INFO - PROCESS | 4056 | 1467683826566 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:06 INFO - PROCESS | 4056 | 1467683826569 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:06 INFO - PROCESS | 4056 | 1467683826660 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:57:06 INFO - PROCESS | 4056 | 1467683826667 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:06 INFO - PROCESS | 4056 | 1467683826669 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:06 INFO - PROCESS | 4056 | ++DOCSHELL 10A98000 == 28 [pid = 4056] [id = 457] 17:57:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (10A99C00) [pid = 4056] [serial = 1371] [outer = 00000000] 17:57:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (10F10C00) [pid = 4056] [serial = 1372] [outer = 10A99C00] 17:57:06 INFO - PROCESS | 4056 | 1467683826720 Marionette DEBUG loaded listener.js 17:57:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (11009C00) [pid = 4056] [serial = 1373] [outer = 10A99C00] 17:57:07 INFO - PROCESS | 4056 | 1467683827211 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 703ms 17:57:07 INFO - PROCESS | 4056 | 1467683827256 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 4056 | 1467683827261 Marionette TRACE conn2 <- [1,1793,null,{"value":"13"}] 17:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:57:07 INFO - PROCESS | 4056 | 1467683827267 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 4056 | 1467683827270 Marionette TRACE conn2 <- [1,1794,null,{}] 17:57:07 INFO - PROCESS | 4056 | 1467683827274 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:07 INFO - PROCESS | 4056 | 1467683827276 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:07 INFO - PROCESS | 4056 | 1467683827363 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:57:07 INFO - PROCESS | 4056 | 1467683827371 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:07 INFO - PROCESS | 4056 | 1467683827374 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:07 INFO - PROCESS | 4056 | ++DOCSHELL 12D88400 == 29 [pid = 4056] [id = 458] 17:57:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (12D88800) [pid = 4056] [serial = 1374] [outer = 00000000] 17:57:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (13034800) [pid = 4056] [serial = 1375] [outer = 12D88800] 17:57:07 INFO - PROCESS | 4056 | 1467683827420 Marionette DEBUG loaded listener.js 17:57:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (130D1C00) [pid = 4056] [serial = 1376] [outer = 12D88800] 17:57:07 INFO - PROCESS | 4056 | 1467683827884 Marionette TRACE conn2 <- [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]]]}] 17:57:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:57:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 641ms 17:57:07 INFO - PROCESS | 4056 | 1467683827904 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:57:07 INFO - PROCESS | 4056 | 1467683827906 Marionette TRACE conn2 <- [1,1797,null,{"value":"13"}] 17:57:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:57:07 INFO - PROCESS | 4056 | 1467683827913 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:57:07 INFO - PROCESS | 4056 | 1467683827916 Marionette TRACE conn2 <- [1,1798,null,{}] 17:57:07 INFO - PROCESS | 4056 | 1467683827927 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:07 INFO - PROCESS | 4056 | 1467683827931 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:08 INFO - PROCESS | 4056 | 1467683828012 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:57:08 INFO - PROCESS | 4056 | 1467683828021 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 4056 | 1467683828024 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:08 INFO - PROCESS | 4056 | ++DOCSHELL 13926400 == 30 [pid = 4056] [id = 459] 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (1392AC00) [pid = 4056] [serial = 1377] [outer = 00000000] 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (139CF400) [pid = 4056] [serial = 1378] [outer = 1392AC00] 17:57:08 INFO - PROCESS | 4056 | 1467683828079 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13C71800) [pid = 4056] [serial = 1379] [outer = 1392AC00] 17:57:08 INFO - PROCESS | 4056 | 1467683828559 Marionette TRACE conn2 <- [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]]]}] 17:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 703ms 17:57:08 INFO - PROCESS | 4056 | 1467683828609 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:57:08 INFO - PROCESS | 4056 | 1467683828612 Marionette TRACE conn2 <- [1,1801,null,{"value":"13"}] 17:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:57:08 INFO - PROCESS | 4056 | 1467683828615 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:57:08 INFO - PROCESS | 4056 | 1467683828617 Marionette TRACE conn2 <- [1,1802,null,{}] 17:57:08 INFO - PROCESS | 4056 | 1467683828620 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:08 INFO - PROCESS | 4056 | 1467683828632 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:08 INFO - PROCESS | 4056 | 1467683828712 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:57:08 INFO - PROCESS | 4056 | 1467683828717 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:08 INFO - PROCESS | 4056 | 1467683828719 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:08 INFO - PROCESS | 4056 | ++DOCSHELL 13C7BC00 == 31 [pid = 4056] [id = 460] 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13C84400) [pid = 4056] [serial = 1380] [outer = 00000000] 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (14F99C00) [pid = 4056] [serial = 1381] [outer = 13C84400] 17:57:08 INFO - PROCESS | 4056 | 1467683828762 Marionette DEBUG loaded listener.js 17:57:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (153AC000) [pid = 4056] [serial = 1382] [outer = 13C84400] 17:57:09 INFO - PROCESS | 4056 | 1467683829227 Marionette TRACE conn2 <- [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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 641ms 17:57:09 INFO - PROCESS | 4056 | 1467683829253 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 4056 | 1467683829255 Marionette TRACE conn2 <- [1,1805,null,{"value":"13"}] 17:57:09 INFO - PROCESS | 4056 | 1467683829258 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:57:09 INFO - PROCESS | 4056 | 1467683829260 Marionette TRACE conn2 <- [1,1806,null,{}] 17:57:09 INFO - PROCESS | 4056 | 1467683829263 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:09 INFO - PROCESS | 4056 | 1467683829265 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:09 INFO - PROCESS | 4056 | 1467683829339 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:57:09 INFO - PROCESS | 4056 | 1467683829344 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:09 INFO - PROCESS | 4056 | 1467683829346 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:09 INFO - PROCESS | 4056 | ++DOCSHELL 1543F800 == 32 [pid = 4056] [id = 461] 17:57:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (15775400) [pid = 4056] [serial = 1383] [outer = 00000000] 17:57:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1620AC00) [pid = 4056] [serial = 1384] [outer = 15775400] 17:57:09 INFO - PROCESS | 4056 | 1467683829389 Marionette DEBUG loaded listener.js 17:57:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1634B800) [pid = 4056] [serial = 1385] [outer = 15775400] 17:57:09 INFO - PROCESS | 4056 | 1467683829836 Marionette TRACE conn2 <- [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]]]}] 17:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 640ms 17:57:09 INFO - PROCESS | 4056 | 1467683829897 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:57:09 INFO - PROCESS | 4056 | 1467683829899 Marionette TRACE conn2 <- [1,1809,null,{"value":"13"}] 17:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:57:09 INFO - PROCESS | 4056 | 1467683829902 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:57:09 INFO - PROCESS | 4056 | 1467683829903 Marionette TRACE conn2 <- [1,1810,null,{}] 17:57:09 INFO - PROCESS | 4056 | 1467683829907 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:09 INFO - PROCESS | 4056 | 1467683829912 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:10 INFO - PROCESS | 4056 | 1467683830009 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:57:10 INFO - PROCESS | 4056 | 1467683830016 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 4056 | 1467683830018 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:10 INFO - PROCESS | 4056 | ++DOCSHELL 15CA3000 == 33 [pid = 4056] [id = 462] 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16FBDC00) [pid = 4056] [serial = 1386] [outer = 00000000] 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (176EE000) [pid = 4056] [serial = 1387] [outer = 16FBDC00] 17:57:10 INFO - PROCESS | 4056 | 1467683830061 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B12000) [pid = 4056] [serial = 1388] [outer = 16FBDC00] 17:57:10 INFO - PROCESS | 4056 | 1467683830499 Marionette TRACE conn2 <- [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]]]}] 17:57:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:57:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 625ms 17:57:10 INFO - PROCESS | 4056 | 1467683830540 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:57:10 INFO - PROCESS | 4056 | 1467683830542 Marionette TRACE conn2 <- [1,1813,null,{"value":"13"}] 17:57:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:57:10 INFO - PROCESS | 4056 | 1467683830549 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:57:10 INFO - PROCESS | 4056 | 1467683830550 Marionette TRACE conn2 <- [1,1814,null,{}] 17:57:10 INFO - PROCESS | 4056 | 1467683830554 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:10 INFO - PROCESS | 4056 | 1467683830555 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:10 INFO - PROCESS | 4056 | 1467683830639 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:57:10 INFO - PROCESS | 4056 | 1467683830644 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:10 INFO - PROCESS | 4056 | 1467683830646 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:10 INFO - PROCESS | 4056 | ++DOCSHELL 17B18400 == 34 [pid = 4056] [id = 463] 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B1A000) [pid = 4056] [serial = 1389] [outer = 00000000] 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17BCE800) [pid = 4056] [serial = 1390] [outer = 17B1A000] 17:57:10 INFO - PROCESS | 4056 | 1467683830688 Marionette DEBUG loaded listener.js 17:57:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17BD1C00) [pid = 4056] [serial = 1391] [outer = 17B1A000] 17:57:11 INFO - PROCESS | 4056 | 1467683831123 Marionette TRACE conn2 <- [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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 594ms 17:57:11 INFO - PROCESS | 4056 | 1467683831147 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 4056 | 1467683831149 Marionette TRACE conn2 <- [1,1817,null,{"value":"13"}] 17:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:57:11 INFO - PROCESS | 4056 | 1467683831153 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - PROCESS | 4056 | 1467683831155 Marionette TRACE conn2 <- [1,1818,null,{}] 17:57:11 INFO - PROCESS | 4056 | 1467683831160 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:11 INFO - PROCESS | 4056 | 1467683831162 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:11 INFO - PROCESS | 4056 | 1467683831279 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:57:11 INFO - PROCESS | 4056 | 1467683831287 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:11 INFO - PROCESS | 4056 | 1467683831289 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:11 INFO - PROCESS | 4056 | ++DOCSHELL 17F18400 == 35 [pid = 4056] [id = 464] 17:57:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F18800) [pid = 4056] [serial = 1392] [outer = 00000000] 17:57:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18110C00) [pid = 4056] [serial = 1393] [outer = 17F18800] 17:57:11 INFO - PROCESS | 4056 | 1467683831331 Marionette DEBUG loaded listener.js 17:57:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (18111400) [pid = 4056] [serial = 1394] [outer = 17F18800] 17:57:11 INFO - PROCESS | 4056 | 1467683831736 Marionette TRACE conn2 <- [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]]]}] 17:57:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 625ms 17:57:11 INFO - PROCESS | 4056 | 1467683831791 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:57:11 INFO - PROCESS | 4056 | 1467683831793 Marionette TRACE conn2 <- [1,1821,null,{"value":"13"}] 17:57:11 INFO - PROCESS | 4056 | 1467683831796 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:57:11 INFO - PROCESS | 4056 | 1467683831798 Marionette TRACE conn2 <- [1,1822,null,{}] 17:57:11 INFO - PROCESS | 4056 | 1467683831801 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:11 INFO - PROCESS | 4056 | 1467683831803 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:11 INFO - PROCESS | 4056 | 1467683831878 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:57:12 INFO - PROCESS | 4056 | 1467683832003 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 4056 | 1467683832005 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:12 INFO - PROCESS | 4056 | ++DOCSHELL 13131000 == 36 [pid = 4056] [id = 465] 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (13925C00) [pid = 4056] [serial = 1395] [outer = 00000000] 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19903000) [pid = 4056] [serial = 1396] [outer = 13925C00] 17:57:12 INFO - PROCESS | 4056 | 1467683832049 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19908400) [pid = 4056] [serial = 1397] [outer = 13925C00] 17:57:12 INFO - PROCESS | 4056 | 1467683832461 Marionette TRACE conn2 <- [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]]]}] 17:57:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 17:57:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 688ms 17:57:12 INFO - PROCESS | 4056 | 1467683832496 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:57:12 INFO - PROCESS | 4056 | 1467683832498 Marionette TRACE conn2 <- [1,1825,null,{"value":"13"}] 17:57:12 INFO - PROCESS | 4056 | 1467683832501 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:57:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:57:12 INFO - PROCESS | 4056 | 1467683832503 Marionette TRACE conn2 <- [1,1826,null,{}] 17:57:12 INFO - PROCESS | 4056 | 1467683832506 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:12 INFO - PROCESS | 4056 | 1467683832508 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:12 INFO - PROCESS | 4056 | 1467683832620 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:57:12 INFO - PROCESS | 4056 | 1467683832626 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:12 INFO - PROCESS | 4056 | 1467683832638 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:12 INFO - PROCESS | 4056 | ++DOCSHELL 14398800 == 37 [pid = 4056] [id = 466] 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1970A400) [pid = 4056] [serial = 1398] [outer = 00000000] 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19ECB000) [pid = 4056] [serial = 1399] [outer = 1970A400] 17:57:12 INFO - PROCESS | 4056 | 1467683832731 Marionette DEBUG loaded listener.js 17:57:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A12FC00) [pid = 4056] [serial = 1400] [outer = 1970A400] 17:57:13 INFO - PROCESS | 4056 | 1467683833132 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 704ms 17:57:13 INFO - PROCESS | 4056 | 1467683833201 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:57:13 INFO - PROCESS | 4056 | 1467683833203 Marionette TRACE conn2 <- [1,1829,null,{"value":"13"}] 17:57:13 INFO - PROCESS | 4056 | 1467683833207 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:57:13 INFO - PROCESS | 4056 | 1467683833209 Marionette TRACE conn2 <- [1,1830,null,{}] 17:57:13 INFO - PROCESS | 4056 | 1467683833213 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:13 INFO - PROCESS | 4056 | 1467683833215 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:13 INFO - PROCESS | 4056 | 1467683833376 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:57:13 INFO - PROCESS | 4056 | 1467683833403 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:13 INFO - PROCESS | 4056 | 1467683833406 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:13 INFO - PROCESS | 4056 | ++DOCSHELL 14F9DC00 == 38 [pid = 4056] [id = 467] 17:57:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A138000) [pid = 4056] [serial = 1401] [outer = 00000000] 17:57:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A143400) [pid = 4056] [serial = 1402] [outer = 1A138000] 17:57:13 INFO - PROCESS | 4056 | 1467683833451 Marionette DEBUG loaded listener.js 17:57:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A18D800) [pid = 4056] [serial = 1403] [outer = 1A138000] 17:57:13 INFO - PROCESS | 4056 | 1467683833879 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 703ms 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (175DF000) [pid = 4056] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17F61000) [pid = 4056] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1970B000) [pid = 4056] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1970F400) [pid = 4056] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1634B400) [pid = 4056] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (14397800) [pid = 4056] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (131B6000) [pid = 4056] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10F0AC00) [pid = 4056] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131B3400) [pid = 4056] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10E38C00) [pid = 4056] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1810FC00) [pid = 4056] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:57:14 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (131B4800) [pid = 4056] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:57:14 INFO - PROCESS | 4056 | 1467683834048 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 4056 | 1467683834050 Marionette TRACE conn2 <- [1,1833,null,{"value":"13"}] 17:57:14 INFO - PROCESS | 4056 | 1467683834055 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 4056 | 1467683834057 Marionette TRACE conn2 <- [1,1834,null,{}] 17:57:14 INFO - PROCESS | 4056 | 1467683834064 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:14 INFO - PROCESS | 4056 | 1467683834066 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:57:14 INFO - PROCESS | 4056 | 1467683834147 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:57:14 INFO - PROCESS | 4056 | 1467683834153 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 4056 | 1467683834155 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:14 INFO - PROCESS | 4056 | ++DOCSHELL 12B08000 == 39 [pid = 4056] [id = 468] 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1315C400) [pid = 4056] [serial = 1404] [outer = 00000000] 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (13C7A000) [pid = 4056] [serial = 1405] [outer = 1315C400] 17:57:14 INFO - PROCESS | 4056 | 1467683834197 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (13C81800) [pid = 4056] [serial = 1406] [outer = 1315C400] 17:57:14 INFO - PROCESS | 4056 | 1467683834621 Marionette TRACE conn2 <- [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]]]}] 17:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 578ms 17:57:14 INFO - PROCESS | 4056 | 1467683834645 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:57:14 INFO - PROCESS | 4056 | 1467683834647 Marionette TRACE conn2 <- [1,1837,null,{"value":"13"}] 17:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:57:14 INFO - PROCESS | 4056 | 1467683834650 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:57:14 INFO - PROCESS | 4056 | 1467683834652 Marionette TRACE conn2 <- [1,1838,null,{}] 17:57:14 INFO - PROCESS | 4056 | 1467683834655 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:14 INFO - PROCESS | 4056 | 1467683834657 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:14 INFO - PROCESS | 4056 | 1467683834808 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:57:14 INFO - PROCESS | 4056 | 1467683834819 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:14 INFO - PROCESS | 4056 | 1467683834821 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:14 INFO - PROCESS | 4056 | ++DOCSHELL 10F0A400 == 40 [pid = 4056] [id = 469] 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12DC7800) [pid = 4056] [serial = 1407] [outer = 00000000] 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19E2D400) [pid = 4056] [serial = 1408] [outer = 12DC7800] 17:57:14 INFO - PROCESS | 4056 | 1467683834863 Marionette DEBUG loaded listener.js 17:57:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A13C000) [pid = 4056] [serial = 1409] [outer = 12DC7800] 17:57:15 INFO - PROCESS | 4056 | 1467683835276 Marionette TRACE conn2 <- [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]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 625ms 17:57:15 INFO - PROCESS | 4056 | 1467683835300 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 4056 | 1467683835302 Marionette TRACE conn2 <- [1,1841,null,{"value":"13"}] 17:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:57:15 INFO - PROCESS | 4056 | 1467683835305 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 4056 | 1467683835307 Marionette TRACE conn2 <- [1,1842,null,{}] 17:57:15 INFO - PROCESS | 4056 | 1467683835315 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:15 INFO - PROCESS | 4056 | 1467683835316 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:15 INFO - PROCESS | 4056 | 1467683835393 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:57:15 INFO - PROCESS | 4056 | 1467683835399 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:15 INFO - PROCESS | 4056 | 1467683835401 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:15 INFO - PROCESS | 4056 | ++DOCSHELL 15775000 == 41 [pid = 4056] [id = 470] 17:57:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1620A800) [pid = 4056] [serial = 1410] [outer = 00000000] 17:57:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (139CE800) [pid = 4056] [serial = 1411] [outer = 1620A800] 17:57:15 INFO - PROCESS | 4056 | 1467683835449 Marionette DEBUG loaded listener.js 17:57:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A52B000) [pid = 4056] [serial = 1412] [outer = 1620A800] 17:57:15 INFO - PROCESS | 4056 | 1467683835877 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:57:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 594ms 17:57:15 INFO - PROCESS | 4056 | 1467683835902 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:57:15 INFO - PROCESS | 4056 | 1467683835904 Marionette TRACE conn2 <- [1,1845,null,{"value":"13"}] 17:57:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:57:15 INFO - PROCESS | 4056 | 1467683835924 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:57:15 INFO - PROCESS | 4056 | 1467683835926 Marionette TRACE conn2 <- [1,1846,null,{}] 17:57:15 INFO - PROCESS | 4056 | 1467683835930 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:15 INFO - PROCESS | 4056 | 1467683835931 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:16 INFO - PROCESS | 4056 | 1467683836008 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:57:16 INFO - PROCESS | 4056 | 1467683836013 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:16 INFO - PROCESS | 4056 | 1467683836014 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:16 INFO - PROCESS | 4056 | ++DOCSHELL 1A190800 == 42 [pid = 4056] [id = 471] 17:57:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A52C800) [pid = 4056] [serial = 1413] [outer = 00000000] 17:57:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A618800) [pid = 4056] [serial = 1414] [outer = 1A52C800] 17:57:16 INFO - PROCESS | 4056 | 1467683836056 Marionette DEBUG loaded listener.js 17:57:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A61BC00) [pid = 4056] [serial = 1415] [outer = 1A52C800] 17:57:16 INFO - PROCESS | 4056 | 1467683836863 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:57:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1047ms 17:57:16 INFO - PROCESS | 4056 | 1467683836979 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:57:16 INFO - PROCESS | 4056 | 1467683836983 Marionette TRACE conn2 <- [1,1849,null,{"value":"13"}] 17:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:57:16 INFO - PROCESS | 4056 | 1467683836988 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:57:16 INFO - PROCESS | 4056 | 1467683836992 Marionette TRACE conn2 <- [1,1850,null,{}] 17:57:17 INFO - PROCESS | 4056 | 1467683837046 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:17 INFO - PROCESS | 4056 | 1467683837049 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:17 INFO - PROCESS | 4056 | 1467683837144 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:57:17 INFO - PROCESS | 4056 | 1467683837272 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:17 INFO - PROCESS | 4056 | 1467683837275 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:17 INFO - PROCESS | 4056 | ++DOCSHELL 10E39400 == 43 [pid = 4056] [id = 472] 17:57:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (10E39C00) [pid = 4056] [serial = 1416] [outer = 00000000] 17:57:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (12B01800) [pid = 4056] [serial = 1417] [outer = 10E39C00] 17:57:17 INFO - PROCESS | 4056 | 1467683837335 Marionette DEBUG loaded listener.js 17:57:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (13154800) [pid = 4056] [serial = 1418] [outer = 10E39C00] 17:57:18 INFO - PROCESS | 4056 | 1467683838296 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:57:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:57:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1390ms 17:57:18 INFO - PROCESS | 4056 | 1467683838388 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:57:18 INFO - PROCESS | 4056 | 1467683838394 Marionette TRACE conn2 <- [1,1853,null,{"value":"13"}] 17:57:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:57:18 INFO - PROCESS | 4056 | 1467683838399 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:57:18 INFO - PROCESS | 4056 | 1467683838402 Marionette TRACE conn2 <- [1,1854,null,{}] 17:57:18 INFO - PROCESS | 4056 | 1467683838407 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:18 INFO - PROCESS | 4056 | 1467683838410 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:18 INFO - PROCESS | 4056 | 1467683838547 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:57:18 INFO - PROCESS | 4056 | 1467683838647 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:18 INFO - PROCESS | 4056 | 1467683838652 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 15775000 == 42 [pid = 4056] [id = 470] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 10F0A400 == 41 [pid = 4056] [id = 469] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 12B08000 == 40 [pid = 4056] [id = 468] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 14F9DC00 == 39 [pid = 4056] [id = 467] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 14398800 == 38 [pid = 4056] [id = 466] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 13131000 == 37 [pid = 4056] [id = 465] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 17F18400 == 36 [pid = 4056] [id = 464] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 17B18400 == 35 [pid = 4056] [id = 463] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 15CA3000 == 34 [pid = 4056] [id = 462] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 1543F800 == 33 [pid = 4056] [id = 461] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 13C7BC00 == 32 [pid = 4056] [id = 460] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 13926400 == 31 [pid = 4056] [id = 459] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 12D88400 == 30 [pid = 4056] [id = 458] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 10A98000 == 29 [pid = 4056] [id = 457] 17:57:18 INFO - PROCESS | 4056 | --DOCSHELL 1778CC00 == 28 [pid = 4056] [id = 456] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (17699C00) [pid = 4056] [serial = 1354] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19701C00) [pid = 4056] [serial = 1357] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (19907400) [pid = 4056] [serial = 1360] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1810E000) [pid = 4056] [serial = 1358] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (19B65C00) [pid = 4056] [serial = 1361] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (19E35C00) [pid = 4056] [serial = 1366] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16BC3C00) [pid = 4056] [serial = 1351] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A12AC00) [pid = 4056] [serial = 1369] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (153B2000) [pid = 4056] [serial = 1349] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (14F46400) [pid = 4056] [serial = 1348] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (131BCC00) [pid = 4056] [serial = 1345] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (134DA800) [pid = 4056] [serial = 1346] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (114C9C00) [pid = 4056] [serial = 1342] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (12B01400) [pid = 4056] [serial = 1343] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13959400) [pid = 4056] [serial = 1340] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (131E6C00) [pid = 4056] [serial = 1339] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (11AE7C00) [pid = 4056] [serial = 1337] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (10F55400) [pid = 4056] [serial = 1336] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A52C000) [pid = 4056] [serial = 1334] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (16B0CC00) [pid = 4056] [serial = 1363] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (176F2000) [pid = 4056] [serial = 1355] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (18116C00) [pid = 4056] [serial = 1364] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19E36000) [pid = 4056] [serial = 1367] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17057400) [pid = 4056] [serial = 1352] [outer = 00000000] [url = about:blank] 17:57:18 INFO - PROCESS | 4056 | ++DOCSHELL 10A01C00 == 29 [pid = 4056] [id = 473] 17:57:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10A81000) [pid = 4056] [serial = 1419] [outer = 00000000] 17:57:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (10F50000) [pid = 4056] [serial = 1420] [outer = 10A81000] 17:57:18 INFO - PROCESS | 4056 | 1467683838736 Marionette DEBUG loaded listener.js 17:57:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (11C45800) [pid = 4056] [serial = 1421] [outer = 10A81000] 17:57:19 INFO - PROCESS | 4056 | 1467683839164 Marionette TRACE conn2 <- [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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 797ms 17:57:19 INFO - PROCESS | 4056 | 1467683839199 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 4056 | 1467683839204 Marionette TRACE conn2 <- [1,1857,null,{"value":"13"}] 17:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:57:19 INFO - PROCESS | 4056 | 1467683839210 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 4056 | 1467683839213 Marionette TRACE conn2 <- [1,1858,null,{}] 17:57:19 INFO - PROCESS | 4056 | 1467683839217 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:19 INFO - PROCESS | 4056 | 1467683839219 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:19 INFO - PROCESS | 4056 | 1467683839307 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:57:19 INFO - PROCESS | 4056 | 1467683839314 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:19 INFO - PROCESS | 4056 | 1467683839316 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:19 INFO - PROCESS | 4056 | ++DOCSHELL 12D80C00 == 30 [pid = 4056] [id = 474] 17:57:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (12D82400) [pid = 4056] [serial = 1422] [outer = 00000000] 17:57:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131B8000) [pid = 4056] [serial = 1423] [outer = 12D82400] 17:57:19 INFO - PROCESS | 4056 | 1467683839367 Marionette DEBUG loaded listener.js 17:57:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131E6C00) [pid = 4056] [serial = 1424] [outer = 12D82400] 17:57:19 INFO - PROCESS | 4056 | 1467683839862 Marionette TRACE conn2 <- [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]]]}] 17:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 703ms 17:57:19 INFO - PROCESS | 4056 | 1467683839909 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:57:19 INFO - PROCESS | 4056 | 1467683839911 Marionette TRACE conn2 <- [1,1861,null,{"value":"13"}] 17:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:57:19 INFO - PROCESS | 4056 | 1467683839915 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:57:19 INFO - PROCESS | 4056 | 1467683839918 Marionette TRACE conn2 <- [1,1862,null,{}] 17:57:19 INFO - PROCESS | 4056 | 1467683839929 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:19 INFO - PROCESS | 4056 | 1467683839933 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:20 INFO - PROCESS | 4056 | 1467683840041 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:57:20 INFO - PROCESS | 4056 | 1467683840143 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 4056 | 1467683840146 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:20 INFO - PROCESS | 4056 | ++DOCSHELL 13C81000 == 31 [pid = 4056] [id = 475] 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (13C81400) [pid = 4056] [serial = 1425] [outer = 00000000] 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (13EA0800) [pid = 4056] [serial = 1426] [outer = 13C81400] 17:57:20 INFO - PROCESS | 4056 | 1467683840192 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (14F3B800) [pid = 4056] [serial = 1427] [outer = 13C81400] 17:57:20 INFO - PROCESS | 4056 | 1467683840560 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 703ms 17:57:20 INFO - PROCESS | 4056 | 1467683840614 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:57:20 INFO - PROCESS | 4056 | 1467683840617 Marionette TRACE conn2 <- [1,1865,null,{"value":"13"}] 17:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:57:20 INFO - PROCESS | 4056 | 1467683840620 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:57:20 INFO - PROCESS | 4056 | 1467683840622 Marionette TRACE conn2 <- [1,1866,null,{}] 17:57:20 INFO - PROCESS | 4056 | 1467683840625 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:20 INFO - PROCESS | 4056 | 1467683840627 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:20 INFO - PROCESS | 4056 | 1467683840717 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:57:20 INFO - PROCESS | 4056 | 1467683840723 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:20 INFO - PROCESS | 4056 | 1467683840725 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:20 INFO - PROCESS | 4056 | ++DOCSHELL 14F99000 == 32 [pid = 4056] [id = 476] 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (153A7800) [pid = 4056] [serial = 1428] [outer = 00000000] 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16208400) [pid = 4056] [serial = 1429] [outer = 153A7800] 17:57:20 INFO - PROCESS | 4056 | 1467683840768 Marionette DEBUG loaded listener.js 17:57:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16357400) [pid = 4056] [serial = 1430] [outer = 153A7800] 17:57:21 INFO - PROCESS | 4056 | 1467683841234 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 625ms 17:57:21 INFO - PROCESS | 4056 | 1467683841258 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 4056 | 1467683841260 Marionette TRACE conn2 <- [1,1869,null,{"value":"13"}] 17:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:57:21 INFO - PROCESS | 4056 | 1467683841263 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 4056 | 1467683841265 Marionette TRACE conn2 <- [1,1870,null,{}] 17:57:21 INFO - PROCESS | 4056 | 1467683841277 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:21 INFO - PROCESS | 4056 | 1467683841280 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:21 INFO - PROCESS | 4056 | 1467683841384 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:57:21 INFO - PROCESS | 4056 | 1467683841474 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:21 INFO - PROCESS | 4056 | 1467683841478 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:21 INFO - PROCESS | 4056 | ++DOCSHELL 16BC8800 == 33 [pid = 4056] [id = 477] 17:57:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (16BCF800) [pid = 4056] [serial = 1431] [outer = 00000000] 17:57:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (171EDC00) [pid = 4056] [serial = 1432] [outer = 16BCF800] 17:57:21 INFO - PROCESS | 4056 | 1467683841524 Marionette DEBUG loaded listener.js 17:57:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1769C400) [pid = 4056] [serial = 1433] [outer = 16BCF800] 17:57:21 INFO - PROCESS | 4056 | 1467683841939 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:57:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:57:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 687ms 17:57:21 INFO - PROCESS | 4056 | 1467683841964 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:57:21 INFO - PROCESS | 4056 | 1467683841966 Marionette TRACE conn2 <- [1,1873,null,{"value":"13"}] 17:57:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:57:21 INFO - PROCESS | 4056 | 1467683841970 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:57:21 INFO - PROCESS | 4056 | 1467683841971 Marionette TRACE conn2 <- [1,1874,null,{}] 17:57:21 INFO - PROCESS | 4056 | 1467683841974 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:21 INFO - PROCESS | 4056 | 1467683841980 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:22 INFO - PROCESS | 4056 | 1467683842111 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:57:22 INFO - PROCESS | 4056 | 1467683842119 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 4056 | 1467683842121 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:22 INFO - PROCESS | 4056 | ++DOCSHELL 17B14400 == 34 [pid = 4056] [id = 478] 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B1D800) [pid = 4056] [serial = 1434] [outer = 00000000] 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17EC8000) [pid = 4056] [serial = 1435] [outer = 17B1D800] 17:57:22 INFO - PROCESS | 4056 | 1467683842222 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17F5F000) [pid = 4056] [serial = 1436] [outer = 17B1D800] 17:57:22 INFO - PROCESS | 4056 | 1467683842645 Marionette TRACE conn2 <- [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]]]}] 17:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 687ms 17:57:22 INFO - PROCESS | 4056 | 1467683842668 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:57:22 INFO - PROCESS | 4056 | 1467683842670 Marionette TRACE conn2 <- [1,1877,null,{"value":"13"}] 17:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:57:22 INFO - PROCESS | 4056 | 1467683842673 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:57:22 INFO - PROCESS | 4056 | 1467683842684 Marionette TRACE conn2 <- [1,1878,null,{}] 17:57:22 INFO - PROCESS | 4056 | 1467683842688 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:22 INFO - PROCESS | 4056 | 1467683842689 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:22 INFO - PROCESS | 4056 | 1467683842830 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:57:22 INFO - PROCESS | 4056 | 1467683842855 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:22 INFO - PROCESS | 4056 | 1467683842856 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:22 INFO - PROCESS | 4056 | ++DOCSHELL 11CDB800 == 35 [pid = 4056] [id = 479] 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (14F40400) [pid = 4056] [serial = 1437] [outer = 00000000] 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (19709400) [pid = 4056] [serial = 1438] [outer = 14F40400] 17:57:22 INFO - PROCESS | 4056 | 1467683842899 Marionette DEBUG loaded listener.js 17:57:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1970A800) [pid = 4056] [serial = 1439] [outer = 14F40400] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1620A800) [pid = 4056] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1970A400) [pid = 4056] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (16FBDC00) [pid = 4056] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19EC0800) [pid = 4056] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1392AC00) [pid = 4056] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (12D88800) [pid = 4056] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (13C84400) [pid = 4056] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A138000) [pid = 4056] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1315C400) [pid = 4056] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12DC7800) [pid = 4056] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17F18800) [pid = 4056] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17B1A000) [pid = 4056] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (15775400) [pid = 4056] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10A99C00) [pid = 4056] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:57:23 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13925C00) [pid = 4056] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:57:23 INFO - PROCESS | 4056 | 1467683843471 Marionette TRACE conn2 <- [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]]]}] 17:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 859ms 17:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:57:23 INFO - PROCESS | 4056 | 1467683843538 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:57:23 INFO - PROCESS | 4056 | 1467683843541 Marionette TRACE conn2 <- [1,1881,null,{"value":"13"}] 17:57:23 INFO - PROCESS | 4056 | 1467683843545 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:57:23 INFO - PROCESS | 4056 | 1467683843547 Marionette TRACE conn2 <- [1,1882,null,{}] 17:57:23 INFO - PROCESS | 4056 | 1467683843551 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:23 INFO - PROCESS | 4056 | 1467683843552 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:23 INFO - PROCESS | 4056 | 1467683843628 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:57:23 INFO - PROCESS | 4056 | 1467683843634 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:23 INFO - PROCESS | 4056 | 1467683843636 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:23 INFO - PROCESS | 4056 | ++DOCSHELL 12B05C00 == 36 [pid = 4056] [id = 480] 17:57:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1620A800) [pid = 4056] [serial = 1440] [outer = 00000000] 17:57:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B17000) [pid = 4056] [serial = 1441] [outer = 1620A800] 17:57:23 INFO - PROCESS | 4056 | 1467683843679 Marionette DEBUG loaded listener.js 17:57:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B20800) [pid = 4056] [serial = 1442] [outer = 1620A800] 17:57:24 INFO - PROCESS | 4056 | 1467683844095 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 594ms 17:57:24 INFO - PROCESS | 4056 | 1467683844140 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 4056 | 1467683844142 Marionette TRACE conn2 <- [1,1885,null,{"value":"13"}] 17:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:57:24 INFO - PROCESS | 4056 | 1467683844145 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - PROCESS | 4056 | 1467683844147 Marionette TRACE conn2 <- [1,1886,null,{}] 17:57:24 INFO - PROCESS | 4056 | 1467683844154 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:24 INFO - PROCESS | 4056 | 1467683844156 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:24 INFO - PROCESS | 4056 | 1467683844231 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:57:24 INFO - PROCESS | 4056 | 1467683844237 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 4056 | 1467683844239 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:24 INFO - PROCESS | 4056 | ++DOCSHELL 12BDEC00 == 37 [pid = 4056] [id = 481] 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (131F0000) [pid = 4056] [serial = 1443] [outer = 00000000] 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10A9AC00) [pid = 4056] [serial = 1444] [outer = 131F0000] 17:57:24 INFO - PROCESS | 4056 | 1467683844281 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (162AD800) [pid = 4056] [serial = 1445] [outer = 131F0000] 17:57:24 INFO - PROCESS | 4056 | 1467683844737 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:57:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:57:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 640ms 17:57:24 INFO - PROCESS | 4056 | 1467683844787 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:57:24 INFO - PROCESS | 4056 | 1467683844789 Marionette TRACE conn2 <- [1,1889,null,{"value":"13"}] 17:57:24 INFO - PROCESS | 4056 | 1467683844793 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:57:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:57:24 INFO - PROCESS | 4056 | 1467683844794 Marionette TRACE conn2 <- [1,1890,null,{}] 17:57:24 INFO - PROCESS | 4056 | 1467683844798 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:24 INFO - PROCESS | 4056 | 1467683844799 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:24 INFO - PROCESS | 4056 | 1467683844878 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:57:24 INFO - PROCESS | 4056 | 1467683844886 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:24 INFO - PROCESS | 4056 | 1467683844888 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:24 INFO - PROCESS | 4056 | ++DOCSHELL 17057400 == 38 [pid = 4056] [id = 482] 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (176EAC00) [pid = 4056] [serial = 1446] [outer = 00000000] 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19B8B000) [pid = 4056] [serial = 1447] [outer = 176EAC00] 17:57:24 INFO - PROCESS | 4056 | 1467683844929 Marionette DEBUG loaded listener.js 17:57:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19B8FC00) [pid = 4056] [serial = 1448] [outer = 176EAC00] 17:57:25 INFO - PROCESS | 4056 | --DOCSHELL 10E39400 == 37 [pid = 4056] [id = 472] 17:57:25 INFO - PROCESS | 4056 | --DOCSHELL 10A01C00 == 36 [pid = 4056] [id = 473] 17:57:25 INFO - PROCESS | 4056 | --DOCSHELL 1A190800 == 35 [pid = 4056] [id = 471] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 12B05C00 == 34 [pid = 4056] [id = 480] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 11CDB800 == 33 [pid = 4056] [id = 479] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 17B14400 == 32 [pid = 4056] [id = 478] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 14F99000 == 31 [pid = 4056] [id = 476] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 16BC8800 == 30 [pid = 4056] [id = 477] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 13C81000 == 29 [pid = 4056] [id = 475] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 12BDEC00 == 28 [pid = 4056] [id = 481] 17:57:26 INFO - PROCESS | 4056 | --DOCSHELL 12D80C00 == 27 [pid = 4056] [id = 474] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (139CE800) [pid = 4056] [serial = 1411] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19ECB000) [pid = 4056] [serial = 1399] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (176EE000) [pid = 4056] [serial = 1387] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (17B12000) [pid = 4056] [serial = 1388] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A124800) [pid = 4056] [serial = 1370] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (139CF400) [pid = 4056] [serial = 1378] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13C71800) [pid = 4056] [serial = 1379] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13034800) [pid = 4056] [serial = 1375] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (14F99C00) [pid = 4056] [serial = 1381] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (153AC000) [pid = 4056] [serial = 1382] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A143400) [pid = 4056] [serial = 1402] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1A12FC00) [pid = 4056] [serial = 1400] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13C7A000) [pid = 4056] [serial = 1405] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19E2D400) [pid = 4056] [serial = 1408] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (18110C00) [pid = 4056] [serial = 1393] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (18111400) [pid = 4056] [serial = 1394] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17BCE800) [pid = 4056] [serial = 1390] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17BD1C00) [pid = 4056] [serial = 1391] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1620AC00) [pid = 4056] [serial = 1384] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (11009C00) [pid = 4056] [serial = 1373] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (10F10C00) [pid = 4056] [serial = 1372] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1634B800) [pid = 4056] [serial = 1385] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (130D1C00) [pid = 4056] [serial = 1376] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (13C81800) [pid = 4056] [serial = 1406] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (19908400) [pid = 4056] [serial = 1397] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (19903000) [pid = 4056] [serial = 1396] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1A52B000) [pid = 4056] [serial = 1412] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (1A18D800) [pid = 4056] [serial = 1403] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (1A13C000) [pid = 4056] [serial = 1409] [outer = 00000000] [url = about:blank] 17:57:26 INFO - PROCESS | 4056 | 1467683846675 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:57:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:57:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1906ms 17:57:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:57:26 INFO - PROCESS | 4056 | 1467683846713 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:57:26 INFO - PROCESS | 4056 | 1467683846717 Marionette TRACE conn2 <- [1,1893,null,{"value":"13"}] 17:57:26 INFO - PROCESS | 4056 | 1467683846721 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:57:26 INFO - PROCESS | 4056 | 1467683846725 Marionette TRACE conn2 <- [1,1894,null,{}] 17:57:26 INFO - PROCESS | 4056 | 1467683846731 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:26 INFO - PROCESS | 4056 | 1467683846735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:26 INFO - PROCESS | 4056 | 1467683846825 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:57:26 INFO - PROCESS | 4056 | 1467683846835 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:26 INFO - PROCESS | 4056 | 1467683846839 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:26 INFO - PROCESS | 4056 | ++DOCSHELL 10F0B400 == 28 [pid = 4056] [id = 483] 17:57:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (10F51400) [pid = 4056] [serial = 1449] [outer = 00000000] 17:57:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (11075800) [pid = 4056] [serial = 1450] [outer = 10F51400] 17:57:26 INFO - PROCESS | 4056 | 1467683846886 Marionette DEBUG loaded listener.js 17:57:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (11011C00) [pid = 4056] [serial = 1451] [outer = 10F51400] 17:57:27 INFO - PROCESS | 4056 | 1467683847384 Marionette TRACE conn2 <- [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]]]}] 17:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 687ms 17:57:27 INFO - PROCESS | 4056 | 1467683847421 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:57:27 INFO - PROCESS | 4056 | 1467683847425 Marionette TRACE conn2 <- [1,1897,null,{"value":"13"}] 17:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:57:27 INFO - PROCESS | 4056 | 1467683847432 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:57:27 INFO - PROCESS | 4056 | 1467683847434 Marionette TRACE conn2 <- [1,1898,null,{}] 17:57:27 INFO - PROCESS | 4056 | 1467683847438 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:27 INFO - PROCESS | 4056 | 1467683847441 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:27 INFO - PROCESS | 4056 | 1467683847525 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:57:27 INFO - PROCESS | 4056 | 1467683847534 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:27 INFO - PROCESS | 4056 | 1467683847537 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:27 INFO - PROCESS | 4056 | ++DOCSHELL 12D84000 == 29 [pid = 4056] [id = 484] 17:57:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (12D88400) [pid = 4056] [serial = 1452] [outer = 00000000] 17:57:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (13031400) [pid = 4056] [serial = 1453] [outer = 12D88400] 17:57:27 INFO - PROCESS | 4056 | 1467683847586 Marionette DEBUG loaded listener.js 17:57:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (130CD000) [pid = 4056] [serial = 1454] [outer = 12D88400] 17:57:28 INFO - PROCESS | 4056 | 1467683848057 Marionette TRACE conn2 <- [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]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 625ms 17:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:57:28 INFO - PROCESS | 4056 | 1467683848072 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 4056 | 1467683848074 Marionette TRACE conn2 <- [1,1901,null,{"value":"13"}] 17:57:28 INFO - PROCESS | 4056 | 1467683848077 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 4056 | 1467683848081 Marionette TRACE conn2 <- [1,1902,null,{}] 17:57:28 INFO - PROCESS | 4056 | 1467683848095 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 4056 | 1467683848100 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:28 INFO - PROCESS | 4056 | 1467683848181 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:57:28 INFO - PROCESS | 4056 | 1467683848187 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 4056 | 1467683848190 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:28 INFO - PROCESS | 4056 | ++DOCSHELL 13925400 == 30 [pid = 4056] [id = 485] 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (13925C00) [pid = 4056] [serial = 1455] [outer = 00000000] 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13958800) [pid = 4056] [serial = 1456] [outer = 13925C00] 17:57:28 INFO - PROCESS | 4056 | 1467683848237 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (139DBC00) [pid = 4056] [serial = 1457] [outer = 13925C00] 17:57:28 INFO - PROCESS | 4056 | 1467683848703 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:57:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 656ms 17:57:28 INFO - PROCESS | 4056 | 1467683848736 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:57:28 INFO - PROCESS | 4056 | 1467683848738 Marionette TRACE conn2 <- [1,1905,null,{"value":"13"}] 17:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:57:28 INFO - PROCESS | 4056 | 1467683848742 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:57:28 INFO - PROCESS | 4056 | 1467683848743 Marionette TRACE conn2 <- [1,1906,null,{}] 17:57:28 INFO - PROCESS | 4056 | 1467683848757 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:28 INFO - PROCESS | 4056 | 1467683848759 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:28 INFO - PROCESS | 4056 | 1467683848838 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:57:28 INFO - PROCESS | 4056 | 1467683848843 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:28 INFO - PROCESS | 4056 | 1467683848845 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:28 INFO - PROCESS | 4056 | ++DOCSHELL 13C80C00 == 31 [pid = 4056] [id = 486] 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (13E94400) [pid = 4056] [serial = 1458] [outer = 00000000] 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (14398400) [pid = 4056] [serial = 1459] [outer = 13E94400] 17:57:28 INFO - PROCESS | 4056 | 1467683848888 Marionette DEBUG loaded listener.js 17:57:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (14F9A000) [pid = 4056] [serial = 1460] [outer = 13E94400] 17:57:29 INFO - PROCESS | 4056 | 1467683849337 Marionette TRACE conn2 <- [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]]]}] 17:57:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:57:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 656ms 17:57:29 INFO - PROCESS | 4056 | 1467683849400 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:57:29 INFO - PROCESS | 4056 | 1467683849402 Marionette TRACE conn2 <- [1,1909,null,{"value":"13"}] 17:57:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:57:29 INFO - PROCESS | 4056 | 1467683849405 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:57:29 INFO - PROCESS | 4056 | 1467683849407 Marionette TRACE conn2 <- [1,1910,null,{}] 17:57:29 INFO - PROCESS | 4056 | 1467683849411 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:29 INFO - PROCESS | 4056 | 1467683849413 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:29 INFO - PROCESS | 4056 | 1467683849488 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:57:29 INFO - PROCESS | 4056 | 1467683849495 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:29 INFO - PROCESS | 4056 | 1467683849497 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:29 INFO - PROCESS | 4056 | ++DOCSHELL 153A5800 == 32 [pid = 4056] [id = 487] 17:57:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (153A6C00) [pid = 4056] [serial = 1461] [outer = 00000000] 17:57:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (15776000) [pid = 4056] [serial = 1462] [outer = 153A6C00] 17:57:29 INFO - PROCESS | 4056 | 1467683849542 Marionette DEBUG loaded listener.js 17:57:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (15CA5800) [pid = 4056] [serial = 1463] [outer = 153A6C00] 17:57:29 INFO - PROCESS | 4056 | 1467683849995 Marionette TRACE conn2 <- [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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 625ms 17:57:30 INFO - PROCESS | 4056 | 1467683850043 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 4056 | 1467683850045 Marionette TRACE conn2 <- [1,1913,null,{"value":"13"}] 17:57:30 INFO - PROCESS | 4056 | 1467683850049 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:57:30 INFO - PROCESS | 4056 | 1467683850050 Marionette TRACE conn2 <- [1,1914,null,{}] 17:57:30 INFO - PROCESS | 4056 | 1467683850053 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:30 INFO - PROCESS | 4056 | 1467683850059 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:30 INFO - PROCESS | 4056 | 1467683850158 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:57:30 INFO - PROCESS | 4056 | 1467683850163 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 4056 | 1467683850165 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:30 INFO - PROCESS | 4056 | ++DOCSHELL 16BD1800 == 33 [pid = 4056] [id = 488] 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (17059000) [pid = 4056] [serial = 1464] [outer = 00000000] 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17699400) [pid = 4056] [serial = 1465] [outer = 17059000] 17:57:30 INFO - PROCESS | 4056 | 1467683850208 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17783C00) [pid = 4056] [serial = 1466] [outer = 17059000] 17:57:30 INFO - PROCESS | 4056 | 1467683850637 Marionette TRACE conn2 <- [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]]]}] 17:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 640ms 17:57:30 INFO - PROCESS | 4056 | 1467683850687 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:57:30 INFO - PROCESS | 4056 | 1467683850689 Marionette TRACE conn2 <- [1,1917,null,{"value":"13"}] 17:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:57:30 INFO - PROCESS | 4056 | 1467683850692 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:57:30 INFO - PROCESS | 4056 | 1467683850694 Marionette TRACE conn2 <- [1,1918,null,{}] 17:57:30 INFO - PROCESS | 4056 | 1467683850697 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:30 INFO - PROCESS | 4056 | 1467683850699 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:30 INFO - PROCESS | 4056 | 1467683850791 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:57:30 INFO - PROCESS | 4056 | 1467683850798 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:30 INFO - PROCESS | 4056 | 1467683850800 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:30 INFO - PROCESS | 4056 | ++DOCSHELL 175E7800 == 34 [pid = 4056] [id = 489] 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17691C00) [pid = 4056] [serial = 1467] [outer = 00000000] 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B18C00) [pid = 4056] [serial = 1468] [outer = 17691C00] 17:57:30 INFO - PROCESS | 4056 | 1467683850843 Marionette DEBUG loaded listener.js 17:57:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B1AC00) [pid = 4056] [serial = 1469] [outer = 17691C00] 17:57:31 INFO - PROCESS | 4056 | 1467683851283 Marionette TRACE conn2 <- [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]]]}] 17:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 641ms 17:57:31 INFO - PROCESS | 4056 | 1467683851335 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 4056 | 1467683851337 Marionette TRACE conn2 <- [1,1921,null,{"value":"13"}] 17:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:57:31 INFO - PROCESS | 4056 | 1467683851340 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 4056 | 1467683851342 Marionette TRACE conn2 <- [1,1922,null,{}] 17:57:31 INFO - PROCESS | 4056 | 1467683851345 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:31 INFO - PROCESS | 4056 | 1467683851347 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:31 INFO - PROCESS | 4056 | 1467683851421 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:57:31 INFO - PROCESS | 4056 | 1467683851426 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:31 INFO - PROCESS | 4056 | 1467683851428 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:31 INFO - PROCESS | 4056 | ++DOCSHELL 17787000 == 35 [pid = 4056] [id = 490] 17:57:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17787800) [pid = 4056] [serial = 1470] [outer = 00000000] 17:57:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17F16000) [pid = 4056] [serial = 1471] [outer = 17787800] 17:57:31 INFO - PROCESS | 4056 | 1467683851471 Marionette DEBUG loaded listener.js 17:57:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F62C00) [pid = 4056] [serial = 1472] [outer = 17787800] 17:57:31 INFO - PROCESS | 4056 | 1467683851902 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:57:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:57:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 594ms 17:57:31 INFO - PROCESS | 4056 | 1467683851962 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:57:31 INFO - PROCESS | 4056 | 1467683851964 Marionette TRACE conn2 <- [1,1925,null,{"value":"13"}] 17:57:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:57:31 INFO - PROCESS | 4056 | 1467683851970 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:57:31 INFO - PROCESS | 4056 | 1467683851972 Marionette TRACE conn2 <- [1,1926,null,{}] 17:57:31 INFO - PROCESS | 4056 | 1467683851982 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:31 INFO - PROCESS | 4056 | 1467683851984 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:32 INFO - PROCESS | 4056 | 1467683852088 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:57:32 INFO - PROCESS | 4056 | 1467683852093 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 4056 | 1467683852095 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:32 INFO - PROCESS | 4056 | ++DOCSHELL 13924800 == 36 [pid = 4056] [id = 491] 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18117000) [pid = 4056] [serial = 1473] [outer = 00000000] 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1970B000) [pid = 4056] [serial = 1474] [outer = 18117000] 17:57:32 INFO - PROCESS | 4056 | 1467683852140 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1970C000) [pid = 4056] [serial = 1475] [outer = 18117000] 17:57:32 INFO - PROCESS | 4056 | 1467683852594 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 657ms 17:57:32 INFO - PROCESS | 4056 | 1467683852629 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:57:32 INFO - PROCESS | 4056 | 1467683852631 Marionette TRACE conn2 <- [1,1929,null,{"value":"13"}] 17:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:57:32 INFO - PROCESS | 4056 | 1467683852635 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:57:32 INFO - PROCESS | 4056 | 1467683852636 Marionette TRACE conn2 <- [1,1930,null,{}] 17:57:32 INFO - PROCESS | 4056 | 1467683852639 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:32 INFO - PROCESS | 4056 | 1467683852641 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:32 INFO - PROCESS | 4056 | 1467683852766 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:57:32 INFO - PROCESS | 4056 | 1467683852772 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:32 INFO - PROCESS | 4056 | 1467683852774 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:32 INFO - PROCESS | 4056 | ++DOCSHELL 13951C00 == 37 [pid = 4056] [id = 492] 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17B16000) [pid = 4056] [serial = 1476] [outer = 00000000] 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19B8A400) [pid = 4056] [serial = 1477] [outer = 17B16000] 17:57:32 INFO - PROCESS | 4056 | 1467683852823 Marionette DEBUG loaded listener.js 17:57:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (19E2D400) [pid = 4056] [serial = 1478] [outer = 17B16000] 17:57:33 INFO - PROCESS | 4056 | 1467683853258 Marionette TRACE conn2 <- [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]]]}] 17:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 640ms 17:57:33 INFO - PROCESS | 4056 | 1467683853275 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:57:33 INFO - PROCESS | 4056 | 1467683853277 Marionette TRACE conn2 <- [1,1933,null,{"value":"13"}] 17:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:57:33 INFO - PROCESS | 4056 | 1467683853280 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:57:33 INFO - PROCESS | 4056 | 1467683853283 Marionette TRACE conn2 <- [1,1934,null,{}] 17:57:33 INFO - PROCESS | 4056 | 1467683853286 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:33 INFO - PROCESS | 4056 | 1467683853288 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:33 INFO - PROCESS | 4056 | 1467683853408 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:57:33 INFO - PROCESS | 4056 | 1467683853504 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:33 INFO - PROCESS | 4056 | 1467683853507 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:33 INFO - PROCESS | 4056 | ++DOCSHELL 13C84400 == 38 [pid = 4056] [id = 493] 17:57:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19EC6800) [pid = 4056] [serial = 1479] [outer = 00000000] 17:57:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A135000) [pid = 4056] [serial = 1480] [outer = 19EC6800] 17:57:33 INFO - PROCESS | 4056 | 1467683853551 Marionette DEBUG loaded listener.js 17:57:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A139C00) [pid = 4056] [serial = 1481] [outer = 19EC6800] 17:57:33 INFO - PROCESS | 4056 | 1467683853962 Marionette TRACE conn2 <- [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]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 734ms 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (131F0000) [pid = 4056] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16BCF800) [pid = 4056] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17B1D800) [pid = 4056] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (14F40400) [pid = 4056] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (153A7800) [pid = 4056] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13C81400) [pid = 4056] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (12D82400) [pid = 4056] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10A81000) [pid = 4056] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10E39C00) [pid = 4056] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A52C800) [pid = 4056] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:57:34 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1620A800) [pid = 4056] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:57:34 INFO - PROCESS | 4056 | 1467683854114 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 4056 | 1467683854116 Marionette TRACE conn2 <- [1,1937,null,{"value":"13"}] 17:57:34 INFO - PROCESS | 4056 | 1467683854125 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 4056 | 1467683854127 Marionette TRACE conn2 <- [1,1938,null,{}] 17:57:34 INFO - PROCESS | 4056 | 1467683854130 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 4056 | 1467683854132 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:57:34 INFO - PROCESS | 4056 | 1467683854214 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:57:34 INFO - PROCESS | 4056 | 1467683854219 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 4056 | 1467683854221 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:34 INFO - PROCESS | 4056 | ++DOCSHELL 10E39C00 == 39 [pid = 4056] [id = 494] 17:57:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (131B9000) [pid = 4056] [serial = 1482] [outer = 00000000] 17:57:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (14F40400) [pid = 4056] [serial = 1483] [outer = 131B9000] 17:57:34 INFO - PROCESS | 4056 | 1467683854263 Marionette DEBUG loaded listener.js 17:57:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (14F48C00) [pid = 4056] [serial = 1484] [outer = 131B9000] 17:57:34 INFO - PROCESS | 4056 | 1467683854705 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:57:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:57:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 640ms 17:57:34 INFO - PROCESS | 4056 | 1467683854799 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:57:34 INFO - PROCESS | 4056 | 1467683854801 Marionette TRACE conn2 <- [1,1941,null,{"value":"13"}] 17:57:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:57:34 INFO - PROCESS | 4056 | 1467683854816 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:57:34 INFO - PROCESS | 4056 | 1467683854818 Marionette TRACE conn2 <- [1,1942,null,{}] 17:57:34 INFO - PROCESS | 4056 | 1467683854824 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:34 INFO - PROCESS | 4056 | 1467683854825 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:34 INFO - PROCESS | 4056 | 1467683854916 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:57:34 INFO - PROCESS | 4056 | 1467683854921 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:34 INFO - PROCESS | 4056 | 1467683854923 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:34 INFO - PROCESS | 4056 | ++DOCSHELL 12DC6000 == 40 [pid = 4056] [id = 495] 17:57:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (14393800) [pid = 4056] [serial = 1485] [outer = 00000000] 17:57:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A127000) [pid = 4056] [serial = 1486] [outer = 14393800] 17:57:34 INFO - PROCESS | 4056 | 1467683854964 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A13CC00) [pid = 4056] [serial = 1487] [outer = 14393800] 17:57:35 INFO - PROCESS | 4056 | 1467683855372 Marionette TRACE conn2 <- [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]]]}] 17:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 594ms 17:57:35 INFO - PROCESS | 4056 | 1467683855421 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:57:35 INFO - PROCESS | 4056 | 1467683855423 Marionette TRACE conn2 <- [1,1945,null,{"value":"13"}] 17:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:57:35 INFO - PROCESS | 4056 | 1467683855426 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:57:35 INFO - PROCESS | 4056 | 1467683855428 Marionette TRACE conn2 <- [1,1946,null,{}] 17:57:35 INFO - PROCESS | 4056 | 1467683855431 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:35 INFO - PROCESS | 4056 | 1467683855432 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:35 INFO - PROCESS | 4056 | 1467683855511 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:57:35 INFO - PROCESS | 4056 | 1467683855517 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:35 INFO - PROCESS | 4056 | 1467683855519 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:35 INFO - PROCESS | 4056 | ++DOCSHELL 15775C00 == 41 [pid = 4056] [id = 496] 17:57:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1620A800) [pid = 4056] [serial = 1488] [outer = 00000000] 17:57:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A18C400) [pid = 4056] [serial = 1489] [outer = 1620A800] 17:57:35 INFO - PROCESS | 4056 | 1467683855560 Marionette DEBUG loaded listener.js 17:57:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A192800) [pid = 4056] [serial = 1490] [outer = 1620A800] 17:57:36 INFO - PROCESS | 4056 | 1467683856001 Marionette TRACE conn2 <- [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]]]}] 17:57:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:57:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 594ms 17:57:36 INFO - PROCESS | 4056 | 1467683856032 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:57:36 INFO - PROCESS | 4056 | 1467683856034 Marionette TRACE conn2 <- [1,1949,null,{"value":"13"}] 17:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:57:36 INFO - PROCESS | 4056 | 1467683856041 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:57:36 INFO - PROCESS | 4056 | 1467683856042 Marionette TRACE conn2 <- [1,1950,null,{}] 17:57:36 INFO - PROCESS | 4056 | 1467683856046 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:36 INFO - PROCESS | 4056 | 1467683856048 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:36 INFO - PROCESS | 4056 | 1467683856125 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:57:36 INFO - PROCESS | 4056 | 1467683856308 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:36 INFO - PROCESS | 4056 | 1467683856311 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:36 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F3800 == 42 [pid = 4056] [id = 497] 17:57:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (0C7F4000) [pid = 4056] [serial = 1491] [outer = 00000000] 17:57:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10A01400) [pid = 4056] [serial = 1492] [outer = 0C7F4000] 17:57:36 INFO - PROCESS | 4056 | 1467683856408 Marionette DEBUG loaded listener.js 17:57:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10E43800) [pid = 4056] [serial = 1493] [outer = 0C7F4000] 17:57:37 INFO - PROCESS | 4056 | 1467683857155 Marionette TRACE conn2 <- [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]]]}] 17:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1156ms 17:57:37 INFO - PROCESS | 4056 | 1467683857196 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:57:37 INFO - PROCESS | 4056 | 1467683857199 Marionette TRACE conn2 <- [1,1953,null,{"value":"13"}] 17:57:37 INFO - PROCESS | 4056 | 1467683857204 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:57:37 INFO - PROCESS | 4056 | 1467683857208 Marionette TRACE conn2 <- [1,1954,null,{}] 17:57:37 INFO - PROCESS | 4056 | 1467683857213 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:37 INFO - PROCESS | 4056 | 1467683857215 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:37 INFO - PROCESS | 4056 | 1467683857334 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:57:37 INFO - PROCESS | 4056 | 1467683857498 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:37 INFO - PROCESS | 4056 | 1467683857502 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:37 INFO - PROCESS | 4056 | ++DOCSHELL 12D81C00 == 43 [pid = 4056] [id = 498] 17:57:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (130AA000) [pid = 4056] [serial = 1494] [outer = 00000000] 17:57:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (131BB000) [pid = 4056] [serial = 1495] [outer = 130AA000] 17:57:37 INFO - PROCESS | 4056 | 1467683857562 Marionette DEBUG loaded listener.js 17:57:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (134D8400) [pid = 4056] [serial = 1496] [outer = 130AA000] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 15775C00 == 42 [pid = 4056] [id = 496] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 12DC6000 == 41 [pid = 4056] [id = 495] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 10E39C00 == 40 [pid = 4056] [id = 494] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 13C84400 == 39 [pid = 4056] [id = 493] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 13951C00 == 38 [pid = 4056] [id = 492] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 13924800 == 37 [pid = 4056] [id = 491] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 17787000 == 36 [pid = 4056] [id = 490] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 175E7800 == 35 [pid = 4056] [id = 489] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 16BD1800 == 34 [pid = 4056] [id = 488] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 153A5800 == 33 [pid = 4056] [id = 487] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 13C80C00 == 32 [pid = 4056] [id = 486] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 13925400 == 31 [pid = 4056] [id = 485] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 12D84000 == 30 [pid = 4056] [id = 484] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19B8B000) [pid = 4056] [serial = 1447] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 10F0B400 == 29 [pid = 4056] [id = 483] 17:57:38 INFO - PROCESS | 4056 | --DOCSHELL 17057400 == 28 [pid = 4056] [id = 482] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (162AD800) [pid = 4056] [serial = 1445] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (171EDC00) [pid = 4056] [serial = 1432] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17EC8000) [pid = 4056] [serial = 1435] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (19709400) [pid = 4056] [serial = 1438] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17F5F000) [pid = 4056] [serial = 1436] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (10A9AC00) [pid = 4056] [serial = 1444] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1970A800) [pid = 4056] [serial = 1439] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (16208400) [pid = 4056] [serial = 1429] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (13EA0800) [pid = 4056] [serial = 1426] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (14F3B800) [pid = 4056] [serial = 1427] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B8000) [pid = 4056] [serial = 1423] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (131E6C00) [pid = 4056] [serial = 1424] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10F50000) [pid = 4056] [serial = 1420] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (11C45800) [pid = 4056] [serial = 1421] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13154800) [pid = 4056] [serial = 1418] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (12B01800) [pid = 4056] [serial = 1417] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A618800) [pid = 4056] [serial = 1414] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A61BC00) [pid = 4056] [serial = 1415] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1769C400) [pid = 4056] [serial = 1433] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17B17000) [pid = 4056] [serial = 1441] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17B20800) [pid = 4056] [serial = 1442] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16357400) [pid = 4056] [serial = 1430] [outer = 00000000] [url = about:blank] 17:57:38 INFO - PROCESS | 4056 | 1467683858512 Marionette TRACE conn2 <- [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]]]}] 17:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1360ms 17:57:38 INFO - PROCESS | 4056 | 1467683858565 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:57:38 INFO - PROCESS | 4056 | 1467683858570 Marionette TRACE conn2 <- [1,1957,null,{"value":"13"}] 17:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:57:38 INFO - PROCESS | 4056 | 1467683858576 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:57:38 INFO - PROCESS | 4056 | 1467683858580 Marionette TRACE conn2 <- [1,1958,null,{}] 17:57:38 INFO - PROCESS | 4056 | 1467683858585 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:38 INFO - PROCESS | 4056 | 1467683858589 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:38 INFO - PROCESS | 4056 | 1467683858695 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:57:38 INFO - PROCESS | 4056 | 1467683858827 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:38 INFO - PROCESS | 4056 | 1467683858832 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:38 INFO - PROCESS | 4056 | ++DOCSHELL 1100CC00 == 29 [pid = 4056] [id = 499] 17:57:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (11074C00) [pid = 4056] [serial = 1497] [outer = 00000000] 17:57:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (11AF1400) [pid = 4056] [serial = 1498] [outer = 11074C00] 17:57:38 INFO - PROCESS | 4056 | 1467683858889 Marionette DEBUG loaded listener.js 17:57:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (12A1EC00) [pid = 4056] [serial = 1499] [outer = 11074C00] 17:57:39 INFO - PROCESS | 4056 | 1467683859470 Marionette TRACE conn2 <- [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]]]}] 17:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 938ms 17:57:39 INFO - PROCESS | 4056 | 1467683859521 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:57:39 INFO - PROCESS | 4056 | 1467683859526 Marionette TRACE conn2 <- [1,1961,null,{"value":"13"}] 17:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:57:39 INFO - PROCESS | 4056 | 1467683859533 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:57:39 INFO - PROCESS | 4056 | 1467683859536 Marionette TRACE conn2 <- [1,1962,null,{}] 17:57:39 INFO - PROCESS | 4056 | 1467683859540 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:39 INFO - PROCESS | 4056 | 1467683859542 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:39 INFO - PROCESS | 4056 | 1467683859645 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:57:39 INFO - PROCESS | 4056 | 1467683859777 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:39 INFO - PROCESS | 4056 | 1467683859779 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:39 INFO - PROCESS | 4056 | ++DOCSHELL 13157C00 == 30 [pid = 4056] [id = 500] 17:57:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13159800) [pid = 4056] [serial = 1500] [outer = 00000000] 17:57:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131B8000) [pid = 4056] [serial = 1501] [outer = 13159800] 17:57:39 INFO - PROCESS | 4056 | 1467683859836 Marionette DEBUG loaded listener.js 17:57:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131BF400) [pid = 4056] [serial = 1502] [outer = 13159800] 17:57:40 INFO - PROCESS | 4056 | 1467683860421 Marionette TRACE conn2 <- [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]]]}] 17:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 937ms 17:57:40 INFO - PROCESS | 4056 | 1467683860477 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:57:40 INFO - PROCESS | 4056 | 1467683860480 Marionette TRACE conn2 <- [1,1965,null,{"value":"13"}] 17:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:57:40 INFO - PROCESS | 4056 | 1467683860484 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:57:40 INFO - PROCESS | 4056 | 1467683860488 Marionette TRACE conn2 <- [1,1966,null,{}] 17:57:40 INFO - PROCESS | 4056 | 1467683860499 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:40 INFO - PROCESS | 4056 | 1467683860504 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:40 INFO - PROCESS | 4056 | 1467683860606 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:57:40 INFO - PROCESS | 4056 | 1467683860738 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:40 INFO - PROCESS | 4056 | 1467683860742 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:40 INFO - PROCESS | 4056 | ++DOCSHELL 13E96000 == 31 [pid = 4056] [id = 501] 17:57:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (13E9E000) [pid = 4056] [serial = 1503] [outer = 00000000] 17:57:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (14398800) [pid = 4056] [serial = 1504] [outer = 13E9E000] 17:57:40 INFO - PROCESS | 4056 | 1467683860798 Marionette DEBUG loaded listener.js 17:57:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (14F46400) [pid = 4056] [serial = 1505] [outer = 13E9E000] 17:57:41 INFO - PROCESS | 4056 | 1467683861339 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 890ms 17:57:41 INFO - PROCESS | 4056 | 1467683861387 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:57:41 INFO - PROCESS | 4056 | 1467683861390 Marionette TRACE conn2 <- [1,1969,null,{"value":"13"}] 17:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:57:41 INFO - PROCESS | 4056 | 1467683861394 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:57:41 INFO - PROCESS | 4056 | 1467683861396 Marionette TRACE conn2 <- [1,1970,null,{}] 17:57:41 INFO - PROCESS | 4056 | 1467683861399 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:41 INFO - PROCESS | 4056 | 1467683861402 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:41 INFO - PROCESS | 4056 | 1467683861499 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:57:41 INFO - PROCESS | 4056 | 1467683861603 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:41 INFO - PROCESS | 4056 | 1467683861605 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:41 INFO - PROCESS | 4056 | ++DOCSHELL 15CA3000 == 32 [pid = 4056] [id = 502] 17:57:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (15CA3400) [pid = 4056] [serial = 1506] [outer = 00000000] 17:57:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1634C800) [pid = 4056] [serial = 1507] [outer = 15CA3400] 17:57:41 INFO - PROCESS | 4056 | 1467683861657 Marionette DEBUG loaded listener.js 17:57:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16B0B400) [pid = 4056] [serial = 1508] [outer = 15CA3400] 17:57:42 INFO - PROCESS | 4056 | 1467683862245 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 906ms 17:57:42 INFO - PROCESS | 4056 | 1467683862298 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:57:42 INFO - PROCESS | 4056 | 1467683862300 Marionette TRACE conn2 <- [1,1973,null,{"value":"13"}] 17:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:57:42 INFO - PROCESS | 4056 | 1467683862304 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:57:42 INFO - PROCESS | 4056 | 1467683862306 Marionette TRACE conn2 <- [1,1974,null,{}] 17:57:42 INFO - PROCESS | 4056 | 1467683862310 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:42 INFO - PROCESS | 4056 | 1467683862312 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:42 INFO - PROCESS | 4056 | 1467683862407 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:57:42 INFO - PROCESS | 4056 | 1467683862539 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:42 INFO - PROCESS | 4056 | 1467683862541 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:42 INFO - PROCESS | 4056 | ++DOCSHELL 130A9C00 == 33 [pid = 4056] [id = 503] 17:57:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1543EC00) [pid = 4056] [serial = 1509] [outer = 00000000] 17:57:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (175DF000) [pid = 4056] [serial = 1510] [outer = 1543EC00] 17:57:42 INFO - PROCESS | 4056 | 1467683862599 Marionette DEBUG loaded listener.js 17:57:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17692000) [pid = 4056] [serial = 1511] [outer = 1543EC00] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 0C7F3800 == 32 [pid = 4056] [id = 497] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 15CA3000 == 31 [pid = 4056] [id = 502] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 13157C00 == 30 [pid = 4056] [id = 500] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 13E96000 == 29 [pid = 4056] [id = 501] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 12D81C00 == 28 [pid = 4056] [id = 498] 17:57:43 INFO - PROCESS | 4056 | --DOCSHELL 1100CC00 == 27 [pid = 4056] [id = 499] 17:57:43 INFO - PROCESS | 4056 | 1467683863773 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1562ms 17:57:43 INFO - PROCESS | 4056 | 1467683863865 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:57:43 INFO - PROCESS | 4056 | 1467683863869 Marionette TRACE conn2 <- [1,1977,null,{"value":"13"}] 17:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:57:43 INFO - PROCESS | 4056 | 1467683863912 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:57:43 INFO - PROCESS | 4056 | 1467683863915 Marionette TRACE conn2 <- [1,1978,null,{}] 17:57:43 INFO - PROCESS | 4056 | 1467683863924 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:43 INFO - PROCESS | 4056 | 1467683863927 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:44 INFO - PROCESS | 4056 | 1467683864012 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:57:44 INFO - PROCESS | 4056 | 1467683864020 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 4056 | 1467683864024 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:44 INFO - PROCESS | 4056 | ++DOCSHELL 1107DC00 == 28 [pid = 4056] [id = 504] 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (11439C00) [pid = 4056] [serial = 1512] [outer = 00000000] 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (12825C00) [pid = 4056] [serial = 1513] [outer = 11439C00] 17:57:44 INFO - PROCESS | 4056 | 1467683864071 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (12B02800) [pid = 4056] [serial = 1514] [outer = 11439C00] 17:57:44 INFO - PROCESS | 4056 | 1467683864571 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 734ms 17:57:44 INFO - PROCESS | 4056 | 1467683864615 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:57:44 INFO - PROCESS | 4056 | 1467683864620 Marionette TRACE conn2 <- [1,1981,null,{"value":"13"}] 17:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:57:44 INFO - PROCESS | 4056 | 1467683864630 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:57:44 INFO - PROCESS | 4056 | 1467683864632 Marionette TRACE conn2 <- [1,1982,null,{}] 17:57:44 INFO - PROCESS | 4056 | 1467683864636 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:44 INFO - PROCESS | 4056 | 1467683864639 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:44 INFO - PROCESS | 4056 | 1467683864724 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:57:44 INFO - PROCESS | 4056 | 1467683864732 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:44 INFO - PROCESS | 4056 | 1467683864735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:44 INFO - PROCESS | 4056 | ++DOCSHELL 132D7C00 == 29 [pid = 4056] [id = 505] 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (132D8000) [pid = 4056] [serial = 1515] [outer = 00000000] 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (13951000) [pid = 4056] [serial = 1516] [outer = 132D8000] 17:57:44 INFO - PROCESS | 4056 | 1467683864782 Marionette DEBUG loaded listener.js 17:57:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (13C73400) [pid = 4056] [serial = 1517] [outer = 132D8000] 17:57:45 INFO - PROCESS | 4056 | 1467683865254 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 641ms 17:57:45 INFO - PROCESS | 4056 | 1467683865269 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 4056 | 1467683865271 Marionette TRACE conn2 <- [1,1985,null,{"value":"13"}] 17:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:57:45 INFO - PROCESS | 4056 | 1467683865275 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 4056 | 1467683865278 Marionette TRACE conn2 <- [1,1986,null,{}] 17:57:45 INFO - PROCESS | 4056 | 1467683865292 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 4056 | 1467683865297 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:45 INFO - PROCESS | 4056 | 1467683865410 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:57:45 INFO - PROCESS | 4056 | 1467683865501 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:45 INFO - PROCESS | 4056 | 1467683865505 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:45 INFO - PROCESS | 4056 | ++DOCSHELL 162A1C00 == 30 [pid = 4056] [id = 506] 17:57:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (162A3000) [pid = 4056] [serial = 1518] [outer = 00000000] 17:57:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (16BC7400) [pid = 4056] [serial = 1519] [outer = 162A3000] 17:57:45 INFO - PROCESS | 4056 | 1467683865558 Marionette DEBUG loaded listener.js 17:57:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (17137400) [pid = 4056] [serial = 1520] [outer = 162A3000] 17:57:45 INFO - PROCESS | 4056 | 1467683865940 Marionette TRACE conn2 <- [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]]]}] 17:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 703ms 17:57:45 INFO - PROCESS | 4056 | 1467683865974 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:57:45 INFO - PROCESS | 4056 | 1467683865977 Marionette TRACE conn2 <- [1,1989,null,{"value":"13"}] 17:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:57:45 INFO - PROCESS | 4056 | 1467683865980 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:57:45 INFO - PROCESS | 4056 | 1467683865982 Marionette TRACE conn2 <- [1,1990,null,{}] 17:57:45 INFO - PROCESS | 4056 | 1467683865985 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:45 INFO - PROCESS | 4056 | 1467683865987 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:46 INFO - PROCESS | 4056 | 1467683866079 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:57:46 INFO - PROCESS | 4056 | 1467683866192 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 4056 | 1467683866194 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:46 INFO - PROCESS | 4056 | ++DOCSHELL 16FC3400 == 31 [pid = 4056] [id = 507] 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1705AC00) [pid = 4056] [serial = 1521] [outer = 00000000] 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (17BD1C00) [pid = 4056] [serial = 1522] [outer = 1705AC00] 17:57:46 INFO - PROCESS | 4056 | 1467683866244 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (17F5C400) [pid = 4056] [serial = 1523] [outer = 1705AC00] 17:57:46 INFO - PROCESS | 4056 | 1467683866655 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 688ms 17:57:46 INFO - PROCESS | 4056 | 1467683866683 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:57:46 INFO - PROCESS | 4056 | 1467683866685 Marionette TRACE conn2 <- [1,1993,null,{"value":"13"}] 17:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:57:46 INFO - PROCESS | 4056 | 1467683866688 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:57:46 INFO - PROCESS | 4056 | 1467683866690 Marionette TRACE conn2 <- [1,1994,null,{}] 17:57:46 INFO - PROCESS | 4056 | 1467683866693 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:46 INFO - PROCESS | 4056 | 1467683866695 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:46 INFO - PROCESS | 4056 | 1467683866828 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:57:46 INFO - PROCESS | 4056 | 1467683866846 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:46 INFO - PROCESS | 4056 | 1467683866848 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:46 INFO - PROCESS | 4056 | ++DOCSHELL 18116C00 == 32 [pid = 4056] [id = 508] 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (18117800) [pid = 4056] [serial = 1524] [outer = 00000000] 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (1970A000) [pid = 4056] [serial = 1525] [outer = 18117800] 17:57:46 INFO - PROCESS | 4056 | 1467683866894 Marionette DEBUG loaded listener.js 17:57:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (19907400) [pid = 4056] [serial = 1526] [outer = 18117800] 17:57:47 INFO - PROCESS | 4056 | 1467683867342 Marionette TRACE conn2 <- [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]]]}] 17:57:47 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 17:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 704ms 17:57:47 INFO - PROCESS | 4056 | 1467683867389 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:57:47 INFO - PROCESS | 4056 | 1467683867391 Marionette TRACE conn2 <- [1,1997,null,{"value":"13"}] 17:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:57:47 INFO - PROCESS | 4056 | 1467683867401 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:57:47 INFO - PROCESS | 4056 | 1467683867403 Marionette TRACE conn2 <- [1,1998,null,{}] 17:57:47 INFO - PROCESS | 4056 | 1467683867406 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:47 INFO - PROCESS | 4056 | 1467683867412 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:47 INFO - PROCESS | 4056 | 1467683867544 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:57:47 INFO - PROCESS | 4056 | 1467683867559 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:47 INFO - PROCESS | 4056 | 1467683867561 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:47 INFO - PROCESS | 4056 | ++DOCSHELL 19B8EC00 == 33 [pid = 4056] [id = 509] 17:57:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (19E36800) [pid = 4056] [serial = 1527] [outer = 00000000] 17:57:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (1A135800) [pid = 4056] [serial = 1528] [outer = 19E36800] 17:57:47 INFO - PROCESS | 4056 | 1467683867603 Marionette DEBUG loaded listener.js 17:57:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (1A18C800) [pid = 4056] [serial = 1529] [outer = 19E36800] 17:57:48 INFO - PROCESS | 4056 | 1467683868052 Marionette TRACE conn2 <- [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]]]}] 17:57:48 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 17:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 703ms 17:57:48 INFO - PROCESS | 4056 | 1467683868405 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:57:48 INFO - PROCESS | 4056 | 1467683868407 Marionette TRACE conn2 <- [1,2001,null,{"value":"13"}] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (18117000) [pid = 4056] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (17059000) [pid = 4056] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (13925C00) [pid = 4056] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (13E94400) [pid = 4056] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (12D88400) [pid = 4056] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (10F51400) [pid = 4056] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (17691C00) [pid = 4056] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (153A6C00) [pid = 4056] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (176EAC00) [pid = 4056] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (17B16000) [pid = 4056] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19EC6800) [pid = 4056] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (131B9000) [pid = 4056] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (14393800) [pid = 4056] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1620A800) [pid = 4056] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (130AA000) [pid = 4056] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:57:48 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (0C7F4000) [pid = 4056] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:57:48 INFO - PROCESS | 4056 | 1467683868456 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:57:48 INFO - PROCESS | 4056 | 1467683868458 Marionette TRACE conn2 <- [1,2002,null,{}] 17:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:57:48 INFO - PROCESS | 4056 | 1467683868474 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:48 INFO - PROCESS | 4056 | 1467683868485 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:48 INFO - PROCESS | 4056 | 1467683868560 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:57:48 INFO - PROCESS | 4056 | 1467683868566 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:48 INFO - PROCESS | 4056 | 1467683868568 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:48 INFO - PROCESS | 4056 | ++DOCSHELL 10A7EC00 == 34 [pid = 4056] [id = 510] 17:57:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (12820400) [pid = 4056] [serial = 1530] [outer = 00000000] 17:57:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (131B9000) [pid = 4056] [serial = 1531] [outer = 12820400] 17:57:48 INFO - PROCESS | 4056 | 1467683868610 Marionette DEBUG loaded listener.js 17:57:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (13C68000) [pid = 4056] [serial = 1532] [outer = 12820400] 17:57:49 INFO - PROCESS | 4056 | 1467683869029 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 593ms 17:57:49 INFO - PROCESS | 4056 | 1467683869065 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 4056 | 1467683869067 Marionette TRACE conn2 <- [1,2005,null,{"value":"13"}] 17:57:49 INFO - PROCESS | 4056 | 1467683869070 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:57:49 INFO - PROCESS | 4056 | 1467683869072 Marionette TRACE conn2 <- [1,2006,null,{}] 17:57:49 INFO - PROCESS | 4056 | 1467683869076 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:49 INFO - PROCESS | 4056 | 1467683869078 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:49 INFO - PROCESS | 4056 | 1467683869159 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:57:49 INFO - PROCESS | 4056 | 1467683869165 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 4056 | 1467683869167 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:49 INFO - PROCESS | 4056 | ++DOCSHELL 114C9C00 == 35 [pid = 4056] [id = 511] 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (139D1000) [pid = 4056] [serial = 1533] [outer = 00000000] 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (175E5000) [pid = 4056] [serial = 1534] [outer = 139D1000] 17:57:49 INFO - PROCESS | 4056 | 1467683869208 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (18117400) [pid = 4056] [serial = 1535] [outer = 139D1000] 17:57:49 INFO - PROCESS | 4056 | 1467683869658 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:57:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 641ms 17:57:49 INFO - PROCESS | 4056 | 1467683869710 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:57:49 INFO - PROCESS | 4056 | 1467683869712 Marionette TRACE conn2 <- [1,2009,null,{"value":"13"}] 17:57:49 INFO - PROCESS | 4056 | 1467683869715 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:57:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:57:49 INFO - PROCESS | 4056 | 1467683869717 Marionette TRACE conn2 <- [1,2010,null,{}] 17:57:49 INFO - PROCESS | 4056 | 1467683869720 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:49 INFO - PROCESS | 4056 | 1467683869722 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:49 INFO - PROCESS | 4056 | 1467683869799 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:57:49 INFO - PROCESS | 4056 | 1467683869807 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:49 INFO - PROCESS | 4056 | 1467683869809 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:49 INFO - PROCESS | 4056 | ++DOCSHELL 1A137000 == 36 [pid = 4056] [id = 512] 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A139400) [pid = 4056] [serial = 1536] [outer = 00000000] 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1A521000) [pid = 4056] [serial = 1537] [outer = 1A139400] 17:57:49 INFO - PROCESS | 4056 | 1467683869851 Marionette DEBUG loaded listener.js 17:57:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (1A13EC00) [pid = 4056] [serial = 1538] [outer = 1A139400] 17:57:50 INFO - PROCESS | 4056 | 1467683870292 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:57:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 625ms 17:57:50 INFO - PROCESS | 4056 | 1467683870355 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:57:50 INFO - PROCESS | 4056 | 1467683870358 Marionette TRACE conn2 <- [1,2013,null,{"value":"13"}] 17:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:57:50 INFO - PROCESS | 4056 | 1467683870361 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:57:50 INFO - PROCESS | 4056 | 1467683870363 Marionette TRACE conn2 <- [1,2014,null,{}] 17:57:50 INFO - PROCESS | 4056 | 1467683870366 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:50 INFO - PROCESS | 4056 | 1467683870368 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:50 INFO - PROCESS | 4056 | 1467683870500 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:57:50 INFO - PROCESS | 4056 | 1467683870644 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:50 INFO - PROCESS | 4056 | 1467683870647 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:50 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EC800 == 37 [pid = 4056] [id = 513] 17:57:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (0C7EE400) [pid = 4056] [serial = 1539] [outer = 00000000] 17:57:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (10375800) [pid = 4056] [serial = 1540] [outer = 0C7EE400] 17:57:50 INFO - PROCESS | 4056 | 1467683870706 Marionette DEBUG loaded listener.js 17:57:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (10A77000) [pid = 4056] [serial = 1541] [outer = 0C7EE400] 17:57:51 INFO - PROCESS | 4056 | 1467683871459 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1141ms 17:57:51 INFO - PROCESS | 4056 | 1467683871530 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:57:51 INFO - PROCESS | 4056 | 1467683871534 Marionette TRACE conn2 <- [1,2017,null,{"value":"13"}] 17:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:57:51 INFO - PROCESS | 4056 | 1467683871541 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:57:51 INFO - PROCESS | 4056 | 1467683871544 Marionette TRACE conn2 <- [1,2018,null,{}] 17:57:51 INFO - PROCESS | 4056 | 1467683871549 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:51 INFO - PROCESS | 4056 | 1467683871552 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:51 INFO - PROCESS | 4056 | 1467683871673 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:57:51 INFO - PROCESS | 4056 | 1467683871804 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:51 INFO - PROCESS | 4056 | 1467683871807 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:51 INFO - PROCESS | 4056 | ++DOCSHELL 13930800 == 38 [pid = 4056] [id = 514] 17:57:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (139DB800) [pid = 4056] [serial = 1542] [outer = 00000000] 17:57:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (14F3D000) [pid = 4056] [serial = 1543] [outer = 139DB800] 17:57:51 INFO - PROCESS | 4056 | 1467683871864 Marionette DEBUG loaded listener.js 17:57:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (15CA5400) [pid = 4056] [serial = 1544] [outer = 139DB800] 17:57:52 INFO - PROCESS | 4056 | 1467683872715 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:57:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:57:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1250ms 17:57:52 INFO - PROCESS | 4056 | 1467683872794 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:57:52 INFO - PROCESS | 4056 | 1467683872798 Marionette TRACE conn2 <- [1,2021,null,{"value":"13"}] 17:57:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:57:52 INFO - PROCESS | 4056 | 1467683872803 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:57:52 INFO - PROCESS | 4056 | 1467683872806 Marionette TRACE conn2 <- [1,2022,null,{}] 17:57:52 INFO - PROCESS | 4056 | 1467683872812 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:52 INFO - PROCESS | 4056 | 1467683872814 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:52 INFO - PROCESS | 4056 | 1467683872927 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:57:53 INFO - PROCESS | 4056 | 1467683873060 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 4056 | 1467683873064 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:53 INFO - PROCESS | 4056 | ++DOCSHELL 12AAB000 == 39 [pid = 4056] [id = 515] 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (12AAC800) [pid = 4056] [serial = 1545] [outer = 00000000] 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (12D88400) [pid = 4056] [serial = 1546] [outer = 12AAC800] 17:57:53 INFO - PROCESS | 4056 | 1467683873117 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (13132C00) [pid = 4056] [serial = 1547] [outer = 12AAC800] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 1A137000 == 38 [pid = 4056] [id = 512] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 114C9C00 == 37 [pid = 4056] [id = 511] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 10A7EC00 == 36 [pid = 4056] [id = 510] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 19B8EC00 == 35 [pid = 4056] [id = 509] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 18116C00 == 34 [pid = 4056] [id = 508] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 16FC3400 == 33 [pid = 4056] [id = 507] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 162A1C00 == 32 [pid = 4056] [id = 506] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 132D7C00 == 31 [pid = 4056] [id = 505] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 1107DC00 == 30 [pid = 4056] [id = 504] 17:57:53 INFO - PROCESS | 4056 | --DOCSHELL 130A9C00 == 29 [pid = 4056] [id = 503] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (1970C000) [pid = 4056] [serial = 1475] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (1970B000) [pid = 4056] [serial = 1474] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (17699400) [pid = 4056] [serial = 1465] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (17783C00) [pid = 4056] [serial = 1466] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (13958800) [pid = 4056] [serial = 1456] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (139DBC00) [pid = 4056] [serial = 1457] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (17F16000) [pid = 4056] [serial = 1471] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (14398400) [pid = 4056] [serial = 1459] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (14F9A000) [pid = 4056] [serial = 1460] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (13031400) [pid = 4056] [serial = 1453] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (130CD000) [pid = 4056] [serial = 1454] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (11075800) [pid = 4056] [serial = 1450] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (11011C00) [pid = 4056] [serial = 1451] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17B18C00) [pid = 4056] [serial = 1468] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B1AC00) [pid = 4056] [serial = 1469] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (15776000) [pid = 4056] [serial = 1462] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (15CA5800) [pid = 4056] [serial = 1463] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19B8FC00) [pid = 4056] [serial = 1448] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (19B8A400) [pid = 4056] [serial = 1477] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1A135000) [pid = 4056] [serial = 1480] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A139C00) [pid = 4056] [serial = 1481] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (14F40400) [pid = 4056] [serial = 1483] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (14F48C00) [pid = 4056] [serial = 1484] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1A127000) [pid = 4056] [serial = 1486] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19E2D400) [pid = 4056] [serial = 1478] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A192800) [pid = 4056] [serial = 1490] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A13CC00) [pid = 4056] [serial = 1487] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1A18C400) [pid = 4056] [serial = 1489] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (134D8400) [pid = 4056] [serial = 1496] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (10E43800) [pid = 4056] [serial = 1493] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (131BB000) [pid = 4056] [serial = 1495] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A01400) [pid = 4056] [serial = 1492] [outer = 00000000] [url = about:blank] 17:57:53 INFO - PROCESS | 4056 | 1467683873626 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 906ms 17:57:53 INFO - PROCESS | 4056 | 1467683873709 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:57:53 INFO - PROCESS | 4056 | 1467683873714 Marionette TRACE conn2 <- [1,2025,null,{"value":"13"}] 17:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:57:53 INFO - PROCESS | 4056 | 1467683873720 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:57:53 INFO - PROCESS | 4056 | 1467683873723 Marionette TRACE conn2 <- [1,2026,null,{}] 17:57:53 INFO - PROCESS | 4056 | 1467683873727 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:53 INFO - PROCESS | 4056 | 1467683873729 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:53 INFO - PROCESS | 4056 | 1467683873822 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:57:53 INFO - PROCESS | 4056 | 1467683873828 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:53 INFO - PROCESS | 4056 | 1467683873830 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:53 INFO - PROCESS | 4056 | ++DOCSHELL 1303B000 == 30 [pid = 4056] [id = 516] 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (130A5000) [pid = 4056] [serial = 1548] [outer = 00000000] 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131F1800) [pid = 4056] [serial = 1549] [outer = 130A5000] 17:57:53 INFO - PROCESS | 4056 | 1467683873875 Marionette DEBUG loaded listener.js 17:57:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (139D5800) [pid = 4056] [serial = 1550] [outer = 130A5000] 17:57:54 INFO - PROCESS | 4056 | 1467683874375 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 688ms 17:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:57:54 INFO - PROCESS | 4056 | 1467683874419 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:57:54 INFO - PROCESS | 4056 | 1467683874421 Marionette TRACE conn2 <- [1,2029,null,{"value":"13"}] 17:57:54 INFO - PROCESS | 4056 | 1467683874425 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:57:54 INFO - PROCESS | 4056 | 1467683874428 Marionette TRACE conn2 <- [1,2030,null,{}] 17:57:54 INFO - PROCESS | 4056 | 1467683874478 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:54 INFO - PROCESS | 4056 | 1467683874482 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:54 INFO - PROCESS | 4056 | 1467683874576 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:57:54 INFO - PROCESS | 4056 | 1467683874670 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:54 INFO - PROCESS | 4056 | 1467683874673 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:54 INFO - PROCESS | 4056 | ++DOCSHELL 153A3800 == 31 [pid = 4056] [id = 517] 17:57:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153A4000) [pid = 4056] [serial = 1551] [outer = 00000000] 17:57:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (15CA6800) [pid = 4056] [serial = 1552] [outer = 153A4000] 17:57:54 INFO - PROCESS | 4056 | 1467683874720 Marionette DEBUG loaded listener.js 17:57:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (162AF800) [pid = 4056] [serial = 1553] [outer = 153A4000] 17:57:55 INFO - PROCESS | 4056 | 1467683875095 Marionette TRACE conn2 <- [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]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 17:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 719ms 17:57:55 INFO - PROCESS | 4056 | 1467683875144 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 4056 | 1467683875147 Marionette TRACE conn2 <- [1,2033,null,{"value":"13"}] 17:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:57:55 INFO - PROCESS | 4056 | 1467683875150 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - PROCESS | 4056 | 1467683875152 Marionette TRACE conn2 <- [1,2034,null,{}] 17:57:55 INFO - PROCESS | 4056 | 1467683875156 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:55 INFO - PROCESS | 4056 | 1467683875158 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:55 INFO - PROCESS | 4056 | 1467683875240 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:57:55 INFO - PROCESS | 4056 | 1467683875245 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:55 INFO - PROCESS | 4056 | 1467683875247 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:55 INFO - PROCESS | 4056 | ++DOCSHELL 1778B000 == 32 [pid = 4056] [id = 518] 17:57:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B11400) [pid = 4056] [serial = 1554] [outer = 00000000] 17:57:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B1AC00) [pid = 4056] [serial = 1555] [outer = 17B11400] 17:57:55 INFO - PROCESS | 4056 | 1467683875293 Marionette DEBUG loaded listener.js 17:57:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17BCB000) [pid = 4056] [serial = 1556] [outer = 17B11400] 17:57:55 INFO - PROCESS | 4056 | 1467683875772 Marionette TRACE conn2 <- [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]]]}] 17:57:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 641ms 17:57:55 INFO - PROCESS | 4056 | 1467683875788 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:57:55 INFO - PROCESS | 4056 | 1467683875790 Marionette TRACE conn2 <- [1,2037,null,{"value":"13"}] 17:57:55 INFO - PROCESS | 4056 | 1467683875793 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:57:55 INFO - PROCESS | 4056 | 1467683875795 Marionette TRACE conn2 <- [1,2038,null,{}] 17:57:55 INFO - PROCESS | 4056 | 1467683875798 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:55 INFO - PROCESS | 4056 | 1467683875800 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:55 INFO - PROCESS | 4056 | 1467683875911 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:57:56 INFO - PROCESS | 4056 | 1467683876002 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 4056 | 1467683876004 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:56 INFO - PROCESS | 4056 | ++DOCSHELL 17EC6800 == 33 [pid = 4056] [id = 519] 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17F18400) [pid = 4056] [serial = 1557] [outer = 00000000] 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (18116000) [pid = 4056] [serial = 1558] [outer = 17F18400] 17:57:56 INFO - PROCESS | 4056 | 1467683876047 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1970AC00) [pid = 4056] [serial = 1559] [outer = 17F18400] 17:57:56 INFO - PROCESS | 4056 | 1467683876469 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 688ms 17:57:56 INFO - PROCESS | 4056 | 1467683876493 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:57:56 INFO - PROCESS | 4056 | 1467683876495 Marionette TRACE conn2 <- [1,2041,null,{"value":"13"}] 17:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:57:56 INFO - PROCESS | 4056 | 1467683876498 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:57:56 INFO - PROCESS | 4056 | 1467683876501 Marionette TRACE conn2 <- [1,2042,null,{}] 17:57:56 INFO - PROCESS | 4056 | 1467683876505 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:56 INFO - PROCESS | 4056 | 1467683876514 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:56 INFO - PROCESS | 4056 | 1467683876656 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:57:56 INFO - PROCESS | 4056 | 1467683876669 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:56 INFO - PROCESS | 4056 | 1467683876671 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:56 INFO - PROCESS | 4056 | ++DOCSHELL 17F0D000 == 34 [pid = 4056] [id = 520] 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17F69800) [pid = 4056] [serial = 1560] [outer = 00000000] 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19E35C00) [pid = 4056] [serial = 1561] [outer = 17F69800] 17:57:56 INFO - PROCESS | 4056 | 1467683876714 Marionette DEBUG loaded listener.js 17:57:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A127000) [pid = 4056] [serial = 1562] [outer = 17F69800] 17:57:57 INFO - PROCESS | 4056 | 1467683877161 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 687ms 17:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:57:57 INFO - PROCESS | 4056 | 1467683877198 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:57:57 INFO - PROCESS | 4056 | 1467683877200 Marionette TRACE conn2 <- [1,2045,null,{"value":"13"}] 17:57:57 INFO - PROCESS | 4056 | 1467683877203 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:57:57 INFO - PROCESS | 4056 | 1467683877205 Marionette TRACE conn2 <- [1,2046,null,{}] 17:57:57 INFO - PROCESS | 4056 | 1467683877208 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:57 INFO - PROCESS | 4056 | 1467683877210 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:57 INFO - PROCESS | 4056 | 1467683877348 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:57:57 INFO - PROCESS | 4056 | 1467683877420 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:57 INFO - PROCESS | 4056 | 1467683877422 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:57 INFO - PROCESS | 4056 | ++DOCSHELL 131BB000 == 35 [pid = 4056] [id = 521] 17:57:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A135000) [pid = 4056] [serial = 1563] [outer = 00000000] 17:57:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A13B000) [pid = 4056] [serial = 1564] [outer = 1A135000] 17:57:57 INFO - PROCESS | 4056 | 1467683877466 Marionette DEBUG loaded listener.js 17:57:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A13F400) [pid = 4056] [serial = 1565] [outer = 1A135000] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (18117800) [pid = 4056] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (132D8000) [pid = 4056] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (162A3000) [pid = 4056] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (11439C00) [pid = 4056] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1543EC00) [pid = 4056] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19E36800) [pid = 4056] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (12820400) [pid = 4056] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (11074C00) [pid = 4056] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13159800) [pid = 4056] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13E9E000) [pid = 4056] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (15CA3400) [pid = 4056] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1705AC00) [pid = 4056] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (139D1000) [pid = 4056] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:57:57 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17787800) [pid = 4056] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:57:57 INFO - PROCESS | 4056 | 1467683877985 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 843ms 17:57:58 INFO - PROCESS | 4056 | 1467683878047 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 4056 | 1467683878049 Marionette TRACE conn2 <- [1,2049,null,{"value":"13"}] 17:57:58 INFO - PROCESS | 4056 | 1467683878052 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:57:58 INFO - PROCESS | 4056 | 1467683878053 Marionette TRACE conn2 <- [1,2050,null,{}] 17:57:58 INFO - PROCESS | 4056 | 1467683878057 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:58 INFO - PROCESS | 4056 | 1467683878059 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:58 INFO - PROCESS | 4056 | 1467683878136 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:57:58 INFO - PROCESS | 4056 | 1467683878142 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 4056 | 1467683878144 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:58 INFO - PROCESS | 4056 | ++DOCSHELL 1312F000 == 36 [pid = 4056] [id = 522] 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (131B1400) [pid = 4056] [serial = 1566] [outer = 00000000] 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17787800) [pid = 4056] [serial = 1567] [outer = 131B1400] 17:57:58 INFO - PROCESS | 4056 | 1467683878186 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17EC3C00) [pid = 4056] [serial = 1568] [outer = 131B1400] 17:57:58 INFO - PROCESS | 4056 | 1467683878642 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 641ms 17:57:58 INFO - PROCESS | 4056 | 1467683878690 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:57:58 INFO - PROCESS | 4056 | 1467683878692 Marionette TRACE conn2 <- [1,2053,null,{"value":"13"}] 17:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:57:58 INFO - PROCESS | 4056 | 1467683878696 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:57:58 INFO - PROCESS | 4056 | 1467683878697 Marionette TRACE conn2 <- [1,2054,null,{}] 17:57:58 INFO - PROCESS | 4056 | 1467683878701 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:58 INFO - PROCESS | 4056 | 1467683878702 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:58 INFO - PROCESS | 4056 | 1467683878779 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:57:58 INFO - PROCESS | 4056 | 1467683878784 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:58 INFO - PROCESS | 4056 | 1467683878786 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:58 INFO - PROCESS | 4056 | ++DOCSHELL 14F45800 == 37 [pid = 4056] [id = 523] 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (162A3000) [pid = 4056] [serial = 1569] [outer = 00000000] 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F17400) [pid = 4056] [serial = 1570] [outer = 162A3000] 17:57:58 INFO - PROCESS | 4056 | 1467683878828 Marionette DEBUG loaded listener.js 17:57:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A131C00) [pid = 4056] [serial = 1571] [outer = 162A3000] 17:57:59 INFO - PROCESS | 4056 | 1467683879263 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 594ms 17:57:59 INFO - PROCESS | 4056 | 1467683879293 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:57:59 INFO - PROCESS | 4056 | 1467683879295 Marionette TRACE conn2 <- [1,2057,null,{"value":"13"}] 17:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:57:59 INFO - PROCESS | 4056 | 1467683879298 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:57:59 INFO - PROCESS | 4056 | 1467683879300 Marionette TRACE conn2 <- [1,2058,null,{}] 17:57:59 INFO - PROCESS | 4056 | 1467683879303 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:57:59 INFO - PROCESS | 4056 | 1467683879304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:59 INFO - PROCESS | 4056 | 1467683879437 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:57:59 INFO - PROCESS | 4056 | 1467683879444 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:57:59 INFO - PROCESS | 4056 | 1467683879446 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:57:59 INFO - PROCESS | 4056 | ++DOCSHELL 16356000 == 38 [pid = 4056] [id = 524] 17:57:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (176EAC00) [pid = 4056] [serial = 1572] [outer = 00000000] 17:57:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A51DC00) [pid = 4056] [serial = 1573] [outer = 176EAC00] 17:57:59 INFO - PROCESS | 4056 | 1467683879488 Marionette DEBUG loaded listener.js 17:57:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A190800) [pid = 4056] [serial = 1574] [outer = 176EAC00] 17:58:00 INFO - PROCESS | 4056 | 1467683880083 Marionette TRACE conn2 <- [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]]]}] 17:58:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:58:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 844ms 17:58:00 INFO - PROCESS | 4056 | 1467683880157 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:58:00 INFO - PROCESS | 4056 | 1467683880161 Marionette TRACE conn2 <- [1,2061,null,{"value":"13"}] 17:58:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:58:00 INFO - PROCESS | 4056 | 1467683880180 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:58:00 INFO - PROCESS | 4056 | 1467683880184 Marionette TRACE conn2 <- [1,2062,null,{}] 17:58:00 INFO - PROCESS | 4056 | 1467683880190 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:00 INFO - PROCESS | 4056 | 1467683880193 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:00 INFO - PROCESS | 4056 | 1467683880308 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:58:00 INFO - PROCESS | 4056 | 1467683880442 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:00 INFO - PROCESS | 4056 | 1467683880445 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:00 INFO - PROCESS | 4056 | ++DOCSHELL 10E39400 == 39 [pid = 4056] [id = 525] 17:58:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (10F06000) [pid = 4056] [serial = 1575] [outer = 00000000] 17:58:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1315B000) [pid = 4056] [serial = 1576] [outer = 10F06000] 17:58:00 INFO - PROCESS | 4056 | 1467683880501 Marionette DEBUG loaded listener.js 17:58:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (139D0400) [pid = 4056] [serial = 1577] [outer = 10F06000] 17:58:01 INFO - PROCESS | 4056 | 1467683881076 Marionette TRACE conn2 <- [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]]]}] 17:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 953ms 17:58:01 INFO - PROCESS | 4056 | 1467683881127 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:58:01 INFO - PROCESS | 4056 | 1467683881132 Marionette TRACE conn2 <- [1,2065,null,{"value":"13"}] 17:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:58:01 INFO - PROCESS | 4056 | 1467683881138 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:58:01 INFO - PROCESS | 4056 | 1467683881141 Marionette TRACE conn2 <- [1,2066,null,{}] 17:58:01 INFO - PROCESS | 4056 | 1467683881145 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:01 INFO - PROCESS | 4056 | 1467683881148 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:01 INFO - PROCESS | 4056 | 1467683881254 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:58:01 INFO - PROCESS | 4056 | 1467683881365 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:01 INFO - PROCESS | 4056 | 1467683881368 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:01 INFO - PROCESS | 4056 | ++DOCSHELL 15C99400 == 40 [pid = 4056] [id = 526] 17:58:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (15C9DC00) [pid = 4056] [serial = 1578] [outer = 00000000] 17:58:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (175E6800) [pid = 4056] [serial = 1579] [outer = 15C9DC00] 17:58:01 INFO - PROCESS | 4056 | 1467683881423 Marionette DEBUG loaded listener.js 17:58:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (17B12C00) [pid = 4056] [serial = 1580] [outer = 15C9DC00] 17:58:02 INFO - PROCESS | 4056 | 1467683882033 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 937ms 17:58:02 INFO - PROCESS | 4056 | 1467683882083 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:58:02 INFO - PROCESS | 4056 | 1467683882086 Marionette TRACE conn2 <- [1,2069,null,{"value":"13"}] 17:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:58:02 INFO - PROCESS | 4056 | 1467683882090 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:58:02 INFO - PROCESS | 4056 | 1467683882093 Marionette TRACE conn2 <- [1,2070,null,{}] 17:58:02 INFO - PROCESS | 4056 | 1467683882104 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:02 INFO - PROCESS | 4056 | 1467683882109 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:02 INFO - PROCESS | 4056 | 1467683882254 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:58:02 INFO - PROCESS | 4056 | 1467683882397 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:02 INFO - PROCESS | 4056 | 1467683882401 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:02 INFO - PROCESS | 4056 | ++DOCSHELL 1A188400 == 41 [pid = 4056] [id = 527] 17:58:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A18E400) [pid = 4056] [serial = 1581] [outer = 00000000] 17:58:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A526400) [pid = 4056] [serial = 1582] [outer = 1A18E400] 17:58:02 INFO - PROCESS | 4056 | 1467683882456 Marionette DEBUG loaded listener.js 17:58:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1A612C00) [pid = 4056] [serial = 1583] [outer = 1A18E400] 17:58:03 INFO - PROCESS | 4056 | 1467683883222 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1157ms 17:58:03 INFO - PROCESS | 4056 | 1467683883242 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:58:03 INFO - PROCESS | 4056 | 1467683883246 Marionette TRACE conn2 <- [1,2073,null,{"value":"13"}] 17:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:58:03 INFO - PROCESS | 4056 | 1467683883251 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:58:03 INFO - PROCESS | 4056 | 1467683883254 Marionette TRACE conn2 <- [1,2074,null,{}] 17:58:03 INFO - PROCESS | 4056 | 1467683883260 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:03 INFO - PROCESS | 4056 | 1467683883262 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:03 INFO - PROCESS | 4056 | 1467683883362 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:58:03 INFO - PROCESS | 4056 | 1467683883507 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:03 INFO - PROCESS | 4056 | 1467683883511 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:03 INFO - PROCESS | 4056 | ++DOCSHELL 11009C00 == 42 [pid = 4056] [id = 528] 17:58:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (11075800) [pid = 4056] [serial = 1584] [outer = 00000000] 17:58:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (130A9C00) [pid = 4056] [serial = 1585] [outer = 11075800] 17:58:03 INFO - PROCESS | 4056 | 1467683883566 Marionette DEBUG loaded listener.js 17:58:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (13138800) [pid = 4056] [serial = 1586] [outer = 11075800] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 14F45800 == 41 [pid = 4056] [id = 523] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 1312F000 == 40 [pid = 4056] [id = 522] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 131BB000 == 39 [pid = 4056] [id = 521] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 17F0D000 == 38 [pid = 4056] [id = 520] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 17EC6800 == 37 [pid = 4056] [id = 519] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 1778B000 == 36 [pid = 4056] [id = 518] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 153A3800 == 35 [pid = 4056] [id = 517] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 1303B000 == 34 [pid = 4056] [id = 516] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 12AAB000 == 33 [pid = 4056] [id = 515] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 13930800 == 32 [pid = 4056] [id = 514] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 0C7EC800 == 31 [pid = 4056] [id = 513] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 15C99400 == 30 [pid = 4056] [id = 526] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 1A188400 == 29 [pid = 4056] [id = 527] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 16356000 == 28 [pid = 4056] [id = 524] 17:58:04 INFO - PROCESS | 4056 | --DOCSHELL 10E39400 == 27 [pid = 4056] [id = 525] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (1970A000) [pid = 4056] [serial = 1525] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (13951000) [pid = 4056] [serial = 1516] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (13C73400) [pid = 4056] [serial = 1517] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (16BC7400) [pid = 4056] [serial = 1519] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (17137400) [pid = 4056] [serial = 1520] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (12825C00) [pid = 4056] [serial = 1513] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (12B02800) [pid = 4056] [serial = 1514] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17692000) [pid = 4056] [serial = 1511] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (175DF000) [pid = 4056] [serial = 1510] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A135800) [pid = 4056] [serial = 1528] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19907400) [pid = 4056] [serial = 1526] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131B9000) [pid = 4056] [serial = 1531] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (13C68000) [pid = 4056] [serial = 1532] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (12A1EC00) [pid = 4056] [serial = 1499] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (11AF1400) [pid = 4056] [serial = 1498] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131BF400) [pid = 4056] [serial = 1502] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B8000) [pid = 4056] [serial = 1501] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (14F46400) [pid = 4056] [serial = 1505] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (14398800) [pid = 4056] [serial = 1504] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (16B0B400) [pid = 4056] [serial = 1508] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1634C800) [pid = 4056] [serial = 1507] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A18C800) [pid = 4056] [serial = 1529] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17BD1C00) [pid = 4056] [serial = 1522] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17F5C400) [pid = 4056] [serial = 1523] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (175E5000) [pid = 4056] [serial = 1534] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (18117400) [pid = 4056] [serial = 1535] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17F62C00) [pid = 4056] [serial = 1472] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1A521000) [pid = 4056] [serial = 1537] [outer = 00000000] [url = about:blank] 17:58:04 INFO - PROCESS | 4056 | 1467683884780 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1563ms 17:58:04 INFO - PROCESS | 4056 | 1467683884818 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:58:04 INFO - PROCESS | 4056 | 1467683884822 Marionette TRACE conn2 <- [1,2077,null,{"value":"13"}] 17:58:04 INFO - PROCESS | 4056 | 1467683884827 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:58:04 INFO - PROCESS | 4056 | 1467683884830 Marionette TRACE conn2 <- [1,2078,null,{}] 17:58:04 INFO - PROCESS | 4056 | 1467683884836 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:04 INFO - PROCESS | 4056 | 1467683884838 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:04 INFO - PROCESS | 4056 | 1467683884962 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:58:05 INFO - PROCESS | 4056 | 1467683885055 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 4056 | 1467683885059 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:05 INFO - PROCESS | 4056 | ++DOCSHELL 10F0AC00 == 28 [pid = 4056] [id = 529] 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10F0B800) [pid = 4056] [serial = 1587] [outer = 00000000] 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (11CD3400) [pid = 4056] [serial = 1588] [outer = 10F0B800] 17:58:05 INFO - PROCESS | 4056 | 1467683885105 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (12A27400) [pid = 4056] [serial = 1589] [outer = 10F0B800] 17:58:05 INFO - PROCESS | 4056 | 1467683885512 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 735ms 17:58:05 INFO - PROCESS | 4056 | 1467683885569 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:58:05 INFO - PROCESS | 4056 | 1467683885574 Marionette TRACE conn2 <- [1,2081,null,{"value":"13"}] 17:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:58:05 INFO - PROCESS | 4056 | 1467683885580 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:58:05 INFO - PROCESS | 4056 | 1467683885583 Marionette TRACE conn2 <- [1,2082,null,{}] 17:58:05 INFO - PROCESS | 4056 | 1467683885586 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:05 INFO - PROCESS | 4056 | 1467683885589 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:05 INFO - PROCESS | 4056 | 1467683885678 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:58:05 INFO - PROCESS | 4056 | 1467683885686 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:05 INFO - PROCESS | 4056 | 1467683885688 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:05 INFO - PROCESS | 4056 | ++DOCSHELL 13152C00 == 29 [pid = 4056] [id = 530] 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13154C00) [pid = 4056] [serial = 1590] [outer = 00000000] 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (131B3400) [pid = 4056] [serial = 1591] [outer = 13154C00] 17:58:05 INFO - PROCESS | 4056 | 1467683885735 Marionette DEBUG loaded listener.js 17:58:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (131B8000) [pid = 4056] [serial = 1592] [outer = 13154C00] 17:58:06 INFO - PROCESS | 4056 | 1467683886213 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 688ms 17:58:06 INFO - PROCESS | 4056 | 1467683886279 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:58:06 INFO - PROCESS | 4056 | 1467683886281 Marionette TRACE conn2 <- [1,2085,null,{"value":"13"}] 17:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:58:06 INFO - PROCESS | 4056 | 1467683886285 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:58:06 INFO - PROCESS | 4056 | 1467683886288 Marionette TRACE conn2 <- [1,2086,null,{}] 17:58:06 INFO - PROCESS | 4056 | 1467683886299 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:06 INFO - PROCESS | 4056 | 1467683886304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:06 INFO - PROCESS | 4056 | 1467683886415 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:58:06 INFO - PROCESS | 4056 | 1467683886518 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:06 INFO - PROCESS | 4056 | 1467683886521 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:06 INFO - PROCESS | 4056 | ++DOCSHELL 13C74800 == 30 [pid = 4056] [id = 531] 17:58:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (13C81400) [pid = 4056] [serial = 1593] [outer = 00000000] 17:58:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (14394000) [pid = 4056] [serial = 1594] [outer = 13C81400] 17:58:06 INFO - PROCESS | 4056 | 1467683886567 Marionette DEBUG loaded listener.js 17:58:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (14F3C000) [pid = 4056] [serial = 1595] [outer = 13C81400] 17:58:06 INFO - PROCESS | 4056 | 1467683886967 Marionette TRACE conn2 <- [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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 735ms 17:58:07 INFO - PROCESS | 4056 | 1467683887025 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 4056 | 1467683887027 Marionette TRACE conn2 <- [1,2089,null,{"value":"13"}] 17:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:58:07 INFO - PROCESS | 4056 | 1467683887044 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - PROCESS | 4056 | 1467683887046 Marionette TRACE conn2 <- [1,2090,null,{}] 17:58:07 INFO - PROCESS | 4056 | 1467683887050 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:07 INFO - PROCESS | 4056 | 1467683887052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:07 INFO - PROCESS | 4056 | 1467683887168 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:58:07 INFO - PROCESS | 4056 | 1467683887232 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 4056 | 1467683887234 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:07 INFO - PROCESS | 4056 | ++DOCSHELL 1439C000 == 31 [pid = 4056] [id = 532] 17:58:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (153A6800) [pid = 4056] [serial = 1596] [outer = 00000000] 17:58:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (15772C00) [pid = 4056] [serial = 1597] [outer = 153A6800] 17:58:07 INFO - PROCESS | 4056 | 1467683887281 Marionette DEBUG loaded listener.js 17:58:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (162AE000) [pid = 4056] [serial = 1598] [outer = 153A6800] 17:58:07 INFO - PROCESS | 4056 | 1467683887696 Marionette TRACE conn2 <- [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]]]}] 17:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 688ms 17:58:07 INFO - PROCESS | 4056 | 1467683887730 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:58:07 INFO - PROCESS | 4056 | 1467683887732 Marionette TRACE conn2 <- [1,2093,null,{"value":"13"}] 17:58:07 INFO - PROCESS | 4056 | 1467683887735 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:58:07 INFO - PROCESS | 4056 | 1467683887737 Marionette TRACE conn2 <- [1,2094,null,{}] 17:58:07 INFO - PROCESS | 4056 | 1467683887740 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:07 INFO - PROCESS | 4056 | 1467683887742 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:07 INFO - PROCESS | 4056 | 1467683887895 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:58:07 INFO - PROCESS | 4056 | 1467683887904 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:07 INFO - PROCESS | 4056 | 1467683887906 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:07 INFO - PROCESS | 4056 | ++DOCSHELL 153B1C00 == 32 [pid = 4056] [id = 533] 17:58:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (162AA400) [pid = 4056] [serial = 1599] [outer = 00000000] 17:58:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (16FBD000) [pid = 4056] [serial = 1600] [outer = 162AA400] 17:58:07 INFO - PROCESS | 4056 | 1467683888002 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (171ED400) [pid = 4056] [serial = 1601] [outer = 162AA400] 17:58:08 INFO - PROCESS | 4056 | 1467683888414 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:58:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 735ms 17:58:08 INFO - PROCESS | 4056 | 1467683888476 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:58:08 INFO - PROCESS | 4056 | 1467683888478 Marionette TRACE conn2 <- [1,2097,null,{"value":"13"}] 17:58:08 INFO - PROCESS | 4056 | 1467683888481 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:58:08 INFO - PROCESS | 4056 | 1467683888483 Marionette TRACE conn2 <- [1,2098,null,{}] 17:58:08 INFO - PROCESS | 4056 | 1467683888486 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:08 INFO - PROCESS | 4056 | 1467683888492 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:08 INFO - PROCESS | 4056 | 1467683888627 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:58:08 INFO - PROCESS | 4056 | 1467683888695 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:08 INFO - PROCESS | 4056 | 1467683888697 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:08 INFO - PROCESS | 4056 | ++DOCSHELL 17783C00 == 33 [pid = 4056] [id = 534] 17:58:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B14400) [pid = 4056] [serial = 1602] [outer = 00000000] 17:58:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17B1F000) [pid = 4056] [serial = 1603] [outer = 17B14400] 17:58:08 INFO - PROCESS | 4056 | 1467683888740 Marionette DEBUG loaded listener.js 17:58:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17F15C00) [pid = 4056] [serial = 1604] [outer = 17B14400] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (162A3000) [pid = 4056] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (176EAC00) [pid = 4056] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17F18400) [pid = 4056] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17F69800) [pid = 4056] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A135000) [pid = 4056] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (139DB800) [pid = 4056] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12AAC800) [pid = 4056] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (153A4000) [pid = 4056] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (130A5000) [pid = 4056] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17B11400) [pid = 4056] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (0C7EE400) [pid = 4056] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A139400) [pid = 4056] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:58:09 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (131B1400) [pid = 4056] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:58:09 INFO - PROCESS | 4056 | 1467683889318 Marionette TRACE conn2 <- [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]]]}] 17:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 891ms 17:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:58:09 INFO - PROCESS | 4056 | 1467683889386 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:58:09 INFO - PROCESS | 4056 | 1467683889388 Marionette TRACE conn2 <- [1,2101,null,{"value":"13"}] 17:58:09 INFO - PROCESS | 4056 | 1467683889391 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:58:09 INFO - PROCESS | 4056 | 1467683889393 Marionette TRACE conn2 <- [1,2102,null,{}] 17:58:09 INFO - PROCESS | 4056 | 1467683889396 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:09 INFO - PROCESS | 4056 | 1467683889407 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:09 INFO - PROCESS | 4056 | 1467683889505 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:58:09 INFO - PROCESS | 4056 | 1467683889514 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:09 INFO - PROCESS | 4056 | 1467683889516 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:09 INFO - PROCESS | 4056 | ++DOCSHELL 153A3400 == 34 [pid = 4056] [id = 535] 17:58:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (15C9F800) [pid = 4056] [serial = 1605] [outer = 00000000] 17:58:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (176E6400) [pid = 4056] [serial = 1606] [outer = 15C9F800] 17:58:09 INFO - PROCESS | 4056 | 1467683889558 Marionette DEBUG loaded listener.js 17:58:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1778AC00) [pid = 4056] [serial = 1607] [outer = 15C9F800] 17:58:09 INFO - PROCESS | 4056 | 1467683889978 Marionette TRACE conn2 <- [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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 625ms 17:58:10 INFO - PROCESS | 4056 | 1467683890030 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 4056 | 1467683890031 Marionette TRACE conn2 <- [1,2105,null,{"value":"13"}] 17:58:10 INFO - PROCESS | 4056 | 1467683890035 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:58:10 INFO - PROCESS | 4056 | 1467683890036 Marionette TRACE conn2 <- [1,2106,null,{}] 17:58:10 INFO - PROCESS | 4056 | 1467683890040 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:10 INFO - PROCESS | 4056 | 1467683890042 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:10 INFO - PROCESS | 4056 | 1467683890117 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:58:10 INFO - PROCESS | 4056 | 1467683890122 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 4056 | 1467683890124 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:10 INFO - PROCESS | 4056 | ++DOCSHELL 14F3B800 == 35 [pid = 4056] [id = 536] 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (176F1C00) [pid = 4056] [serial = 1608] [outer = 00000000] 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F62C00) [pid = 4056] [serial = 1609] [outer = 176F1C00] 17:58:10 INFO - PROCESS | 4056 | 1467683890172 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1810B400) [pid = 4056] [serial = 1610] [outer = 176F1C00] 17:58:10 INFO - PROCESS | 4056 | 1467683890591 Marionette TRACE conn2 <- [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]]]}] 17:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 594ms 17:58:10 INFO - PROCESS | 4056 | 1467683890643 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:58:10 INFO - PROCESS | 4056 | 1467683890645 Marionette TRACE conn2 <- [1,2109,null,{"value":"13"}] 17:58:10 INFO - PROCESS | 4056 | 1467683890648 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:58:10 INFO - PROCESS | 4056 | 1467683890650 Marionette TRACE conn2 <- [1,2110,null,{}] 17:58:10 INFO - PROCESS | 4056 | 1467683890653 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:10 INFO - PROCESS | 4056 | 1467683890655 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:10 INFO - PROCESS | 4056 | 1467683890731 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:58:10 INFO - PROCESS | 4056 | 1467683890736 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:10 INFO - PROCESS | 4056 | 1467683890738 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:10 INFO - PROCESS | 4056 | ++DOCSHELL 13C73400 == 36 [pid = 4056] [id = 537] 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19709400) [pid = 4056] [serial = 1611] [outer = 00000000] 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19907400) [pid = 4056] [serial = 1612] [outer = 19709400] 17:58:10 INFO - PROCESS | 4056 | 1467683890780 Marionette DEBUG loaded listener.js 17:58:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (153ABC00) [pid = 4056] [serial = 1613] [outer = 19709400] 17:58:11 INFO - PROCESS | 4056 | 1467683891531 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 954ms 17:58:11 INFO - PROCESS | 4056 | 1467683891595 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:58:11 INFO - PROCESS | 4056 | 1467683891599 Marionette TRACE conn2 <- [1,2113,null,{"value":"13"}] 17:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:58:11 INFO - PROCESS | 4056 | 1467683891604 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:58:11 INFO - PROCESS | 4056 | 1467683891608 Marionette TRACE conn2 <- [1,2114,null,{}] 17:58:11 INFO - PROCESS | 4056 | 1467683891615 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:11 INFO - PROCESS | 4056 | 1467683891618 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:11 INFO - PROCESS | 4056 | 1467683891734 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:58:11 INFO - PROCESS | 4056 | 1467683891876 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:11 INFO - PROCESS | 4056 | 1467683891879 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:11 INFO - PROCESS | 4056 | ++DOCSHELL 10A05C00 == 37 [pid = 4056] [id = 538] 17:58:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (11072400) [pid = 4056] [serial = 1614] [outer = 00000000] 17:58:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (12DC4400) [pid = 4056] [serial = 1615] [outer = 11072400] 17:58:11 INFO - PROCESS | 4056 | 1467683891935 Marionette DEBUG loaded listener.js 17:58:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (131BB800) [pid = 4056] [serial = 1616] [outer = 11072400] 17:58:12 INFO - PROCESS | 4056 | 1467683892574 Marionette TRACE conn2 <- [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]]]}] 17:58:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:58:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1046ms 17:58:12 INFO - PROCESS | 4056 | 1467683892652 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:58:12 INFO - PROCESS | 4056 | 1467683892657 Marionette TRACE conn2 <- [1,2117,null,{"value":"13"}] 17:58:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:58:12 INFO - PROCESS | 4056 | 1467683892705 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:58:12 INFO - PROCESS | 4056 | 1467683892708 Marionette TRACE conn2 <- [1,2118,null,{}] 17:58:12 INFO - PROCESS | 4056 | 1467683892712 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:12 INFO - PROCESS | 4056 | 1467683892715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:12 INFO - PROCESS | 4056 | 1467683892839 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:58:12 INFO - PROCESS | 4056 | 1467683892970 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:12 INFO - PROCESS | 4056 | 1467683892973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:12 INFO - PROCESS | 4056 | ++DOCSHELL 12AAC800 == 38 [pid = 4056] [id = 539] 17:58:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (13037000) [pid = 4056] [serial = 1617] [outer = 00000000] 17:58:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1439AC00) [pid = 4056] [serial = 1618] [outer = 13037000] 17:58:13 INFO - PROCESS | 4056 | 1467683893035 Marionette DEBUG loaded listener.js 17:58:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (15439800) [pid = 4056] [serial = 1619] [outer = 13037000] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 14F3B800 == 37 [pid = 4056] [id = 536] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 153A3400 == 36 [pid = 4056] [id = 535] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 17783C00 == 35 [pid = 4056] [id = 534] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 153B1C00 == 34 [pid = 4056] [id = 533] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 1439C000 == 33 [pid = 4056] [id = 532] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 13C74800 == 32 [pid = 4056] [id = 531] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 13152C00 == 31 [pid = 4056] [id = 530] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 10F0AC00 == 30 [pid = 4056] [id = 529] 17:58:13 INFO - PROCESS | 4056 | --DOCSHELL 11009C00 == 29 [pid = 4056] [id = 528] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1A131C00) [pid = 4056] [serial = 1571] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A190800) [pid = 4056] [serial = 1574] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (18116000) [pid = 4056] [serial = 1558] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A51DC00) [pid = 4056] [serial = 1573] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19E35C00) [pid = 4056] [serial = 1561] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1970AC00) [pid = 4056] [serial = 1559] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A13B000) [pid = 4056] [serial = 1564] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (14F3D000) [pid = 4056] [serial = 1543] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (15CA5400) [pid = 4056] [serial = 1544] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A127000) [pid = 4056] [serial = 1562] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (12D88400) [pid = 4056] [serial = 1546] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13132C00) [pid = 4056] [serial = 1547] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (15CA6800) [pid = 4056] [serial = 1552] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (162AF800) [pid = 4056] [serial = 1553] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (131F1800) [pid = 4056] [serial = 1549] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (139D5800) [pid = 4056] [serial = 1550] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (17B1AC00) [pid = 4056] [serial = 1555] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (10375800) [pid = 4056] [serial = 1540] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (10A77000) [pid = 4056] [serial = 1541] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17F17400) [pid = 4056] [serial = 1570] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1A13EC00) [pid = 4056] [serial = 1538] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1A13F400) [pid = 4056] [serial = 1565] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17787800) [pid = 4056] [serial = 1567] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (17EC3C00) [pid = 4056] [serial = 1568] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (17BCB000) [pid = 4056] [serial = 1556] [outer = 00000000] [url = about:blank] 17:58:13 INFO - PROCESS | 4056 | 1467683893871 Marionette TRACE conn2 <- [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] 17:58:13 INFO - PROCESS | 4056 | 1467683893907 Marionette TRACE conn2 <- [1,2121,null,{"value":"13"}] 17:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:58:13 INFO - PROCESS | 4056 | 1467683893912 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:58:13 INFO - PROCESS | 4056 | 1467683893915 Marionette TRACE conn2 <- [1,2122,null,{}] 17:58:13 INFO - PROCESS | 4056 | 1467683893921 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:13 INFO - PROCESS | 4056 | 1467683893924 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:14 INFO - PROCESS | 4056 | 1467683894008 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:58:14 INFO - PROCESS | 4056 | 1467683894026 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 4056 | 1467683894030 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:14 INFO - PROCESS | 4056 | ++DOCSHELL 114CD400 == 30 [pid = 4056] [id = 540] 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (114D4800) [pid = 4056] [serial = 1620] [outer = 00000000] 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (128A9800) [pid = 4056] [serial = 1621] [outer = 114D4800] 17:58:14 INFO - PROCESS | 4056 | 1467683894077 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12D80C00) [pid = 4056] [serial = 1622] [outer = 114D4800] 17:58:14 INFO - PROCESS | 4056 | 1467683894606 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 734ms 17:58:14 INFO - PROCESS | 4056 | 1467683894654 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:58:14 INFO - PROCESS | 4056 | 1467683894658 Marionette TRACE conn2 <- [1,2125,null,{"value":"13"}] 17:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:58:14 INFO - PROCESS | 4056 | 1467683894664 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:58:14 INFO - PROCESS | 4056 | 1467683894666 Marionette TRACE conn2 <- [1,2126,null,{}] 17:58:14 INFO - PROCESS | 4056 | 1467683894670 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:14 INFO - PROCESS | 4056 | 1467683894672 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:14 INFO - PROCESS | 4056 | 1467683894754 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:58:14 INFO - PROCESS | 4056 | 1467683894852 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:14 INFO - PROCESS | 4056 | 1467683894854 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:14 INFO - PROCESS | 4056 | ++DOCSHELL 1100F800 == 31 [pid = 4056] [id = 541] 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131EFC00) [pid = 4056] [serial = 1623] [outer = 00000000] 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (13955800) [pid = 4056] [serial = 1624] [outer = 131EFC00] 17:58:14 INFO - PROCESS | 4056 | 1467683894901 Marionette DEBUG loaded listener.js 17:58:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13C71800) [pid = 4056] [serial = 1625] [outer = 131EFC00] 17:58:15 INFO - PROCESS | 4056 | 1467683895283 Marionette TRACE conn2 <- [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]]]}] 17:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 641ms 17:58:15 INFO - PROCESS | 4056 | 1467683895302 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:58:15 INFO - PROCESS | 4056 | 1467683895304 Marionette TRACE conn2 <- [1,2129,null,{"value":"13"}] 17:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:58:15 INFO - PROCESS | 4056 | 1467683895308 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:58:15 INFO - PROCESS | 4056 | 1467683895311 Marionette TRACE conn2 <- [1,2130,null,{}] 17:58:15 INFO - PROCESS | 4056 | 1467683895322 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:15 INFO - PROCESS | 4056 | 1467683895326 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:15 INFO - PROCESS | 4056 | 1467683895408 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:58:15 INFO - PROCESS | 4056 | 1467683895415 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:15 INFO - PROCESS | 4056 | 1467683895418 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:15 INFO - PROCESS | 4056 | ++DOCSHELL 16208000 == 32 [pid = 4056] [id = 542] 17:58:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (16208400) [pid = 4056] [serial = 1626] [outer = 00000000] 17:58:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16B05C00) [pid = 4056] [serial = 1627] [outer = 16208400] 17:58:15 INFO - PROCESS | 4056 | 1467683895464 Marionette DEBUG loaded listener.js 17:58:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16BCEC00) [pid = 4056] [serial = 1628] [outer = 16208400] 17:58:15 INFO - PROCESS | 4056 | 1467683895942 Marionette TRACE conn2 <- [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] 17:58:16 INFO - PROCESS | 4056 | 1467683896010 Marionette TRACE conn2 <- [1,2133,null,{"value":"13"}] 17:58:16 INFO - PROCESS | 4056 | 1467683896013 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:58:16 INFO - PROCESS | 4056 | 1467683896015 Marionette TRACE conn2 <- [1,2134,null,{}] 17:58:16 INFO - PROCESS | 4056 | 1467683896025 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:16 INFO - PROCESS | 4056 | 1467683896027 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:16 INFO - PROCESS | 4056 | 1467683896150 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:58:16 INFO - PROCESS | 4056 | 1467683896243 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 4056 | 1467683896245 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:16 INFO - PROCESS | 4056 | ++DOCSHELL 17783C00 == 33 [pid = 4056] [id = 543] 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17784000) [pid = 4056] [serial = 1629] [outer = 00000000] 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B14000) [pid = 4056] [serial = 1630] [outer = 17784000] 17:58:16 INFO - PROCESS | 4056 | 1467683896288 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17BC9000) [pid = 4056] [serial = 1631] [outer = 17784000] 17:58:16 INFO - PROCESS | 4056 | 1467683896707 Marionette TRACE conn2 <- [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] 17:58:16 INFO - PROCESS | 4056 | 1467683896755 Marionette TRACE conn2 <- [1,2137,null,{"value":"13"}] 17:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:58:16 INFO - PROCESS | 4056 | 1467683896764 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:58:16 INFO - PROCESS | 4056 | 1467683896766 Marionette TRACE conn2 <- [1,2138,null,{}] 17:58:16 INFO - PROCESS | 4056 | 1467683896769 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:16 INFO - PROCESS | 4056 | 1467683896771 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:16 INFO - PROCESS | 4056 | 1467683896879 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:58:16 INFO - PROCESS | 4056 | 1467683896884 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:16 INFO - PROCESS | 4056 | 1467683896886 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:16 INFO - PROCESS | 4056 | ++DOCSHELL 17B13C00 == 34 [pid = 4056] [id = 544] 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17BCF800) [pid = 4056] [serial = 1632] [outer = 00000000] 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (18119000) [pid = 4056] [serial = 1633] [outer = 17BCF800] 17:58:16 INFO - PROCESS | 4056 | 1467683896933 Marionette DEBUG loaded listener.js 17:58:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19708000) [pid = 4056] [serial = 1634] [outer = 17BCF800] 17:58:17 INFO - PROCESS | 4056 | 1467683897421 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 688ms 17:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:58:17 INFO - PROCESS | 4056 | 1467683897463 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:58:17 INFO - PROCESS | 4056 | 1467683897465 Marionette TRACE conn2 <- [1,2141,null,{"value":"13"}] 17:58:17 INFO - PROCESS | 4056 | 1467683897468 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:58:17 INFO - PROCESS | 4056 | 1467683897470 Marionette TRACE conn2 <- [1,2142,null,{}] 17:58:17 INFO - PROCESS | 4056 | 1467683897474 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:17 INFO - PROCESS | 4056 | 1467683897479 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:17 INFO - PROCESS | 4056 | 1467683897647 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:58:17 INFO - PROCESS | 4056 | 1467683897713 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:17 INFO - PROCESS | 4056 | 1467683897715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:17 INFO - PROCESS | 4056 | ++DOCSHELL 19B90800 == 35 [pid = 4056] [id = 545] 17:58:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19E2F400) [pid = 4056] [serial = 1635] [outer = 00000000] 17:58:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19E3B800) [pid = 4056] [serial = 1636] [outer = 19E2F400] 17:58:17 INFO - PROCESS | 4056 | 1467683897767 Marionette DEBUG loaded listener.js 17:58:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19E35800) [pid = 4056] [serial = 1637] [outer = 19E2F400] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13154C00) [pid = 4056] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (11075800) [pid = 4056] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (153A6800) [pid = 4056] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (162AA400) [pid = 4056] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13C81400) [pid = 4056] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10F0B800) [pid = 4056] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17B14400) [pid = 4056] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (176F1C00) [pid = 4056] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10F06000) [pid = 4056] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (15C9DC00) [pid = 4056] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1A18E400) [pid = 4056] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:58:18 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (15C9F800) [pid = 4056] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:58:18 INFO - PROCESS | 4056 | 1467683898242 Marionette TRACE conn2 <- [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]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 797ms 17:58:18 INFO - PROCESS | 4056 | 1467683898271 Marionette TRACE conn2 -> [0,2145,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 4056 | 1467683898273 Marionette TRACE conn2 <- [1,2145,null,{"value":"13"}] 17:58:18 INFO - PROCESS | 4056 | 1467683898276 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:58:18 INFO - PROCESS | 4056 | 1467683898278 Marionette TRACE conn2 <- [1,2146,null,{}] 17:58:18 INFO - PROCESS | 4056 | 1467683898281 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 4056 | 1467683898283 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:18 INFO - PROCESS | 4056 | 1467683898399 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:58:18 INFO - PROCESS | 4056 | 1467683898409 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 4056 | 1467683898411 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:18 INFO - PROCESS | 4056 | ++DOCSHELL 139CE800 == 36 [pid = 4056] [id = 546] 17:58:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (139DC400) [pid = 4056] [serial = 1638] [outer = 00000000] 17:58:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (15CA3000) [pid = 4056] [serial = 1639] [outer = 139DC400] 17:58:18 INFO - PROCESS | 4056 | 1467683898456 Marionette DEBUG loaded listener.js 17:58:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17060C00) [pid = 4056] [serial = 1640] [outer = 139DC400] 17:58:18 INFO - PROCESS | 4056 | 1467683898846 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:58:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:58:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 594ms 17:58:18 INFO - PROCESS | 4056 | 1467683898874 Marionette TRACE conn2 -> [0,2149,"getWindowHandle",null] 17:58:18 INFO - PROCESS | 4056 | 1467683898876 Marionette TRACE conn2 <- [1,2149,null,{"value":"13"}] 17:58:18 INFO - PROCESS | 4056 | 1467683898893 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:58:18 INFO - PROCESS | 4056 | 1467683898894 Marionette TRACE conn2 <- [1,2150,null,{}] 17:58:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:58:18 INFO - PROCESS | 4056 | 1467683898898 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:18 INFO - PROCESS | 4056 | 1467683898900 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:18 INFO - PROCESS | 4056 | 1467683898983 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:58:18 INFO - PROCESS | 4056 | 1467683898988 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:18 INFO - PROCESS | 4056 | 1467683898990 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:18 INFO - PROCESS | 4056 | ++DOCSHELL 10328400 == 37 [pid = 4056] [id = 547] 17:58:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17697000) [pid = 4056] [serial = 1641] [outer = 00000000] 17:58:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1A125800) [pid = 4056] [serial = 1642] [outer = 17697000] 17:58:19 INFO - PROCESS | 4056 | 1467683899032 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A131C00) [pid = 4056] [serial = 1643] [outer = 17697000] 17:58:19 INFO - PROCESS | 4056 | 1467683899479 Marionette TRACE conn2 <- [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]]]}] 17:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 641ms 17:58:19 INFO - PROCESS | 4056 | 1467683899542 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:58:19 INFO - PROCESS | 4056 | 1467683899544 Marionette TRACE conn2 <- [1,2153,null,{"value":"13"}] 17:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:58:19 INFO - PROCESS | 4056 | 1467683899547 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:58:19 INFO - PROCESS | 4056 | 1467683899549 Marionette TRACE conn2 <- [1,2154,null,{}] 17:58:19 INFO - PROCESS | 4056 | 1467683899552 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:19 INFO - PROCESS | 4056 | 1467683899553 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:19 INFO - PROCESS | 4056 | 1467683899632 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:58:19 INFO - PROCESS | 4056 | 1467683899648 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:19 INFO - PROCESS | 4056 | 1467683899650 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:19 INFO - PROCESS | 4056 | ++DOCSHELL 15C9F000 == 38 [pid = 4056] [id = 548] 17:58:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19E35C00) [pid = 4056] [serial = 1644] [outer = 00000000] 17:58:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1A13C000) [pid = 4056] [serial = 1645] [outer = 19E35C00] 17:58:19 INFO - PROCESS | 4056 | 1467683899692 Marionette DEBUG loaded listener.js 17:58:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A13E800) [pid = 4056] [serial = 1646] [outer = 19E35C00] 17:58:20 INFO - PROCESS | 4056 | 1467683900244 Marionette TRACE conn2 <- [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]]]}] 17:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 735ms 17:58:20 INFO - PROCESS | 4056 | 1467683900286 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:58:20 INFO - PROCESS | 4056 | 1467683900291 Marionette TRACE conn2 <- [1,2157,null,{"value":"13"}] 17:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:58:20 INFO - PROCESS | 4056 | 1467683900297 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:58:20 INFO - PROCESS | 4056 | 1467683900300 Marionette TRACE conn2 <- [1,2158,null,{}] 17:58:20 INFO - PROCESS | 4056 | 1467683900306 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:20 INFO - PROCESS | 4056 | 1467683900309 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:20 INFO - PROCESS | 4056 | 1467683900467 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:58:20 INFO - PROCESS | 4056 | 1467683900579 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:20 INFO - PROCESS | 4056 | 1467683900584 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:20 INFO - PROCESS | 4056 | ++DOCSHELL 10435C00 == 39 [pid = 4056] [id = 549] 17:58:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10439800) [pid = 4056] [serial = 1647] [outer = 00000000] 17:58:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (12A29C00) [pid = 4056] [serial = 1648] [outer = 10439800] 17:58:20 INFO - PROCESS | 4056 | 1467683900640 Marionette DEBUG loaded listener.js 17:58:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1314D800) [pid = 4056] [serial = 1649] [outer = 10439800] 17:58:21 INFO - PROCESS | 4056 | 1467683901236 Marionette TRACE conn2 <- [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]]]}] 17:58:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:58:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1000ms 17:58:21 INFO - PROCESS | 4056 | 1467683901299 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:58:21 INFO - PROCESS | 4056 | 1467683901303 Marionette TRACE conn2 <- [1,2161,null,{"value":"13"}] 17:58:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:58:21 INFO - PROCESS | 4056 | 1467683901310 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:58:21 INFO - PROCESS | 4056 | 1467683901313 Marionette TRACE conn2 <- [1,2162,null,{}] 17:58:21 INFO - PROCESS | 4056 | 1467683901317 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:21 INFO - PROCESS | 4056 | 1467683901320 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:21 INFO - PROCESS | 4056 | 1467683901433 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:58:21 INFO - PROCESS | 4056 | 1467683901570 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:21 INFO - PROCESS | 4056 | 1467683901573 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:21 INFO - PROCESS | 4056 | ++DOCSHELL 13E9E000 == 40 [pid = 4056] [id = 550] 17:58:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13EA0000) [pid = 4056] [serial = 1650] [outer = 00000000] 17:58:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (15CA0800) [pid = 4056] [serial = 1651] [outer = 13EA0000] 17:58:21 INFO - PROCESS | 4056 | 1467683901628 Marionette DEBUG loaded listener.js 17:58:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1634B800) [pid = 4056] [serial = 1652] [outer = 13EA0000] 17:58:22 INFO - PROCESS | 4056 | 1467683902203 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 937ms 17:58:22 INFO - PROCESS | 4056 | 1467683902256 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:58:22 INFO - PROCESS | 4056 | 1467683902259 Marionette TRACE conn2 <- [1,2165,null,{"value":"13"}] 17:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:58:22 INFO - PROCESS | 4056 | 1467683902262 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:58:22 INFO - PROCESS | 4056 | 1467683902266 Marionette TRACE conn2 <- [1,2166,null,{}] 17:58:22 INFO - PROCESS | 4056 | 1467683902277 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:22 INFO - PROCESS | 4056 | 1467683902282 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:22 INFO - PROCESS | 4056 | 1467683902397 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:58:22 INFO - PROCESS | 4056 | 1467683902535 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:22 INFO - PROCESS | 4056 | 1467683902539 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:22 INFO - PROCESS | 4056 | ++DOCSHELL 19B82000 == 41 [pid = 4056] [id = 551] 17:58:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19B86C00) [pid = 4056] [serial = 1653] [outer = 00000000] 17:58:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19E36C00) [pid = 4056] [serial = 1654] [outer = 19B86C00] 17:58:22 INFO - PROCESS | 4056 | 1467683902594 Marionette DEBUG loaded listener.js 17:58:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A139400) [pid = 4056] [serial = 1655] [outer = 19B86C00] 17:58:23 INFO - PROCESS | 4056 | 1467683903197 Marionette TRACE conn2 <- [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]]]}] 17:58:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:58:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1000ms 17:58:23 INFO - PROCESS | 4056 | 1467683903263 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:58:23 INFO - PROCESS | 4056 | 1467683903268 Marionette TRACE conn2 <- [1,2169,null,{"value":"13"}] 17:58:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:58:23 INFO - PROCESS | 4056 | 1467683903273 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:58:23 INFO - PROCESS | 4056 | 1467683903275 Marionette TRACE conn2 <- [1,2170,null,{}] 17:58:23 INFO - PROCESS | 4056 | 1467683903279 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:23 INFO - PROCESS | 4056 | 1467683903281 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:23 INFO - PROCESS | 4056 | 1467683903386 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:58:23 INFO - PROCESS | 4056 | 1467683903636 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:23 INFO - PROCESS | 4056 | 1467683903640 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:23 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F2800 == 42 [pid = 4056] [id = 552] 17:58:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1047A800) [pid = 4056] [serial = 1656] [outer = 00000000] 17:58:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (10E40C00) [pid = 4056] [serial = 1657] [outer = 1047A800] 17:58:23 INFO - PROCESS | 4056 | 1467683903711 Marionette DEBUG loaded listener.js 17:58:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (11438C00) [pid = 4056] [serial = 1658] [outer = 1047A800] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 10328400 == 41 [pid = 4056] [id = 547] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 139CE800 == 40 [pid = 4056] [id = 546] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 19B90800 == 39 [pid = 4056] [id = 545] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 17B13C00 == 38 [pid = 4056] [id = 544] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 17783C00 == 37 [pid = 4056] [id = 543] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 16208000 == 36 [pid = 4056] [id = 542] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 1100F800 == 35 [pid = 4056] [id = 541] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 114CD400 == 34 [pid = 4056] [id = 540] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 13C73400 == 33 [pid = 4056] [id = 537] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 10A05C00 == 32 [pid = 4056] [id = 538] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 12AAC800 == 31 [pid = 4056] [id = 539] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 19B82000 == 30 [pid = 4056] [id = 551] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 15C9F000 == 29 [pid = 4056] [id = 548] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 10435C00 == 28 [pid = 4056] [id = 549] 17:58:24 INFO - PROCESS | 4056 | --DOCSHELL 13E9E000 == 27 [pid = 4056] [id = 550] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (131B3400) [pid = 4056] [serial = 1591] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (131B8000) [pid = 4056] [serial = 1592] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (13138800) [pid = 4056] [serial = 1586] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (15772C00) [pid = 4056] [serial = 1597] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (130A9C00) [pid = 4056] [serial = 1585] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (16FBD000) [pid = 4056] [serial = 1600] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (14394000) [pid = 4056] [serial = 1594] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (11CD3400) [pid = 4056] [serial = 1588] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12A27400) [pid = 4056] [serial = 1589] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B1F000) [pid = 4056] [serial = 1603] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (171ED400) [pid = 4056] [serial = 1601] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17F62C00) [pid = 4056] [serial = 1609] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (139D0400) [pid = 4056] [serial = 1577] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1315B000) [pid = 4056] [serial = 1576] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17B12C00) [pid = 4056] [serial = 1580] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17F15C00) [pid = 4056] [serial = 1604] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (175E6800) [pid = 4056] [serial = 1579] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A612C00) [pid = 4056] [serial = 1583] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1A526400) [pid = 4056] [serial = 1582] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19907400) [pid = 4056] [serial = 1612] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (176E6400) [pid = 4056] [serial = 1606] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1810B400) [pid = 4056] [serial = 1610] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (14F3C000) [pid = 4056] [serial = 1595] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (162AE000) [pid = 4056] [serial = 1598] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1778AC00) [pid = 4056] [serial = 1607] [outer = 00000000] [url = about:blank] 17:58:24 INFO - PROCESS | 4056 | 1467683904936 Marionette TRACE conn2 <- [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]]]}] 17:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1703ms 17:58:25 INFO - PROCESS | 4056 | 1467683905015 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 4056 | 1467683905019 Marionette TRACE conn2 <- [1,2173,null,{"value":"13"}] 17:58:25 INFO - PROCESS | 4056 | 1467683905025 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:58:25 INFO - PROCESS | 4056 | 1467683905027 Marionette TRACE conn2 <- [1,2174,null,{}] 17:58:25 INFO - PROCESS | 4056 | 1467683905033 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:25 INFO - PROCESS | 4056 | 1467683905036 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:25 INFO - PROCESS | 4056 | 1467683905128 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:58:25 INFO - PROCESS | 4056 | 1467683905135 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 4056 | 1467683905139 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:25 INFO - PROCESS | 4056 | ++DOCSHELL 10F50000 == 28 [pid = 4056] [id = 553] 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (10F55800) [pid = 4056] [serial = 1659] [outer = 00000000] 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11075800) [pid = 4056] [serial = 1660] [outer = 10F55800] 17:58:25 INFO - PROCESS | 4056 | 1467683905186 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1107CC00) [pid = 4056] [serial = 1661] [outer = 10F55800] 17:58:25 INFO - PROCESS | 4056 | 1467683905682 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:58:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:58:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 703ms 17:58:25 INFO - PROCESS | 4056 | 1467683905726 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:58:25 INFO - PROCESS | 4056 | 1467683905731 Marionette TRACE conn2 <- [1,2177,null,{"value":"13"}] 17:58:25 INFO - PROCESS | 4056 | 1467683905737 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:58:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:58:25 INFO - PROCESS | 4056 | 1467683905740 Marionette TRACE conn2 <- [1,2178,null,{}] 17:58:25 INFO - PROCESS | 4056 | 1467683905744 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:25 INFO - PROCESS | 4056 | 1467683905746 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:25 INFO - PROCESS | 4056 | 1467683905831 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:58:25 INFO - PROCESS | 4056 | 1467683905840 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:25 INFO - PROCESS | 4056 | 1467683905842 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:25 INFO - PROCESS | 4056 | ++DOCSHELL 13131C00 == 29 [pid = 4056] [id = 554] 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13132000) [pid = 4056] [serial = 1662] [outer = 00000000] 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (131B1800) [pid = 4056] [serial = 1663] [outer = 13132000] 17:58:25 INFO - PROCESS | 4056 | 1467683905890 Marionette DEBUG loaded listener.js 17:58:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (131B7400) [pid = 4056] [serial = 1664] [outer = 13132000] 17:58:26 INFO - PROCESS | 4056 | 1467683906362 Marionette TRACE conn2 <- [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]]]}] 17:58:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:58:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 640ms 17:58:26 INFO - PROCESS | 4056 | 1467683906375 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:58:26 INFO - PROCESS | 4056 | 1467683906377 Marionette TRACE conn2 <- [1,2181,null,{"value":"13"}] 17:58:26 INFO - PROCESS | 4056 | 1467683906380 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:58:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:58:26 INFO - PROCESS | 4056 | 1467683906384 Marionette TRACE conn2 <- [1,2182,null,{}] 17:58:26 INFO - PROCESS | 4056 | 1467683906394 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:26 INFO - PROCESS | 4056 | 1467683906399 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:26 INFO - PROCESS | 4056 | 1467683906514 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:58:26 INFO - PROCESS | 4056 | 1467683906523 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:26 INFO - PROCESS | 4056 | 1467683906526 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:26 INFO - PROCESS | 4056 | ++DOCSHELL 13E97000 == 30 [pid = 4056] [id = 555] 17:58:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13E99400) [pid = 4056] [serial = 1665] [outer = 00000000] 17:58:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (14394400) [pid = 4056] [serial = 1666] [outer = 13E99400] 17:58:26 INFO - PROCESS | 4056 | 1467683906575 Marionette DEBUG loaded listener.js 17:58:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1439A400) [pid = 4056] [serial = 1667] [outer = 13E99400] 17:58:27 INFO - PROCESS | 4056 | 1467683907043 Marionette TRACE conn2 <- [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]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 704ms 17:58:27 INFO - PROCESS | 4056 | 1467683907080 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 4056 | 1467683907082 Marionette TRACE conn2 <- [1,2185,null,{"value":"13"}] 17:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:58:27 INFO - PROCESS | 4056 | 1467683907085 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 4056 | 1467683907087 Marionette TRACE conn2 <- [1,2186,null,{}] 17:58:27 INFO - PROCESS | 4056 | 1467683907090 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:27 INFO - PROCESS | 4056 | 1467683907092 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:27 INFO - PROCESS | 4056 | 1467683907185 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:58:27 INFO - PROCESS | 4056 | 1467683907190 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 4056 | 1467683907192 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:27 INFO - PROCESS | 4056 | ++DOCSHELL 14394000 == 31 [pid = 4056] [id = 556] 17:58:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1439C400) [pid = 4056] [serial = 1668] [outer = 00000000] 17:58:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16208000) [pid = 4056] [serial = 1669] [outer = 1439C400] 17:58:27 INFO - PROCESS | 4056 | 1467683907236 Marionette DEBUG loaded listener.js 17:58:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (162AD800) [pid = 4056] [serial = 1670] [outer = 1439C400] 17:58:27 INFO - PROCESS | 4056 | 1467683907709 Marionette TRACE conn2 <- [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]]]}] 17:58:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:58:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 640ms 17:58:27 INFO - PROCESS | 4056 | 1467683907723 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:58:27 INFO - PROCESS | 4056 | 1467683907725 Marionette TRACE conn2 <- [1,2189,null,{"value":"13"}] 17:58:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:58:27 INFO - PROCESS | 4056 | 1467683907738 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:58:27 INFO - PROCESS | 4056 | 1467683907739 Marionette TRACE conn2 <- [1,2190,null,{}] 17:58:27 INFO - PROCESS | 4056 | 1467683907743 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:27 INFO - PROCESS | 4056 | 1467683907745 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:27 INFO - PROCESS | 4056 | 1467683907854 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:58:27 INFO - PROCESS | 4056 | 1467683907946 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:27 INFO - PROCESS | 4056 | 1467683907948 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:27 INFO - PROCESS | 4056 | ++DOCSHELL 16962400 == 32 [pid = 4056] [id = 557] 17:58:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (171EDC00) [pid = 4056] [serial = 1671] [outer = 00000000] 17:58:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17693C00) [pid = 4056] [serial = 1672] [outer = 171EDC00] 17:58:27 INFO - PROCESS | 4056 | 1467683907991 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (153A8800) [pid = 4056] [serial = 1673] [outer = 171EDC00] 17:58:28 INFO - PROCESS | 4056 | 1467683908398 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:58:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:58:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 703ms 17:58:28 INFO - PROCESS | 4056 | 1467683908432 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:58:28 INFO - PROCESS | 4056 | 1467683908434 Marionette TRACE conn2 <- [1,2193,null,{"value":"13"}] 17:58:28 INFO - PROCESS | 4056 | 1467683908437 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:58:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:58:28 INFO - PROCESS | 4056 | 1467683908439 Marionette TRACE conn2 <- [1,2194,null,{}] 17:58:28 INFO - PROCESS | 4056 | 1467683908442 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:28 INFO - PROCESS | 4056 | 1467683908447 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:28 INFO - PROCESS | 4056 | 1467683908578 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:58:28 INFO - PROCESS | 4056 | 1467683908586 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:28 INFO - PROCESS | 4056 | 1467683908588 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:28 INFO - PROCESS | 4056 | ++DOCSHELL 17B19C00 == 33 [pid = 4056] [id = 558] 17:58:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17B1A400) [pid = 4056] [serial = 1674] [outer = 00000000] 17:58:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17EC8000) [pid = 4056] [serial = 1675] [outer = 17B1A400] 17:58:28 INFO - PROCESS | 4056 | 1467683908637 Marionette DEBUG loaded listener.js 17:58:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17F5F000) [pid = 4056] [serial = 1676] [outer = 17B1A400] 17:58:29 INFO - PROCESS | 4056 | 1467683909076 Marionette TRACE conn2 <- [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]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 688ms 17:58:29 INFO - PROCESS | 4056 | 1467683909138 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 4056 | 1467683909140 Marionette TRACE conn2 <- [1,2197,null,{"value":"13"}] 17:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:58:29 INFO - PROCESS | 4056 | 1467683909149 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:58:29 INFO - PROCESS | 4056 | 1467683909150 Marionette TRACE conn2 <- [1,2198,null,{}] 17:58:29 INFO - PROCESS | 4056 | 1467683909154 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:29 INFO - PROCESS | 4056 | 1467683909156 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:29 INFO - PROCESS | 4056 | 1467683909298 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:58:29 INFO - PROCESS | 4056 | 1467683909318 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:29 INFO - PROCESS | 4056 | 1467683909320 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:29 INFO - PROCESS | 4056 | ++DOCSHELL 17B1E400 == 34 [pid = 4056] [id = 559] 17:58:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B1F000) [pid = 4056] [serial = 1677] [outer = 00000000] 17:58:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19702400) [pid = 4056] [serial = 1678] [outer = 17B1F000] 17:58:29 INFO - PROCESS | 4056 | 1467683909362 Marionette DEBUG loaded listener.js 17:58:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19905000) [pid = 4056] [serial = 1679] [outer = 17B1F000] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17784000) [pid = 4056] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17BCF800) [pid = 4056] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (11072400) [pid = 4056] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (16208400) [pid = 4056] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19709400) [pid = 4056] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (19E2F400) [pid = 4056] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13037000) [pid = 4056] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114D4800) [pid = 4056] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (131EFC00) [pid = 4056] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17697000) [pid = 4056] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (139DC400) [pid = 4056] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:58:29 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19E35C00) [pid = 4056] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:58:29 INFO - PROCESS | 4056 | 1467683909952 Marionette TRACE conn2 <- [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]]]}] 17:58:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:58:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 844ms 17:58:29 INFO - PROCESS | 4056 | 1467683909987 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:58:29 INFO - PROCESS | 4056 | 1467683909989 Marionette TRACE conn2 <- [1,2201,null,{"value":"13"}] 17:58:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:58:30 INFO - PROCESS | 4056 | 1467683910003 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 4056 | 1467683910005 Marionette TRACE conn2 <- [1,2202,null,{}] 17:58:30 INFO - PROCESS | 4056 | 1467683910009 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:30 INFO - PROCESS | 4056 | 1467683910011 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:30 INFO - PROCESS | 4056 | 1467683910086 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:58:30 INFO - PROCESS | 4056 | 1467683910091 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 4056 | 1467683910093 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:30 INFO - PROCESS | 4056 | ++DOCSHELL 1312F000 == 35 [pid = 4056] [id = 560] 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (131B6400) [pid = 4056] [serial = 1680] [outer = 00000000] 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17784000) [pid = 4056] [serial = 1681] [outer = 131B6400] 17:58:30 INFO - PROCESS | 4056 | 1467683910136 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B15C00) [pid = 4056] [serial = 1682] [outer = 131B6400] 17:58:30 INFO - PROCESS | 4056 | 1467683910578 Marionette TRACE conn2 <- [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]]]}] 17:58:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:58:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 594ms 17:58:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:58:30 INFO - PROCESS | 4056 | 1467683910589 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:58:30 INFO - PROCESS | 4056 | 1467683910591 Marionette TRACE conn2 <- [1,2205,null,{"value":"13"}] 17:58:30 INFO - PROCESS | 4056 | 1467683910594 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:58:30 INFO - PROCESS | 4056 | 1467683910596 Marionette TRACE conn2 <- [1,2206,null,{}] 17:58:30 INFO - PROCESS | 4056 | 1467683910599 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:30 INFO - PROCESS | 4056 | 1467683910601 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:30 INFO - PROCESS | 4056 | 1467683910718 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:58:30 INFO - PROCESS | 4056 | 1467683910726 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:30 INFO - PROCESS | 4056 | 1467683910728 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:30 INFO - PROCESS | 4056 | ++DOCSHELL 18114400 == 36 [pid = 4056] [id = 561] 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19701C00) [pid = 4056] [serial = 1683] [outer = 00000000] 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19B70400) [pid = 4056] [serial = 1684] [outer = 19701C00] 17:58:30 INFO - PROCESS | 4056 | 1467683910771 Marionette DEBUG loaded listener.js 17:58:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19B82000) [pid = 4056] [serial = 1685] [outer = 19701C00] 17:58:31 INFO - PROCESS | 4056 | 1467683911183 Marionette TRACE conn2 <- [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]]]}] 17:58:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:58:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 625ms 17:58:31 INFO - PROCESS | 4056 | 1467683911233 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:58:31 INFO - PROCESS | 4056 | 1467683911235 Marionette TRACE conn2 <- [1,2209,null,{"value":"13"}] 17:58:31 INFO - PROCESS | 4056 | 1467683911238 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:58:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:58:31 INFO - PROCESS | 4056 | 1467683911240 Marionette TRACE conn2 <- [1,2210,null,{}] 17:58:31 INFO - PROCESS | 4056 | 1467683911243 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:31 INFO - PROCESS | 4056 | 1467683911245 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:31 INFO - PROCESS | 4056 | 1467683911372 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:58:31 INFO - PROCESS | 4056 | 1467683911383 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:31 INFO - PROCESS | 4056 | 1467683911385 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:31 INFO - PROCESS | 4056 | ++DOCSHELL 171ED400 == 37 [pid = 4056] [id = 562] 17:58:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17783400) [pid = 4056] [serial = 1686] [outer = 00000000] 17:58:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19E39C00) [pid = 4056] [serial = 1687] [outer = 17783400] 17:58:31 INFO - PROCESS | 4056 | 1467683911434 Marionette DEBUG loaded listener.js 17:58:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A132C00) [pid = 4056] [serial = 1688] [outer = 17783400] 17:58:31 INFO - PROCESS | 4056 | --DOCSHELL 1B264C00 == 36 [pid = 4056] [id = 16] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 13131C00 == 35 [pid = 4056] [id = 554] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 10F50000 == 34 [pid = 4056] [id = 553] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 0C7F2800 == 33 [pid = 4056] [id = 552] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 18114400 == 32 [pid = 4056] [id = 561] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 14394000 == 31 [pid = 4056] [id = 556] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 1312F000 == 30 [pid = 4056] [id = 560] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 17B1E400 == 29 [pid = 4056] [id = 559] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 13E97000 == 28 [pid = 4056] [id = 555] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 17B19C00 == 27 [pid = 4056] [id = 558] 17:58:32 INFO - PROCESS | 4056 | --DOCSHELL 16962400 == 26 [pid = 4056] [id = 557] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (17B14000) [pid = 4056] [serial = 1630] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (17BC9000) [pid = 4056] [serial = 1631] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (18119000) [pid = 4056] [serial = 1633] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12DC4400) [pid = 4056] [serial = 1615] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (131BB800) [pid = 4056] [serial = 1616] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (16B05C00) [pid = 4056] [serial = 1627] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (153ABC00) [pid = 4056] [serial = 1613] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19E3B800) [pid = 4056] [serial = 1636] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1439AC00) [pid = 4056] [serial = 1618] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (15439800) [pid = 4056] [serial = 1619] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (128A9800) [pid = 4056] [serial = 1621] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (12D80C00) [pid = 4056] [serial = 1622] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13955800) [pid = 4056] [serial = 1624] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13C71800) [pid = 4056] [serial = 1625] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1A125800) [pid = 4056] [serial = 1642] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19E35800) [pid = 4056] [serial = 1637] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (15CA3000) [pid = 4056] [serial = 1639] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1A131C00) [pid = 4056] [serial = 1643] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1A13C000) [pid = 4056] [serial = 1645] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19708000) [pid = 4056] [serial = 1634] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (1A13E800) [pid = 4056] [serial = 1646] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (17060C00) [pid = 4056] [serial = 1640] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (16BCEC00) [pid = 4056] [serial = 1628] [outer = 00000000] [url = about:blank] 17:58:33 INFO - PROCESS | 4056 | --DOCSHELL 1B12CC00 == 25 [pid = 4056] [id = 17] 17:58:33 INFO - PROCESS | 4056 | 1467683913184 Marionette TRACE conn2 <- [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]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1953ms 17:58:33 INFO - PROCESS | 4056 | 1467683913196 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 4056 | 1467683913200 Marionette TRACE conn2 <- [1,2213,null,{"value":"13"}] 17:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:58:33 INFO - PROCESS | 4056 | 1467683913206 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 4056 | 1467683913208 Marionette TRACE conn2 <- [1,2214,null,{}] 17:58:33 INFO - PROCESS | 4056 | 1467683913215 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:33 INFO - PROCESS | 4056 | 1467683913218 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:33 INFO - PROCESS | 4056 | 1467683913305 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:58:33 INFO - PROCESS | 4056 | 1467683913312 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:33 INFO - PROCESS | 4056 | 1467683913315 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:33 INFO - PROCESS | 4056 | ++DOCSHELL 10E39C00 == 26 [pid = 4056] [id = 563] 17:58:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (10F07800) [pid = 4056] [serial = 1689] [outer = 00000000] 17:58:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (10F4F800) [pid = 4056] [serial = 1690] [outer = 10F07800] 17:58:33 INFO - PROCESS | 4056 | 1467683913365 Marionette DEBUG loaded listener.js 17:58:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10F51400) [pid = 4056] [serial = 1691] [outer = 10F07800] 17:58:33 INFO - PROCESS | 4056 | 1467683913853 Marionette TRACE conn2 <- [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]]]}] 17:58:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:58:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 687ms 17:58:33 INFO - PROCESS | 4056 | 1467683913903 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:58:33 INFO - PROCESS | 4056 | 1467683913908 Marionette TRACE conn2 <- [1,2217,null,{"value":"13"}] 17:58:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:58:33 INFO - PROCESS | 4056 | 1467683913915 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:58:33 INFO - PROCESS | 4056 | 1467683913917 Marionette TRACE conn2 <- [1,2218,null,{}] 17:58:33 INFO - PROCESS | 4056 | 1467683913921 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:33 INFO - PROCESS | 4056 | 1467683913924 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:34 INFO - PROCESS | 4056 | 1467683914011 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:58:34 INFO - PROCESS | 4056 | 1467683914020 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 4056 | 1467683914023 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:34 INFO - PROCESS | 4056 | ++DOCSHELL 12D84000 == 27 [pid = 4056] [id = 564] 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12D88400) [pid = 4056] [serial = 1692] [outer = 00000000] 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (130D6800) [pid = 4056] [serial = 1693] [outer = 12D88400] 17:58:34 INFO - PROCESS | 4056 | 1467683914073 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13152C00) [pid = 4056] [serial = 1694] [outer = 12D88400] 17:58:34 INFO - PROCESS | 4056 | 1467683914538 Marionette TRACE conn2 <- [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]]]}] 17:58:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:58:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 640ms 17:58:34 INFO - PROCESS | 4056 | 1467683914551 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:58:34 INFO - PROCESS | 4056 | 1467683914553 Marionette TRACE conn2 <- [1,2221,null,{"value":"13"}] 17:58:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:58:34 INFO - PROCESS | 4056 | 1467683914556 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:58:34 INFO - PROCESS | 4056 | 1467683914559 Marionette TRACE conn2 <- [1,2222,null,{}] 17:58:34 INFO - PROCESS | 4056 | 1467683914570 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:34 INFO - PROCESS | 4056 | 1467683914574 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:34 INFO - PROCESS | 4056 | 1467683914653 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:58:34 INFO - PROCESS | 4056 | 1467683914658 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:34 INFO - PROCESS | 4056 | 1467683914661 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:34 INFO - PROCESS | 4056 | ++DOCSHELL 131EE000 == 28 [pid = 4056] [id = 565] 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (134D1800) [pid = 4056] [serial = 1695] [outer = 00000000] 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1395A800) [pid = 4056] [serial = 1696] [outer = 134D1800] 17:58:34 INFO - PROCESS | 4056 | 1467683914709 Marionette DEBUG loaded listener.js 17:58:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13C71800) [pid = 4056] [serial = 1697] [outer = 134D1800] 17:58:35 INFO - PROCESS | 4056 | 1467683915164 Marionette TRACE conn2 <- [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]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 641ms 17:58:35 INFO - PROCESS | 4056 | 1467683915199 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:58:35 INFO - PROCESS | 4056 | 1467683915201 Marionette TRACE conn2 <- [1,2225,null,{"value":"13"}] 17:58:35 INFO - PROCESS | 4056 | 1467683915205 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 4056 | 1467683915207 Marionette TRACE conn2 <- [1,2226,null,{}] 17:58:35 INFO - PROCESS | 4056 | 1467683915215 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:35 INFO - PROCESS | 4056 | 1467683915217 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:35 INFO - PROCESS | 4056 | 1467683915296 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:58:35 INFO - PROCESS | 4056 | 1467683915301 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 4056 | 1467683915304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:35 INFO - PROCESS | 4056 | ++DOCSHELL 14399000 == 29 [pid = 4056] [id = 566] 17:58:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (14399400) [pid = 4056] [serial = 1698] [outer = 00000000] 17:58:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (153A7000) [pid = 4056] [serial = 1699] [outer = 14399400] 17:58:35 INFO - PROCESS | 4056 | 1467683915347 Marionette DEBUG loaded listener.js 17:58:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (15772C00) [pid = 4056] [serial = 1700] [outer = 14399400] 17:58:35 INFO - PROCESS | 4056 | 1467683915774 Marionette TRACE conn2 <- [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]]]}] 17:58:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:58:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 593ms 17:58:35 INFO - PROCESS | 4056 | 1467683915802 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:58:35 INFO - PROCESS | 4056 | 1467683915804 Marionette TRACE conn2 <- [1,2229,null,{"value":"13"}] 17:58:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:58:35 INFO - PROCESS | 4056 | 1467683915818 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:58:35 INFO - PROCESS | 4056 | 1467683915820 Marionette TRACE conn2 <- [1,2230,null,{}] 17:58:35 INFO - PROCESS | 4056 | 1467683915824 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:35 INFO - PROCESS | 4056 | 1467683915826 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:35 INFO - PROCESS | 4056 | 1467683915904 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:58:35 INFO - PROCESS | 4056 | 1467683915910 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:35 INFO - PROCESS | 4056 | 1467683915912 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:35 INFO - PROCESS | 4056 | ++DOCSHELL 16203C00 == 30 [pid = 4056] [id = 567] 17:58:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (16207C00) [pid = 4056] [serial = 1701] [outer = 00000000] 17:58:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16962400) [pid = 4056] [serial = 1702] [outer = 16207C00] 17:58:35 INFO - PROCESS | 4056 | 1467683915954 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16B0E400) [pid = 4056] [serial = 1703] [outer = 16207C00] 17:58:36 INFO - PROCESS | 4056 | 1467683916434 Marionette TRACE conn2 <- [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]]]}] 17:58:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:58:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 657ms 17:58:36 INFO - PROCESS | 4056 | 1467683916466 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:58:36 INFO - PROCESS | 4056 | 1467683916468 Marionette TRACE conn2 <- [1,2233,null,{"value":"13"}] 17:58:36 INFO - PROCESS | 4056 | 1467683916471 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:58:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:58:36 INFO - PROCESS | 4056 | 1467683916472 Marionette TRACE conn2 <- [1,2234,null,{}] 17:58:36 INFO - PROCESS | 4056 | 1467683916476 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:36 INFO - PROCESS | 4056 | 1467683916483 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:36 INFO - PROCESS | 4056 | 1467683916584 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:58:36 INFO - PROCESS | 4056 | 1467683916591 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:36 INFO - PROCESS | 4056 | 1467683916593 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:36 INFO - PROCESS | 4056 | ++DOCSHELL 17697000 == 31 [pid = 4056] [id = 568] 17:58:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17699000) [pid = 4056] [serial = 1704] [outer = 00000000] 17:58:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B13000) [pid = 4056] [serial = 1705] [outer = 17699000] 17:58:36 INFO - PROCESS | 4056 | 1467683916636 Marionette DEBUG loaded listener.js 17:58:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17B19400) [pid = 4056] [serial = 1706] [outer = 17699000] 17:58:37 INFO - PROCESS | 4056 | 1467683917078 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 641ms 17:58:37 INFO - PROCESS | 4056 | 1467683917109 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 4056 | 1467683917111 Marionette TRACE conn2 <- [1,2237,null,{"value":"13"}] 17:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:58:37 INFO - PROCESS | 4056 | 1467683917118 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 4056 | 1467683917120 Marionette TRACE conn2 <- [1,2238,null,{}] 17:58:37 INFO - PROCESS | 4056 | 1467683917123 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:37 INFO - PROCESS | 4056 | 1467683917125 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:37 INFO - PROCESS | 4056 | 1467683917209 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:58:37 INFO - PROCESS | 4056 | 1467683917216 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 4056 | 1467683917218 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:37 INFO - PROCESS | 4056 | ++DOCSHELL 10A04400 == 32 [pid = 4056] [id = 569] 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (13C68800) [pid = 4056] [serial = 1707] [outer = 00000000] 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F0D000) [pid = 4056] [serial = 1708] [outer = 13C68800] 17:58:37 INFO - PROCESS | 4056 | 1467683917259 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17F17000) [pid = 4056] [serial = 1709] [outer = 13C68800] 17:58:37 INFO - PROCESS | 4056 | 1467683917706 Marionette TRACE conn2 <- [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]]]}] 17:58:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:58:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 641ms 17:58:37 INFO - PROCESS | 4056 | 1467683917758 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:58:37 INFO - PROCESS | 4056 | 1467683917760 Marionette TRACE conn2 <- [1,2241,null,{"value":"13"}] 17:58:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:58:37 INFO - PROCESS | 4056 | 1467683917767 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:58:37 INFO - PROCESS | 4056 | 1467683917768 Marionette TRACE conn2 <- [1,2242,null,{}] 17:58:37 INFO - PROCESS | 4056 | 1467683917772 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:37 INFO - PROCESS | 4056 | 1467683917773 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:37 INFO - PROCESS | 4056 | 1467683917848 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:58:37 INFO - PROCESS | 4056 | 1467683917854 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:37 INFO - PROCESS | 4056 | 1467683917856 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:37 INFO - PROCESS | 4056 | ++DOCSHELL 130D5C00 == 33 [pid = 4056] [id = 570] 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (18113400) [pid = 4056] [serial = 1710] [outer = 00000000] 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19708400) [pid = 4056] [serial = 1711] [outer = 18113400] 17:58:37 INFO - PROCESS | 4056 | 1467683917897 Marionette DEBUG loaded listener.js 17:58:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (19709000) [pid = 4056] [serial = 1712] [outer = 18113400] 17:58:38 INFO - PROCESS | 4056 | 1467683918315 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:58:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:58:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 594ms 17:58:38 INFO - PROCESS | 4056 | 1467683918380 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:58:38 INFO - PROCESS | 4056 | 1467683918382 Marionette TRACE conn2 <- [1,2245,null,{"value":"13"}] 17:58:38 INFO - PROCESS | 4056 | 1467683918385 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:58:38 INFO - PROCESS | 4056 | 1467683918387 Marionette TRACE conn2 <- [1,2246,null,{}] 17:58:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:58:38 INFO - PROCESS | 4056 | 1467683918390 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:38 INFO - PROCESS | 4056 | 1467683918392 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:38 INFO - PROCESS | 4056 | 1467683918505 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:58:38 INFO - PROCESS | 4056 | 1467683918577 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:38 INFO - PROCESS | 4056 | 1467683918579 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:38 INFO - PROCESS | 4056 | ++DOCSHELL 131EA000 == 34 [pid = 4056] [id = 571] 17:58:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17EC1C00) [pid = 4056] [serial = 1713] [outer = 00000000] 17:58:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19B6B800) [pid = 4056] [serial = 1714] [outer = 17EC1C00] 17:58:38 INFO - PROCESS | 4056 | 1467683918646 Marionette DEBUG loaded listener.js 17:58:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19B6C800) [pid = 4056] [serial = 1715] [outer = 17EC1C00] 17:58:39 INFO - PROCESS | 4056 | 1467683919055 Marionette TRACE conn2 <- [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]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 688ms 17:58:39 INFO - PROCESS | 4056 | 1467683919088 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 4056 | 1467683919090 Marionette TRACE conn2 <- [1,2249,null,{"value":"13"}] 17:58:39 INFO - PROCESS | 4056 | 1467683919093 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:58:39 INFO - PROCESS | 4056 | 1467683919095 Marionette TRACE conn2 <- [1,2250,null,{}] 17:58:39 INFO - PROCESS | 4056 | 1467683919098 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 4056 | 1467683919100 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:39 INFO - PROCESS | 4056 | 1467683919221 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:58:39 INFO - PROCESS | 4056 | 1467683919229 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 4056 | 1467683919231 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:39 INFO - PROCESS | 4056 | ++DOCSHELL 10328400 == 35 [pid = 4056] [id = 572] 17:58:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10A0F800) [pid = 4056] [serial = 1716] [outer = 00000000] 17:58:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A129400) [pid = 4056] [serial = 1717] [outer = 10A0F800] 17:58:39 INFO - PROCESS | 4056 | 1467683919325 Marionette DEBUG loaded listener.js 17:58:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A133000) [pid = 4056] [serial = 1718] [outer = 10A0F800] 17:58:39 INFO - PROCESS | 4056 | 1467683919729 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:58:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:58:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 688ms 17:58:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:58:39 INFO - PROCESS | 4056 | 1467683919793 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:58:39 INFO - PROCESS | 4056 | 1467683919795 Marionette TRACE conn2 <- [1,2253,null,{"value":"13"}] 17:58:39 INFO - PROCESS | 4056 | 1467683919798 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:58:39 INFO - PROCESS | 4056 | 1467683919800 Marionette TRACE conn2 <- [1,2254,null,{}] 17:58:39 INFO - PROCESS | 4056 | 1467683919804 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:39 INFO - PROCESS | 4056 | 1467683919807 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:39 INFO - PROCESS | 4056 | 1467683919956 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:58:39 INFO - PROCESS | 4056 | 1467683919984 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:39 INFO - PROCESS | 4056 | 1467683919986 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:39 INFO - PROCESS | 4056 | ++DOCSHELL 1A139C00 == 36 [pid = 4056] [id = 573] 17:58:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A13C000) [pid = 4056] [serial = 1719] [outer = 00000000] 17:58:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A18CC00) [pid = 4056] [serial = 1720] [outer = 1A13C000] 17:58:40 INFO - PROCESS | 4056 | 1467683920031 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1A195800) [pid = 4056] [serial = 1721] [outer = 1A13C000] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1B46D800) [pid = 4056] [serial = 44] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19701C00) [pid = 4056] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (1B472C00) [pid = 4056] [serial = 47] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (171EDC00) [pid = 4056] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17B1A400) [pid = 4056] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17B1F000) [pid = 4056] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1439C400) [pid = 4056] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (13E99400) [pid = 4056] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (13132000) [pid = 4056] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (10F55800) [pid = 4056] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1047A800) [pid = 4056] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (19B86C00) [pid = 4056] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13EA0000) [pid = 4056] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10439800) [pid = 4056] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:58:40 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (131B6400) [pid = 4056] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:58:40 INFO - PROCESS | 4056 | 1467683920641 Marionette TRACE conn2 <- [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]]]}] 17:58:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:58:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 907ms 17:58:40 INFO - PROCESS | 4056 | 1467683920703 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:58:40 INFO - PROCESS | 4056 | 1467683920705 Marionette TRACE conn2 <- [1,2257,null,{"value":"13"}] 17:58:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:58:40 INFO - PROCESS | 4056 | 1467683920708 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:58:40 INFO - PROCESS | 4056 | 1467683920710 Marionette TRACE conn2 <- [1,2258,null,{}] 17:58:40 INFO - PROCESS | 4056 | 1467683920713 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:40 INFO - PROCESS | 4056 | 1467683920715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:40 INFO - PROCESS | 4056 | 1467683920795 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:58:40 INFO - PROCESS | 4056 | 1467683920800 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:40 INFO - PROCESS | 4056 | 1467683920802 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:40 INFO - PROCESS | 4056 | ++DOCSHELL 10A0E000 == 37 [pid = 4056] [id = 574] 17:58:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (13924800) [pid = 4056] [serial = 1722] [outer = 00000000] 17:58:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (15439800) [pid = 4056] [serial = 1723] [outer = 13924800] 17:58:40 INFO - PROCESS | 4056 | 1467683920843 Marionette DEBUG loaded listener.js 17:58:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1777E400) [pid = 4056] [serial = 1724] [outer = 13924800] 17:58:41 INFO - PROCESS | 4056 | 1467683921298 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:58:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:58:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 703ms 17:58:41 INFO - PROCESS | 4056 | 1467683921408 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:58:41 INFO - PROCESS | 4056 | 1467683921410 Marionette TRACE conn2 <- [1,2261,null,{"value":"13"}] 17:58:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:58:41 INFO - PROCESS | 4056 | 1467683921417 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:58:41 INFO - PROCESS | 4056 | 1467683921419 Marionette TRACE conn2 <- [1,2262,null,{}] 17:58:41 INFO - PROCESS | 4056 | 1467683921422 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:41 INFO - PROCESS | 4056 | 1467683921433 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:41 INFO - PROCESS | 4056 | 1467683921509 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:58:41 INFO - PROCESS | 4056 | 1467683921514 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:41 INFO - PROCESS | 4056 | 1467683921516 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:41 INFO - PROCESS | 4056 | ++DOCSHELL 1439C400 == 38 [pid = 4056] [id = 575] 17:58:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (14F96400) [pid = 4056] [serial = 1725] [outer = 00000000] 17:58:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (19B86C00) [pid = 4056] [serial = 1726] [outer = 14F96400] 17:58:41 INFO - PROCESS | 4056 | 1467683921557 Marionette DEBUG loaded listener.js 17:58:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A522000) [pid = 4056] [serial = 1727] [outer = 14F96400] 17:58:41 INFO - PROCESS | 4056 | 1467683921980 Marionette TRACE conn2 <- [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]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 594ms 17:58:42 INFO - PROCESS | 4056 | 1467683922021 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 4056 | 1467683922023 Marionette TRACE conn2 <- [1,2265,null,{"value":"13"}] 17:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:58:42 INFO - PROCESS | 4056 | 1467683922026 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 4056 | 1467683922028 Marionette TRACE conn2 <- [1,2266,null,{}] 17:58:42 INFO - PROCESS | 4056 | 1467683922032 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:42 INFO - PROCESS | 4056 | 1467683922034 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:42 INFO - PROCESS | 4056 | 1467683922116 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:58:42 INFO - PROCESS | 4056 | 1467683922122 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:42 INFO - PROCESS | 4056 | 1467683922124 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:42 INFO - PROCESS | 4056 | ++DOCSHELL 14F40400 == 39 [pid = 4056] [id = 576] 17:58:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (15CA1400) [pid = 4056] [serial = 1728] [outer = 00000000] 17:58:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A52C800) [pid = 4056] [serial = 1729] [outer = 15CA1400] 17:58:42 INFO - PROCESS | 4056 | 1467683922165 Marionette DEBUG loaded listener.js 17:58:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A615000) [pid = 4056] [serial = 1730] [outer = 15CA1400] 17:58:42 INFO - PROCESS | 4056 | 1467683922630 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:58:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:58:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 703ms 17:58:42 INFO - PROCESS | 4056 | 1467683922726 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:58:42 INFO - PROCESS | 4056 | 1467683922731 Marionette TRACE conn2 <- [1,2269,null,{"value":"13"}] 17:58:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:58:42 INFO - PROCESS | 4056 | 1467683922736 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:58:42 INFO - PROCESS | 4056 | 1467683922741 Marionette TRACE conn2 <- [1,2270,null,{}] 17:58:42 INFO - PROCESS | 4056 | 1467683922773 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:42 INFO - PROCESS | 4056 | 1467683922776 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:42 INFO - PROCESS | 4056 | 1467683922949 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:58:43 INFO - PROCESS | 4056 | 1467683923063 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:43 INFO - PROCESS | 4056 | 1467683923068 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:43 INFO - PROCESS | 4056 | ++DOCSHELL 10A94C00 == 40 [pid = 4056] [id = 577] 17:58:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (10A98800) [pid = 4056] [serial = 1731] [outer = 00000000] 17:58:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (10F4D000) [pid = 4056] [serial = 1732] [outer = 10A98800] 17:58:43 INFO - PROCESS | 4056 | 1467683923123 Marionette DEBUG loaded listener.js 17:58:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (12822400) [pid = 4056] [serial = 1733] [outer = 10A98800] 17:58:43 INFO - PROCESS | 4056 | 1467683923873 Marionette TRACE conn2 <- [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]]]}] 17:58:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:58:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1141ms 17:58:43 INFO - PROCESS | 4056 | 1467683923882 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:58:43 INFO - PROCESS | 4056 | 1467683923887 Marionette TRACE conn2 <- [1,2273,null,{"value":"13"}] 17:58:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:58:43 INFO - PROCESS | 4056 | 1467683923917 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:58:43 INFO - PROCESS | 4056 | 1467683923920 Marionette TRACE conn2 <- [1,2274,null,{}] 17:58:43 INFO - PROCESS | 4056 | 1467683923926 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:43 INFO - PROCESS | 4056 | 1467683923928 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:44 INFO - PROCESS | 4056 | 1467683924073 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:58:44 INFO - PROCESS | 4056 | 1467683924209 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:44 INFO - PROCESS | 4056 | 1467683924212 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:44 INFO - PROCESS | 4056 | ++DOCSHELL 10E3D000 == 41 [pid = 4056] [id = 578] 17:58:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (10E41400) [pid = 4056] [serial = 1734] [outer = 00000000] 17:58:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (12AAB000) [pid = 4056] [serial = 1735] [outer = 10E41400] 17:58:44 INFO - PROCESS | 4056 | 1467683924270 Marionette DEBUG loaded listener.js 17:58:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (130AF800) [pid = 4056] [serial = 1736] [outer = 10E41400] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 1439C400 == 40 [pid = 4056] [id = 575] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 10A0E000 == 39 [pid = 4056] [id = 574] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 1A139C00 == 38 [pid = 4056] [id = 573] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 10328400 == 37 [pid = 4056] [id = 572] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 131EA000 == 36 [pid = 4056] [id = 571] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 130D5C00 == 35 [pid = 4056] [id = 570] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 10A04400 == 34 [pid = 4056] [id = 569] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 17697000 == 33 [pid = 4056] [id = 568] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 16203C00 == 32 [pid = 4056] [id = 567] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 14399000 == 31 [pid = 4056] [id = 566] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 131EE000 == 30 [pid = 4056] [id = 565] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 12D84000 == 29 [pid = 4056] [id = 564] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1B475800) [pid = 4056] [serial = 46] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19E39C00) [pid = 4056] [serial = 1687] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | 1467683925134 Marionette TRACE conn2 <- [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]]]}] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 10E39C00 == 28 [pid = 4056] [id = 563] 17:58:45 INFO - PROCESS | 4056 | --DOCSHELL 171ED400 == 27 [pid = 4056] [id = 562] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19B82000) [pid = 4056] [serial = 1685] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (11C48800) [pid = 4056] [serial = 1142] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17693C00) [pid = 4056] [serial = 1672] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (17EC8000) [pid = 4056] [serial = 1675] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (153A8800) [pid = 4056] [serial = 1673] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19702400) [pid = 4056] [serial = 1678] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (19B70400) [pid = 4056] [serial = 1684] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (19905000) [pid = 4056] [serial = 1679] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (16208000) [pid = 4056] [serial = 1669] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (14394400) [pid = 4056] [serial = 1666] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1439A400) [pid = 4056] [serial = 1667] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B1800) [pid = 4056] [serial = 1663] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (131B7400) [pid = 4056] [serial = 1664] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (11075800) [pid = 4056] [serial = 1660] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1107CC00) [pid = 4056] [serial = 1661] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (11438C00) [pid = 4056] [serial = 1658] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (10E40C00) [pid = 4056] [serial = 1657] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A139400) [pid = 4056] [serial = 1655] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (19E36C00) [pid = 4056] [serial = 1654] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1634B800) [pid = 4056] [serial = 1652] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (15CA0800) [pid = 4056] [serial = 1651] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1314D800) [pid = 4056] [serial = 1649] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (12A29C00) [pid = 4056] [serial = 1648] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17F5F000) [pid = 4056] [serial = 1676] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17784000) [pid = 4056] [serial = 1681] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17B15C00) [pid = 4056] [serial = 1682] [outer = 00000000] [url = about:blank] 17:58:45 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (162AD800) [pid = 4056] [serial = 1670] [outer = 00000000] [url = about:blank] 17:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 17:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1281ms 17:58:45 INFO - PROCESS | 4056 | 1467683925172 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:58:45 INFO - PROCESS | 4056 | 1467683925176 Marionette TRACE conn2 <- [1,2277,null,{"value":"13"}] 17:58:45 INFO - PROCESS | 4056 | 1467683925180 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - PROCESS | 4056 | 1467683925185 Marionette TRACE conn2 <- [1,2278,null,{}] 17:58:45 INFO - PROCESS | 4056 | 1467683925190 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:45 INFO - PROCESS | 4056 | 1467683925193 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:45 INFO - PROCESS | 4056 | 1467683925277 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:58:45 INFO - PROCESS | 4056 | 1467683925283 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:45 INFO - PROCESS | 4056 | 1467683925286 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:45 INFO - PROCESS | 4056 | ++DOCSHELL 11AE9800 == 28 [pid = 4056] [id = 579] 17:58:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (11C45800) [pid = 4056] [serial = 1737] [outer = 00000000] 17:58:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12A29C00) [pid = 4056] [serial = 1738] [outer = 11C45800] 17:58:45 INFO - PROCESS | 4056 | 1467683925338 Marionette DEBUG loaded listener.js 17:58:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (12BD5400) [pid = 4056] [serial = 1739] [outer = 11C45800] 17:58:45 INFO - PROCESS | 4056 | 1467683925866 Marionette TRACE conn2 <- [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]]]}] 17:58:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:58:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 735ms 17:58:45 INFO - PROCESS | 4056 | 1467683925918 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:58:45 INFO - PROCESS | 4056 | 1467683925922 Marionette TRACE conn2 <- [1,2281,null,{"value":"13"}] 17:58:45 INFO - PROCESS | 4056 | 1467683925928 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:58:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:58:45 INFO - PROCESS | 4056 | 1467683925930 Marionette TRACE conn2 <- [1,2282,null,{}] 17:58:45 INFO - PROCESS | 4056 | 1467683925934 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:45 INFO - PROCESS | 4056 | 1467683925936 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:46 INFO - PROCESS | 4056 | 1467683926023 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:58:46 INFO - PROCESS | 4056 | 1467683926117 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 4056 | 1467683926119 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:46 INFO - PROCESS | 4056 | ++DOCSHELL 12DC6400 == 29 [pid = 4056] [id = 580] 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1314D800) [pid = 4056] [serial = 1740] [outer = 00000000] 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131BE400) [pid = 4056] [serial = 1741] [outer = 1314D800] 17:58:46 INFO - PROCESS | 4056 | 1467683926164 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (132D9000) [pid = 4056] [serial = 1742] [outer = 1314D800] 17:58:46 INFO - PROCESS | 4056 | 1467683926545 Marionette TRACE conn2 <- [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]]]}] 17:58:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:58:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 641ms 17:58:46 INFO - PROCESS | 4056 | 1467683926567 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:58:46 INFO - PROCESS | 4056 | 1467683926569 Marionette TRACE conn2 <- [1,2285,null,{"value":"13"}] 17:58:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:58:46 INFO - PROCESS | 4056 | 1467683926572 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:58:46 INFO - PROCESS | 4056 | 1467683926576 Marionette TRACE conn2 <- [1,2286,null,{}] 17:58:46 INFO - PROCESS | 4056 | 1467683926586 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:46 INFO - PROCESS | 4056 | 1467683926591 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:46 INFO - PROCESS | 4056 | 1467683926679 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:58:46 INFO - PROCESS | 4056 | 1467683926686 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:46 INFO - PROCESS | 4056 | 1467683926689 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:46 INFO - PROCESS | 4056 | ++DOCSHELL 13E9D000 == 30 [pid = 4056] [id = 581] 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14391C00) [pid = 4056] [serial = 1743] [outer = 00000000] 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1439C400) [pid = 4056] [serial = 1744] [outer = 14391C00] 17:58:46 INFO - PROCESS | 4056 | 1467683926739 Marionette DEBUG loaded listener.js 17:58:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (14F9DC00) [pid = 4056] [serial = 1745] [outer = 14391C00] 17:58:47 INFO - PROCESS | 4056 | 1467683927165 Marionette TRACE conn2 <- [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]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 641ms 17:58:47 INFO - PROCESS | 4056 | 1467683927221 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 4056 | 1467683927224 Marionette TRACE conn2 <- [1,2289,null,{"value":"13"}] 17:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:58:47 INFO - PROCESS | 4056 | 1467683927231 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 4056 | 1467683927233 Marionette TRACE conn2 <- [1,2290,null,{}] 17:58:47 INFO - PROCESS | 4056 | 1467683927243 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:47 INFO - PROCESS | 4056 | 1467683927245 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:47 INFO - PROCESS | 4056 | 1467683927356 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:58:47 INFO - PROCESS | 4056 | 1467683927448 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:47 INFO - PROCESS | 4056 | 1467683927450 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:47 INFO - PROCESS | 4056 | ++DOCSHELL 16202800 == 31 [pid = 4056] [id = 582] 17:58:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (16203C00) [pid = 4056] [serial = 1746] [outer = 00000000] 17:58:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (162A5800) [pid = 4056] [serial = 1747] [outer = 16203C00] 17:58:47 INFO - PROCESS | 4056 | 1467683927493 Marionette DEBUG loaded listener.js 17:58:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16B05C00) [pid = 4056] [serial = 1748] [outer = 16203C00] 17:58:47 INFO - PROCESS | 4056 | 1467683927890 Marionette TRACE conn2 <- [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]]]}] 17:58:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:58:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 704ms 17:58:47 INFO - PROCESS | 4056 | 1467683927926 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:58:47 INFO - PROCESS | 4056 | 1467683927928 Marionette TRACE conn2 <- [1,2293,null,{"value":"13"}] 17:58:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:58:47 INFO - PROCESS | 4056 | 1467683927935 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:58:47 INFO - PROCESS | 4056 | 1467683927936 Marionette TRACE conn2 <- [1,2294,null,{}] 17:58:47 INFO - PROCESS | 4056 | 1467683927940 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:47 INFO - PROCESS | 4056 | 1467683927942 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:48 INFO - PROCESS | 4056 | 1467683928050 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:58:48 INFO - PROCESS | 4056 | 1467683928135 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 4056 | 1467683928137 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:48 INFO - PROCESS | 4056 | ++DOCSHELL 16BCF800 == 32 [pid = 4056] [id = 583] 17:58:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16BD1400) [pid = 4056] [serial = 1749] [outer = 00000000] 17:58:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (171F2400) [pid = 4056] [serial = 1750] [outer = 16BD1400] 17:58:48 INFO - PROCESS | 4056 | 1467683928180 Marionette DEBUG loaded listener.js 17:58:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17691C00) [pid = 4056] [serial = 1751] [outer = 16BD1400] 17:58:48 INFO - PROCESS | 4056 | 1467683928623 Marionette TRACE conn2 <- [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]]]}] 17:58:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:58:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 735ms 17:58:48 INFO - PROCESS | 4056 | 1467683928677 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:58:48 INFO - PROCESS | 4056 | 1467683928679 Marionette TRACE conn2 <- [1,2297,null,{"value":"13"}] 17:58:48 INFO - PROCESS | 4056 | 1467683928682 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:58:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:58:48 INFO - PROCESS | 4056 | 1467683928684 Marionette TRACE conn2 <- [1,2298,null,{}] 17:58:48 INFO - PROCESS | 4056 | 1467683928688 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:48 INFO - PROCESS | 4056 | 1467683928696 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:48 INFO - PROCESS | 4056 | 1467683928847 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:58:48 INFO - PROCESS | 4056 | 1467683928866 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:48 INFO - PROCESS | 4056 | 1467683928868 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:48 INFO - PROCESS | 4056 | ++DOCSHELL 176F1C00 == 33 [pid = 4056] [id = 584] 17:58:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1778AC00) [pid = 4056] [serial = 1752] [outer = 00000000] 17:58:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17B1C800) [pid = 4056] [serial = 1753] [outer = 1778AC00] 17:58:48 INFO - PROCESS | 4056 | 1467683928965 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17B1D000) [pid = 4056] [serial = 1754] [outer = 1778AC00] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (17EC1C00) [pid = 4056] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17699000) [pid = 4056] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (14399400) [pid = 4056] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17783400) [pid = 4056] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (134D1800) [pid = 4056] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (16207C00) [pid = 4056] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10F07800) [pid = 4056] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (18113400) [pid = 4056] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13C68800) [pid = 4056] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12D88400) [pid = 4056] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A0F800) [pid = 4056] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1A13C000) [pid = 4056] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13924800) [pid = 4056] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:58:49 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (14F96400) [pid = 4056] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:58:49 INFO - PROCESS | 4056 | 1467683929485 Marionette TRACE conn2 <- [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]]]}] 17:58:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:58:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 843ms 17:58:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:58:49 INFO - PROCESS | 4056 | 1467683929525 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:58:49 INFO - PROCESS | 4056 | 1467683929527 Marionette TRACE conn2 <- [1,2301,null,{"value":"13"}] 17:58:49 INFO - PROCESS | 4056 | 1467683929530 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:58:49 INFO - PROCESS | 4056 | 1467683929532 Marionette TRACE conn2 <- [1,2302,null,{}] 17:58:49 INFO - PROCESS | 4056 | 1467683929535 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:49 INFO - PROCESS | 4056 | 1467683929537 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:49 INFO - PROCESS | 4056 | 1467683929612 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:58:49 INFO - PROCESS | 4056 | 1467683929709 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:49 INFO - PROCESS | 4056 | 1467683929712 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:49 INFO - PROCESS | 4056 | ++DOCSHELL 12BD5000 == 34 [pid = 4056] [id = 585] 17:58:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1312B000) [pid = 4056] [serial = 1755] [outer = 00000000] 17:58:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (153B1400) [pid = 4056] [serial = 1756] [outer = 1312B000] 17:58:49 INFO - PROCESS | 4056 | 1467683929758 Marionette DEBUG loaded listener.js 17:58:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17787800) [pid = 4056] [serial = 1757] [outer = 1312B000] 17:58:50 INFO - PROCESS | 4056 | 1467683930106 Marionette TRACE conn2 <- [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]]]}] 17:58:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:58:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 594ms 17:58:50 INFO - PROCESS | 4056 | 1467683930128 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:58:50 INFO - PROCESS | 4056 | 1467683930130 Marionette TRACE conn2 <- [1,2305,null,{"value":"13"}] 17:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:58:50 INFO - PROCESS | 4056 | 1467683930133 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 4056 | 1467683930135 Marionette TRACE conn2 <- [1,2306,null,{}] 17:58:50 INFO - PROCESS | 4056 | 1467683930138 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:50 INFO - PROCESS | 4056 | 1467683930140 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:50 INFO - PROCESS | 4056 | 1467683930240 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:58:50 INFO - PROCESS | 4056 | 1467683930336 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 4056 | 1467683930338 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:50 INFO - PROCESS | 4056 | ++DOCSHELL 10435400 == 35 [pid = 4056] [id = 586] 17:58:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (13921400) [pid = 4056] [serial = 1758] [outer = 00000000] 17:58:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17EC3400) [pid = 4056] [serial = 1759] [outer = 13921400] 17:58:50 INFO - PROCESS | 4056 | 1467683930380 Marionette DEBUG loaded listener.js 17:58:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1810F800) [pid = 4056] [serial = 1760] [outer = 13921400] 17:58:50 INFO - PROCESS | 4056 | 1467683930732 Marionette TRACE conn2 <- [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] 17:58:50 INFO - PROCESS | 4056 | 1467683930774 Marionette TRACE conn2 <- [1,2309,null,{"value":"13"}] 17:58:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:58:50 INFO - PROCESS | 4056 | 1467683930777 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:58:50 INFO - PROCESS | 4056 | 1467683930778 Marionette TRACE conn2 <- [1,2310,null,{}] 17:58:50 INFO - PROCESS | 4056 | 1467683930782 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:50 INFO - PROCESS | 4056 | 1467683930784 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:50 INFO - PROCESS | 4056 | 1467683930869 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:58:50 INFO - PROCESS | 4056 | 1467683930966 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:50 INFO - PROCESS | 4056 | 1467683930968 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:50 INFO - PROCESS | 4056 | ++DOCSHELL 153A4400 == 36 [pid = 4056] [id = 587] 17:58:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153B0400) [pid = 4056] [serial = 1761] [outer = 00000000] 17:58:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1970A400) [pid = 4056] [serial = 1762] [outer = 153B0400] 17:58:51 INFO - PROCESS | 4056 | 1467683931010 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1970F400) [pid = 4056] [serial = 1763] [outer = 153B0400] 17:58:51 INFO - PROCESS | 4056 | 1467683931350 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:58:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:58:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 594ms 17:58:51 INFO - PROCESS | 4056 | 1467683931412 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:58:51 INFO - PROCESS | 4056 | 1467683931416 Marionette TRACE conn2 <- [1,2313,null,{"value":"13"}] 17:58:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:58:51 INFO - PROCESS | 4056 | 1467683931422 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:58:51 INFO - PROCESS | 4056 | 1467683931426 Marionette TRACE conn2 <- [1,2314,null,{}] 17:58:51 INFO - PROCESS | 4056 | 1467683931432 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:51 INFO - PROCESS | 4056 | 1467683931436 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:51 INFO - PROCESS | 4056 | 1467683931586 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:58:51 INFO - PROCESS | 4056 | 1467683931733 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:51 INFO - PROCESS | 4056 | 1467683931737 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:51 INFO - PROCESS | 4056 | ++DOCSHELL 10F07000 == 37 [pid = 4056] [id = 588] 17:58:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (10F0AC00) [pid = 4056] [serial = 1764] [outer = 00000000] 17:58:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1143D400) [pid = 4056] [serial = 1765] [outer = 10F0AC00] 17:58:51 INFO - PROCESS | 4056 | 1467683931801 Marionette DEBUG loaded listener.js 17:58:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (12B05000) [pid = 4056] [serial = 1766] [outer = 10F0AC00] 17:58:52 INFO - PROCESS | 4056 | 1467683932344 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:58:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:58:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 937ms 17:58:52 INFO - PROCESS | 4056 | 1467683932377 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:58:52 INFO - PROCESS | 4056 | 1467683932380 Marionette TRACE conn2 <- [1,2317,null,{"value":"13"}] 17:58:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:58:52 INFO - PROCESS | 4056 | 1467683932388 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:58:52 INFO - PROCESS | 4056 | 1467683932392 Marionette TRACE conn2 <- [1,2318,null,{}] 17:58:52 INFO - PROCESS | 4056 | 1467683932397 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:52 INFO - PROCESS | 4056 | 1467683932400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:52 INFO - PROCESS | 4056 | 1467683932512 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:58:52 INFO - PROCESS | 4056 | 1467683932620 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:52 INFO - PROCESS | 4056 | 1467683932623 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:52 INFO - PROCESS | 4056 | ++DOCSHELL 1392D800 == 38 [pid = 4056] [id = 589] 17:58:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1392DC00) [pid = 4056] [serial = 1767] [outer = 00000000] 17:58:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (139CE800) [pid = 4056] [serial = 1768] [outer = 1392DC00] 17:58:52 INFO - PROCESS | 4056 | 1467683932677 Marionette DEBUG loaded listener.js 17:58:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (14397800) [pid = 4056] [serial = 1769] [outer = 1392DC00] 17:58:53 INFO - PROCESS | 4056 | 1467683933282 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:58:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:58:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 953ms 17:58:53 INFO - PROCESS | 4056 | 1467683933332 Marionette TRACE conn2 -> [0,2321,"getWindowHandle",null] 17:58:53 INFO - PROCESS | 4056 | 1467683933334 Marionette TRACE conn2 <- [1,2321,null,{"value":"13"}] 17:58:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:58:53 INFO - PROCESS | 4056 | 1467683933339 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:58:53 INFO - PROCESS | 4056 | 1467683933341 Marionette TRACE conn2 <- [1,2322,null,{}] 17:58:53 INFO - PROCESS | 4056 | 1467683933351 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:53 INFO - PROCESS | 4056 | 1467683933356 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:53 INFO - PROCESS | 4056 | 1467683933465 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:58:53 INFO - PROCESS | 4056 | 1467683933577 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:53 INFO - PROCESS | 4056 | 1467683933581 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:53 INFO - PROCESS | 4056 | ++DOCSHELL 1778A800 == 39 [pid = 4056] [id = 590] 17:58:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (17B13800) [pid = 4056] [serial = 1770] [outer = 00000000] 17:58:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (17F17800) [pid = 4056] [serial = 1771] [outer = 17B13800] 17:58:53 INFO - PROCESS | 4056 | 1467683933677 Marionette DEBUG loaded listener.js 17:58:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (19B70400) [pid = 4056] [serial = 1772] [outer = 17B13800] 17:58:54 INFO - PROCESS | 4056 | 1467683934234 Marionette TRACE conn2 <- [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]]]}] 17:58:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:58:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 953ms 17:58:54 INFO - PROCESS | 4056 | 1467683934283 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:58:54 INFO - PROCESS | 4056 | 1467683934285 Marionette TRACE conn2 <- [1,2325,null,{"value":"13"}] 17:58:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:58:54 INFO - PROCESS | 4056 | 1467683934288 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:58:54 INFO - PROCESS | 4056 | 1467683934290 Marionette TRACE conn2 <- [1,2326,null,{}] 17:58:54 INFO - PROCESS | 4056 | 1467683934294 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:54 INFO - PROCESS | 4056 | 1467683934296 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:54 INFO - PROCESS | 4056 | 1467683934401 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:58:54 INFO - PROCESS | 4056 | 1467683934510 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:54 INFO - PROCESS | 4056 | 1467683934513 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:54 INFO - PROCESS | 4056 | ++DOCSHELL 19E37000 == 40 [pid = 4056] [id = 591] 17:58:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (19E38800) [pid = 4056] [serial = 1773] [outer = 00000000] 17:58:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A125800) [pid = 4056] [serial = 1774] [outer = 19E38800] 17:58:54 INFO - PROCESS | 4056 | 1467683934564 Marionette DEBUG loaded listener.js 17:58:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A136C00) [pid = 4056] [serial = 1775] [outer = 19E38800] 17:58:55 INFO - PROCESS | 4056 | 1467683935296 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:58:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:58:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1047ms 17:58:55 INFO - PROCESS | 4056 | 1467683935350 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:58:55 INFO - PROCESS | 4056 | 1467683935354 Marionette TRACE conn2 <- [1,2329,null,{"value":"13"}] 17:58:55 INFO - PROCESS | 4056 | 1467683935368 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:58:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:58:55 INFO - PROCESS | 4056 | 1467683935371 Marionette TRACE conn2 <- [1,2330,null,{}] 17:58:55 INFO - PROCESS | 4056 | 1467683935376 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:55 INFO - PROCESS | 4056 | 1467683935379 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:55 INFO - PROCESS | 4056 | 1467683935479 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:58:55 INFO - PROCESS | 4056 | 1467683935613 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:55 INFO - PROCESS | 4056 | 1467683935618 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:55 INFO - PROCESS | 4056 | ++DOCSHELL 13034000 == 41 [pid = 4056] [id = 592] 17:58:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (13034800) [pid = 4056] [serial = 1776] [outer = 00000000] 17:58:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1315A400) [pid = 4056] [serial = 1777] [outer = 13034800] 17:58:55 INFO - PROCESS | 4056 | 1467683935671 Marionette DEBUG loaded listener.js 17:58:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (131B6400) [pid = 4056] [serial = 1778] [outer = 13034800] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 10435400 == 40 [pid = 4056] [id = 586] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 12BD5000 == 39 [pid = 4056] [id = 585] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 176F1C00 == 38 [pid = 4056] [id = 584] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 16BCF800 == 37 [pid = 4056] [id = 583] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 16202800 == 36 [pid = 4056] [id = 582] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 13E9D000 == 35 [pid = 4056] [id = 581] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 12DC6400 == 34 [pid = 4056] [id = 580] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 11AE9800 == 33 [pid = 4056] [id = 579] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 10A94C00 == 32 [pid = 4056] [id = 577] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 10E3D000 == 31 [pid = 4056] [id = 578] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 14F40400 == 30 [pid = 4056] [id = 576] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 19E37000 == 29 [pid = 4056] [id = 591] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 1778A800 == 28 [pid = 4056] [id = 590] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 153A4400 == 27 [pid = 4056] [id = 587] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 10F07000 == 26 [pid = 4056] [id = 588] 17:58:56 INFO - PROCESS | 4056 | --DOCSHELL 1392D800 == 25 [pid = 4056] [id = 589] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19B6B800) [pid = 4056] [serial = 1714] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (17B13000) [pid = 4056] [serial = 1705] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17B19400) [pid = 4056] [serial = 1706] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (153A7000) [pid = 4056] [serial = 1699] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (15772C00) [pid = 4056] [serial = 1700] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A132C00) [pid = 4056] [serial = 1688] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1395A800) [pid = 4056] [serial = 1696] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (13C71800) [pid = 4056] [serial = 1697] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16962400) [pid = 4056] [serial = 1702] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (16B0E400) [pid = 4056] [serial = 1703] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10F4F800) [pid = 4056] [serial = 1690] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (10F51400) [pid = 4056] [serial = 1691] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19708400) [pid = 4056] [serial = 1711] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17F0D000) [pid = 4056] [serial = 1708] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17F17000) [pid = 4056] [serial = 1709] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (130D6800) [pid = 4056] [serial = 1693] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13152C00) [pid = 4056] [serial = 1694] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1A133000) [pid = 4056] [serial = 1718] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A52C800) [pid = 4056] [serial = 1729] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A129400) [pid = 4056] [serial = 1717] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1A18CC00) [pid = 4056] [serial = 1720] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1777E400) [pid = 4056] [serial = 1724] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1A522000) [pid = 4056] [serial = 1727] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (15439800) [pid = 4056] [serial = 1723] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19B86C00) [pid = 4056] [serial = 1726] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1A195800) [pid = 4056] [serial = 1721] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (19B6C800) [pid = 4056] [serial = 1715] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (19709000) [pid = 4056] [serial = 1712] [outer = 00000000] [url = about:blank] 17:58:56 INFO - PROCESS | 4056 | 1467683936806 Marionette TRACE conn2 <- [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]]]}] 17:58:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:58:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1453ms 17:58:56 INFO - PROCESS | 4056 | 1467683936826 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:58:56 INFO - PROCESS | 4056 | 1467683936831 Marionette TRACE conn2 <- [1,2333,null,{"value":"13"}] 17:58:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:58:56 INFO - PROCESS | 4056 | 1467683936838 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:58:56 INFO - PROCESS | 4056 | 1467683936842 Marionette TRACE conn2 <- [1,2334,null,{}] 17:58:56 INFO - PROCESS | 4056 | 1467683936848 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:56 INFO - PROCESS | 4056 | 1467683936851 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:56 INFO - PROCESS | 4056 | 1467683936940 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:58:57 INFO - PROCESS | 4056 | 1467683937076 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 4056 | 1467683937079 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:57 INFO - PROCESS | 4056 | ++DOCSHELL 10A9E000 == 26 [pid = 4056] [id = 593] 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (10F07000) [pid = 4056] [serial = 1779] [outer = 00000000] 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (11438C00) [pid = 4056] [serial = 1780] [outer = 10F07000] 17:58:57 INFO - PROCESS | 4056 | 1467683937125 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (11CD9800) [pid = 4056] [serial = 1781] [outer = 10F07000] 17:58:57 INFO - PROCESS | 4056 | 1467683937536 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:58:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:58:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 734ms 17:58:57 INFO - PROCESS | 4056 | 1467683937577 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:58:57 INFO - PROCESS | 4056 | 1467683937581 Marionette TRACE conn2 <- [1,2337,null,{"value":"13"}] 17:58:57 INFO - PROCESS | 4056 | 1467683937591 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:58:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:58:57 INFO - PROCESS | 4056 | 1467683937594 Marionette TRACE conn2 <- [1,2338,null,{}] 17:58:57 INFO - PROCESS | 4056 | 1467683937598 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:57 INFO - PROCESS | 4056 | 1467683937600 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:57 INFO - PROCESS | 4056 | 1467683937683 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:58:57 INFO - PROCESS | 4056 | 1467683937691 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:57 INFO - PROCESS | 4056 | 1467683937694 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:57 INFO - PROCESS | 4056 | ++DOCSHELL 131B2C00 == 27 [pid = 4056] [id = 594] 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131B3000) [pid = 4056] [serial = 1782] [outer = 00000000] 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131F0000) [pid = 4056] [serial = 1783] [outer = 131B3000] 17:58:57 INFO - PROCESS | 4056 | 1467683937740 Marionette DEBUG loaded listener.js 17:58:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1394F800) [pid = 4056] [serial = 1784] [outer = 131B3000] 17:58:58 INFO - PROCESS | 4056 | 1467683938211 Marionette TRACE conn2 <- [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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 625ms 17:58:58 INFO - PROCESS | 4056 | 1467683938231 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 4056 | 1467683938233 Marionette TRACE conn2 <- [1,2341,null,{"value":"13"}] 17:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:58:58 INFO - PROCESS | 4056 | 1467683938237 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - PROCESS | 4056 | 1467683938240 Marionette TRACE conn2 <- [1,2342,null,{}] 17:58:58 INFO - PROCESS | 4056 | 1467683938254 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 4056 | 1467683938258 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:58 INFO - PROCESS | 4056 | 1467683938339 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:58:58 INFO - PROCESS | 4056 | 1467683938348 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:58 INFO - PROCESS | 4056 | 1467683938352 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:58 INFO - PROCESS | 4056 | ++DOCSHELL 14F3C800 == 28 [pid = 4056] [id = 595] 17:58:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14F3D000) [pid = 4056] [serial = 1785] [outer = 00000000] 17:58:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (153A8800) [pid = 4056] [serial = 1786] [outer = 14F3D000] 17:58:58 INFO - PROCESS | 4056 | 1467683938398 Marionette DEBUG loaded listener.js 17:58:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1543F800) [pid = 4056] [serial = 1787] [outer = 14F3D000] 17:58:58 INFO - PROCESS | 4056 | 1467683938882 Marionette TRACE conn2 <- [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]]]}] 17:58:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:58:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 688ms 17:58:58 INFO - PROCESS | 4056 | 1467683938945 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:58:58 INFO - PROCESS | 4056 | 1467683938948 Marionette TRACE conn2 <- [1,2345,null,{"value":"13"}] 17:58:58 INFO - PROCESS | 4056 | 1467683938951 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:58:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:58:58 INFO - PROCESS | 4056 | 1467683938953 Marionette TRACE conn2 <- [1,2346,null,{}] 17:58:58 INFO - PROCESS | 4056 | 1467683938963 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:58 INFO - PROCESS | 4056 | 1467683938965 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:59 INFO - PROCESS | 4056 | 1467683939078 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:58:59 INFO - PROCESS | 4056 | 1467683939083 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 4056 | 1467683939085 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:59 INFO - PROCESS | 4056 | ++DOCSHELL 15438400 == 29 [pid = 4056] [id = 596] 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (15774400) [pid = 4056] [serial = 1788] [outer = 00000000] 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16B0F000) [pid = 4056] [serial = 1789] [outer = 15774400] 17:58:59 INFO - PROCESS | 4056 | 1467683939129 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16FBDC00) [pid = 4056] [serial = 1790] [outer = 15774400] 17:58:59 INFO - PROCESS | 4056 | 1467683939555 Marionette TRACE conn2 <- [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]]]}] 17:58:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:58:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 625ms 17:58:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:58:59 INFO - PROCESS | 4056 | 1467683939590 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:58:59 INFO - PROCESS | 4056 | 1467683939592 Marionette TRACE conn2 <- [1,2349,null,{"value":"13"}] 17:58:59 INFO - PROCESS | 4056 | 1467683939595 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:58:59 INFO - PROCESS | 4056 | 1467683939597 Marionette TRACE conn2 <- [1,2350,null,{}] 17:58:59 INFO - PROCESS | 4056 | 1467683939600 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:58:59 INFO - PROCESS | 4056 | 1467683939602 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:59 INFO - PROCESS | 4056 | 1467683939712 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:58:59 INFO - PROCESS | 4056 | 1467683939797 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:58:59 INFO - PROCESS | 4056 | 1467683939799 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:58:59 INFO - PROCESS | 4056 | ++DOCSHELL 176EAC00 == 30 [pid = 4056] [id = 597] 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (176EB400) [pid = 4056] [serial = 1791] [outer = 00000000] 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1778B000) [pid = 4056] [serial = 1792] [outer = 176EB400] 17:58:59 INFO - PROCESS | 4056 | 1467683939845 Marionette DEBUG loaded listener.js 17:58:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17B17400) [pid = 4056] [serial = 1793] [outer = 176EB400] 17:59:00 INFO - PROCESS | 4056 | 1467683940281 Marionette TRACE conn2 <- [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]]]}] 17:59:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:59:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 735ms 17:59:00 INFO - PROCESS | 4056 | 1467683940336 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:59:00 INFO - PROCESS | 4056 | 1467683940338 Marionette TRACE conn2 <- [1,2353,null,{"value":"13"}] 17:59:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:59:00 INFO - PROCESS | 4056 | 1467683940342 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:59:00 INFO - PROCESS | 4056 | 1467683940344 Marionette TRACE conn2 <- [1,2354,null,{}] 17:59:00 INFO - PROCESS | 4056 | 1467683940347 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:00 INFO - PROCESS | 4056 | 1467683940352 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:00 INFO - PROCESS | 4056 | 1467683940483 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:59:00 INFO - PROCESS | 4056 | 1467683940552 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:00 INFO - PROCESS | 4056 | 1467683940554 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:00 INFO - PROCESS | 4056 | ++DOCSHELL 17F18000 == 31 [pid = 4056] [id = 598] 17:59:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F19800) [pid = 4056] [serial = 1794] [outer = 00000000] 17:59:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19709800) [pid = 4056] [serial = 1795] [outer = 17F19800] 17:59:00 INFO - PROCESS | 4056 | 1467683940598 Marionette DEBUG loaded listener.js 17:59:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (19903000) [pid = 4056] [serial = 1796] [outer = 17F19800] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (10A98800) [pid = 4056] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13921400) [pid = 4056] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (11C45800) [pid = 4056] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (14391C00) [pid = 4056] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1312B000) [pid = 4056] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (153B0400) [pid = 4056] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (16BD1400) [pid = 4056] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1778AC00) [pid = 4056] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (16203C00) [pid = 4056] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (15CA1400) [pid = 4056] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10E41400) [pid = 4056] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:59:01 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1314D800) [pid = 4056] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:59:01 INFO - PROCESS | 4056 | 1467683941215 Marionette TRACE conn2 <- [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]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 891ms 17:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:59:01 INFO - PROCESS | 4056 | 1467683941247 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 4056 | 1467683941248 Marionette TRACE conn2 <- [1,2357,null,{"value":"13"}] 17:59:01 INFO - PROCESS | 4056 | 1467683941252 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 4056 | 1467683941253 Marionette TRACE conn2 <- [1,2358,null,{}] 17:59:01 INFO - PROCESS | 4056 | 1467683941266 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 4056 | 1467683941269 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:01 INFO - PROCESS | 4056 | 1467683941342 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:59:01 INFO - PROCESS | 4056 | 1467683941350 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 4056 | 1467683941352 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:01 INFO - PROCESS | 4056 | ++DOCSHELL 0C7E9800 == 32 [pid = 4056] [id = 599] 17:59:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (10A01400) [pid = 4056] [serial = 1797] [outer = 00000000] 17:59:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (153B0400) [pid = 4056] [serial = 1798] [outer = 10A01400] 17:59:01 INFO - PROCESS | 4056 | 1467683941394 Marionette DEBUG loaded listener.js 17:59:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (176E8800) [pid = 4056] [serial = 1799] [outer = 10A01400] 17:59:01 INFO - PROCESS | 4056 | 1467683941832 Marionette TRACE conn2 <- [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]]]}] 17:59:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:59:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 625ms 17:59:01 INFO - PROCESS | 4056 | 1467683941890 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:59:01 INFO - PROCESS | 4056 | 1467683941892 Marionette TRACE conn2 <- [1,2361,null,{"value":"13"}] 17:59:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:59:01 INFO - PROCESS | 4056 | 1467683941896 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:59:01 INFO - PROCESS | 4056 | 1467683941898 Marionette TRACE conn2 <- [1,2362,null,{}] 17:59:01 INFO - PROCESS | 4056 | 1467683941901 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:01 INFO - PROCESS | 4056 | 1467683941903 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:01 INFO - PROCESS | 4056 | 1467683941985 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:59:01 INFO - PROCESS | 4056 | 1467683941990 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:01 INFO - PROCESS | 4056 | 1467683941992 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:01 INFO - PROCESS | 4056 | ++DOCSHELL 18114C00 == 33 [pid = 4056] [id = 600] 17:59:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (18115800) [pid = 4056] [serial = 1800] [outer = 00000000] 17:59:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19B86800) [pid = 4056] [serial = 1801] [outer = 18115800] 17:59:02 INFO - PROCESS | 4056 | 1467683942035 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19B86C00) [pid = 4056] [serial = 1802] [outer = 18115800] 17:59:02 INFO - PROCESS | 4056 | 1467683942479 Marionette TRACE conn2 <- [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]]]}] 17:59:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:59:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 641ms 17:59:02 INFO - PROCESS | 4056 | 1467683942534 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:59:02 INFO - PROCESS | 4056 | 1467683942536 Marionette TRACE conn2 <- [1,2365,null,{"value":"13"}] 17:59:02 INFO - PROCESS | 4056 | 1467683942539 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:59:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:59:02 INFO - PROCESS | 4056 | 1467683942540 Marionette TRACE conn2 <- [1,2366,null,{}] 17:59:02 INFO - PROCESS | 4056 | 1467683942544 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:02 INFO - PROCESS | 4056 | 1467683942546 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:02 INFO - PROCESS | 4056 | 1467683942621 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:59:02 INFO - PROCESS | 4056 | 1467683942626 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:02 INFO - PROCESS | 4056 | 1467683942628 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:02 INFO - PROCESS | 4056 | ++DOCSHELL 1439C000 == 34 [pid = 4056] [id = 601] 17:59:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19E3BC00) [pid = 4056] [serial = 1803] [outer = 00000000] 17:59:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A131C00) [pid = 4056] [serial = 1804] [outer = 19E3BC00] 17:59:02 INFO - PROCESS | 4056 | 1467683942670 Marionette DEBUG loaded listener.js 17:59:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1A132800) [pid = 4056] [serial = 1805] [outer = 19E3BC00] 17:59:03 INFO - PROCESS | 4056 | 1467683943158 Marionette TRACE conn2 <- [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]]]}] 17:59:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:59:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 703ms 17:59:03 INFO - PROCESS | 4056 | 1467683943239 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:59:03 INFO - PROCESS | 4056 | 1467683943244 Marionette TRACE conn2 <- [1,2369,null,{"value":"13"}] 17:59:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:59:03 INFO - PROCESS | 4056 | 1467683943249 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:59:03 INFO - PROCESS | 4056 | 1467683943253 Marionette TRACE conn2 <- [1,2370,null,{}] 17:59:03 INFO - PROCESS | 4056 | 1467683943300 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:03 INFO - PROCESS | 4056 | 1467683943304 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:03 INFO - PROCESS | 4056 | 1467683943411 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:59:03 INFO - PROCESS | 4056 | 1467683943546 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:03 INFO - PROCESS | 4056 | 1467683943550 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:03 INFO - PROCESS | 4056 | ++DOCSHELL 10F08800 == 35 [pid = 4056] [id = 602] 17:59:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (10F0F800) [pid = 4056] [serial = 1806] [outer = 00000000] 17:59:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (12825C00) [pid = 4056] [serial = 1807] [outer = 10F0F800] 17:59:03 INFO - PROCESS | 4056 | 1467683943604 Marionette DEBUG loaded listener.js 17:59:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (130D5C00) [pid = 4056] [serial = 1808] [outer = 10F0F800] 17:59:04 INFO - PROCESS | 4056 | 1467683944387 Marionette TRACE conn2 <- [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]]]}] 17:59:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:59:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1187ms 17:59:04 INFO - PROCESS | 4056 | 1467683944451 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:59:04 INFO - PROCESS | 4056 | 1467683944456 Marionette TRACE conn2 <- [1,2373,null,{"value":"13"}] 17:59:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:59:04 INFO - PROCESS | 4056 | 1467683944462 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:59:04 INFO - PROCESS | 4056 | 1467683944465 Marionette TRACE conn2 <- [1,2374,null,{}] 17:59:04 INFO - PROCESS | 4056 | 1467683944469 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:04 INFO - PROCESS | 4056 | 1467683944472 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:04 INFO - PROCESS | 4056 | 1467683944594 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:59:04 INFO - PROCESS | 4056 | 1467683944727 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:04 INFO - PROCESS | 4056 | 1467683944730 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:04 INFO - PROCESS | 4056 | ++DOCSHELL 13E99400 == 36 [pid = 4056] [id = 603] 17:59:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (14F3FC00) [pid = 4056] [serial = 1809] [outer = 00000000] 17:59:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (15CA2800) [pid = 4056] [serial = 1810] [outer = 14F3FC00] 17:59:04 INFO - PROCESS | 4056 | 1467683944784 Marionette DEBUG loaded listener.js 17:59:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (162AD000) [pid = 4056] [serial = 1811] [outer = 14F3FC00] 17:59:05 INFO - PROCESS | 4056 | 1467683945633 Marionette TRACE conn2 <- [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]]]}] 17:59:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:59:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1250ms 17:59:05 INFO - PROCESS | 4056 | 1467683945715 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:59:05 INFO - PROCESS | 4056 | 1467683945719 Marionette TRACE conn2 <- [1,2377,null,{"value":"13"}] 17:59:05 INFO - PROCESS | 4056 | 1467683945724 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:59:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:59:05 INFO - PROCESS | 4056 | 1467683945727 Marionette TRACE conn2 <- [1,2378,null,{}] 17:59:05 INFO - PROCESS | 4056 | 1467683945733 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:05 INFO - PROCESS | 4056 | 1467683945735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:05 INFO - PROCESS | 4056 | 1467683945840 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 18114C00 == 35 [pid = 4056] [id = 600] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 0C7E9800 == 34 [pid = 4056] [id = 599] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 17F18000 == 33 [pid = 4056] [id = 598] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 176EAC00 == 32 [pid = 4056] [id = 597] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 15438400 == 31 [pid = 4056] [id = 596] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 14F3C800 == 30 [pid = 4056] [id = 595] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 131B2C00 == 29 [pid = 4056] [id = 594] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 10A9E000 == 28 [pid = 4056] [id = 593] 17:59:05 INFO - PROCESS | 4056 | --DOCSHELL 13034000 == 27 [pid = 4056] [id = 592] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (162A5800) [pid = 4056] [serial = 1747] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (16B05C00) [pid = 4056] [serial = 1748] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A615000) [pid = 4056] [serial = 1730] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12AAB000) [pid = 4056] [serial = 1735] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (130AF800) [pid = 4056] [serial = 1736] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131BE400) [pid = 4056] [serial = 1741] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (132D9000) [pid = 4056] [serial = 1742] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10F4D000) [pid = 4056] [serial = 1732] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1810F800) [pid = 4056] [serial = 1760] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12822400) [pid = 4056] [serial = 1733] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (12A29C00) [pid = 4056] [serial = 1738] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (12BD5400) [pid = 4056] [serial = 1739] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1439C400) [pid = 4056] [serial = 1744] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (153B1400) [pid = 4056] [serial = 1756] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1970A400) [pid = 4056] [serial = 1762] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (171F2400) [pid = 4056] [serial = 1750] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17B1C800) [pid = 4056] [serial = 1753] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17691C00) [pid = 4056] [serial = 1751] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1970F400) [pid = 4056] [serial = 1763] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17EC3400) [pid = 4056] [serial = 1759] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (17B1D000) [pid = 4056] [serial = 1754] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (14F9DC00) [pid = 4056] [serial = 1745] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (17787800) [pid = 4056] [serial = 1757] [outer = 00000000] [url = about:blank] 17:59:05 INFO - PROCESS | 4056 | 1467683945968 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:05 INFO - PROCESS | 4056 | 1467683945973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:05 INFO - PROCESS | 4056 | ++DOCSHELL 103C9000 == 28 [pid = 4056] [id = 604] 17:59:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (103CA800) [pid = 4056] [serial = 1812] [outer = 00000000] 17:59:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (10F0B400) [pid = 4056] [serial = 1813] [outer = 103CA800] 17:59:06 INFO - PROCESS | 4056 | 1467683946027 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (114D4800) [pid = 4056] [serial = 1814] [outer = 103CA800] 17:59:06 INFO - PROCESS | 4056 | 1467683946440 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:59:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:59:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 735ms 17:59:06 INFO - PROCESS | 4056 | 1467683946495 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:59:06 INFO - PROCESS | 4056 | 1467683946499 Marionette TRACE conn2 <- [1,2381,null,{"value":"13"}] 17:59:06 INFO - PROCESS | 4056 | 1467683946510 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:59:06 INFO - PROCESS | 4056 | 1467683946513 Marionette TRACE conn2 <- [1,2382,null,{}] 17:59:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:59:06 INFO - PROCESS | 4056 | 1467683946517 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:06 INFO - PROCESS | 4056 | 1467683946519 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:06 INFO - PROCESS | 4056 | 1467683946602 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:59:06 INFO - PROCESS | 4056 | 1467683946610 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:06 INFO - PROCESS | 4056 | 1467683946613 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:06 INFO - PROCESS | 4056 | ++DOCSHELL 131B4400 == 29 [pid = 4056] [id = 605] 17:59:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (131B4C00) [pid = 4056] [serial = 1815] [outer = 00000000] 17:59:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131EE000) [pid = 4056] [serial = 1816] [outer = 131B4C00] 17:59:06 INFO - PROCESS | 4056 | 1467683946659 Marionette DEBUG loaded listener.js 17:59:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1392E400) [pid = 4056] [serial = 1817] [outer = 131B4C00] 17:59:07 INFO - PROCESS | 4056 | 1467683947152 Marionette TRACE conn2 <- [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]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 672ms 17:59:07 INFO - PROCESS | 4056 | 1467683947194 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 4056 | 1467683947196 Marionette TRACE conn2 <- [1,2385,null,{"value":"13"}] 17:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:59:07 INFO - PROCESS | 4056 | 1467683947200 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 4056 | 1467683947203 Marionette TRACE conn2 <- [1,2386,null,{}] 17:59:07 INFO - PROCESS | 4056 | 1467683947213 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:07 INFO - PROCESS | 4056 | 1467683947218 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:07 INFO - PROCESS | 4056 | 1467683947329 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:59:07 INFO - PROCESS | 4056 | 1467683947429 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:07 INFO - PROCESS | 4056 | 1467683947432 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:07 INFO - PROCESS | 4056 | ++DOCSHELL 153A7800 == 30 [pid = 4056] [id = 606] 17:59:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (153ABC00) [pid = 4056] [serial = 1818] [outer = 00000000] 17:59:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (15775000) [pid = 4056] [serial = 1819] [outer = 153ABC00] 17:59:07 INFO - PROCESS | 4056 | 1467683947479 Marionette DEBUG loaded listener.js 17:59:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (162A5800) [pid = 4056] [serial = 1820] [outer = 153ABC00] 17:59:07 INFO - PROCESS | 4056 | 1467683947839 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:59:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:59:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 703ms 17:59:07 INFO - PROCESS | 4056 | 1467683947899 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:59:07 INFO - PROCESS | 4056 | 1467683947901 Marionette TRACE conn2 <- [1,2389,null,{"value":"13"}] 17:59:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:59:07 INFO - PROCESS | 4056 | 1467683947905 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:59:07 INFO - PROCESS | 4056 | 1467683947906 Marionette TRACE conn2 <- [1,2390,null,{}] 17:59:07 INFO - PROCESS | 4056 | 1467683947923 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:07 INFO - PROCESS | 4056 | 1467683947925 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:08 INFO - PROCESS | 4056 | 1467683948057 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:59:08 INFO - PROCESS | 4056 | 1467683948120 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 4056 | 1467683948122 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:08 INFO - PROCESS | 4056 | ++DOCSHELL 16354000 == 31 [pid = 4056] [id = 607] 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (16B12C00) [pid = 4056] [serial = 1821] [outer = 00000000] 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17697800) [pid = 4056] [serial = 1822] [outer = 16B12C00] 17:59:08 INFO - PROCESS | 4056 | 1467683948166 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (176EAC00) [pid = 4056] [serial = 1823] [outer = 16B12C00] 17:59:08 INFO - PROCESS | 4056 | 1467683948593 Marionette TRACE conn2 <- [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]]]}] 17:59:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:59:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 688ms 17:59:08 INFO - PROCESS | 4056 | 1467683948604 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:59:08 INFO - PROCESS | 4056 | 1467683948606 Marionette TRACE conn2 <- [1,2393,null,{"value":"13"}] 17:59:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:59:08 INFO - PROCESS | 4056 | 1467683948609 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:59:08 INFO - PROCESS | 4056 | 1467683948611 Marionette TRACE conn2 <- [1,2394,null,{}] 17:59:08 INFO - PROCESS | 4056 | 1467683948614 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:08 INFO - PROCESS | 4056 | 1467683948616 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:08 INFO - PROCESS | 4056 | 1467683948756 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:59:08 INFO - PROCESS | 4056 | 1467683948772 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:08 INFO - PROCESS | 4056 | 1467683948774 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:08 INFO - PROCESS | 4056 | ++DOCSHELL 17786800 == 32 [pid = 4056] [id = 608] 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B15400) [pid = 4056] [serial = 1824] [outer = 00000000] 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B20000) [pid = 4056] [serial = 1825] [outer = 17B15400] 17:59:08 INFO - PROCESS | 4056 | 1467683948816 Marionette DEBUG loaded listener.js 17:59:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17EC2400) [pid = 4056] [serial = 1826] [outer = 17B15400] 17:59:09 INFO - PROCESS | 4056 | 1467683949266 Marionette TRACE conn2 <- [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]]]}] 17:59:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:59:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 688ms 17:59:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:59:09 INFO - PROCESS | 4056 | 1467683949316 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:59:09 INFO - PROCESS | 4056 | 1467683949318 Marionette TRACE conn2 <- [1,2397,null,{"value":"13"}] 17:59:09 INFO - PROCESS | 4056 | 1467683949321 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:59:09 INFO - PROCESS | 4056 | 1467683949323 Marionette TRACE conn2 <- [1,2398,null,{}] 17:59:09 INFO - PROCESS | 4056 | 1467683949326 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:09 INFO - PROCESS | 4056 | 1467683949332 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:09 INFO - PROCESS | 4056 | 1467683949465 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:59:09 INFO - PROCESS | 4056 | 1467683949532 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:09 INFO - PROCESS | 4056 | 1467683949534 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:09 INFO - PROCESS | 4056 | ++DOCSHELL 17F0E000 == 33 [pid = 4056] [id = 609] 17:59:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F0F400) [pid = 4056] [serial = 1827] [outer = 00000000] 17:59:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19707400) [pid = 4056] [serial = 1828] [outer = 17F0F400] 17:59:09 INFO - PROCESS | 4056 | 1467683949577 Marionette DEBUG loaded listener.js 17:59:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17F5F000) [pid = 4056] [serial = 1829] [outer = 17F0F400] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (131B3000) [pid = 4056] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (14F3D000) [pid = 4056] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (10F07000) [pid = 4056] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17F19800) [pid = 4056] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13034800) [pid = 4056] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (10F0AC00) [pid = 4056] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1392DC00) [pid = 4056] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17B13800) [pid = 4056] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19E38800) [pid = 4056] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (176EB400) [pid = 4056] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (18115800) [pid = 4056] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (10A01400) [pid = 4056] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:59:10 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (15774400) [pid = 4056] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:59:10 INFO - PROCESS | 4056 | 1467683950116 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 844ms 17:59:10 INFO - PROCESS | 4056 | 1467683950163 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 4056 | 1467683950174 Marionette TRACE conn2 <- [1,2401,null,{"value":"13"}] 17:59:10 INFO - PROCESS | 4056 | 1467683950178 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:59:10 INFO - PROCESS | 4056 | 1467683950180 Marionette TRACE conn2 <- [1,2402,null,{}] 17:59:10 INFO - PROCESS | 4056 | 1467683950183 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:10 INFO - PROCESS | 4056 | 1467683950185 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:10 INFO - PROCESS | 4056 | 1467683950265 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:59:10 INFO - PROCESS | 4056 | 1467683950270 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 4056 | 1467683950272 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:10 INFO - PROCESS | 4056 | ++DOCSHELL 131B7000 == 34 [pid = 4056] [id = 610] 17:59:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131E8000) [pid = 4056] [serial = 1830] [outer = 00000000] 17:59:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (14393800) [pid = 4056] [serial = 1831] [outer = 131E8000] 17:59:10 INFO - PROCESS | 4056 | 1467683950314 Marionette DEBUG loaded listener.js 17:59:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (16B08000) [pid = 4056] [serial = 1832] [outer = 131E8000] 17:59:10 INFO - PROCESS | 4056 | 1467683950762 Marionette TRACE conn2 <- [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]]]}] 17:59:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:59:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 640ms 17:59:10 INFO - PROCESS | 4056 | 1467683950817 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:59:10 INFO - PROCESS | 4056 | 1467683950819 Marionette TRACE conn2 <- [1,2405,null,{"value":"13"}] 17:59:10 INFO - PROCESS | 4056 | 1467683950822 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:59:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:59:10 INFO - PROCESS | 4056 | 1467683950824 Marionette TRACE conn2 <- [1,2406,null,{}] 17:59:10 INFO - PROCESS | 4056 | 1467683950827 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:10 INFO - PROCESS | 4056 | 1467683950829 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:10 INFO - PROCESS | 4056 | 1467683950905 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:59:10 INFO - PROCESS | 4056 | 1467683950912 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:10 INFO - PROCESS | 4056 | 1467683950913 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:10 INFO - PROCESS | 4056 | ++DOCSHELL 131F2000 == 35 [pid = 4056] [id = 611] 17:59:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17B13800) [pid = 4056] [serial = 1833] [outer = 00000000] 17:59:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (19B8E000) [pid = 4056] [serial = 1834] [outer = 17B13800] 17:59:10 INFO - PROCESS | 4056 | 1467683950956 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (19E2E800) [pid = 4056] [serial = 1835] [outer = 17B13800] 17:59:11 INFO - PROCESS | 4056 | 1467683951409 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:59:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:59:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 641ms 17:59:11 INFO - PROCESS | 4056 | 1467683951461 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:59:11 INFO - PROCESS | 4056 | 1467683951463 Marionette TRACE conn2 <- [1,2409,null,{"value":"13"}] 17:59:11 INFO - PROCESS | 4056 | 1467683951466 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:59:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:59:11 INFO - PROCESS | 4056 | 1467683951467 Marionette TRACE conn2 <- [1,2410,null,{}] 17:59:11 INFO - PROCESS | 4056 | 1467683951471 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:11 INFO - PROCESS | 4056 | 1467683951472 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:11 INFO - PROCESS | 4056 | 1467683951550 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:59:11 INFO - PROCESS | 4056 | 1467683951555 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:11 INFO - PROCESS | 4056 | 1467683951557 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:11 INFO - PROCESS | 4056 | ++DOCSHELL 1036B800 == 36 [pid = 4056] [id = 612] 17:59:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (10A10000) [pid = 4056] [serial = 1836] [outer = 00000000] 17:59:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A13EC00) [pid = 4056] [serial = 1837] [outer = 10A10000] 17:59:11 INFO - PROCESS | 4056 | 1467683951599 Marionette DEBUG loaded listener.js 17:59:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A141C00) [pid = 4056] [serial = 1838] [outer = 10A10000] 17:59:12 INFO - PROCESS | 4056 | 1467683952050 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:59:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:59:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 625ms 17:59:12 INFO - PROCESS | 4056 | 1467683952132 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:59:12 INFO - PROCESS | 4056 | 1467683952137 Marionette TRACE conn2 <- [1,2413,null,{"value":"13"}] 17:59:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:59:12 INFO - PROCESS | 4056 | 1467683952146 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:59:12 INFO - PROCESS | 4056 | 1467683952151 Marionette TRACE conn2 <- [1,2414,null,{}] 17:59:12 INFO - PROCESS | 4056 | 1467683952157 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:12 INFO - PROCESS | 4056 | 1467683952160 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:12 INFO - PROCESS | 4056 | 1467683952277 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:59:12 INFO - PROCESS | 4056 | 1467683952419 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:12 INFO - PROCESS | 4056 | 1467683952424 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:12 INFO - PROCESS | 4056 | ++DOCSHELL 10F4F800 == 37 [pid = 4056] [id = 613] 17:59:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10F50000) [pid = 4056] [serial = 1839] [outer = 00000000] 17:59:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (12AAB400) [pid = 4056] [serial = 1840] [outer = 10F50000] 17:59:12 INFO - PROCESS | 4056 | 1467683952485 Marionette DEBUG loaded listener.js 17:59:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (13037000) [pid = 4056] [serial = 1841] [outer = 10F50000] 17:59:13 INFO - PROCESS | 4056 | 1467683953116 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:59:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:59:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1000ms 17:59:13 INFO - PROCESS | 4056 | 1467683953148 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:59:13 INFO - PROCESS | 4056 | 1467683953152 Marionette TRACE conn2 <- [1,2417,null,{"value":"13"}] 17:59:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:59:13 INFO - PROCESS | 4056 | 1467683953158 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:59:13 INFO - PROCESS | 4056 | 1467683953162 Marionette TRACE conn2 <- [1,2418,null,{}] 17:59:13 INFO - PROCESS | 4056 | 1467683953166 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:13 INFO - PROCESS | 4056 | 1467683953169 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:13 INFO - PROCESS | 4056 | 1467683953275 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:59:13 INFO - PROCESS | 4056 | 1467683953390 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:13 INFO - PROCESS | 4056 | 1467683953392 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:13 INFO - PROCESS | 4056 | ++DOCSHELL 139DC000 == 38 [pid = 4056] [id = 614] 17:59:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (13C71800) [pid = 4056] [serial = 1842] [outer = 00000000] 17:59:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (14F3D400) [pid = 4056] [serial = 1843] [outer = 13C71800] 17:59:13 INFO - PROCESS | 4056 | 1467683953487 Marionette DEBUG loaded listener.js 17:59:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (15775400) [pid = 4056] [serial = 1844] [outer = 13C71800] 17:59:14 INFO - PROCESS | 4056 | 1467683954027 Marionette TRACE conn2 <- [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]]]}] 17:59:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:59:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 907ms 17:59:14 INFO - PROCESS | 4056 | 1467683954059 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:59:14 INFO - PROCESS | 4056 | 1467683954062 Marionette TRACE conn2 <- [1,2421,null,{"value":"13"}] 17:59:14 INFO - PROCESS | 4056 | 1467683954067 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:59:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:59:14 INFO - PROCESS | 4056 | 1467683954069 Marionette TRACE conn2 <- [1,2422,null,{}] 17:59:14 INFO - PROCESS | 4056 | 1467683954078 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:14 INFO - PROCESS | 4056 | 1467683954083 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:14 INFO - PROCESS | 4056 | 1467683954197 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:59:14 INFO - PROCESS | 4056 | 1467683954311 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:14 INFO - PROCESS | 4056 | 1467683954315 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:14 INFO - PROCESS | 4056 | ++DOCSHELL 17F61000 == 39 [pid = 4056] [id = 615] 17:59:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17F64C00) [pid = 4056] [serial = 1845] [outer = 00000000] 17:59:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (18119800) [pid = 4056] [serial = 1846] [outer = 17F64C00] 17:59:14 INFO - PROCESS | 4056 | 1467683954411 Marionette DEBUG loaded listener.js 17:59:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (19B82000) [pid = 4056] [serial = 1847] [outer = 17F64C00] 17:59:15 INFO - PROCESS | 4056 | 1467683955018 Marionette TRACE conn2 <- [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]]]}] 17:59:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:59:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 985ms 17:59:15 INFO - PROCESS | 4056 | 1467683955054 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:59:15 INFO - PROCESS | 4056 | 1467683955057 Marionette TRACE conn2 <- [1,2425,null,{"value":"13"}] 17:59:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:59:15 INFO - PROCESS | 4056 | 1467683955060 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:59:15 INFO - PROCESS | 4056 | 1467683955062 Marionette TRACE conn2 <- [1,2426,null,{}] 17:59:15 INFO - PROCESS | 4056 | 1467683955066 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:15 INFO - PROCESS | 4056 | 1467683955068 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:15 INFO - PROCESS | 4056 | 1467683955176 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:59:15 INFO - PROCESS | 4056 | 1467683955430 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:15 INFO - PROCESS | 4056 | 1467683955433 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:15 INFO - PROCESS | 4056 | ++DOCSHELL 1036A400 == 40 [pid = 4056] [id = 616] 17:59:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1055A000) [pid = 4056] [serial = 1848] [outer = 00000000] 17:59:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10A99400) [pid = 4056] [serial = 1849] [outer = 1055A000] 17:59:15 INFO - PROCESS | 4056 | 1467683955503 Marionette DEBUG loaded listener.js 17:59:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (11071400) [pid = 4056] [serial = 1850] [outer = 1055A000] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 131F2000 == 39 [pid = 4056] [id = 611] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 131B7000 == 38 [pid = 4056] [id = 610] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 17F0E000 == 37 [pid = 4056] [id = 609] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 17786800 == 36 [pid = 4056] [id = 608] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 16354000 == 35 [pid = 4056] [id = 607] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 153A7800 == 34 [pid = 4056] [id = 606] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 131B4400 == 33 [pid = 4056] [id = 605] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 103C9000 == 32 [pid = 4056] [id = 604] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 1439C000 == 31 [pid = 4056] [id = 601] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 13E99400 == 30 [pid = 4056] [id = 603] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 10F08800 == 29 [pid = 4056] [id = 602] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 17F61000 == 28 [pid = 4056] [id = 615] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 1036B800 == 27 [pid = 4056] [id = 612] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 10F4F800 == 26 [pid = 4056] [id = 613] 17:59:16 INFO - PROCESS | 4056 | --DOCSHELL 139DC000 == 25 [pid = 4056] [id = 614] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (131F0000) [pid = 4056] [serial = 1783] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1394F800) [pid = 4056] [serial = 1784] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (153A8800) [pid = 4056] [serial = 1786] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (11438C00) [pid = 4056] [serial = 1780] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (11CD9800) [pid = 4056] [serial = 1781] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19709800) [pid = 4056] [serial = 1795] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (131B6400) [pid = 4056] [serial = 1778] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1315A400) [pid = 4056] [serial = 1777] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (12B05000) [pid = 4056] [serial = 1766] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A131C00) [pid = 4056] [serial = 1804] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1143D400) [pid = 4056] [serial = 1765] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (14397800) [pid = 4056] [serial = 1769] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (139CE800) [pid = 4056] [serial = 1768] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19B70400) [pid = 4056] [serial = 1772] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17F17800) [pid = 4056] [serial = 1771] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A136C00) [pid = 4056] [serial = 1775] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1A125800) [pid = 4056] [serial = 1774] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17B17400) [pid = 4056] [serial = 1793] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19B86C00) [pid = 4056] [serial = 1802] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1778B000) [pid = 4056] [serial = 1792] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (176E8800) [pid = 4056] [serial = 1799] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (153B0400) [pid = 4056] [serial = 1798] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (19903000) [pid = 4056] [serial = 1796] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (16B0F000) [pid = 4056] [serial = 1789] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19B86800) [pid = 4056] [serial = 1801] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (16FBDC00) [pid = 4056] [serial = 1790] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1543F800) [pid = 4056] [serial = 1787] [outer = 00000000] [url = about:blank] 17:59:16 INFO - PROCESS | 4056 | 1467683956692 Marionette TRACE conn2 <- [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]]]}] 17:59:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:59:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1703ms 17:59:16 INFO - PROCESS | 4056 | 1467683956806 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:59:16 INFO - PROCESS | 4056 | 1467683956810 Marionette TRACE conn2 <- [1,2429,null,{"value":"13"}] 17:59:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:59:16 INFO - PROCESS | 4056 | 1467683956818 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:59:16 INFO - PROCESS | 4056 | 1467683956821 Marionette TRACE conn2 <- [1,2430,null,{}] 17:59:16 INFO - PROCESS | 4056 | 1467683956828 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:16 INFO - PROCESS | 4056 | 1467683956831 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:16 INFO - PROCESS | 4056 | 1467683956917 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:59:16 INFO - PROCESS | 4056 | 1467683956923 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:16 INFO - PROCESS | 4056 | 1467683956928 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:16 INFO - PROCESS | 4056 | ++DOCSHELL 10F10C00 == 26 [pid = 4056] [id = 617] 17:59:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (10F4C800) [pid = 4056] [serial = 1851] [outer = 00000000] 17:59:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (1107BC00) [pid = 4056] [serial = 1852] [outer = 10F4C800] 17:59:16 INFO - PROCESS | 4056 | 1467683956976 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (1107D400) [pid = 4056] [serial = 1853] [outer = 10F4C800] 17:59:17 INFO - PROCESS | 4056 | 1467683957480 Marionette TRACE conn2 <- [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]]]}] 17:59:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:59:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 688ms 17:59:17 INFO - PROCESS | 4056 | 1467683957515 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:59:17 INFO - PROCESS | 4056 | 1467683957519 Marionette TRACE conn2 <- [1,2433,null,{"value":"13"}] 17:59:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:59:17 INFO - PROCESS | 4056 | 1467683957526 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:59:17 INFO - PROCESS | 4056 | 1467683957528 Marionette TRACE conn2 <- [1,2434,null,{}] 17:59:17 INFO - PROCESS | 4056 | 1467683957532 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:17 INFO - PROCESS | 4056 | 1467683957535 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:17 INFO - PROCESS | 4056 | 1467683957624 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:59:17 INFO - PROCESS | 4056 | 1467683957632 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:17 INFO - PROCESS | 4056 | 1467683957635 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:17 INFO - PROCESS | 4056 | ++DOCSHELL 1303B000 == 27 [pid = 4056] [id = 618] 17:59:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (130A4000) [pid = 4056] [serial = 1854] [outer = 00000000] 17:59:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (131B1800) [pid = 4056] [serial = 1855] [outer = 130A4000] 17:59:17 INFO - PROCESS | 4056 | 1467683957681 Marionette DEBUG loaded listener.js 17:59:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131B7800) [pid = 4056] [serial = 1856] [outer = 130A4000] 17:59:18 INFO - PROCESS | 4056 | 1467683958147 Marionette TRACE conn2 <- [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]]]}] 17:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 641ms 17:59:18 INFO - PROCESS | 4056 | 1467683958163 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 4056 | 1467683958165 Marionette TRACE conn2 <- [1,2437,null,{"value":"13"}] 17:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:59:18 INFO - PROCESS | 4056 | 1467683958169 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - PROCESS | 4056 | 1467683958172 Marionette TRACE conn2 <- [1,2438,null,{}] 17:59:18 INFO - PROCESS | 4056 | 1467683958183 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:18 INFO - PROCESS | 4056 | 1467683958189 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:18 INFO - PROCESS | 4056 | 1467683958323 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:59:18 INFO - PROCESS | 4056 | 1467683958426 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:18 INFO - PROCESS | 4056 | 1467683958429 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:18 INFO - PROCESS | 4056 | ++DOCSHELL 13C68000 == 28 [pid = 4056] [id = 619] 17:59:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (13C68400) [pid = 4056] [serial = 1857] [outer = 00000000] 17:59:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (13EA0C00) [pid = 4056] [serial = 1858] [outer = 13C68400] 17:59:18 INFO - PROCESS | 4056 | 1467683958476 Marionette DEBUG loaded listener.js 17:59:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1439B000) [pid = 4056] [serial = 1859] [outer = 13C68400] 17:59:18 INFO - PROCESS | 4056 | 1467683958843 Marionette TRACE conn2 <- [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]]]}] 17:59:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:59:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 703ms 17:59:18 INFO - PROCESS | 4056 | 1467683958868 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:59:18 INFO - PROCESS | 4056 | 1467683958870 Marionette TRACE conn2 <- [1,2441,null,{"value":"13"}] 17:59:18 INFO - PROCESS | 4056 | 1467683958873 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:59:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:59:18 INFO - PROCESS | 4056 | 1467683958884 Marionette TRACE conn2 <- [1,2442,null,{}] 17:59:18 INFO - PROCESS | 4056 | 1467683958888 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:18 INFO - PROCESS | 4056 | 1467683958890 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:18 INFO - PROCESS | 4056 | 1467683958976 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:59:19 INFO - PROCESS | 4056 | 1467683959083 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 4056 | 1467683959085 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:19 INFO - PROCESS | 4056 | ++DOCSHELL 13EA0400 == 29 [pid = 4056] [id = 620] 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14399000) [pid = 4056] [serial = 1860] [outer = 00000000] 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (162A3000) [pid = 4056] [serial = 1861] [outer = 14399000] 17:59:19 INFO - PROCESS | 4056 | 1467683959129 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1694E800) [pid = 4056] [serial = 1862] [outer = 14399000] 17:59:19 INFO - PROCESS | 4056 | 1467683959550 Marionette TRACE conn2 <- [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]]]}] 17:59:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:59:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 687ms 17:59:19 INFO - PROCESS | 4056 | 1467683959573 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:59:19 INFO - PROCESS | 4056 | 1467683959575 Marionette TRACE conn2 <- [1,2445,null,{"value":"13"}] 17:59:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:59:19 INFO - PROCESS | 4056 | 1467683959578 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:59:19 INFO - PROCESS | 4056 | 1467683959580 Marionette TRACE conn2 <- [1,2446,null,{}] 17:59:19 INFO - PROCESS | 4056 | 1467683959583 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:19 INFO - PROCESS | 4056 | 1467683959585 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:19 INFO - PROCESS | 4056 | 1467683959691 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:59:19 INFO - PROCESS | 4056 | 1467683959781 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:19 INFO - PROCESS | 4056 | 1467683959784 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:19 INFO - PROCESS | 4056 | ++DOCSHELL 171ECC00 == 30 [pid = 4056] [id = 621] 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (171EDC00) [pid = 4056] [serial = 1863] [outer = 00000000] 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (175E7800) [pid = 4056] [serial = 1864] [outer = 171EDC00] 17:59:19 INFO - PROCESS | 4056 | 1467683959826 Marionette DEBUG loaded listener.js 17:59:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (176F1400) [pid = 4056] [serial = 1865] [outer = 171EDC00] 17:59:20 INFO - PROCESS | 4056 | 1467683960241 Marionette TRACE conn2 <- [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]]]}] 17:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 687ms 17:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:59:20 INFO - PROCESS | 4056 | 1467683960280 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 4056 | 1467683960282 Marionette TRACE conn2 <- [1,2449,null,{"value":"13"}] 17:59:20 INFO - PROCESS | 4056 | 1467683960285 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - PROCESS | 4056 | 1467683960287 Marionette TRACE conn2 <- [1,2450,null,{}] 17:59:20 INFO - PROCESS | 4056 | 1467683960290 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:20 INFO - PROCESS | 4056 | 1467683960295 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:20 INFO - PROCESS | 4056 | 1467683960435 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:59:20 INFO - PROCESS | 4056 | 1467683960449 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:20 INFO - PROCESS | 4056 | 1467683960451 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:20 INFO - PROCESS | 4056 | ++DOCSHELL 17787000 == 31 [pid = 4056] [id = 622] 17:59:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B17C00) [pid = 4056] [serial = 1866] [outer = 00000000] 17:59:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17F0D000) [pid = 4056] [serial = 1867] [outer = 17B17C00] 17:59:20 INFO - PROCESS | 4056 | 1467683960494 Marionette DEBUG loaded listener.js 17:59:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18116000) [pid = 4056] [serial = 1868] [outer = 17B17C00] 17:59:20 INFO - PROCESS | 4056 | 1467683960929 Marionette TRACE conn2 <- [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]]]}] 17:59:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:59:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 688ms 17:59:20 INFO - PROCESS | 4056 | 1467683960983 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:59:20 INFO - PROCESS | 4056 | 1467683960985 Marionette TRACE conn2 <- [1,2453,null,{"value":"13"}] 17:59:20 INFO - PROCESS | 4056 | 1467683960988 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:59:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:59:20 INFO - PROCESS | 4056 | 1467683960990 Marionette TRACE conn2 <- [1,2454,null,{}] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (103CA800) [pid = 4056] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (131B4C00) [pid = 4056] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (19E3BC00) [pid = 4056] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (10F0F800) [pid = 4056] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (16B12C00) [pid = 4056] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (153ABC00) [pid = 4056] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (131E8000) [pid = 4056] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (14F3FC00) [pid = 4056] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17B15400) [pid = 4056] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17F0F400) [pid = 4056] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17B13800) [pid = 4056] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:59:21 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (10A10000) [pid = 4056] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:59:21 INFO - PROCESS | 4056 | 1467683961251 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 4056 | 1467683961265 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:21 INFO - PROCESS | 4056 | 1467683961339 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:59:21 INFO - PROCESS | 4056 | 1467683961346 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 4056 | 1467683961348 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:21 INFO - PROCESS | 4056 | ++DOCSHELL 11C47800 == 32 [pid = 4056] [id = 623] 17:59:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (12BD6000) [pid = 4056] [serial = 1869] [outer = 00000000] 17:59:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131F2800) [pid = 4056] [serial = 1870] [outer = 12BD6000] 17:59:21 INFO - PROCESS | 4056 | 1467683961390 Marionette DEBUG loaded listener.js 17:59:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (14F3FC00) [pid = 4056] [serial = 1871] [outer = 12BD6000] 17:59:21 INFO - PROCESS | 4056 | 1467683961806 Marionette TRACE conn2 <- [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]]]}] 17:59:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:59:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 860ms 17:59:21 INFO - PROCESS | 4056 | 1467683961853 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:59:21 INFO - PROCESS | 4056 | 1467683961855 Marionette TRACE conn2 <- [1,2457,null,{"value":"13"}] 17:59:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:59:21 INFO - PROCESS | 4056 | 1467683961858 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:59:21 INFO - PROCESS | 4056 | 1467683961859 Marionette TRACE conn2 <- [1,2458,null,{}] 17:59:21 INFO - PROCESS | 4056 | 1467683961867 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:21 INFO - PROCESS | 4056 | 1467683961868 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:21 INFO - PROCESS | 4056 | 1467683961943 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:59:21 INFO - PROCESS | 4056 | 1467683961949 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:21 INFO - PROCESS | 4056 | 1467683961951 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:21 INFO - PROCESS | 4056 | ++DOCSHELL 17693C00 == 33 [pid = 4056] [id = 624] 17:59:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (176E8C00) [pid = 4056] [serial = 1872] [outer = 00000000] 17:59:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1810F400) [pid = 4056] [serial = 1873] [outer = 176E8C00] 17:59:21 INFO - PROCESS | 4056 | 1467683961993 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1970B000) [pid = 4056] [serial = 1874] [outer = 176E8C00] 17:59:22 INFO - PROCESS | 4056 | 1467683962442 Marionette TRACE conn2 <- [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]]]}] 17:59:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:59:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 625ms 17:59:22 INFO - PROCESS | 4056 | 1467683962496 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:59:22 INFO - PROCESS | 4056 | 1467683962498 Marionette TRACE conn2 <- [1,2461,null,{"value":"13"}] 17:59:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:59:22 INFO - PROCESS | 4056 | 1467683962501 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:59:22 INFO - PROCESS | 4056 | 1467683962503 Marionette TRACE conn2 <- [1,2462,null,{}] 17:59:22 INFO - PROCESS | 4056 | 1467683962507 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:22 INFO - PROCESS | 4056 | 1467683962508 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:22 INFO - PROCESS | 4056 | 1467683962585 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:59:22 INFO - PROCESS | 4056 | 1467683962593 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:22 INFO - PROCESS | 4056 | 1467683962595 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:22 INFO - PROCESS | 4056 | ++DOCSHELL 19B70C00 == 34 [pid = 4056] [id = 625] 17:59:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19B82800) [pid = 4056] [serial = 1875] [outer = 00000000] 17:59:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19B8FC00) [pid = 4056] [serial = 1876] [outer = 19B82800] 17:59:22 INFO - PROCESS | 4056 | 1467683962637 Marionette DEBUG loaded listener.js 17:59:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19B90800) [pid = 4056] [serial = 1877] [outer = 19B82800] 17:59:23 INFO - PROCESS | 4056 | 1467683963078 Marionette TRACE conn2 <- [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]]]}] 17:59:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:59:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 625ms 17:59:23 INFO - PROCESS | 4056 | 1467683963140 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:59:23 INFO - PROCESS | 4056 | 1467683963142 Marionette TRACE conn2 <- [1,2465,null,{"value":"13"}] 17:59:23 INFO - PROCESS | 4056 | 1467683963145 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:59:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:59:23 INFO - PROCESS | 4056 | 1467683963146 Marionette TRACE conn2 <- [1,2466,null,{}] 17:59:23 INFO - PROCESS | 4056 | 1467683963150 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:23 INFO - PROCESS | 4056 | 1467683963152 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:23 INFO - PROCESS | 4056 | 1467683963288 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:59:23 INFO - PROCESS | 4056 | 1467683963433 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:23 INFO - PROCESS | 4056 | 1467683963437 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:23 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EBC00 == 35 [pid = 4056] [id = 626] 17:59:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (0C7EC400) [pid = 4056] [serial = 1878] [outer = 00000000] 17:59:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (10434000) [pid = 4056] [serial = 1879] [outer = 0C7EC400] 17:59:23 INFO - PROCESS | 4056 | 1467683963494 Marionette DEBUG loaded listener.js 17:59:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (10A7EC00) [pid = 4056] [serial = 1880] [outer = 0C7EC400] 17:59:24 INFO - PROCESS | 4056 | 1467683964253 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:59:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:59:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1141ms 17:59:24 INFO - PROCESS | 4056 | 1467683964290 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:59:24 INFO - PROCESS | 4056 | 1467683964297 Marionette TRACE conn2 <- [1,2469,null,{"value":"13"}] 17:59:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:59:24 INFO - PROCESS | 4056 | 1467683964305 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:59:24 INFO - PROCESS | 4056 | 1467683964309 Marionette TRACE conn2 <- [1,2470,null,{}] 17:59:24 INFO - PROCESS | 4056 | 1467683964314 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:24 INFO - PROCESS | 4056 | 1467683964317 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:24 INFO - PROCESS | 4056 | 1467683964434 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:59:24 INFO - PROCESS | 4056 | 1467683964573 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:24 INFO - PROCESS | 4056 | 1467683964576 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:24 INFO - PROCESS | 4056 | ++DOCSHELL 131F0000 == 36 [pid = 4056] [id = 627] 17:59:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (132D8C00) [pid = 4056] [serial = 1881] [outer = 00000000] 17:59:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (139DAC00) [pid = 4056] [serial = 1882] [outer = 132D8C00] 17:59:24 INFO - PROCESS | 4056 | 1467683964632 Marionette DEBUG loaded listener.js 17:59:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13E95000) [pid = 4056] [serial = 1883] [outer = 132D8C00] 17:59:25 INFO - PROCESS | 4056 | 1467683965468 Marionette TRACE conn2 <- [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]]]}] 17:59:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:59:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1250ms 17:59:25 INFO - PROCESS | 4056 | 1467683965559 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:59:25 INFO - PROCESS | 4056 | 1467683965564 Marionette TRACE conn2 <- [1,2473,null,{"value":"13"}] 17:59:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:59:25 INFO - PROCESS | 4056 | 1467683965569 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:59:25 INFO - PROCESS | 4056 | 1467683965572 Marionette TRACE conn2 <- [1,2474,null,{}] 17:59:25 INFO - PROCESS | 4056 | 1467683965577 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:25 INFO - PROCESS | 4056 | 1467683965580 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:25 INFO - PROCESS | 4056 | 1467683965721 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:59:25 INFO - PROCESS | 4056 | 1467683965841 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:25 INFO - PROCESS | 4056 | 1467683965846 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 19B70C00 == 35 [pid = 4056] [id = 625] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 17693C00 == 34 [pid = 4056] [id = 624] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 11C47800 == 33 [pid = 4056] [id = 623] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 17787000 == 32 [pid = 4056] [id = 622] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 171ECC00 == 31 [pid = 4056] [id = 621] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 13EA0400 == 30 [pid = 4056] [id = 620] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 13C68000 == 29 [pid = 4056] [id = 619] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 1303B000 == 28 [pid = 4056] [id = 618] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 10F10C00 == 27 [pid = 4056] [id = 617] 17:59:25 INFO - PROCESS | 4056 | --DOCSHELL 1036A400 == 26 [pid = 4056] [id = 616] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A13EC00) [pid = 4056] [serial = 1837] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A141C00) [pid = 4056] [serial = 1838] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19E2E800) [pid = 4056] [serial = 1835] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10F0B400) [pid = 4056] [serial = 1813] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (131EE000) [pid = 4056] [serial = 1816] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A132800) [pid = 4056] [serial = 1805] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12825C00) [pid = 4056] [serial = 1807] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (176EAC00) [pid = 4056] [serial = 1823] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (15775000) [pid = 4056] [serial = 1819] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (130D5C00) [pid = 4056] [serial = 1808] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (14393800) [pid = 4056] [serial = 1831] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (16B08000) [pid = 4056] [serial = 1832] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (162AD000) [pid = 4056] [serial = 1811] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (15CA2800) [pid = 4056] [serial = 1810] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17EC2400) [pid = 4056] [serial = 1826] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (114D4800) [pid = 4056] [serial = 1814] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17F5F000) [pid = 4056] [serial = 1829] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (17697800) [pid = 4056] [serial = 1822] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (1392E400) [pid = 4056] [serial = 1817] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (19B8E000) [pid = 4056] [serial = 1834] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (17B20000) [pid = 4056] [serial = 1825] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (162A5800) [pid = 4056] [serial = 1820] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (19707400) [pid = 4056] [serial = 1828] [outer = 00000000] [url = about:blank] 17:59:25 INFO - PROCESS | 4056 | ++DOCSHELL 10A0F400 == 27 [pid = 4056] [id = 628] 17:59:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (10A98C00) [pid = 4056] [serial = 1884] [outer = 00000000] 17:59:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (11073400) [pid = 4056] [serial = 1885] [outer = 10A98C00] 17:59:25 INFO - PROCESS | 4056 | 1467683965921 Marionette DEBUG loaded listener.js 17:59:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (12AB1000) [pid = 4056] [serial = 1886] [outer = 10A98C00] 17:59:26 INFO - PROCESS | 4056 | 1467683966366 Marionette TRACE conn2 <- [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]]]}] 17:59:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:59:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 844ms 17:59:26 INFO - PROCESS | 4056 | 1467683966412 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:59:26 INFO - PROCESS | 4056 | 1467683966417 Marionette TRACE conn2 <- [1,2477,null,{"value":"13"}] 17:59:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:59:26 INFO - PROCESS | 4056 | 1467683966423 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:59:26 INFO - PROCESS | 4056 | 1467683966426 Marionette TRACE conn2 <- [1,2478,null,{}] 17:59:26 INFO - PROCESS | 4056 | 1467683966429 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:26 INFO - PROCESS | 4056 | 1467683966432 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:26 INFO - PROCESS | 4056 | 1467683966515 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:59:26 INFO - PROCESS | 4056 | 1467683966521 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:26 INFO - PROCESS | 4056 | 1467683966523 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:26 INFO - PROCESS | 4056 | ++DOCSHELL 131EA000 == 28 [pid = 4056] [id = 629] 17:59:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (13925400) [pid = 4056] [serial = 1887] [outer = 00000000] 17:59:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (13957C00) [pid = 4056] [serial = 1888] [outer = 13925400] 17:59:26 INFO - PROCESS | 4056 | 1467683966569 Marionette DEBUG loaded listener.js 17:59:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13C68800) [pid = 4056] [serial = 1889] [outer = 13925400] 17:59:27 INFO - PROCESS | 4056 | 1467683967062 Marionette TRACE conn2 <- [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]]]}] 17:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 687ms 17:59:27 INFO - PROCESS | 4056 | 1467683967122 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 4056 | 1467683967124 Marionette TRACE conn2 <- [1,2481,null,{"value":"13"}] 17:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:59:27 INFO - PROCESS | 4056 | 1467683967128 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 4056 | 1467683967131 Marionette TRACE conn2 <- [1,2482,null,{}] 17:59:27 INFO - PROCESS | 4056 | 1467683967142 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:27 INFO - PROCESS | 4056 | 1467683967146 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:27 INFO - PROCESS | 4056 | 1467683967255 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:59:27 INFO - PROCESS | 4056 | 1467683967371 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 4056 | 1467683967374 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:27 INFO - PROCESS | 4056 | ++DOCSHELL 15CA5000 == 29 [pid = 4056] [id = 630] 17:59:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (15CA5400) [pid = 4056] [serial = 1890] [outer = 00000000] 17:59:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (1634C800) [pid = 4056] [serial = 1891] [outer = 15CA5400] 17:59:27 INFO - PROCESS | 4056 | 1467683967421 Marionette DEBUG loaded listener.js 17:59:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (16BC6800) [pid = 4056] [serial = 1892] [outer = 15CA5400] 17:59:27 INFO - PROCESS | 4056 | 1467683967797 Marionette TRACE conn2 <- [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]]]}] 17:59:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:59:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 687ms 17:59:27 INFO - PROCESS | 4056 | 1467683967827 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:59:27 INFO - PROCESS | 4056 | 1467683967830 Marionette TRACE conn2 <- [1,2485,null,{"value":"13"}] 17:59:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:59:27 INFO - PROCESS | 4056 | 1467683967833 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:59:27 INFO - PROCESS | 4056 | 1467683967835 Marionette TRACE conn2 <- [1,2486,null,{}] 17:59:27 INFO - PROCESS | 4056 | 1467683967838 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:27 INFO - PROCESS | 4056 | 1467683967840 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:27 INFO - PROCESS | 4056 | 1467683967932 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:59:27 INFO - PROCESS | 4056 | 1467683967937 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:27 INFO - PROCESS | 4056 | 1467683967939 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:27 INFO - PROCESS | 4056 | ++DOCSHELL 171F2C00 == 30 [pid = 4056] [id = 631] 17:59:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (176E5800) [pid = 4056] [serial = 1893] [outer = 00000000] 17:59:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (17B14800) [pid = 4056] [serial = 1894] [outer = 176E5800] 17:59:27 INFO - PROCESS | 4056 | 1467683967982 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (17B1B800) [pid = 4056] [serial = 1895] [outer = 176E5800] 17:59:28 INFO - PROCESS | 4056 | 1467683968449 Marionette TRACE conn2 <- [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]]]}] 17:59:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:59:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 641ms 17:59:28 INFO - PROCESS | 4056 | 1467683968471 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:59:28 INFO - PROCESS | 4056 | 1467683968473 Marionette TRACE conn2 <- [1,2489,null,{"value":"13"}] 17:59:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:59:28 INFO - PROCESS | 4056 | 1467683968476 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:59:28 INFO - PROCESS | 4056 | 1467683968478 Marionette TRACE conn2 <- [1,2490,null,{}] 17:59:28 INFO - PROCESS | 4056 | 1467683968485 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:28 INFO - PROCESS | 4056 | 1467683968487 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:28 INFO - PROCESS | 4056 | 1467683968595 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:59:28 INFO - PROCESS | 4056 | 1467683968600 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:28 INFO - PROCESS | 4056 | 1467683968602 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:28 INFO - PROCESS | 4056 | ++DOCSHELL 134D9000 == 31 [pid = 4056] [id = 632] 17:59:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17B1D800) [pid = 4056] [serial = 1896] [outer = 00000000] 17:59:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17F16400) [pid = 4056] [serial = 1897] [outer = 17B1D800] 17:59:28 INFO - PROCESS | 4056 | 1467683968645 Marionette DEBUG loaded listener.js 17:59:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17F6A400) [pid = 4056] [serial = 1898] [outer = 17B1D800] 17:59:29 INFO - PROCESS | 4056 | 1467683969108 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 703ms 17:59:29 INFO - PROCESS | 4056 | 1467683969176 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 4056 | 1467683969178 Marionette TRACE conn2 <- [1,2493,null,{"value":"13"}] 17:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:59:29 INFO - PROCESS | 4056 | 1467683969181 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - PROCESS | 4056 | 1467683969183 Marionette TRACE conn2 <- [1,2494,null,{}] 17:59:29 INFO - PROCESS | 4056 | 1467683969191 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:29 INFO - PROCESS | 4056 | 1467683969196 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:29 INFO - PROCESS | 4056 | 1467683969328 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:59:29 INFO - PROCESS | 4056 | 1467683969397 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:29 INFO - PROCESS | 4056 | 1467683969399 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:29 INFO - PROCESS | 4056 | ++DOCSHELL 19706C00 == 32 [pid = 4056] [id = 633] 17:59:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19707400) [pid = 4056] [serial = 1899] [outer = 00000000] 17:59:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19B8C800) [pid = 4056] [serial = 1900] [outer = 19707400] 17:59:29 INFO - PROCESS | 4056 | 1467683969443 Marionette DEBUG loaded listener.js 17:59:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19ECA800) [pid = 4056] [serial = 1901] [outer = 19707400] 17:59:29 INFO - PROCESS | 4056 | 1467683969853 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:59:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:59:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 703ms 17:59:29 INFO - PROCESS | 4056 | 1467683969881 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:59:29 INFO - PROCESS | 4056 | 1467683969883 Marionette TRACE conn2 <- [1,2497,null,{"value":"13"}] 17:59:29 INFO - PROCESS | 4056 | 1467683969886 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:59:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:59:29 INFO - PROCESS | 4056 | 1467683969888 Marionette TRACE conn2 <- [1,2498,null,{}] 17:59:29 INFO - PROCESS | 4056 | 1467683969891 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:29 INFO - PROCESS | 4056 | 1467683969902 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:30 INFO - PROCESS | 4056 | 1467683970041 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:59:30 INFO - PROCESS | 4056 | 1467683970050 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 4056 | 1467683970052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:30 INFO - PROCESS | 4056 | ++DOCSHELL 19B83400 == 33 [pid = 4056] [id = 634] 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A125800) [pid = 4056] [serial = 1902] [outer = 00000000] 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1A139C00) [pid = 4056] [serial = 1903] [outer = 1A125800] 17:59:30 INFO - PROCESS | 4056 | 1467683970095 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1A13A800) [pid = 4056] [serial = 1904] [outer = 1A125800] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (171EDC00) [pid = 4056] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (10F4C800) [pid = 4056] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (130A4000) [pid = 4056] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (10F50000) [pid = 4056] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13C71800) [pid = 4056] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17F64C00) [pid = 4056] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (17B17C00) [pid = 4056] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12BD6000) [pid = 4056] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (13C68400) [pid = 4056] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (1055A000) [pid = 4056] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14399000) [pid = 4056] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:59:30 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (176E8C00) [pid = 4056] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:59:30 INFO - PROCESS | 4056 | 1467683970612 Marionette TRACE conn2 <- [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]]]}] 17:59:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:59:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 812ms 17:59:30 INFO - PROCESS | 4056 | 1467683970689 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:59:30 INFO - PROCESS | 4056 | 1467683970691 Marionette TRACE conn2 <- [1,2501,null,{"value":"13"}] 17:59:30 INFO - PROCESS | 4056 | 1467683970694 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:59:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:59:30 INFO - PROCESS | 4056 | 1467683970696 Marionette TRACE conn2 <- [1,2502,null,{}] 17:59:30 INFO - PROCESS | 4056 | 1467683970700 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:30 INFO - PROCESS | 4056 | 1467683970702 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:30 INFO - PROCESS | 4056 | 1467683970783 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:59:30 INFO - PROCESS | 4056 | 1467683970789 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:30 INFO - PROCESS | 4056 | 1467683970791 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:30 INFO - PROCESS | 4056 | ++DOCSHELL 131EFC00 == 34 [pid = 4056] [id = 635] 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (153A8800) [pid = 4056] [serial = 1905] [outer = 00000000] 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (19701C00) [pid = 4056] [serial = 1906] [outer = 153A8800] 17:59:30 INFO - PROCESS | 4056 | 1467683970837 Marionette DEBUG loaded listener.js 17:59:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1A131C00) [pid = 4056] [serial = 1907] [outer = 153A8800] 17:59:31 INFO - PROCESS | 4056 | 1467683971266 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 594ms 17:59:31 INFO - PROCESS | 4056 | 1467683971304 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 4056 | 1467683971306 Marionette TRACE conn2 <- [1,2505,null,{"value":"13"}] 17:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:59:31 INFO - PROCESS | 4056 | 1467683971309 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 4056 | 1467683971311 Marionette TRACE conn2 <- [1,2506,null,{}] 17:59:31 INFO - PROCESS | 4056 | 1467683971315 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:31 INFO - PROCESS | 4056 | 1467683971316 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:31 INFO - PROCESS | 4056 | 1467683971394 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:59:31 INFO - PROCESS | 4056 | 1467683971400 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:31 INFO - PROCESS | 4056 | 1467683971402 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:31 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EA000 == 35 [pid = 4056] [id = 636] 17:59:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (0C7F0800) [pid = 4056] [serial = 1908] [outer = 00000000] 17:59:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1810F000) [pid = 4056] [serial = 1909] [outer = 0C7F0800] 17:59:31 INFO - PROCESS | 4056 | 1467683971452 Marionette DEBUG loaded listener.js 17:59:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1A142800) [pid = 4056] [serial = 1910] [outer = 0C7F0800] 17:59:31 INFO - PROCESS | 4056 | 1467683971890 Marionette TRACE conn2 <- [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]]]}] 17:59:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:59:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 640ms 17:59:31 INFO - PROCESS | 4056 | 1467683971961 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:59:31 INFO - PROCESS | 4056 | 1467683971963 Marionette TRACE conn2 <- [1,2509,null,{"value":"13"}] 17:59:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:59:31 INFO - PROCESS | 4056 | 1467683971967 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:59:31 INFO - PROCESS | 4056 | 1467683971968 Marionette TRACE conn2 <- [1,2510,null,{}] 17:59:31 INFO - PROCESS | 4056 | 1467683971971 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:31 INFO - PROCESS | 4056 | 1467683971973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:32 INFO - PROCESS | 4056 | 1467683972051 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:59:32 INFO - PROCESS | 4056 | 1467683972058 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:32 INFO - PROCESS | 4056 | 1467683972060 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:32 INFO - PROCESS | 4056 | ++DOCSHELL 171ED400 == 36 [pid = 4056] [id = 637] 17:59:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A18CC00) [pid = 4056] [serial = 1911] [outer = 00000000] 17:59:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A51D800) [pid = 4056] [serial = 1912] [outer = 1A18CC00] 17:59:32 INFO - PROCESS | 4056 | 1467683972103 Marionette DEBUG loaded listener.js 17:59:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1A51DC00) [pid = 4056] [serial = 1913] [outer = 1A18CC00] 17:59:32 INFO - PROCESS | 4056 | 1467683972718 Marionette TRACE conn2 <- [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]]]}] 17:59:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:59:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 797ms 17:59:32 INFO - PROCESS | 4056 | 1467683972800 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:59:32 INFO - PROCESS | 4056 | 1467683972805 Marionette TRACE conn2 <- [1,2513,null,{"value":"13"}] 17:59:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:59:32 INFO - PROCESS | 4056 | 1467683972812 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:59:32 INFO - PROCESS | 4056 | 1467683972816 Marionette TRACE conn2 <- [1,2514,null,{}] 17:59:32 INFO - PROCESS | 4056 | 1467683972822 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:32 INFO - PROCESS | 4056 | 1467683972825 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:32 INFO - PROCESS | 4056 | 1467683972943 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:59:33 INFO - PROCESS | 4056 | 1467683973049 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 4056 | 1467683973052 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:33 INFO - PROCESS | 4056 | ++DOCSHELL 1100FC00 == 37 [pid = 4056] [id = 638] 17:59:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1281F400) [pid = 4056] [serial = 1914] [outer = 00000000] 17:59:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (131B9000) [pid = 4056] [serial = 1915] [outer = 1281F400] 17:59:33 INFO - PROCESS | 4056 | 1467683973120 Marionette DEBUG loaded listener.js 17:59:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (13955800) [pid = 4056] [serial = 1916] [outer = 1281F400] 17:59:33 INFO - PROCESS | 4056 | 1467683973675 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:59:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:59:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 891ms 17:59:33 INFO - PROCESS | 4056 | 1467683973716 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:59:33 INFO - PROCESS | 4056 | 1467683973720 Marionette TRACE conn2 <- [1,2517,null,{"value":"13"}] 17:59:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:59:33 INFO - PROCESS | 4056 | 1467683973727 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:59:33 INFO - PROCESS | 4056 | 1467683973729 Marionette TRACE conn2 <- [1,2518,null,{}] 17:59:33 INFO - PROCESS | 4056 | 1467683973734 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:33 INFO - PROCESS | 4056 | 1467683973736 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:33 INFO - PROCESS | 4056 | 1467683973847 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:59:33 INFO - PROCESS | 4056 | 1467683973958 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:33 INFO - PROCESS | 4056 | 1467683973961 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:34 INFO - PROCESS | 4056 | ++DOCSHELL 162A1800 == 38 [pid = 4056] [id = 639] 17:59:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (162AC800) [pid = 4056] [serial = 1917] [outer = 00000000] 17:59:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17698800) [pid = 4056] [serial = 1918] [outer = 162AC800] 17:59:34 INFO - PROCESS | 4056 | 1467683974056 Marionette DEBUG loaded listener.js 17:59:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17BD0400) [pid = 4056] [serial = 1919] [outer = 162AC800] 17:59:34 INFO - PROCESS | 4056 | 1467683974675 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:59:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:59:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1000ms 17:59:34 INFO - PROCESS | 4056 | 1467683974728 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:59:34 INFO - PROCESS | 4056 | 1467683974730 Marionette TRACE conn2 <- [1,2521,null,{"value":"13"}] 17:59:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:59:34 INFO - PROCESS | 4056 | 1467683974734 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:59:34 INFO - PROCESS | 4056 | 1467683974738 Marionette TRACE conn2 <- [1,2522,null,{}] 17:59:34 INFO - PROCESS | 4056 | 1467683974749 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:34 INFO - PROCESS | 4056 | 1467683974753 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:34 INFO - PROCESS | 4056 | 1467683974892 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:59:35 INFO - PROCESS | 4056 | 1467683975037 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:35 INFO - PROCESS | 4056 | 1467683975040 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:35 INFO - PROCESS | 4056 | ++DOCSHELL 1A190000 == 39 [pid = 4056] [id = 640] 17:59:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A190C00) [pid = 4056] [serial = 1920] [outer = 00000000] 17:59:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A524C00) [pid = 4056] [serial = 1921] [outer = 1A190C00] 17:59:35 INFO - PROCESS | 4056 | 1467683975099 Marionette DEBUG loaded listener.js 17:59:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A613C00) [pid = 4056] [serial = 1922] [outer = 1A190C00] 17:59:35 INFO - PROCESS | 4056 | 1467683975714 Marionette TRACE conn2 <- [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]]]}] 17:59:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:59:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1032ms 17:59:35 INFO - PROCESS | 4056 | 1467683975778 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:59:35 INFO - PROCESS | 4056 | 1467683975781 Marionette TRACE conn2 <- [1,2525,null,{"value":"13"}] 17:59:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:59:35 INFO - PROCESS | 4056 | 1467683975784 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:59:35 INFO - PROCESS | 4056 | 1467683975786 Marionette TRACE conn2 <- [1,2526,null,{}] 17:59:35 INFO - PROCESS | 4056 | 1467683975803 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:35 INFO - PROCESS | 4056 | 1467683975805 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:35 INFO - PROCESS | 4056 | 1467683975969 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:59:36 INFO - PROCESS | 4056 | 1467683976029 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:36 INFO - PROCESS | 4056 | 1467683976032 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:36 INFO - PROCESS | 4056 | ++DOCSHELL 131B5C00 == 40 [pid = 4056] [id = 641] 17:59:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (131B6000) [pid = 4056] [serial = 1923] [outer = 00000000] 17:59:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (13930800) [pid = 4056] [serial = 1924] [outer = 131B6000] 17:59:36 INFO - PROCESS | 4056 | 1467683976088 Marionette DEBUG loaded listener.js 17:59:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (153A6000) [pid = 4056] [serial = 1925] [outer = 131B6000] 17:59:36 INFO - PROCESS | 4056 | 1467683976799 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:59:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:59:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1031ms 17:59:36 INFO - PROCESS | 4056 | 1467683976825 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:59:36 INFO - PROCESS | 4056 | 1467683976829 Marionette TRACE conn2 <- [1,2529,null,{"value":"13"}] 17:59:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:59:36 INFO - PROCESS | 4056 | 1467683976833 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:59:36 INFO - PROCESS | 4056 | 1467683976836 Marionette TRACE conn2 <- [1,2530,null,{}] 17:59:36 INFO - PROCESS | 4056 | 1467683976842 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:36 INFO - PROCESS | 4056 | 1467683976845 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:36 INFO - PROCESS | 4056 | 1467683976950 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:59:37 INFO - PROCESS | 4056 | 1467683977070 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:37 INFO - PROCESS | 4056 | 1467683977072 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:37 INFO - PROCESS | 4056 | ++DOCSHELL 1107B800 == 41 [pid = 4056] [id = 642] 17:59:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (114C9C00) [pid = 4056] [serial = 1926] [outer = 00000000] 17:59:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (12D80C00) [pid = 4056] [serial = 1927] [outer = 114C9C00] 17:59:37 INFO - PROCESS | 4056 | 1467683977169 Marionette DEBUG loaded listener.js 17:59:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (130A3000) [pid = 4056] [serial = 1928] [outer = 114C9C00] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 0C7EA000 == 40 [pid = 4056] [id = 636] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 131EFC00 == 39 [pid = 4056] [id = 635] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 19B83400 == 38 [pid = 4056] [id = 634] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 19706C00 == 37 [pid = 4056] [id = 633] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 134D9000 == 36 [pid = 4056] [id = 632] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 171F2C00 == 35 [pid = 4056] [id = 631] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 15CA5000 == 34 [pid = 4056] [id = 630] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 131EA000 == 33 [pid = 4056] [id = 629] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 10A0F400 == 32 [pid = 4056] [id = 628] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 131F0000 == 31 [pid = 4056] [id = 627] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 0C7EBC00 == 30 [pid = 4056] [id = 626] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 131B5C00 == 29 [pid = 4056] [id = 641] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 162A1800 == 28 [pid = 4056] [id = 639] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 1A190000 == 27 [pid = 4056] [id = 640] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 171ED400 == 26 [pid = 4056] [id = 637] 17:59:37 INFO - PROCESS | 4056 | --DOCSHELL 1100FC00 == 25 [pid = 4056] [id = 638] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (176F1400) [pid = 4056] [serial = 1865] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (131F2800) [pid = 4056] [serial = 1870] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (14F3FC00) [pid = 4056] [serial = 1871] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (18116000) [pid = 4056] [serial = 1868] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (13EA0C00) [pid = 4056] [serial = 1858] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1439B000) [pid = 4056] [serial = 1859] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (11071400) [pid = 4056] [serial = 1850] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (10A99400) [pid = 4056] [serial = 1849] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (162A3000) [pid = 4056] [serial = 1861] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1810F400) [pid = 4056] [serial = 1873] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1970B000) [pid = 4056] [serial = 1874] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1694E800) [pid = 4056] [serial = 1862] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19B8FC00) [pid = 4056] [serial = 1876] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (175E7800) [pid = 4056] [serial = 1864] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1107BC00) [pid = 4056] [serial = 1852] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1107D400) [pid = 4056] [serial = 1853] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (131B1800) [pid = 4056] [serial = 1855] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (131B7800) [pid = 4056] [serial = 1856] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13037000) [pid = 4056] [serial = 1841] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12AAB400) [pid = 4056] [serial = 1840] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (15775400) [pid = 4056] [serial = 1844] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (14F3D400) [pid = 4056] [serial = 1843] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19B82000) [pid = 4056] [serial = 1847] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (18119800) [pid = 4056] [serial = 1846] [outer = 00000000] [url = about:blank] 17:59:37 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (17F0D000) [pid = 4056] [serial = 1867] [outer = 00000000] [url = about:blank] 17:59:38 INFO - PROCESS | 4056 | 1467683978334 Marionette TRACE conn2 <- [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]]]}] 17:59:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:59:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1563ms 17:59:38 INFO - PROCESS | 4056 | 1467683978399 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:59:38 INFO - PROCESS | 4056 | 1467683978403 Marionette TRACE conn2 <- [1,2533,null,{"value":"13"}] 17:59:38 INFO - PROCESS | 4056 | 1467683978407 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:59:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:59:38 INFO - PROCESS | 4056 | 1467683978411 Marionette TRACE conn2 <- [1,2534,null,{}] 17:59:38 INFO - PROCESS | 4056 | 1467683978416 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:38 INFO - PROCESS | 4056 | 1467683978419 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:38 INFO - PROCESS | 4056 | 1467683978511 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:59:38 INFO - PROCESS | 4056 | 1467683978655 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:38 INFO - PROCESS | 4056 | 1467683978657 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:38 INFO - PROCESS | 4056 | ++DOCSHELL 11074800 == 26 [pid = 4056] [id = 643] 17:59:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (11075800) [pid = 4056] [serial = 1929] [outer = 00000000] 17:59:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (114D5C00) [pid = 4056] [serial = 1930] [outer = 11075800] 17:59:38 INFO - PROCESS | 4056 | 1467683978704 Marionette DEBUG loaded listener.js 17:59:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (12B02C00) [pid = 4056] [serial = 1931] [outer = 11075800] 17:59:39 INFO - PROCESS | 4056 | 1467683979078 Marionette TRACE conn2 <- [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]]]}] 17:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 688ms 17:59:39 INFO - PROCESS | 4056 | 1467683979109 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 4056 | 1467683979113 Marionette TRACE conn2 <- [1,2537,null,{"value":"13"}] 17:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:59:39 INFO - PROCESS | 4056 | 1467683979149 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 4056 | 1467683979152 Marionette TRACE conn2 <- [1,2538,null,{}] 17:59:39 INFO - PROCESS | 4056 | 1467683979155 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:39 INFO - PROCESS | 4056 | 1467683979158 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:39 INFO - PROCESS | 4056 | 1467683979252 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:59:39 INFO - PROCESS | 4056 | 1467683979258 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 4056 | 1467683979260 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:39 INFO - PROCESS | 4056 | ++DOCSHELL 13131C00 == 27 [pid = 4056] [id = 644] 17:59:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13132C00) [pid = 4056] [serial = 1932] [outer = 00000000] 17:59:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (131BD800) [pid = 4056] [serial = 1933] [outer = 13132C00] 17:59:39 INFO - PROCESS | 4056 | 1467683979306 Marionette DEBUG loaded listener.js 17:59:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (132DE400) [pid = 4056] [serial = 1934] [outer = 13132C00] 17:59:39 INFO - PROCESS | 4056 | 1467683979759 Marionette TRACE conn2 <- [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]]]}] 17:59:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:59:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 703ms 17:59:39 INFO - PROCESS | 4056 | 1467683979847 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:59:39 INFO - PROCESS | 4056 | 1467683979850 Marionette TRACE conn2 <- [1,2541,null,{"value":"13"}] 17:59:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:59:39 INFO - PROCESS | 4056 | 1467683979853 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:59:39 INFO - PROCESS | 4056 | 1467683979857 Marionette TRACE conn2 <- [1,2542,null,{}] 17:59:39 INFO - PROCESS | 4056 | 1467683979868 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:39 INFO - PROCESS | 4056 | 1467683979872 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:39 INFO - PROCESS | 4056 | 1467683979955 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:59:39 INFO - PROCESS | 4056 | 1467683979968 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:39 INFO - PROCESS | 4056 | 1467683979971 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:39 INFO - PROCESS | 4056 | ++DOCSHELL 14F99000 == 28 [pid = 4056] [id = 645] 17:59:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (14F9CC00) [pid = 4056] [serial = 1935] [outer = 00000000] 17:59:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (153A9000) [pid = 4056] [serial = 1936] [outer = 14F9CC00] 17:59:40 INFO - PROCESS | 4056 | 1467683980017 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (15773800) [pid = 4056] [serial = 1937] [outer = 14F9CC00] 17:59:40 INFO - PROCESS | 4056 | 1467683980520 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:59:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:59:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 703ms 17:59:40 INFO - PROCESS | 4056 | 1467683980552 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:59:40 INFO - PROCESS | 4056 | 1467683980555 Marionette TRACE conn2 <- [1,2545,null,{"value":"13"}] 17:59:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:59:40 INFO - PROCESS | 4056 | 1467683980558 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:59:40 INFO - PROCESS | 4056 | 1467683980560 Marionette TRACE conn2 <- [1,2546,null,{}] 17:59:40 INFO - PROCESS | 4056 | 1467683980564 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:40 INFO - PROCESS | 4056 | 1467683980566 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:40 INFO - PROCESS | 4056 | 1467683980722 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:59:40 INFO - PROCESS | 4056 | 1467683980734 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:40 INFO - PROCESS | 4056 | 1467683980737 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:40 INFO - PROCESS | 4056 | ++DOCSHELL 16205400 == 29 [pid = 4056] [id = 646] 17:59:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (162A1800) [pid = 4056] [serial = 1938] [outer = 00000000] 17:59:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (16950C00) [pid = 4056] [serial = 1939] [outer = 162A1800] 17:59:40 INFO - PROCESS | 4056 | 1467683980785 Marionette DEBUG loaded listener.js 17:59:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (16BC6400) [pid = 4056] [serial = 1940] [outer = 162A1800] 17:59:41 INFO - PROCESS | 4056 | 1467683981235 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 750ms 17:59:41 INFO - PROCESS | 4056 | 1467683981298 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 4056 | 1467683981300 Marionette TRACE conn2 <- [1,2549,null,{"value":"13"}] 17:59:41 INFO - PROCESS | 4056 | 1467683981303 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:59:41 INFO - PROCESS | 4056 | 1467683981305 Marionette TRACE conn2 <- [1,2550,null,{}] 17:59:41 INFO - PROCESS | 4056 | 1467683981316 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:41 INFO - PROCESS | 4056 | 1467683981318 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:41 INFO - PROCESS | 4056 | 1467683981426 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:59:41 INFO - PROCESS | 4056 | 1467683981435 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:41 INFO - PROCESS | 4056 | 1467683981437 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:41 INFO - PROCESS | 4056 | ++DOCSHELL 16BC3000 == 30 [pid = 4056] [id = 647] 17:59:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (16C99400) [pid = 4056] [serial = 1941] [outer = 00000000] 17:59:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (175E7800) [pid = 4056] [serial = 1942] [outer = 16C99400] 17:59:41 INFO - PROCESS | 4056 | 1467683981479 Marionette DEBUG loaded listener.js 17:59:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17699000) [pid = 4056] [serial = 1943] [outer = 16C99400] 17:59:41 INFO - PROCESS | 4056 | 1467683981956 Marionette TRACE conn2 <- [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]]]}] 17:59:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:59:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 703ms 17:59:41 INFO - PROCESS | 4056 | 1467683982004 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:59:41 INFO - PROCESS | 4056 | 1467683982006 Marionette TRACE conn2 <- [1,2553,null,{"value":"13"}] 17:59:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:59:42 INFO - PROCESS | 4056 | 1467683982010 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 4056 | 1467683982011 Marionette TRACE conn2 <- [1,2554,null,{}] 17:59:42 INFO - PROCESS | 4056 | 1467683982014 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:42 INFO - PROCESS | 4056 | 1467683982020 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:42 INFO - PROCESS | 4056 | 1467683982167 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:59:42 INFO - PROCESS | 4056 | 1467683982490 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:42 INFO - PROCESS | 4056 | 1467683982493 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (0C7F0800) [pid = 4056] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A18CC00) [pid = 4056] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (17B1D800) [pid = 4056] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19707400) [pid = 4056] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A125800) [pid = 4056] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (176E5800) [pid = 4056] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (132D8C00) [pid = 4056] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (15CA5400) [pid = 4056] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13925400) [pid = 4056] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10A98C00) [pid = 4056] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (0C7EC400) [pid = 4056] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19B82800) [pid = 4056] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:59:42 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (153A8800) [pid = 4056] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:59:42 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EC400 == 31 [pid = 4056] [id = 648] 17:59:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (0C7F0000) [pid = 4056] [serial = 1944] [outer = 00000000] 17:59:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1100F800) [pid = 4056] [serial = 1945] [outer = 0C7F0000] 17:59:42 INFO - PROCESS | 4056 | 1467683982547 Marionette DEBUG loaded listener.js 17:59:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (132D9000) [pid = 4056] [serial = 1946] [outer = 0C7F0000] 17:59:42 INFO - PROCESS | 4056 | 1467683982923 Marionette TRACE conn2 <- [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]]]}] 17:59:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:59:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 953ms 17:59:42 INFO - PROCESS | 4056 | 1467683982954 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:59:42 INFO - PROCESS | 4056 | 1467683982956 Marionette TRACE conn2 <- [1,2557,null,{"value":"13"}] 17:59:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:59:42 INFO - PROCESS | 4056 | 1467683982959 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:59:42 INFO - PROCESS | 4056 | 1467683982961 Marionette TRACE conn2 <- [1,2558,null,{}] 17:59:42 INFO - PROCESS | 4056 | 1467683982965 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:42 INFO - PROCESS | 4056 | 1467683982966 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:43 INFO - PROCESS | 4056 | 1467683983044 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:59:43 INFO - PROCESS | 4056 | 1467683983135 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 4056 | 1467683983137 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:43 INFO - PROCESS | 4056 | ++DOCSHELL 10A80400 == 32 [pid = 4056] [id = 649] 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1314D800) [pid = 4056] [serial = 1947] [outer = 00000000] 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1778C400) [pid = 4056] [serial = 1948] [outer = 1314D800] 17:59:43 INFO - PROCESS | 4056 | 1467683983185 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B1BC00) [pid = 4056] [serial = 1949] [outer = 1314D800] 17:59:43 INFO - PROCESS | 4056 | 1467683983548 Marionette TRACE conn2 <- [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]]]}] 17:59:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:59:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 641ms 17:59:43 INFO - PROCESS | 4056 | 1467683983598 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:59:43 INFO - PROCESS | 4056 | 1467683983600 Marionette TRACE conn2 <- [1,2561,null,{"value":"13"}] 17:59:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:59:43 INFO - PROCESS | 4056 | 1467683983604 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:59:43 INFO - PROCESS | 4056 | 1467683983605 Marionette TRACE conn2 <- [1,2562,null,{}] 17:59:43 INFO - PROCESS | 4056 | 1467683983609 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:43 INFO - PROCESS | 4056 | 1467683983611 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:43 INFO - PROCESS | 4056 | 1467683983695 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:59:43 INFO - PROCESS | 4056 | 1467683983818 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:43 INFO - PROCESS | 4056 | 1467683983820 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:43 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F2800 == 33 [pid = 4056] [id = 650] 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (10329800) [pid = 4056] [serial = 1950] [outer = 00000000] 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (18110800) [pid = 4056] [serial = 1951] [outer = 10329800] 17:59:43 INFO - PROCESS | 4056 | 1467683983862 Marionette DEBUG loaded listener.js 17:59:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (18111400) [pid = 4056] [serial = 1952] [outer = 10329800] 17:59:44 INFO - PROCESS | 4056 | 1467683984224 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:59:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:59:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 640ms 17:59:44 INFO - PROCESS | 4056 | 1467683984242 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:59:44 INFO - PROCESS | 4056 | 1467683984244 Marionette TRACE conn2 <- [1,2565,null,{"value":"13"}] 17:59:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:59:44 INFO - PROCESS | 4056 | 1467683984247 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:59:44 INFO - PROCESS | 4056 | 1467683984249 Marionette TRACE conn2 <- [1,2566,null,{}] 17:59:44 INFO - PROCESS | 4056 | 1467683984252 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:44 INFO - PROCESS | 4056 | 1467683984254 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:44 INFO - PROCESS | 4056 | 1467683984371 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:59:44 INFO - PROCESS | 4056 | 1467683984379 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:44 INFO - PROCESS | 4056 | 1467683984381 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:44 INFO - PROCESS | 4056 | ++DOCSHELL 17F65400 == 34 [pid = 4056] [id = 651] 17:59:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1810C000) [pid = 4056] [serial = 1953] [outer = 00000000] 17:59:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1970DC00) [pid = 4056] [serial = 1954] [outer = 1810C000] 17:59:44 INFO - PROCESS | 4056 | 1467683984423 Marionette DEBUG loaded listener.js 17:59:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19903800) [pid = 4056] [serial = 1955] [outer = 1810C000] 17:59:45 INFO - PROCESS | 4056 | 1467683985194 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:59:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:59:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1000ms 17:59:45 INFO - PROCESS | 4056 | 1467683985251 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:59:45 INFO - PROCESS | 4056 | 1467683985255 Marionette TRACE conn2 <- [1,2569,null,{"value":"13"}] 17:59:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:59:45 INFO - PROCESS | 4056 | 1467683985260 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:59:45 INFO - PROCESS | 4056 | 1467683985265 Marionette TRACE conn2 <- [1,2570,null,{}] 17:59:45 INFO - PROCESS | 4056 | 1467683985270 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:45 INFO - PROCESS | 4056 | 1467683985273 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:45 INFO - PROCESS | 4056 | 1467683985398 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:59:45 INFO - PROCESS | 4056 | 1467683985542 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:45 INFO - PROCESS | 4056 | 1467683985544 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:45 INFO - PROCESS | 4056 | ++DOCSHELL 10A78400 == 35 [pid = 4056] [id = 652] 17:59:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1100FC00) [pid = 4056] [serial = 1956] [outer = 00000000] 17:59:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (12B09400) [pid = 4056] [serial = 1957] [outer = 1100FC00] 17:59:45 INFO - PROCESS | 4056 | 1467683985601 Marionette DEBUG loaded listener.js 17:59:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1315A400) [pid = 4056] [serial = 1958] [outer = 1100FC00] 17:59:46 INFO - PROCESS | 4056 | 1467683986309 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:59:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:59:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1094ms 17:59:46 INFO - PROCESS | 4056 | 1467683986363 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:59:46 INFO - PROCESS | 4056 | 1467683986368 Marionette TRACE conn2 <- [1,2573,null,{"value":"13"}] 17:59:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:59:46 INFO - PROCESS | 4056 | 1467683986376 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:59:46 INFO - PROCESS | 4056 | 1467683986379 Marionette TRACE conn2 <- [1,2574,null,{}] 17:59:46 INFO - PROCESS | 4056 | 1467683986384 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:46 INFO - PROCESS | 4056 | 1467683986387 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:46 INFO - PROCESS | 4056 | 1467683986505 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:59:46 INFO - PROCESS | 4056 | 1467683986745 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:46 INFO - PROCESS | 4056 | 1467683986748 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:46 INFO - PROCESS | 4056 | ++DOCSHELL 0C7E9800 == 36 [pid = 4056] [id = 653] 17:59:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (0C7EA000) [pid = 4056] [serial = 1959] [outer = 00000000] 17:59:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (103CA800) [pid = 4056] [serial = 1960] [outer = 0C7EA000] 17:59:46 INFO - PROCESS | 4056 | 1467683986808 Marionette DEBUG loaded listener.js 17:59:46 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10A7C400) [pid = 4056] [serial = 1961] [outer = 0C7EA000] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 0C7F2800 == 35 [pid = 4056] [id = 650] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 10A80400 == 34 [pid = 4056] [id = 649] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 0C7EC400 == 33 [pid = 4056] [id = 648] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 16BC3000 == 32 [pid = 4056] [id = 647] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 16205400 == 31 [pid = 4056] [id = 646] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 14F99000 == 30 [pid = 4056] [id = 645] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 13131C00 == 29 [pid = 4056] [id = 644] 17:59:47 INFO - PROCESS | 4056 | --DOCSHELL 11074800 == 28 [pid = 4056] [id = 643] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A142800) [pid = 4056] [serial = 1910] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1A51DC00) [pid = 4056] [serial = 1913] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (1A51D800) [pid = 4056] [serial = 1912] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17F16400) [pid = 4056] [serial = 1897] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B8C800) [pid = 4056] [serial = 1900] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A139C00) [pid = 4056] [serial = 1903] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (17B14800) [pid = 4056] [serial = 1894] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (139DAC00) [pid = 4056] [serial = 1882] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13E95000) [pid = 4056] [serial = 1883] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1634C800) [pid = 4056] [serial = 1891] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (16BC6800) [pid = 4056] [serial = 1892] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13957C00) [pid = 4056] [serial = 1888] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13C68800) [pid = 4056] [serial = 1889] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (11073400) [pid = 4056] [serial = 1885] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12AB1000) [pid = 4056] [serial = 1886] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10434000) [pid = 4056] [serial = 1879] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (10A7EC00) [pid = 4056] [serial = 1880] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (19ECA800) [pid = 4056] [serial = 1901] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1A13A800) [pid = 4056] [serial = 1904] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (19B90800) [pid = 4056] [serial = 1877] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1810F000) [pid = 4056] [serial = 1909] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17F6A400) [pid = 4056] [serial = 1898] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (19701C00) [pid = 4056] [serial = 1906] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (1A131C00) [pid = 4056] [serial = 1907] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (17B1B800) [pid = 4056] [serial = 1895] [outer = 00000000] [url = about:blank] 17:59:47 INFO - PROCESS | 4056 | 1467683987418 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:59:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:59:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1078ms 17:59:47 INFO - PROCESS | 4056 | 1467683987468 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:59:47 INFO - PROCESS | 4056 | 1467683987472 Marionette TRACE conn2 <- [1,2577,null,{"value":"13"}] 17:59:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:59:47 INFO - PROCESS | 4056 | 1467683987477 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:59:47 INFO - PROCESS | 4056 | 1467683987479 Marionette TRACE conn2 <- [1,2578,null,{}] 17:59:47 INFO - PROCESS | 4056 | 1467683987484 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:47 INFO - PROCESS | 4056 | 1467683987489 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:47 INFO - PROCESS | 4056 | 1467683987573 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:59:47 INFO - PROCESS | 4056 | 1467683987585 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:47 INFO - PROCESS | 4056 | 1467683987588 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:47 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F2000 == 29 [pid = 4056] [id = 654] 17:59:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (10434000) [pid = 4056] [serial = 1962] [outer = 00000000] 17:59:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12AAA800) [pid = 4056] [serial = 1963] [outer = 10434000] 17:59:47 INFO - PROCESS | 4056 | 1467683987725 Marionette DEBUG loaded listener.js 17:59:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (13157000) [pid = 4056] [serial = 1964] [outer = 10434000] 17:59:48 INFO - PROCESS | 4056 | 1467683988170 Marionette TRACE conn2 <- [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]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 734ms 17:59:48 INFO - PROCESS | 4056 | 1467683988220 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 4056 | 1467683988224 Marionette TRACE conn2 <- [1,2581,null,{"value":"13"}] 17:59:48 INFO - PROCESS | 4056 | 1467683988228 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:59:48 INFO - PROCESS | 4056 | 1467683988230 Marionette TRACE conn2 <- [1,2582,null,{}] 17:59:48 INFO - PROCESS | 4056 | 1467683988234 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 4056 | 1467683988236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:48 INFO - PROCESS | 4056 | 1467683988320 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:59:48 INFO - PROCESS | 4056 | 1467683988328 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:48 INFO - PROCESS | 4056 | 1467683988330 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:48 INFO - PROCESS | 4056 | ++DOCSHELL 13C69400 == 30 [pid = 4056] [id = 655] 17:59:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (13C74800) [pid = 4056] [serial = 1965] [outer = 00000000] 17:59:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (13E96000) [pid = 4056] [serial = 1966] [outer = 13C74800] 17:59:48 INFO - PROCESS | 4056 | 1467683988375 Marionette DEBUG loaded listener.js 17:59:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (14F3B800) [pid = 4056] [serial = 1967] [outer = 13C74800] 17:59:48 INFO - PROCESS | 4056 | 1467683988893 Marionette TRACE conn2 <- [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]]]}] 17:59:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:59:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 703ms 17:59:48 INFO - PROCESS | 4056 | 1467683988928 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:59:48 INFO - PROCESS | 4056 | 1467683988930 Marionette TRACE conn2 <- [1,2585,null,{"value":"13"}] 17:59:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:59:48 INFO - PROCESS | 4056 | 1467683988935 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:59:48 INFO - PROCESS | 4056 | 1467683988941 Marionette TRACE conn2 <- [1,2586,null,{}] 17:59:48 INFO - PROCESS | 4056 | 1467683988950 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:48 INFO - PROCESS | 4056 | 1467683988954 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:49 INFO - PROCESS | 4056 | 1467683989036 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:59:49 INFO - PROCESS | 4056 | 1467683989045 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 4056 | 1467683989047 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:49 INFO - PROCESS | 4056 | ++DOCSHELL 162AA400 == 31 [pid = 4056] [id = 656] 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (162AA800) [pid = 4056] [serial = 1968] [outer = 00000000] 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (16BC3C00) [pid = 4056] [serial = 1969] [outer = 162AA800] 17:59:49 INFO - PROCESS | 4056 | 1467683989090 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16FBD000) [pid = 4056] [serial = 1970] [outer = 162AA800] 17:59:49 INFO - PROCESS | 4056 | 1467683989546 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:59:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:59:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 656ms 17:59:49 INFO - PROCESS | 4056 | 1467683989596 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:59:49 INFO - PROCESS | 4056 | 1467683989598 Marionette TRACE conn2 <- [1,2589,null,{"value":"13"}] 17:59:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:59:49 INFO - PROCESS | 4056 | 1467683989602 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:59:49 INFO - PROCESS | 4056 | 1467683989603 Marionette TRACE conn2 <- [1,2590,null,{}] 17:59:49 INFO - PROCESS | 4056 | 1467683989607 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:49 INFO - PROCESS | 4056 | 1467683989609 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:49 INFO - PROCESS | 4056 | 1467683989732 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:59:49 INFO - PROCESS | 4056 | 1467683989817 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:49 INFO - PROCESS | 4056 | 1467683989819 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:49 INFO - PROCESS | 4056 | ++DOCSHELL 171ED400 == 32 [pid = 4056] [id = 657] 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (171F0C00) [pid = 4056] [serial = 1971] [outer = 00000000] 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17B11800) [pid = 4056] [serial = 1972] [outer = 171F0C00] 17:59:49 INFO - PROCESS | 4056 | 1467683989862 Marionette DEBUG loaded listener.js 17:59:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B18400) [pid = 4056] [serial = 1973] [outer = 171F0C00] 17:59:50 INFO - PROCESS | 4056 | 1467683990287 Marionette TRACE conn2 <- [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]]]}] 17:59:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:59:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 734ms 17:59:50 INFO - PROCESS | 4056 | 1467683990343 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:59:50 INFO - PROCESS | 4056 | 1467683990345 Marionette TRACE conn2 <- [1,2593,null,{"value":"13"}] 17:59:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:59:50 INFO - PROCESS | 4056 | 1467683990349 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:59:50 INFO - PROCESS | 4056 | 1467683990350 Marionette TRACE conn2 <- [1,2594,null,{}] 17:59:50 INFO - PROCESS | 4056 | 1467683990354 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:50 INFO - PROCESS | 4056 | 1467683990356 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:50 INFO - PROCESS | 4056 | 1467683990475 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:59:50 INFO - PROCESS | 4056 | 1467683990485 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:50 INFO - PROCESS | 4056 | 1467683990491 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:50 INFO - PROCESS | 4056 | ++DOCSHELL 13138C00 == 33 [pid = 4056] [id = 658] 17:59:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17BD0000) [pid = 4056] [serial = 1974] [outer = 00000000] 17:59:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17F62C00) [pid = 4056] [serial = 1975] [outer = 17BD0000] 17:59:50 INFO - PROCESS | 4056 | 1467683990545 Marionette DEBUG loaded listener.js 17:59:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19703800) [pid = 4056] [serial = 1976] [outer = 17BD0000] 17:59:51 INFO - PROCESS | 4056 | 1467683991044 Marionette TRACE conn2 <- [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]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 734ms 17:59:51 INFO - PROCESS | 4056 | 1467683991106 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 4056 | 1467683991108 Marionette TRACE conn2 <- [1,2597,null,{"value":"13"}] 17:59:51 INFO - PROCESS | 4056 | 1467683991111 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:59:51 INFO - PROCESS | 4056 | 1467683991113 Marionette TRACE conn2 <- [1,2598,null,{}] 17:59:51 INFO - PROCESS | 4056 | 1467683991117 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 4056 | 1467683991119 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:51 INFO - PROCESS | 4056 | 1467683991241 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:59:51 INFO - PROCESS | 4056 | 1467683991316 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 4056 | 1467683991318 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:51 INFO - PROCESS | 4056 | ++DOCSHELL 1990E800 == 34 [pid = 4056] [id = 659] 17:59:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19910800) [pid = 4056] [serial = 1977] [outer = 00000000] 17:59:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19B88C00) [pid = 4056] [serial = 1978] [outer = 19910800] 17:59:51 INFO - PROCESS | 4056 | 1467683991361 Marionette DEBUG loaded listener.js 17:59:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19B89400) [pid = 4056] [serial = 1979] [outer = 19910800] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10329800) [pid = 4056] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114C9C00) [pid = 4056] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (14F9CC00) [pid = 4056] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (162A1800) [pid = 4056] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13132C00) [pid = 4056] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (11075800) [pid = 4056] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (16C99400) [pid = 4056] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (0C7F0000) [pid = 4056] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1281F400) [pid = 4056] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (162AC800) [pid = 4056] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1A190C00) [pid = 4056] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (131B6000) [pid = 4056] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:59:51 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1314D800) [pid = 4056] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:59:51 INFO - PROCESS | 4056 | 1467683991828 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:59:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:59:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 735ms 17:59:51 INFO - PROCESS | 4056 | 1467683991853 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:59:51 INFO - PROCESS | 4056 | 1467683991855 Marionette TRACE conn2 <- [1,2601,null,{"value":"13"}] 17:59:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:59:51 INFO - PROCESS | 4056 | 1467683991858 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:59:51 INFO - PROCESS | 4056 | 1467683991860 Marionette TRACE conn2 <- [1,2602,null,{}] 17:59:51 INFO - PROCESS | 4056 | 1467683991863 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:51 INFO - PROCESS | 4056 | 1467683991865 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:51 INFO - PROCESS | 4056 | 1467683991940 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:59:51 INFO - PROCESS | 4056 | 1467683991946 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:51 INFO - PROCESS | 4056 | 1467683991948 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:51 INFO - PROCESS | 4056 | ++DOCSHELL 12B01800 == 35 [pid = 4056] [id = 660] 17:59:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (130D0800) [pid = 4056] [serial = 1980] [outer = 00000000] 17:59:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1634F800) [pid = 4056] [serial = 1981] [outer = 130D0800] 17:59:51 INFO - PROCESS | 4056 | 1467683991990 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (16C99400) [pid = 4056] [serial = 1982] [outer = 130D0800] 17:59:52 INFO - PROCESS | 4056 | 1467683992433 Marionette TRACE conn2 <- [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]]]}] 17:59:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:59:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 625ms 17:59:52 INFO - PROCESS | 4056 | 1467683992497 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:59:52 INFO - PROCESS | 4056 | 1467683992499 Marionette TRACE conn2 <- [1,2605,null,{"value":"13"}] 17:59:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:59:52 INFO - PROCESS | 4056 | 1467683992502 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:59:52 INFO - PROCESS | 4056 | 1467683992503 Marionette TRACE conn2 <- [1,2606,null,{}] 17:59:52 INFO - PROCESS | 4056 | 1467683992507 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:52 INFO - PROCESS | 4056 | 1467683992509 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:52 INFO - PROCESS | 4056 | 1467683992585 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:59:52 INFO - PROCESS | 4056 | 1467683992616 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:52 INFO - PROCESS | 4056 | 1467683992618 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:52 INFO - PROCESS | 4056 | ++DOCSHELL 131BF400 == 36 [pid = 4056] [id = 661] 17:59:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13E95000) [pid = 4056] [serial = 1983] [outer = 00000000] 17:59:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1970D800) [pid = 4056] [serial = 1984] [outer = 13E95000] 17:59:52 INFO - PROCESS | 4056 | 1467683992661 Marionette DEBUG loaded listener.js 17:59:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (19E37000) [pid = 4056] [serial = 1985] [outer = 13E95000] 17:59:53 INFO - PROCESS | 4056 | 1467683993083 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 625ms 17:59:53 INFO - PROCESS | 4056 | 1467683993140 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 4056 | 1467683993142 Marionette TRACE conn2 <- [1,2609,null,{"value":"13"}] 17:59:53 INFO - PROCESS | 4056 | 1467683993145 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:59:53 INFO - PROCESS | 4056 | 1467683993147 Marionette TRACE conn2 <- [1,2610,null,{}] 17:59:53 INFO - PROCESS | 4056 | 1467683993150 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:53 INFO - PROCESS | 4056 | 1467683993152 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:53 INFO - PROCESS | 4056 | 1467683993239 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:59:53 INFO - PROCESS | 4056 | 1467683993244 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:53 INFO - PROCESS | 4056 | 1467683993246 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:53 INFO - PROCESS | 4056 | ++DOCSHELL 1970D000 == 37 [pid = 4056] [id = 662] 17:59:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19905800) [pid = 4056] [serial = 1986] [outer = 00000000] 17:59:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A131C00) [pid = 4056] [serial = 1987] [outer = 19905800] 17:59:53 INFO - PROCESS | 4056 | 1467683993287 Marionette DEBUG loaded listener.js 17:59:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A134400) [pid = 4056] [serial = 1988] [outer = 19905800] 17:59:53 INFO - PROCESS | 4056 | 1467683993784 Marionette TRACE conn2 <- [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]]]}] 17:59:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:59:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 703ms 17:59:53 INFO - PROCESS | 4056 | 1467683993846 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:59:53 INFO - PROCESS | 4056 | 1467683993851 Marionette TRACE conn2 <- [1,2613,null,{"value":"13"}] 17:59:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:59:53 INFO - PROCESS | 4056 | 1467683993856 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:59:53 INFO - PROCESS | 4056 | 1467683993861 Marionette TRACE conn2 <- [1,2614,null,{}] 17:59:53 INFO - PROCESS | 4056 | 1467683993867 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:53 INFO - PROCESS | 4056 | 1467683993870 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:54 INFO - PROCESS | 4056 | 1467683994038 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:59:54 INFO - PROCESS | 4056 | 1467683994161 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:54 INFO - PROCESS | 4056 | 1467683994166 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:54 INFO - PROCESS | 4056 | ++DOCSHELL 11AE7C00 == 38 [pid = 4056] [id = 663] 17:59:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (11C48800) [pid = 4056] [serial = 1989] [outer = 00000000] 17:59:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (12AB8C00) [pid = 4056] [serial = 1990] [outer = 11C48800] 17:59:54 INFO - PROCESS | 4056 | 1467683994223 Marionette DEBUG loaded listener.js 17:59:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (131B8400) [pid = 4056] [serial = 1991] [outer = 11C48800] 17:59:54 INFO - PROCESS | 4056 | 1467683994787 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:59:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:59:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1000ms 17:59:54 INFO - PROCESS | 4056 | 1467683994858 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:59:54 INFO - PROCESS | 4056 | 1467683994863 Marionette TRACE conn2 <- [1,2617,null,{"value":"13"}] 17:59:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:59:54 INFO - PROCESS | 4056 | 1467683994870 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:59:54 INFO - PROCESS | 4056 | 1467683994872 Marionette TRACE conn2 <- [1,2618,null,{}] 17:59:54 INFO - PROCESS | 4056 | 1467683994876 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:54 INFO - PROCESS | 4056 | 1467683994879 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:55 INFO - PROCESS | 4056 | 1467683995023 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:59:55 INFO - PROCESS | 4056 | 1467683995163 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:55 INFO - PROCESS | 4056 | 1467683995165 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:55 INFO - PROCESS | 4056 | ++DOCSHELL 14F47400 == 39 [pid = 4056] [id = 664] 17:59:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (14F99000) [pid = 4056] [serial = 1992] [outer = 00000000] 17:59:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (15441800) [pid = 4056] [serial = 1993] [outer = 14F99000] 17:59:55 INFO - PROCESS | 4056 | 1467683995221 Marionette DEBUG loaded listener.js 17:59:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1620D400) [pid = 4056] [serial = 1994] [outer = 14F99000] 17:59:55 INFO - PROCESS | 4056 | 1467683995836 Marionette TRACE conn2 <- [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]]]}] 17:59:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:59:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1000ms 17:59:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:59:55 INFO - PROCESS | 4056 | 1467683995872 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:59:55 INFO - PROCESS | 4056 | 1467683995875 Marionette TRACE conn2 <- [1,2621,null,{"value":"13"}] 17:59:55 INFO - PROCESS | 4056 | 1467683995879 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:59:55 INFO - PROCESS | 4056 | 1467683995882 Marionette TRACE conn2 <- [1,2622,null,{}] 17:59:55 INFO - PROCESS | 4056 | 1467683995906 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:55 INFO - PROCESS | 4056 | 1467683995911 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:56 INFO - PROCESS | 4056 | 1467683996050 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:59:56 INFO - PROCESS | 4056 | 1467683996117 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:56 INFO - PROCESS | 4056 | 1467683996121 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:56 INFO - PROCESS | 4056 | ++DOCSHELL 1970B800 == 40 [pid = 4056] [id = 665] 17:59:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1970C400) [pid = 4056] [serial = 1995] [outer = 00000000] 17:59:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A125000) [pid = 4056] [serial = 1996] [outer = 1970C400] 17:59:56 INFO - PROCESS | 4056 | 1467683996195 Marionette DEBUG loaded listener.js 17:59:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A137C00) [pid = 4056] [serial = 1997] [outer = 1970C400] 17:59:56 INFO - PROCESS | 4056 | 1467683996779 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:59:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:59:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 938ms 17:59:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:59:56 INFO - PROCESS | 4056 | 1467683996823 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:59:56 INFO - PROCESS | 4056 | 1467683996826 Marionette TRACE conn2 <- [1,2625,null,{"value":"13"}] 17:59:56 INFO - PROCESS | 4056 | 1467683996829 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:59:56 INFO - PROCESS | 4056 | 1467683996831 Marionette TRACE conn2 <- [1,2626,null,{}] 17:59:56 INFO - PROCESS | 4056 | 1467683996835 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:56 INFO - PROCESS | 4056 | 1467683996838 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:56 INFO - PROCESS | 4056 | 1467683996948 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:59:57 INFO - PROCESS | 4056 | 1467683997060 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:57 INFO - PROCESS | 4056 | 1467683997062 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:57 INFO - PROCESS | 4056 | ++DOCSHELL 18119400 == 41 [pid = 4056] [id = 666] 17:59:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (18119800) [pid = 4056] [serial = 1998] [outer = 00000000] 17:59:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A141000) [pid = 4056] [serial = 1999] [outer = 18119800] 17:59:57 INFO - PROCESS | 4056 | 1467683997169 Marionette DEBUG loaded listener.js 17:59:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (1A18A800) [pid = 4056] [serial = 2000] [outer = 18119800] 17:59:57 INFO - PROCESS | 4056 | 1467683997916 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:59:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:59:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1141ms 17:59:57 INFO - PROCESS | 4056 | 1467683997977 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:59:57 INFO - PROCESS | 4056 | 1467683997981 Marionette TRACE conn2 <- [1,2629,null,{"value":"13"}] 17:59:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:59:57 INFO - PROCESS | 4056 | 1467683997986 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:59:57 INFO - PROCESS | 4056 | 1467683997989 Marionette TRACE conn2 <- [1,2630,null,{}] 17:59:57 INFO - PROCESS | 4056 | 1467683998008 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:58 INFO - PROCESS | 4056 | 1467683998011 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:58 INFO - PROCESS | 4056 | 1467683998118 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:59:58 INFO - PROCESS | 4056 | 1467683998259 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:58 INFO - PROCESS | 4056 | 1467683998262 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:58 INFO - PROCESS | 4056 | ++DOCSHELL 10A81800 == 42 [pid = 4056] [id = 667] 17:59:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (11009C00) [pid = 4056] [serial = 2001] [outer = 00000000] 17:59:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (13154800) [pid = 4056] [serial = 2002] [outer = 11009C00] 17:59:58 INFO - PROCESS | 4056 | 1467683998320 Marionette DEBUG loaded listener.js 17:59:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (131B8000) [pid = 4056] [serial = 2003] [outer = 11009C00] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 131BF400 == 41 [pid = 4056] [id = 661] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 12B01800 == 40 [pid = 4056] [id = 660] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 1990E800 == 39 [pid = 4056] [id = 659] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 13138C00 == 38 [pid = 4056] [id = 658] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 171ED400 == 37 [pid = 4056] [id = 657] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 162AA400 == 36 [pid = 4056] [id = 656] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 13C69400 == 35 [pid = 4056] [id = 655] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 0C7F2000 == 34 [pid = 4056] [id = 654] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 0C7E9800 == 33 [pid = 4056] [id = 653] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 10A78400 == 32 [pid = 4056] [id = 652] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 17F65400 == 31 [pid = 4056] [id = 651] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 1107B800 == 30 [pid = 4056] [id = 642] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 18119400 == 29 [pid = 4056] [id = 666] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 1970B800 == 28 [pid = 4056] [id = 665] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 1970D000 == 27 [pid = 4056] [id = 662] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 11AE7C00 == 26 [pid = 4056] [id = 663] 17:59:59 INFO - PROCESS | 4056 | --DOCSHELL 14F47400 == 25 [pid = 4056] [id = 664] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (1970DC00) [pid = 4056] [serial = 1954] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (18110800) [pid = 4056] [serial = 1951] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (130A3000) [pid = 4056] [serial = 1928] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (12D80C00) [pid = 4056] [serial = 1927] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (153A9000) [pid = 4056] [serial = 1936] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (16950C00) [pid = 4056] [serial = 1939] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131BD800) [pid = 4056] [serial = 1933] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (132DE400) [pid = 4056] [serial = 1934] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (114D5C00) [pid = 4056] [serial = 1930] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12B02C00) [pid = 4056] [serial = 1931] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (175E7800) [pid = 4056] [serial = 1942] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (17699000) [pid = 4056] [serial = 1943] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1100F800) [pid = 4056] [serial = 1945] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13955800) [pid = 4056] [serial = 1916] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (131B9000) [pid = 4056] [serial = 1915] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17BD0400) [pid = 4056] [serial = 1919] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (17698800) [pid = 4056] [serial = 1918] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (1A613C00) [pid = 4056] [serial = 1922] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1A524C00) [pid = 4056] [serial = 1921] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (153A6000) [pid = 4056] [serial = 1925] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (13930800) [pid = 4056] [serial = 1924] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (132D9000) [pid = 4056] [serial = 1946] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (18111400) [pid = 4056] [serial = 1952] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (16BC6400) [pid = 4056] [serial = 1940] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (15773800) [pid = 4056] [serial = 1937] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17B1BC00) [pid = 4056] [serial = 1949] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (1778C400) [pid = 4056] [serial = 1948] [outer = 00000000] [url = about:blank] 17:59:59 INFO - PROCESS | 4056 | 1467683999495 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:59:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:59:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1563ms 17:59:59 INFO - PROCESS | 4056 | 1467683999557 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:59:59 INFO - PROCESS | 4056 | 1467683999561 Marionette TRACE conn2 <- [1,2633,null,{"value":"13"}] 17:59:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:59:59 INFO - PROCESS | 4056 | 1467683999566 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:59:59 INFO - PROCESS | 4056 | 1467683999569 Marionette TRACE conn2 <- [1,2634,null,{}] 17:59:59 INFO - PROCESS | 4056 | 1467683999575 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:59:59 INFO - PROCESS | 4056 | 1467683999577 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:59 INFO - PROCESS | 4056 | 1467683999661 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:59:59 INFO - PROCESS | 4056 | 1467683999667 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:59:59 INFO - PROCESS | 4056 | 1467683999672 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 17:59:59 INFO - PROCESS | 4056 | ++DOCSHELL 11439C00 == 26 [pid = 4056] [id = 668] 17:59:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (114D5000) [pid = 4056] [serial = 2004] [outer = 00000000] 17:59:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12A2A000) [pid = 4056] [serial = 2005] [outer = 114D5000] 17:59:59 INFO - PROCESS | 4056 | 1467683999720 Marionette DEBUG loaded listener.js 17:59:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (12B02C00) [pid = 4056] [serial = 2006] [outer = 114D5000] 18:00:00 INFO - PROCESS | 4056 | 1467684000212 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 687ms 18:00:00 INFO - PROCESS | 4056 | 1467684000267 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 4056 | 1467684000271 Marionette TRACE conn2 <- [1,2637,null,{"value":"13"}] 18:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:00:00 INFO - PROCESS | 4056 | 1467684000281 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 4056 | 1467684000284 Marionette TRACE conn2 <- [1,2638,null,{}] 18:00:00 INFO - PROCESS | 4056 | 1467684000288 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 4056 | 1467684000290 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:00 INFO - PROCESS | 4056 | 1467684000380 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 18:00:00 INFO - PROCESS | 4056 | 1467684000389 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:00 INFO - PROCESS | 4056 | 1467684000392 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:00 INFO - PROCESS | 4056 | ++DOCSHELL 131B9000 == 27 [pid = 4056] [id = 669] 18:00:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131EA400) [pid = 4056] [serial = 2007] [outer = 00000000] 18:00:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (132D8400) [pid = 4056] [serial = 2008] [outer = 131EA400] 18:00:00 INFO - PROCESS | 4056 | 1467684000438 Marionette DEBUG loaded listener.js 18:00:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (13922C00) [pid = 4056] [serial = 2009] [outer = 131EA400] 18:00:00 INFO - PROCESS | 4056 | 1467684000925 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:00:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:00:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 688ms 18:00:00 INFO - PROCESS | 4056 | 1467684000980 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 18:00:00 INFO - PROCESS | 4056 | 1467684000983 Marionette TRACE conn2 <- [1,2641,null,{"value":"13"}] 18:00:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:00:00 INFO - PROCESS | 4056 | 1467684000986 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:00:00 INFO - PROCESS | 4056 | 1467684000990 Marionette TRACE conn2 <- [1,2642,null,{}] 18:00:00 INFO - PROCESS | 4056 | 1467684001000 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:00 INFO - PROCESS | 4056 | 1467684001004 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:01 INFO - PROCESS | 4056 | 1467684001086 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 18:00:01 INFO - PROCESS | 4056 | 1467684001191 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:01 INFO - PROCESS | 4056 | 1467684001194 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:01 INFO - PROCESS | 4056 | ++DOCSHELL 14F3C800 == 28 [pid = 4056] [id = 670] 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (14F3D000) [pid = 4056] [serial = 2010] [outer = 00000000] 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (153A3800) [pid = 4056] [serial = 2011] [outer = 14F3D000] 18:00:01 INFO - PROCESS | 4056 | 1467684001241 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (153B0400) [pid = 4056] [serial = 2012] [outer = 14F3D000] 18:00:01 INFO - PROCESS | 4056 | 1467684001653 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:00:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:00:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 688ms 18:00:01 INFO - PROCESS | 4056 | 1467684001688 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 18:00:01 INFO - PROCESS | 4056 | 1467684001691 Marionette TRACE conn2 <- [1,2645,null,{"value":"13"}] 18:00:01 INFO - PROCESS | 4056 | 1467684001694 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:00:01 INFO - PROCESS | 4056 | 1467684001695 Marionette TRACE conn2 <- [1,2646,null,{}] 18:00:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:00:01 INFO - PROCESS | 4056 | 1467684001699 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:01 INFO - PROCESS | 4056 | 1467684001701 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:01 INFO - PROCESS | 4056 | 1467684001843 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 18:00:01 INFO - PROCESS | 4056 | 1467684001867 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:01 INFO - PROCESS | 4056 | 1467684001869 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:01 INFO - PROCESS | 4056 | ++DOCSHELL 16207C00 == 29 [pid = 4056] [id = 671] 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1620A800) [pid = 4056] [serial = 2013] [outer = 00000000] 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1634D400) [pid = 4056] [serial = 2014] [outer = 1620A800] 18:00:01 INFO - PROCESS | 4056 | 1467684001912 Marionette DEBUG loaded listener.js 18:00:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16B0D000) [pid = 4056] [serial = 2015] [outer = 1620A800] 18:00:02 INFO - PROCESS | 4056 | 1467684002345 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:00:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:00:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 703ms 18:00:02 INFO - PROCESS | 4056 | 1467684002401 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 18:00:02 INFO - PROCESS | 4056 | 1467684002403 Marionette TRACE conn2 <- [1,2649,null,{"value":"13"}] 18:00:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:00:02 INFO - PROCESS | 4056 | 1467684002407 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:00:02 INFO - PROCESS | 4056 | 1467684002408 Marionette TRACE conn2 <- [1,2650,null,{}] 18:00:02 INFO - PROCESS | 4056 | 1467684002411 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:02 INFO - PROCESS | 4056 | 1467684002413 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:02 INFO - PROCESS | 4056 | 1467684002522 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 18:00:02 INFO - PROCESS | 4056 | 1467684002527 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:02 INFO - PROCESS | 4056 | 1467684002529 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:02 INFO - PROCESS | 4056 | ++DOCSHELL 16B0B400 == 30 [pid = 4056] [id = 672] 18:00:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16B0F000) [pid = 4056] [serial = 2016] [outer = 00000000] 18:00:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (175E9C00) [pid = 4056] [serial = 2017] [outer = 16B0F000] 18:00:02 INFO - PROCESS | 4056 | 1467684002571 Marionette DEBUG loaded listener.js 18:00:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1769CC00) [pid = 4056] [serial = 2018] [outer = 16B0F000] 18:00:03 INFO - PROCESS | 4056 | 1467684003024 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:00:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:00:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 625ms 18:00:03 INFO - PROCESS | 4056 | 1467684003044 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 18:00:03 INFO - PROCESS | 4056 | 1467684003046 Marionette TRACE conn2 <- [1,2653,null,{"value":"13"}] 18:00:03 INFO - PROCESS | 4056 | 1467684003049 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:00:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:00:03 INFO - PROCESS | 4056 | 1467684003050 Marionette TRACE conn2 <- [1,2654,null,{}] 18:00:03 INFO - PROCESS | 4056 | 1467684003054 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:03 INFO - PROCESS | 4056 | 1467684003059 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:03 INFO - PROCESS | 4056 | 1467684003204 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 18:00:03 INFO - PROCESS | 4056 | 1467684003297 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:03 INFO - PROCESS | 4056 | 1467684003299 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:03 INFO - PROCESS | 4056 | ++DOCSHELL 17B14000 == 31 [pid = 4056] [id = 673] 18:00:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17B19000) [pid = 4056] [serial = 2019] [outer = 00000000] 18:00:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17F18C00) [pid = 4056] [serial = 2020] [outer = 17B19000] 18:00:03 INFO - PROCESS | 4056 | 1467684003343 Marionette DEBUG loaded listener.js 18:00:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1810D800) [pid = 4056] [serial = 2021] [outer = 17B19000] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (130D0800) [pid = 4056] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (13E95000) [pid = 4056] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19910800) [pid = 4056] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13C74800) [pid = 4056] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (162AA800) [pid = 4056] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (171F0C00) [pid = 4056] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (17BD0000) [pid = 4056] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1100FC00) [pid = 4056] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (0C7EA000) [pid = 4056] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1810C000) [pid = 4056] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10434000) [pid = 4056] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:00:03 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (19905800) [pid = 4056] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:00:04 INFO - PROCESS | 4056 | 1467684004481 Marionette TRACE conn2 <- [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]]]}] 18:00:04 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) 18:00:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1437ms 18:00:04 INFO - PROCESS | 4056 | 1467684004494 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 18:00:04 INFO - PROCESS | 4056 | 1467684004496 Marionette TRACE conn2 <- [1,2657,null,{"value":"13"}] 18:00:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:00:04 INFO - PROCESS | 4056 | 1467684004500 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:00:04 INFO - PROCESS | 4056 | 1467684004501 Marionette TRACE conn2 <- [1,2658,null,{}] 18:00:04 INFO - PROCESS | 4056 | 1467684004511 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:04 INFO - PROCESS | 4056 | 1467684004513 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:04 INFO - PROCESS | 4056 | 1467684004615 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 18:00:04 INFO - PROCESS | 4056 | 1467684004624 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:04 INFO - PROCESS | 4056 | 1467684004626 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:04 INFO - PROCESS | 4056 | ++DOCSHELL 130D0800 == 32 [pid = 4056] [id = 674] 18:00:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (139DB800) [pid = 4056] [serial = 2022] [outer = 00000000] 18:00:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (175E4C00) [pid = 4056] [serial = 2023] [outer = 139DB800] 18:00:04 INFO - PROCESS | 4056 | 1467684004667 Marionette DEBUG loaded listener.js 18:00:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17BD7000) [pid = 4056] [serial = 2024] [outer = 139DB800] 18:00:05 INFO - PROCESS | 4056 | 1467684005574 Marionette TRACE conn2 <- [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"]]]}] 18:00:05 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 18:00:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 18:00:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1078ms 18:00:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:00:05 INFO - PROCESS | 4056 | 1467684005593 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 18:00:05 INFO - PROCESS | 4056 | 1467684005595 Marionette TRACE conn2 <- [1,2661,null,{"value":"13"}] 18:00:05 INFO - PROCESS | 4056 | 1467684005599 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:00:05 INFO - PROCESS | 4056 | 1467684005600 Marionette TRACE conn2 <- [1,2662,null,{}] 18:00:05 INFO - PROCESS | 4056 | 1467684005604 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:05 INFO - PROCESS | 4056 | 1467684005606 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:05 INFO - PROCESS | 4056 | 1467684005679 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 18:00:05 INFO - PROCESS | 4056 | 1467684005773 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:05 INFO - PROCESS | 4056 | 1467684005775 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:05 INFO - PROCESS | 4056 | ++DOCSHELL 171F0C00 == 33 [pid = 4056] [id = 675] 18:00:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1810C000) [pid = 4056] [serial = 2025] [outer = 00000000] 18:00:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19902000) [pid = 4056] [serial = 2026] [outer = 1810C000] 18:00:05 INFO - PROCESS | 4056 | 1467684005817 Marionette DEBUG loaded listener.js 18:00:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19902400) [pid = 4056] [serial = 2027] [outer = 1810C000] 18:00:07 INFO - PROCESS | 4056 | 1467684007043 Marionette TRACE conn2 <- [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"]]]}] 18:00:07 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 18:00:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 18:00:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1500ms 18:00:07 INFO - PROCESS | 4056 | 1467684007144 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 18:00:07 INFO - PROCESS | 4056 | 1467684007148 Marionette TRACE conn2 <- [1,2665,null,{"value":"13"}] 18:00:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 18:00:07 INFO - PROCESS | 4056 | 1467684007193 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:00:07 INFO - PROCESS | 4056 | 1467684007196 Marionette TRACE conn2 <- [1,2666,null,{}] 18:00:07 INFO - PROCESS | 4056 | 1467684007202 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:07 INFO - PROCESS | 4056 | 1467684007205 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:07 INFO - PROCESS | 4056 | 1467684007316 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 18:00:07 INFO - PROCESS | 4056 | 1467684007456 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:07 INFO - PROCESS | 4056 | 1467684007460 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:07 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F2000 == 34 [pid = 4056] [id = 676] 18:00:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1100DC00) [pid = 4056] [serial = 2028] [outer = 00000000] 18:00:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (131B5800) [pid = 4056] [serial = 2029] [outer = 1100DC00] 18:00:07 INFO - PROCESS | 4056 | 1467684007517 Marionette DEBUG loaded listener.js 18:00:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (13950400) [pid = 4056] [serial = 2030] [outer = 1100DC00] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 130D0800 == 33 [pid = 4056] [id = 674] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 17B14000 == 32 [pid = 4056] [id = 673] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 16B0B400 == 31 [pid = 4056] [id = 672] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 16207C00 == 30 [pid = 4056] [id = 671] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 14F3C800 == 29 [pid = 4056] [id = 670] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 131B9000 == 28 [pid = 4056] [id = 669] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 11439C00 == 27 [pid = 4056] [id = 668] 18:00:08 INFO - PROCESS | 4056 | --DOCSHELL 10A81800 == 26 [pid = 4056] [id = 667] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1634F800) [pid = 4056] [serial = 1981] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (16C99400) [pid = 4056] [serial = 1982] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1970D800) [pid = 4056] [serial = 1984] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19B88C00) [pid = 4056] [serial = 1978] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (14F3B800) [pid = 4056] [serial = 1967] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (16FBD000) [pid = 4056] [serial = 1970] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17B18400) [pid = 4056] [serial = 1973] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (19703800) [pid = 4056] [serial = 1976] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17F62C00) [pid = 4056] [serial = 1975] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (12B09400) [pid = 4056] [serial = 1957] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (13E96000) [pid = 4056] [serial = 1966] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (103CA800) [pid = 4056] [serial = 1960] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17B11800) [pid = 4056] [serial = 1972] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1315A400) [pid = 4056] [serial = 1958] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (10A7C400) [pid = 4056] [serial = 1961] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19903800) [pid = 4056] [serial = 1955] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (19B89400) [pid = 4056] [serial = 1979] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (13157000) [pid = 4056] [serial = 1964] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (12AAA800) [pid = 4056] [serial = 1963] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (16BC3C00) [pid = 4056] [serial = 1969] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (1A131C00) [pid = 4056] [serial = 1987] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (1A134400) [pid = 4056] [serial = 1988] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (19E37000) [pid = 4056] [serial = 1985] [outer = 00000000] [url = about:blank] 18:00:08 INFO - PROCESS | 4056 | 1467684008800 Marionette TRACE conn2 <- [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]]]}] 18:00:08 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) 18:00:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1656ms 18:00:08 INFO - PROCESS | 4056 | 1467684008878 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 18:00:08 INFO - PROCESS | 4056 | 1467684008881 Marionette TRACE conn2 <- [1,2669,null,{"value":"13"}] 18:00:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:00:08 INFO - PROCESS | 4056 | 1467684008886 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:00:08 INFO - PROCESS | 4056 | 1467684008889 Marionette TRACE conn2 <- [1,2670,null,{}] 18:00:08 INFO - PROCESS | 4056 | 1467684008897 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:08 INFO - PROCESS | 4056 | 1467684008900 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:09 INFO - PROCESS | 4056 | 1467684009022 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 18:00:09 INFO - PROCESS | 4056 | 1467684009117 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:09 INFO - PROCESS | 4056 | 1467684009120 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:09 INFO - PROCESS | 4056 | ++DOCSHELL 10A7C400 == 27 [pid = 4056] [id = 677] 18:00:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (10A7D800) [pid = 4056] [serial = 2031] [outer = 00000000] 18:00:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (114C9C00) [pid = 4056] [serial = 2032] [outer = 10A7D800] 18:00:09 INFO - PROCESS | 4056 | 1467684009166 Marionette DEBUG loaded listener.js 18:00:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (12AB7800) [pid = 4056] [serial = 2033] [outer = 10A7D800] 18:00:10 INFO - PROCESS | 4056 | 1467684010029 Marionette TRACE conn2 <- [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]]]}] 18:00:10 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) 18:00:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1219ms 18:00:10 INFO - PROCESS | 4056 | 1467684010097 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 18:00:10 INFO - PROCESS | 4056 | 1467684010102 Marionette TRACE conn2 <- [1,2673,null,{"value":"13"}] 18:00:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:00:10 INFO - PROCESS | 4056 | 1467684010109 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:00:10 INFO - PROCESS | 4056 | 1467684010111 Marionette TRACE conn2 <- [1,2674,null,{}] 18:00:10 INFO - PROCESS | 4056 | 1467684010115 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:10 INFO - PROCESS | 4056 | 1467684010118 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:10 INFO - PROCESS | 4056 | 1467684010202 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 18:00:10 INFO - PROCESS | 4056 | 1467684010209 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:10 INFO - PROCESS | 4056 | 1467684010211 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:10 INFO - PROCESS | 4056 | ++DOCSHELL 131B7000 == 28 [pid = 4056] [id = 678] 18:00:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (131B9000) [pid = 4056] [serial = 2034] [outer = 00000000] 18:00:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (13959800) [pid = 4056] [serial = 2035] [outer = 131B9000] 18:00:10 INFO - PROCESS | 4056 | 1467684010257 Marionette DEBUG loaded listener.js 18:00:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13921400) [pid = 4056] [serial = 2036] [outer = 131B9000] 18:00:11 INFO - PROCESS | 4056 | 1467684011262 Marionette TRACE conn2 <- [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"]]]}] 18:00:11 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 18:00:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:11 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 18:00:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:11 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1219ms 18:00:11 INFO - PROCESS | 4056 | 1467684011316 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 18:00:11 INFO - PROCESS | 4056 | 1467684011318 Marionette TRACE conn2 <- [1,2677,null,{"value":"13"}] 18:00:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:00:11 INFO - PROCESS | 4056 | 1467684011322 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:00:11 INFO - PROCESS | 4056 | 1467684011325 Marionette TRACE conn2 <- [1,2678,null,{}] 18:00:11 INFO - PROCESS | 4056 | 1467684011343 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:11 INFO - PROCESS | 4056 | 1467684011348 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:11 INFO - PROCESS | 4056 | 1467684011462 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 18:00:11 INFO - PROCESS | 4056 | 1467684011469 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:11 INFO - PROCESS | 4056 | 1467684011472 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:11 INFO - PROCESS | 4056 | ++DOCSHELL 14F45400 == 29 [pid = 4056] [id = 679] 18:00:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (153A8400) [pid = 4056] [serial = 2037] [outer = 00000000] 18:00:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (16208400) [pid = 4056] [serial = 2038] [outer = 153A8400] 18:00:11 INFO - PROCESS | 4056 | 1467684011520 Marionette DEBUG loaded listener.js 18:00:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (16953000) [pid = 4056] [serial = 2039] [outer = 153A8400] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (131EA400) [pid = 4056] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (14F3D000) [pid = 4056] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (114D5000) [pid = 4056] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (11009C00) [pid = 4056] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1620A800) [pid = 4056] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (11C48800) [pid = 4056] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (14F99000) [pid = 4056] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (1970C400) [pid = 4056] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (18119800) [pid = 4056] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (16B0F000) [pid = 4056] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (17B19000) [pid = 4056] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:00:12 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (139DB800) [pid = 4056] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:00:12 INFO - PROCESS | 4056 | 1467684012495 Marionette TRACE conn2 <- [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"]]]}] 18:00:12 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 18:00:12 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:12 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 18:00:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:12 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1218ms 18:00:12 INFO - PROCESS | 4056 | 1467684012534 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 18:00:12 INFO - PROCESS | 4056 | 1467684012537 Marionette TRACE conn2 <- [1,2681,null,{"value":"13"}] 18:00:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:00:12 INFO - PROCESS | 4056 | 1467684012541 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:00:12 INFO - PROCESS | 4056 | 1467684012543 Marionette TRACE conn2 <- [1,2682,null,{}] 18:00:12 INFO - PROCESS | 4056 | 1467684012547 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:12 INFO - PROCESS | 4056 | 1467684012548 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:12 INFO - PROCESS | 4056 | 1467684012636 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 18:00:12 INFO - PROCESS | 4056 | 1467684012641 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:12 INFO - PROCESS | 4056 | 1467684012643 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:12 INFO - PROCESS | 4056 | ++DOCSHELL 139CF400 == 30 [pid = 4056] [id = 680] 18:00:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (153A4C00) [pid = 4056] [serial = 2040] [outer = 00000000] 18:00:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (16B12C00) [pid = 4056] [serial = 2041] [outer = 153A4C00] 18:00:12 INFO - PROCESS | 4056 | 1467684012687 Marionette DEBUG loaded listener.js 18:00:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (1705A400) [pid = 4056] [serial = 2042] [outer = 153A4C00] 18:00:13 INFO - PROCESS | 4056 | 1467684013640 Marionette TRACE conn2 <- [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"]]]}] 18:00:13 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 18:00:13 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 18:00:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:13 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1157ms 18:00:13 INFO - PROCESS | 4056 | 1467684013698 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 18:00:13 INFO - PROCESS | 4056 | 1467684013699 Marionette TRACE conn2 <- [1,2685,null,{"value":"13"}] 18:00:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:00:13 INFO - PROCESS | 4056 | 1467684013703 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:00:13 INFO - PROCESS | 4056 | 1467684013705 Marionette TRACE conn2 <- [1,2686,null,{}] 18:00:13 INFO - PROCESS | 4056 | 1467684013708 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:13 INFO - PROCESS | 4056 | 1467684013710 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:13 INFO - PROCESS | 4056 | 1467684013786 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 18:00:13 INFO - PROCESS | 4056 | 1467684013792 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:13 INFO - PROCESS | 4056 | 1467684013794 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:13 INFO - PROCESS | 4056 | ++DOCSHELL 17059000 == 31 [pid = 4056] [id = 681] 18:00:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (171ED400) [pid = 4056] [serial = 2043] [outer = 00000000] 18:00:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (17B14400) [pid = 4056] [serial = 2044] [outer = 171ED400] 18:00:13 INFO - PROCESS | 4056 | 1467684013838 Marionette DEBUG loaded listener.js 18:00:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (17B19000) [pid = 4056] [serial = 2045] [outer = 171ED400] 18:00:14 INFO - PROCESS | 4056 | 1467684014806 Marionette TRACE conn2 <- [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"]]]}] 18:00:14 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 18:00:14 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 18:00:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 18:00:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1141ms 18:00:14 INFO - PROCESS | 4056 | 1467684014853 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 18:00:14 INFO - PROCESS | 4056 | 1467684014857 Marionette TRACE conn2 <- [1,2689,null,{"value":"13"}] 18:00:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:00:14 INFO - PROCESS | 4056 | 1467684014863 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:00:14 INFO - PROCESS | 4056 | 1467684014866 Marionette TRACE conn2 <- [1,2690,null,{}] 18:00:14 INFO - PROCESS | 4056 | 1467684014872 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:14 INFO - PROCESS | 4056 | 1467684014875 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:15 INFO - PROCESS | 4056 | 1467684015018 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 18:00:15 INFO - PROCESS | 4056 | 1467684015151 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:15 INFO - PROCESS | 4056 | 1467684015158 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:15 INFO - PROCESS | 4056 | ++DOCSHELL 114D5C00 == 32 [pid = 4056] [id = 682] 18:00:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (11AF1800) [pid = 4056] [serial = 2046] [outer = 00000000] 18:00:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (12D88C00) [pid = 4056] [serial = 2047] [outer = 11AF1800] 18:00:15 INFO - PROCESS | 4056 | 1467684015258 Marionette DEBUG loaded listener.js 18:00:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13131000) [pid = 4056] [serial = 2048] [outer = 11AF1800] 18:00:15 INFO - PROCESS | 4056 | 1467684015820 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:00:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:00:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1000ms 18:00:15 INFO - PROCESS | 4056 | 1467684015867 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 18:00:15 INFO - PROCESS | 4056 | 1467684015872 Marionette TRACE conn2 <- [1,2693,null,{"value":"13"}] 18:00:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:00:15 INFO - PROCESS | 4056 | 1467684015878 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:00:15 INFO - PROCESS | 4056 | 1467684015881 Marionette TRACE conn2 <- [1,2694,null,{}] 18:00:15 INFO - PROCESS | 4056 | 1467684015885 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:15 INFO - PROCESS | 4056 | 1467684015888 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:15 INFO - PROCESS | 4056 | 1467684015990 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 18:00:16 INFO - PROCESS | 4056 | 1467684016100 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:16 INFO - PROCESS | 4056 | 1467684016103 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:16 INFO - PROCESS | 4056 | ++DOCSHELL 14395C00 == 33 [pid = 4056] [id = 683] 18:00:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (14399000) [pid = 4056] [serial = 2049] [outer = 00000000] 18:00:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (1543AC00) [pid = 4056] [serial = 2050] [outer = 14399000] 18:00:16 INFO - PROCESS | 4056 | 1467684016157 Marionette DEBUG loaded listener.js 18:00:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (15CA5400) [pid = 4056] [serial = 2051] [outer = 14399000] 18:00:16 INFO - PROCESS | 4056 | 1467684016770 Marionette TRACE conn2 <- [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]]]}] 18:00:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:00:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 938ms 18:00:16 INFO - PROCESS | 4056 | 1467684016823 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 18:00:16 INFO - PROCESS | 4056 | 1467684016826 Marionette TRACE conn2 <- [1,2697,null,{"value":"13"}] 18:00:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:00:16 INFO - PROCESS | 4056 | 1467684016830 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:00:16 INFO - PROCESS | 4056 | 1467684016833 Marionette TRACE conn2 <- [1,2698,null,{}] 18:00:16 INFO - PROCESS | 4056 | 1467684016844 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:16 INFO - PROCESS | 4056 | 1467684016849 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:16 INFO - PROCESS | 4056 | 1467684016952 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 18:00:17 INFO - PROCESS | 4056 | 1467684017063 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:17 INFO - PROCESS | 4056 | 1467684017066 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:17 INFO - PROCESS | 4056 | ++DOCSHELL 17F17800 == 34 [pid = 4056] [id = 684] 18:00:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (17F18800) [pid = 4056] [serial = 2052] [outer = 00000000] 18:00:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (18115800) [pid = 4056] [serial = 2053] [outer = 17F18800] 18:00:17 INFO - PROCESS | 4056 | 1467684017161 Marionette DEBUG loaded listener.js 18:00:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (19701C00) [pid = 4056] [serial = 2054] [outer = 17F18800] 18:00:17 INFO - PROCESS | 4056 | 1467684017849 Marionette TRACE conn2 <- [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] 18:00:17 INFO - PROCESS | 4056 | 1467684017877 Marionette TRACE conn2 <- [1,2701,null,{"value":"13"}] 18:00:17 INFO - PROCESS | 4056 | 1467684017882 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:00:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 18:00:17 INFO - PROCESS | 4056 | 1467684017885 Marionette TRACE conn2 <- [1,2702,null,{}] 18:00:17 INFO - PROCESS | 4056 | 1467684017910 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:17 INFO - PROCESS | 4056 | 1467684017913 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:18 INFO - PROCESS | 4056 | 1467684018021 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 18:00:18 INFO - PROCESS | 4056 | 1467684018162 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:18 INFO - PROCESS | 4056 | 1467684018166 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:18 INFO - PROCESS | 4056 | ++DOCSHELL 1036A800 == 35 [pid = 4056] [id = 685] 18:00:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (10A09800) [pid = 4056] [serial = 2055] [outer = 00000000] 18:00:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (130A5C00) [pid = 4056] [serial = 2056] [outer = 10A09800] 18:00:18 INFO - PROCESS | 4056 | 1467684018224 Marionette DEBUG loaded listener.js 18:00:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1315B800) [pid = 4056] [serial = 2057] [outer = 10A09800] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 139CF400 == 34 [pid = 4056] [id = 680] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 14F45400 == 33 [pid = 4056] [id = 679] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 131B7000 == 32 [pid = 4056] [id = 678] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 10A7C400 == 31 [pid = 4056] [id = 677] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 171F0C00 == 30 [pid = 4056] [id = 675] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 0C7F2000 == 29 [pid = 4056] [id = 676] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 17F17800 == 28 [pid = 4056] [id = 684] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 17059000 == 27 [pid = 4056] [id = 681] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 114D5C00 == 26 [pid = 4056] [id = 682] 18:00:18 INFO - PROCESS | 4056 | --DOCSHELL 14395C00 == 25 [pid = 4056] [id = 683] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (132D8400) [pid = 4056] [serial = 2008] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (13922C00) [pid = 4056] [serial = 2009] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (153A3800) [pid = 4056] [serial = 2011] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (12A2A000) [pid = 4056] [serial = 2005] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (12B02C00) [pid = 4056] [serial = 2006] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (131B8000) [pid = 4056] [serial = 2003] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (13154800) [pid = 4056] [serial = 2002] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (1634D400) [pid = 4056] [serial = 2014] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (131B8400) [pid = 4056] [serial = 1991] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (12AB8C00) [pid = 4056] [serial = 1990] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1620D400) [pid = 4056] [serial = 1994] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (15441800) [pid = 4056] [serial = 1993] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (1A137C00) [pid = 4056] [serial = 1997] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (1A125000) [pid = 4056] [serial = 1996] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1A18A800) [pid = 4056] [serial = 2000] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (1A141000) [pid = 4056] [serial = 1999] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (175E9C00) [pid = 4056] [serial = 2017] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 54 (1769CC00) [pid = 4056] [serial = 2018] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 53 (17F18C00) [pid = 4056] [serial = 2020] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 52 (175E4C00) [pid = 4056] [serial = 2023] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 51 (17BD7000) [pid = 4056] [serial = 2024] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 50 (1810D800) [pid = 4056] [serial = 2021] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 49 (16B0D000) [pid = 4056] [serial = 2015] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | --DOMWINDOW == 48 (153B0400) [pid = 4056] [serial = 2012] [outer = 00000000] [url = about:blank] 18:00:19 INFO - PROCESS | 4056 | 1467684019382 Marionette TRACE conn2 <- [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]]]}] 18:00:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:00:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1516ms 18:00:19 INFO - PROCESS | 4056 | 1467684019405 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 18:00:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:00:19 INFO - PROCESS | 4056 | 1467684019408 Marionette TRACE conn2 <- [1,2705,null,{"value":"13"}] 18:00:19 INFO - PROCESS | 4056 | 1467684019413 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:00:19 INFO - PROCESS | 4056 | 1467684019416 Marionette TRACE conn2 <- [1,2706,null,{}] 18:00:19 INFO - PROCESS | 4056 | 1467684019420 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:19 INFO - PROCESS | 4056 | 1467684019424 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:19 INFO - PROCESS | 4056 | 1467684019511 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 18:00:19 INFO - PROCESS | 4056 | 1467684019651 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:19 INFO - PROCESS | 4056 | 1467684019654 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:19 INFO - PROCESS | 4056 | ++DOCSHELL 11AEC800 == 26 [pid = 4056] [id = 686] 18:00:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 49 (11C3F800) [pid = 4056] [serial = 2058] [outer = 00000000] 18:00:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 50 (12D81800) [pid = 4056] [serial = 2059] [outer = 11C3F800] 18:00:19 INFO - PROCESS | 4056 | 1467684019701 Marionette DEBUG loaded listener.js 18:00:19 INFO - PROCESS | 4056 | ++DOMWINDOW == 51 (13031400) [pid = 4056] [serial = 2060] [outer = 11C3F800] 18:00:20 INFO - PROCESS | 4056 | 1467684020101 Marionette TRACE conn2 <- [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] 18:00:20 INFO - PROCESS | 4056 | 1467684020155 Marionette TRACE conn2 <- [1,2709,null,{"value":"13"}] 18:00:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:00:20 INFO - PROCESS | 4056 | 1467684020162 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 4056 | 1467684020164 Marionette TRACE conn2 <- [1,2710,null,{}] 18:00:20 INFO - PROCESS | 4056 | 1467684020197 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 4056 | 1467684020199 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:20 INFO - PROCESS | 4056 | 1467684020295 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 18:00:20 INFO - PROCESS | 4056 | 1467684020310 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 4056 | 1467684020312 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:20 INFO - PROCESS | 4056 | ++DOCSHELL 13926400 == 27 [pid = 4056] [id = 687] 18:00:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 52 (13927000) [pid = 4056] [serial = 2061] [outer = 00000000] 18:00:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 53 (13C72800) [pid = 4056] [serial = 2062] [outer = 13927000] 18:00:20 INFO - PROCESS | 4056 | 1467684020358 Marionette DEBUG loaded listener.js 18:00:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 54 (13C83800) [pid = 4056] [serial = 2063] [outer = 13927000] 18:00:20 INFO - PROCESS | 4056 | 1467684020797 Marionette TRACE conn2 <- [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] 18:00:20 INFO - PROCESS | 4056 | 1467684020863 Marionette TRACE conn2 <- [1,2713,null,{"value":"13"}] 18:00:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:00:20 INFO - PROCESS | 4056 | 1467684020867 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:00:20 INFO - PROCESS | 4056 | 1467684020870 Marionette TRACE conn2 <- [1,2714,null,{}] 18:00:20 INFO - PROCESS | 4056 | 1467684020881 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:20 INFO - PROCESS | 4056 | 1467684020885 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:20 INFO - PROCESS | 4056 | 1467684020966 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 18:00:20 INFO - PROCESS | 4056 | 1467684020973 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:20 INFO - PROCESS | 4056 | 1467684020976 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:20 INFO - PROCESS | 4056 | ++DOCSHELL 153A9000 == 28 [pid = 4056] [id = 688] 18:00:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 55 (153AB800) [pid = 4056] [serial = 2064] [outer = 00000000] 18:00:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (15CA0800) [pid = 4056] [serial = 2065] [outer = 153AB800] 18:00:21 INFO - PROCESS | 4056 | 1467684021024 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (162A3000) [pid = 4056] [serial = 2066] [outer = 153AB800] 18:00:21 INFO - PROCESS | 4056 | 1467684021514 Marionette TRACE conn2 <- [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]]]}] 18:00:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:00:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 703ms 18:00:21 INFO - PROCESS | 4056 | 1467684021566 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 18:00:21 INFO - PROCESS | 4056 | 1467684021568 Marionette TRACE conn2 <- [1,2717,null,{"value":"13"}] 18:00:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:00:21 INFO - PROCESS | 4056 | 1467684021571 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:00:21 INFO - PROCESS | 4056 | 1467684021573 Marionette TRACE conn2 <- [1,2718,null,{}] 18:00:21 INFO - PROCESS | 4056 | 1467684021576 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:21 INFO - PROCESS | 4056 | 1467684021578 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:21 INFO - PROCESS | 4056 | 1467684021727 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 18:00:21 INFO - PROCESS | 4056 | 1467684021748 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:21 INFO - PROCESS | 4056 | 1467684021750 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:21 INFO - PROCESS | 4056 | ++DOCSHELL 16B0D800 == 29 [pid = 4056] [id = 689] 18:00:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (16B0E400) [pid = 4056] [serial = 2067] [outer = 00000000] 18:00:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (16FC2000) [pid = 4056] [serial = 2068] [outer = 16B0E400] 18:00:21 INFO - PROCESS | 4056 | 1467684021793 Marionette DEBUG loaded listener.js 18:00:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (175E6800) [pid = 4056] [serial = 2069] [outer = 16B0E400] 18:00:22 INFO - PROCESS | 4056 | 1467684022692 Marionette TRACE conn2 <- [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"]]]}] 18:00:22 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 18:00:22 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 18:00:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 18:00:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:00:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 18:00:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1140ms 18:00:22 INFO - PROCESS | 4056 | 1467684022714 Marionette TRACE conn2 -> [0,2721,"getWindowHandle",null] 18:00:22 INFO - PROCESS | 4056 | 1467684022716 Marionette TRACE conn2 <- [1,2721,null,{"value":"13"}] 18:00:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:00:22 INFO - PROCESS | 4056 | 1467684022719 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:00:22 INFO - PROCESS | 4056 | 1467684022721 Marionette TRACE conn2 <- [1,2722,null,{}] 18:00:22 INFO - PROCESS | 4056 | 1467684022724 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:22 INFO - PROCESS | 4056 | 1467684022726 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:22 INFO - PROCESS | 4056 | 1467684022833 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 18:00:22 INFO - PROCESS | 4056 | 1467684022840 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:22 INFO - PROCESS | 4056 | 1467684022842 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:22 INFO - PROCESS | 4056 | ++DOCSHELL 1769E000 == 30 [pid = 4056] [id = 690] 18:00:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (176EC000) [pid = 4056] [serial = 2070] [outer = 00000000] 18:00:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (1778CC00) [pid = 4056] [serial = 2071] [outer = 176EC000] 18:00:22 INFO - PROCESS | 4056 | 1467684022884 Marionette DEBUG loaded listener.js 18:00:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (17B14800) [pid = 4056] [serial = 2072] [outer = 176EC000] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (153A8400) [pid = 4056] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (10A7D800) [pid = 4056] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (1100DC00) [pid = 4056] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (1810C000) [pid = 4056] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (153A4C00) [pid = 4056] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (131B9000) [pid = 4056] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:00:23 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (171ED400) [pid = 4056] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:00:23 INFO - PROCESS | 4056 | 1467684023457 Marionette TRACE conn2 <- [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]]]}] 18:00:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:00:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 797ms 18:00:23 INFO - PROCESS | 4056 | 1467684023520 Marionette TRACE conn2 -> [0,2725,"getWindowHandle",null] 18:00:23 INFO - PROCESS | 4056 | 1467684023522 Marionette TRACE conn2 <- [1,2725,null,{"value":"13"}] 18:00:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:00:23 INFO - PROCESS | 4056 | 1467684023525 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:00:23 INFO - PROCESS | 4056 | 1467684023527 Marionette TRACE conn2 <- [1,2726,null,{}] 18:00:23 INFO - PROCESS | 4056 | 1467684023530 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:23 INFO - PROCESS | 4056 | 1467684023536 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:23 INFO - PROCESS | 4056 | 1467684023656 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 18:00:23 INFO - PROCESS | 4056 | 1467684023719 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:23 INFO - PROCESS | 4056 | 1467684023722 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:23 INFO - PROCESS | 4056 | ++DOCSHELL 12AB8C00 == 31 [pid = 4056] [id = 691] 18:00:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (171ED400) [pid = 4056] [serial = 2073] [outer = 00000000] 18:00:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (17BD0400) [pid = 4056] [serial = 2074] [outer = 171ED400] 18:00:23 INFO - PROCESS | 4056 | 1467684023764 Marionette DEBUG loaded listener.js 18:00:23 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (17F19800) [pid = 4056] [serial = 2075] [outer = 171ED400] 18:00:24 INFO - PROCESS | 4056 | 1467684024122 Marionette TRACE conn2 <- [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]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 640ms 18:00:24 INFO - PROCESS | 4056 | 1467684024196 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 4056 | 1467684024198 Marionette TRACE conn2 <- [1,2729,null,{"value":"13"}] 18:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:00:24 INFO - PROCESS | 4056 | 1467684024206 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 4056 | 1467684024209 Marionette TRACE conn2 <- [1,2730,null,{}] 18:00:24 INFO - PROCESS | 4056 | 1467684024212 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 4056 | 1467684024214 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:24 INFO - PROCESS | 4056 | 1467684024288 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 18:00:24 INFO - PROCESS | 4056 | 1467684024295 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 4056 | 1467684024297 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:24 INFO - PROCESS | 4056 | ++DOCSHELL 17BD0000 == 32 [pid = 4056] [id = 692] 18:00:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (17EC9C00) [pid = 4056] [serial = 2076] [outer = 00000000] 18:00:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (18117C00) [pid = 4056] [serial = 2077] [outer = 17EC9C00] 18:00:24 INFO - PROCESS | 4056 | 1467684024346 Marionette DEBUG loaded listener.js 18:00:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (19707000) [pid = 4056] [serial = 2078] [outer = 17EC9C00] 18:00:24 INFO - PROCESS | 4056 | 1467684024763 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:00:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:00:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 594ms 18:00:24 INFO - PROCESS | 4056 | 1467684024800 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 18:00:24 INFO - PROCESS | 4056 | 1467684024802 Marionette TRACE conn2 <- [1,2733,null,{"value":"13"}] 18:00:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:00:24 INFO - PROCESS | 4056 | 1467684024818 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:00:24 INFO - PROCESS | 4056 | 1467684024820 Marionette TRACE conn2 <- [1,2734,null,{}] 18:00:24 INFO - PROCESS | 4056 | 1467684024826 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:24 INFO - PROCESS | 4056 | 1467684024828 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:24 INFO - PROCESS | 4056 | 1467684024901 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 18:00:24 INFO - PROCESS | 4056 | 1467684024907 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:24 INFO - PROCESS | 4056 | 1467684024909 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:24 INFO - PROCESS | 4056 | ++DOCSHELL 1769C400 == 33 [pid = 4056] [id = 693] 18:00:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (18117800) [pid = 4056] [serial = 2079] [outer = 00000000] 18:00:24 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (19B6CC00) [pid = 4056] [serial = 2080] [outer = 18117800] 18:00:24 INFO - PROCESS | 4056 | 1467684024951 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (19B70400) [pid = 4056] [serial = 2081] [outer = 18117800] 18:00:25 INFO - PROCESS | 4056 | 1467684025420 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:00:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:00:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 703ms 18:00:25 INFO - PROCESS | 4056 | 1467684025506 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 18:00:25 INFO - PROCESS | 4056 | 1467684025511 Marionette TRACE conn2 <- [1,2737,null,{"value":"13"}] 18:00:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:00:25 INFO - PROCESS | 4056 | 1467684025517 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:00:25 INFO - PROCESS | 4056 | 1467684025520 Marionette TRACE conn2 <- [1,2738,null,{}] 18:00:25 INFO - PROCESS | 4056 | 1467684025526 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:25 INFO - PROCESS | 4056 | 1467684025529 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:25 INFO - PROCESS | 4056 | 1467684025661 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 18:00:25 INFO - PROCESS | 4056 | 1467684025817 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:25 INFO - PROCESS | 4056 | 1467684025822 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:25 INFO - PROCESS | 4056 | ++DOCSHELL 114CD800 == 34 [pid = 4056] [id = 694] 18:00:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (114D5C00) [pid = 4056] [serial = 2082] [outer = 00000000] 18:00:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (12BDEC00) [pid = 4056] [serial = 2083] [outer = 114D5C00] 18:00:25 INFO - PROCESS | 4056 | 1467684025877 Marionette DEBUG loaded listener.js 18:00:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (13137400) [pid = 4056] [serial = 2084] [outer = 114D5C00] 18:00:26 INFO - PROCESS | 4056 | 1467684026526 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:00:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:00:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1031ms 18:00:26 INFO - PROCESS | 4056 | 1467684026560 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 18:00:26 INFO - PROCESS | 4056 | 1467684026565 Marionette TRACE conn2 <- [1,2741,null,{"value":"13"}] 18:00:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:00:26 INFO - PROCESS | 4056 | 1467684026571 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:00:26 INFO - PROCESS | 4056 | 1467684026574 Marionette TRACE conn2 <- [1,2742,null,{}] 18:00:26 INFO - PROCESS | 4056 | 1467684026597 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:26 INFO - PROCESS | 4056 | 1467684026600 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:26 INFO - PROCESS | 4056 | 1467684026714 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 18:00:26 INFO - PROCESS | 4056 | 1467684026850 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:26 INFO - PROCESS | 4056 | 1467684026853 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:26 INFO - PROCESS | 4056 | ++DOCSHELL 13C72C00 == 35 [pid = 4056] [id = 695] 18:00:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (13C83000) [pid = 4056] [serial = 2085] [outer = 00000000] 18:00:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (14F3D800) [pid = 4056] [serial = 2086] [outer = 13C83000] 18:00:26 INFO - PROCESS | 4056 | 1467684026912 Marionette DEBUG loaded listener.js 18:00:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (153B2000) [pid = 4056] [serial = 2087] [outer = 13C83000] 18:00:27 INFO - PROCESS | 4056 | 1467684027804 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:00:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:00:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1281ms 18:00:27 INFO - PROCESS | 4056 | 1467684027847 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 18:00:27 INFO - PROCESS | 4056 | 1467684027851 Marionette TRACE conn2 <- [1,2745,null,{"value":"13"}] 18:00:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:00:27 INFO - PROCESS | 4056 | 1467684027856 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:00:27 INFO - PROCESS | 4056 | 1467684027859 Marionette TRACE conn2 <- [1,2746,null,{}] 18:00:27 INFO - PROCESS | 4056 | 1467684027864 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:27 INFO - PROCESS | 4056 | 1467684027867 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:27 INFO - PROCESS | 4056 | 1467684027982 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 18:00:28 INFO - PROCESS | 4056 | 1467684028103 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 4056 | 1467684028107 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 17BD0000 == 34 [pid = 4056] [id = 692] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 12AB8C00 == 33 [pid = 4056] [id = 691] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 1769E000 == 32 [pid = 4056] [id = 690] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 16B0D800 == 31 [pid = 4056] [id = 689] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 153A9000 == 30 [pid = 4056] [id = 688] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 13926400 == 29 [pid = 4056] [id = 687] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 11AEC800 == 28 [pid = 4056] [id = 686] 18:00:28 INFO - PROCESS | 4056 | --DOCSHELL 1036A800 == 27 [pid = 4056] [id = 685] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (17B14400) [pid = 4056] [serial = 2044] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (16208400) [pid = 4056] [serial = 2038] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (114C9C00) [pid = 4056] [serial = 2032] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (12AB7800) [pid = 4056] [serial = 2033] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (131B5800) [pid = 4056] [serial = 2029] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (13950400) [pid = 4056] [serial = 2030] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (19902400) [pid = 4056] [serial = 2027] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (19902000) [pid = 4056] [serial = 2026] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (16B12C00) [pid = 4056] [serial = 2041] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (13959800) [pid = 4056] [serial = 2035] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (1705A400) [pid = 4056] [serial = 2042] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (16953000) [pid = 4056] [serial = 2039] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (13921400) [pid = 4056] [serial = 2036] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (17B19000) [pid = 4056] [serial = 2045] [outer = 00000000] [url = about:blank] 18:00:28 INFO - PROCESS | 4056 | ++DOCSHELL 0F391000 == 28 [pid = 4056] [id = 696] 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (0F394C00) [pid = 4056] [serial = 2088] [outer = 00000000] 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (10E37800) [pid = 4056] [serial = 2089] [outer = 0F394C00] 18:00:28 INFO - PROCESS | 4056 | 1467684028177 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (1107BC00) [pid = 4056] [serial = 2090] [outer = 0F394C00] 18:00:28 INFO - PROCESS | 4056 | 1467684028607 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:00:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:00:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 813ms 18:00:28 INFO - PROCESS | 4056 | 1467684028659 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 18:00:28 INFO - PROCESS | 4056 | 1467684028663 Marionette TRACE conn2 <- [1,2749,null,{"value":"13"}] 18:00:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:00:28 INFO - PROCESS | 4056 | 1467684028669 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:00:28 INFO - PROCESS | 4056 | 1467684028671 Marionette TRACE conn2 <- [1,2750,null,{}] 18:00:28 INFO - PROCESS | 4056 | 1467684028675 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:28 INFO - PROCESS | 4056 | 1467684028678 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:28 INFO - PROCESS | 4056 | 1467684028760 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 18:00:28 INFO - PROCESS | 4056 | 1467684028767 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:28 INFO - PROCESS | 4056 | 1467684028770 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:28 INFO - PROCESS | 4056 | ++DOCSHELL 12D80800 == 29 [pid = 4056] [id = 697] 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (12D88400) [pid = 4056] [serial = 2091] [outer = 00000000] 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (131B9800) [pid = 4056] [serial = 2092] [outer = 12D88400] 18:00:28 INFO - PROCESS | 4056 | 1467684028816 Marionette DEBUG loaded listener.js 18:00:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (134D3800) [pid = 4056] [serial = 2093] [outer = 12D88400] 18:00:29 INFO - PROCESS | 4056 | 1467684029299 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:00:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:00:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 703ms 18:00:29 INFO - PROCESS | 4056 | 1467684029369 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 18:00:29 INFO - PROCESS | 4056 | 1467684029371 Marionette TRACE conn2 <- [1,2753,null,{"value":"13"}] 18:00:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:00:29 INFO - PROCESS | 4056 | 1467684029375 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:00:29 INFO - PROCESS | 4056 | 1467684029379 Marionette TRACE conn2 <- [1,2754,null,{}] 18:00:29 INFO - PROCESS | 4056 | 1467684029395 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:29 INFO - PROCESS | 4056 | 1467684029400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:29 INFO - PROCESS | 4056 | 1467684029509 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 18:00:29 INFO - PROCESS | 4056 | 1467684029616 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:29 INFO - PROCESS | 4056 | 1467684029619 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:29 INFO - PROCESS | 4056 | ++DOCSHELL 13E97000 == 30 [pid = 4056] [id = 698] 18:00:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (13E9E000) [pid = 4056] [serial = 2094] [outer = 00000000] 18:00:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (14F99800) [pid = 4056] [serial = 2095] [outer = 13E9E000] 18:00:29 INFO - PROCESS | 4056 | 1467684029665 Marionette DEBUG loaded listener.js 18:00:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (153B0400) [pid = 4056] [serial = 2096] [outer = 13E9E000] 18:00:30 INFO - PROCESS | 4056 | 1467684030022 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 688ms 18:00:30 INFO - PROCESS | 4056 | 1467684030074 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 4056 | 1467684030076 Marionette TRACE conn2 <- [1,2757,null,{"value":"13"}] 18:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:00:30 INFO - PROCESS | 4056 | 1467684030080 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 4056 | 1467684030081 Marionette TRACE conn2 <- [1,2758,null,{}] 18:00:30 INFO - PROCESS | 4056 | 1467684030084 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:30 INFO - PROCESS | 4056 | 1467684030086 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:30 INFO - PROCESS | 4056 | 1467684030178 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 18:00:30 INFO - PROCESS | 4056 | 1467684030183 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 4056 | 1467684030185 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:30 INFO - PROCESS | 4056 | ++DOCSHELL 16354000 == 31 [pid = 4056] [id = 699] 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (16B0BC00) [pid = 4056] [serial = 2097] [outer = 00000000] 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (16FBD000) [pid = 4056] [serial = 2098] [outer = 16B0BC00] 18:00:30 INFO - PROCESS | 4056 | 1467684030228 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (171F2400) [pid = 4056] [serial = 2099] [outer = 16B0BC00] 18:00:30 INFO - PROCESS | 4056 | 1467684030693 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:00:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:00:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 625ms 18:00:30 INFO - PROCESS | 4056 | 1467684030717 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 18:00:30 INFO - PROCESS | 4056 | 1467684030719 Marionette TRACE conn2 <- [1,2761,null,{"value":"13"}] 18:00:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:00:30 INFO - PROCESS | 4056 | 1467684030729 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:00:30 INFO - PROCESS | 4056 | 1467684030730 Marionette TRACE conn2 <- [1,2762,null,{}] 18:00:30 INFO - PROCESS | 4056 | 1467684030734 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:30 INFO - PROCESS | 4056 | 1467684030736 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:30 INFO - PROCESS | 4056 | 1467684030845 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 18:00:30 INFO - PROCESS | 4056 | 1467684030850 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:30 INFO - PROCESS | 4056 | 1467684030852 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:30 INFO - PROCESS | 4056 | ++DOCSHELL 13156000 == 32 [pid = 4056] [id = 700] 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (131BCC00) [pid = 4056] [serial = 2100] [outer = 00000000] 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1777E400) [pid = 4056] [serial = 2101] [outer = 131BCC00] 18:00:30 INFO - PROCESS | 4056 | 1467684030894 Marionette DEBUG loaded listener.js 18:00:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1778C400) [pid = 4056] [serial = 2102] [outer = 131BCC00] 18:00:31 INFO - PROCESS | 4056 | 1467684031368 Marionette TRACE conn2 <- [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]]]}] 18:00:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:00:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 688ms 18:00:31 INFO - PROCESS | 4056 | 1467684031423 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 18:00:31 INFO - PROCESS | 4056 | 1467684031427 Marionette TRACE conn2 <- [1,2765,null,{"value":"13"}] 18:00:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:00:31 INFO - PROCESS | 4056 | 1467684031436 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:00:31 INFO - PROCESS | 4056 | 1467684031438 Marionette TRACE conn2 <- [1,2766,null,{}] 18:00:31 INFO - PROCESS | 4056 | 1467684031441 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:31 INFO - PROCESS | 4056 | 1467684031447 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:31 INFO - PROCESS | 4056 | 1467684031581 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 18:00:31 INFO - PROCESS | 4056 | 1467684031646 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:31 INFO - PROCESS | 4056 | 1467684031649 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:31 INFO - PROCESS | 4056 | ++DOCSHELL 17B19800 == 33 [pid = 4056] [id = 701] 18:00:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17B1D800) [pid = 4056] [serial = 2103] [outer = 00000000] 18:00:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1810F000) [pid = 4056] [serial = 2104] [outer = 17B1D800] 18:00:31 INFO - PROCESS | 4056 | 1467684031691 Marionette DEBUG loaded listener.js 18:00:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (18110000) [pid = 4056] [serial = 2105] [outer = 17B1D800] 18:00:32 INFO - PROCESS | 4056 | 1467684032107 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 703ms 18:00:32 INFO - PROCESS | 4056 | 1467684032127 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 4056 | 1467684032129 Marionette TRACE conn2 <- [1,2769,null,{"value":"13"}] 18:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:00:32 INFO - PROCESS | 4056 | 1467684032132 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 4056 | 1467684032134 Marionette TRACE conn2 <- [1,2770,null,{}] 18:00:32 INFO - PROCESS | 4056 | 1467684032137 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:32 INFO - PROCESS | 4056 | 1467684032139 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:32 INFO - PROCESS | 4056 | 1467684032285 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 18:00:32 INFO - PROCESS | 4056 | 1467684032290 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:32 INFO - PROCESS | 4056 | 1467684032292 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:32 INFO - PROCESS | 4056 | ++DOCSHELL 19B88C00 == 34 [pid = 4056] [id = 702] 18:00:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19B89400) [pid = 4056] [serial = 2106] [outer = 00000000] 18:00:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19E35800) [pid = 4056] [serial = 2107] [outer = 19B89400] 18:00:32 INFO - PROCESS | 4056 | 1467684032338 Marionette DEBUG loaded listener.js 18:00:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19E36800) [pid = 4056] [serial = 2108] [outer = 19B89400] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (11C3F800) [pid = 4056] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (16B0E400) [pid = 4056] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (11AF1800) [pid = 4056] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (14399000) [pid = 4056] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (17F18800) [pid = 4056] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (176EC000) [pid = 4056] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17EC9C00) [pid = 4056] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (10A09800) [pid = 4056] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (153AB800) [pid = 4056] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:00:32 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (13927000) [pid = 4056] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:00:32 INFO - PROCESS | 4056 | 1467684032839 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:00:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:00:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 735ms 18:00:32 INFO - PROCESS | 4056 | 1467684032874 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 18:00:32 INFO - PROCESS | 4056 | 1467684032875 Marionette TRACE conn2 <- [1,2773,null,{"value":"13"}] 18:00:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:00:32 INFO - PROCESS | 4056 | 1467684032879 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:00:32 INFO - PROCESS | 4056 | 1467684032881 Marionette TRACE conn2 <- [1,2774,null,{}] 18:00:32 INFO - PROCESS | 4056 | 1467684032884 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:32 INFO - PROCESS | 4056 | 1467684032886 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:32 INFO - PROCESS | 4056 | 1467684032966 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 18:00:32 INFO - PROCESS | 4056 | 1467684032971 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:32 INFO - PROCESS | 4056 | 1467684032973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:32 INFO - PROCESS | 4056 | ++DOCSHELL 131B9000 == 35 [pid = 4056] [id = 703] 18:00:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (153A5C00) [pid = 4056] [serial = 2109] [outer = 00000000] 18:00:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (17F5F000) [pid = 4056] [serial = 2110] [outer = 153A5C00] 18:00:33 INFO - PROCESS | 4056 | 1467684033015 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (19B70C00) [pid = 4056] [serial = 2111] [outer = 153A5C00] 18:00:33 INFO - PROCESS | 4056 | 1467684033426 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:00:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:00:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 594ms 18:00:33 INFO - PROCESS | 4056 | 1467684033485 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 18:00:33 INFO - PROCESS | 4056 | 1467684033487 Marionette TRACE conn2 <- [1,2777,null,{"value":"13"}] 18:00:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:00:33 INFO - PROCESS | 4056 | 1467684033494 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:00:33 INFO - PROCESS | 4056 | 1467684033496 Marionette TRACE conn2 <- [1,2778,null,{}] 18:00:33 INFO - PROCESS | 4056 | 1467684033499 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:33 INFO - PROCESS | 4056 | 1467684033501 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:33 INFO - PROCESS | 4056 | 1467684033577 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 18:00:33 INFO - PROCESS | 4056 | 1467684033582 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:33 INFO - PROCESS | 4056 | 1467684033584 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:33 INFO - PROCESS | 4056 | ++DOCSHELL 1A124800 == 36 [pid = 4056] [id = 704] 18:00:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1A131400) [pid = 4056] [serial = 2112] [outer = 00000000] 18:00:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1A135800) [pid = 4056] [serial = 2113] [outer = 1A131400] 18:00:33 INFO - PROCESS | 4056 | 1467684033626 Marionette DEBUG loaded listener.js 18:00:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (1A136000) [pid = 4056] [serial = 2114] [outer = 1A131400] 18:00:34 INFO - PROCESS | 4056 | 1467684034067 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:00:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:00:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 593ms 18:00:34 INFO - PROCESS | 4056 | 1467684034090 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 18:00:34 INFO - PROCESS | 4056 | 1467684034091 Marionette TRACE conn2 <- [1,2781,null,{"value":"13"}] 18:00:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:00:34 INFO - PROCESS | 4056 | 1467684034095 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:00:34 INFO - PROCESS | 4056 | 1467684034106 Marionette TRACE conn2 <- [1,2782,null,{}] 18:00:34 INFO - PROCESS | 4056 | 1467684034110 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:34 INFO - PROCESS | 4056 | 1467684034111 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:34 INFO - PROCESS | 4056 | 1467684034249 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 18:00:34 INFO - PROCESS | 4056 | 1467684034260 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:34 INFO - PROCESS | 4056 | 1467684034261 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:34 INFO - PROCESS | 4056 | ++DOCSHELL 1A13E400 == 37 [pid = 4056] [id = 705] 18:00:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (1A13EC00) [pid = 4056] [serial = 2115] [outer = 00000000] 18:00:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A142800) [pid = 4056] [serial = 2116] [outer = 1A13EC00] 18:00:34 INFO - PROCESS | 4056 | 1467684034306 Marionette DEBUG loaded listener.js 18:00:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A189800) [pid = 4056] [serial = 2117] [outer = 1A13EC00] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 0F391000 == 36 [pid = 4056] [id = 696] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 13C72C00 == 35 [pid = 4056] [id = 695] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 1769C400 == 34 [pid = 4056] [id = 693] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 114CD800 == 33 [pid = 4056] [id = 694] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 12D80800 == 32 [pid = 4056] [id = 697] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 16354000 == 31 [pid = 4056] [id = 699] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 13E97000 == 30 [pid = 4056] [id = 698] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 131B9000 == 29 [pid = 4056] [id = 703] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 17B19800 == 28 [pid = 4056] [id = 701] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 1A124800 == 27 [pid = 4056] [id = 704] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 19B88C00 == 26 [pid = 4056] [id = 702] 18:00:35 INFO - PROCESS | 4056 | --DOCSHELL 13156000 == 25 [pid = 4056] [id = 700] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12D81800) [pid = 4056] [serial = 2059] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13031400) [pid = 4056] [serial = 2060] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (16FC2000) [pid = 4056] [serial = 2068] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (13131000) [pid = 4056] [serial = 2048] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (12D88C00) [pid = 4056] [serial = 2047] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (15CA5400) [pid = 4056] [serial = 2051] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1543AC00) [pid = 4056] [serial = 2050] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (19701C00) [pid = 4056] [serial = 2054] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (18115800) [pid = 4056] [serial = 2053] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1778CC00) [pid = 4056] [serial = 2071] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (17BD0400) [pid = 4056] [serial = 2074] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (19B6CC00) [pid = 4056] [serial = 2080] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (18117C00) [pid = 4056] [serial = 2077] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (1315B800) [pid = 4056] [serial = 2057] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (130A5C00) [pid = 4056] [serial = 2056] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (17B14800) [pid = 4056] [serial = 2072] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (19707000) [pid = 4056] [serial = 2078] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (15CA0800) [pid = 4056] [serial = 2065] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (13C72800) [pid = 4056] [serial = 2062] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (13C83800) [pid = 4056] [serial = 2063] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 56 (175E6800) [pid = 4056] [serial = 2069] [outer = 00000000] [url = about:blank] 18:00:35 INFO - PROCESS | 4056 | --DOMWINDOW == 55 (162A3000) [pid = 4056] [serial = 2066] [outer = 00000000] [url = about:blank] 18:00:36 INFO - PROCESS | 4056 | 1467684036034 Marionette TRACE conn2 <- [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]]]}] 18:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1969ms 18:00:36 INFO - PROCESS | 4056 | 1467684036079 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 4056 | 1467684036083 Marionette TRACE conn2 <- [1,2785,null,{"value":"13"}] 18:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:00:36 INFO - PROCESS | 4056 | 1467684036088 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 4056 | 1467684036091 Marionette TRACE conn2 <- [1,2786,null,{}] 18:00:36 INFO - PROCESS | 4056 | 1467684036097 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:36 INFO - PROCESS | 4056 | 1467684036100 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:36 INFO - PROCESS | 4056 | 1467684036192 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 18:00:36 INFO - PROCESS | 4056 | 1467684036199 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 4056 | 1467684036204 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:36 INFO - PROCESS | 4056 | ++DOCSHELL 10A9D800 == 26 [pid = 4056] [id = 706] 18:00:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 56 (10A9E000) [pid = 4056] [serial = 2118] [outer = 00000000] 18:00:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 57 (11072400) [pid = 4056] [serial = 2119] [outer = 10A9E000] 18:00:36 INFO - PROCESS | 4056 | 1467684036253 Marionette DEBUG loaded listener.js 18:00:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (114CFC00) [pid = 4056] [serial = 2120] [outer = 10A9E000] 18:00:36 INFO - PROCESS | 4056 | 1467684036790 Marionette TRACE conn2 <- [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]]]}] 18:00:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:00:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 735ms 18:00:36 INFO - PROCESS | 4056 | 1467684036826 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 18:00:36 INFO - PROCESS | 4056 | 1467684036831 Marionette TRACE conn2 <- [1,2789,null,{"value":"13"}] 18:00:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:00:36 INFO - PROCESS | 4056 | 1467684036837 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:00:36 INFO - PROCESS | 4056 | 1467684036840 Marionette TRACE conn2 <- [1,2790,null,{}] 18:00:36 INFO - PROCESS | 4056 | 1467684036843 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:36 INFO - PROCESS | 4056 | 1467684036846 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:36 INFO - PROCESS | 4056 | 1467684036931 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 18:00:36 INFO - PROCESS | 4056 | 1467684036949 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:36 INFO - PROCESS | 4056 | 1467684036952 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:37 INFO - PROCESS | 4056 | ++DOCSHELL 12D84000 == 27 [pid = 4056] [id = 707] 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (12D88C00) [pid = 4056] [serial = 2121] [outer = 00000000] 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (130A3000) [pid = 4056] [serial = 2122] [outer = 12D88C00] 18:00:37 INFO - PROCESS | 4056 | 1467684037085 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (13137000) [pid = 4056] [serial = 2123] [outer = 12D88C00] 18:00:37 INFO - PROCESS | 4056 | 1467684037476 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:00:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:00:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 704ms 18:00:37 INFO - PROCESS | 4056 | 1467684037536 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 18:00:37 INFO - PROCESS | 4056 | 1467684037539 Marionette TRACE conn2 <- [1,2793,null,{"value":"13"}] 18:00:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:00:37 INFO - PROCESS | 4056 | 1467684037542 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:00:37 INFO - PROCESS | 4056 | 1467684037546 Marionette TRACE conn2 <- [1,2794,null,{}] 18:00:37 INFO - PROCESS | 4056 | 1467684037557 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:37 INFO - PROCESS | 4056 | 1467684037562 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:37 INFO - PROCESS | 4056 | 1467684037672 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 18:00:37 INFO - PROCESS | 4056 | 1467684037687 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:37 INFO - PROCESS | 4056 | 1467684037690 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:37 INFO - PROCESS | 4056 | ++DOCSHELL 13951400 == 28 [pid = 4056] [id = 708] 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (13951C00) [pid = 4056] [serial = 2124] [outer = 00000000] 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (13C67C00) [pid = 4056] [serial = 2125] [outer = 13951C00] 18:00:37 INFO - PROCESS | 4056 | 1467684037738 Marionette DEBUG loaded listener.js 18:00:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (13C80C00) [pid = 4056] [serial = 2126] [outer = 13951C00] 18:00:38 INFO - PROCESS | 4056 | 1467684038172 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 640ms 18:00:38 INFO - PROCESS | 4056 | 1467684038179 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 4056 | 1467684038181 Marionette TRACE conn2 <- [1,2797,null,{"value":"13"}] 18:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:00:38 INFO - PROCESS | 4056 | 1467684038185 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 4056 | 1467684038197 Marionette TRACE conn2 <- [1,2798,null,{}] 18:00:38 INFO - PROCESS | 4056 | 1467684038215 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:38 INFO - PROCESS | 4056 | 1467684038217 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:38 INFO - PROCESS | 4056 | 1467684038296 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 18:00:38 INFO - PROCESS | 4056 | 1467684038301 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 4056 | 1467684038303 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:38 INFO - PROCESS | 4056 | ++DOCSHELL 14393400 == 29 [pid = 4056] [id = 709] 18:00:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (14398800) [pid = 4056] [serial = 2127] [outer = 00000000] 18:00:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (15437C00) [pid = 4056] [serial = 2128] [outer = 14398800] 18:00:38 INFO - PROCESS | 4056 | 1467684038347 Marionette DEBUG loaded listener.js 18:00:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (15C99400) [pid = 4056] [serial = 2129] [outer = 14398800] 18:00:38 INFO - PROCESS | 4056 | 1467684038776 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:00:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:00:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 625ms 18:00:38 INFO - PROCESS | 4056 | 1467684038802 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 18:00:38 INFO - PROCESS | 4056 | 1467684038804 Marionette TRACE conn2 <- [1,2801,null,{"value":"13"}] 18:00:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:00:38 INFO - PROCESS | 4056 | 1467684038807 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:00:38 INFO - PROCESS | 4056 | 1467684038809 Marionette TRACE conn2 <- [1,2802,null,{}] 18:00:38 INFO - PROCESS | 4056 | 1467684038813 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:38 INFO - PROCESS | 4056 | 1467684038815 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:38 INFO - PROCESS | 4056 | 1467684038931 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 18:00:38 INFO - PROCESS | 4056 | 1467684038939 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:38 INFO - PROCESS | 4056 | 1467684038942 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:38 INFO - PROCESS | 4056 | ++DOCSHELL 16210C00 == 30 [pid = 4056] [id = 710] 18:00:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (162A1800) [pid = 4056] [serial = 2130] [outer = 00000000] 18:00:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (1634D400) [pid = 4056] [serial = 2131] [outer = 162A1800] 18:00:38 INFO - PROCESS | 4056 | 1467684038984 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (16B0A400) [pid = 4056] [serial = 2132] [outer = 162A1800] 18:00:39 INFO - PROCESS | 4056 | 1467684039410 Marionette TRACE conn2 <- [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]]]}] 18:00:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:00:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 641ms 18:00:39 INFO - PROCESS | 4056 | 1467684039446 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 18:00:39 INFO - PROCESS | 4056 | 1467684039448 Marionette TRACE conn2 <- [1,2805,null,{"value":"13"}] 18:00:39 INFO - PROCESS | 4056 | 1467684039451 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:00:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:00:39 INFO - PROCESS | 4056 | 1467684039453 Marionette TRACE conn2 <- [1,2806,null,{}] 18:00:39 INFO - PROCESS | 4056 | 1467684039456 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:39 INFO - PROCESS | 4056 | 1467684039462 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:39 INFO - PROCESS | 4056 | 1467684039603 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 18:00:39 INFO - PROCESS | 4056 | 1467684039618 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:39 INFO - PROCESS | 4056 | 1467684039620 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:39 INFO - PROCESS | 4056 | ++DOCSHELL 17699C00 == 31 [pid = 4056] [id = 711] 18:00:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (1769C400) [pid = 4056] [serial = 2133] [outer = 00000000] 18:00:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (1778CC00) [pid = 4056] [serial = 2134] [outer = 1769C400] 18:00:39 INFO - PROCESS | 4056 | 1467684039664 Marionette DEBUG loaded listener.js 18:00:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (176EE000) [pid = 4056] [serial = 2135] [outer = 1769C400] 18:00:40 INFO - PROCESS | 4056 | 1467684040046 Marionette TRACE conn2 <- [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]]]}] 18:00:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:00:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 640ms 18:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:00:40 INFO - PROCESS | 4056 | 1467684040089 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 4056 | 1467684040091 Marionette TRACE conn2 <- [1,2809,null,{"value":"13"}] 18:00:40 INFO - PROCESS | 4056 | 1467684040094 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - PROCESS | 4056 | 1467684040096 Marionette TRACE conn2 <- [1,2810,null,{}] 18:00:40 INFO - PROCESS | 4056 | 1467684040099 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:40 INFO - PROCESS | 4056 | 1467684040101 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:40 INFO - PROCESS | 4056 | 1467684040185 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 18:00:40 INFO - PROCESS | 4056 | 1467684040306 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 4056 | 1467684040308 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:40 INFO - PROCESS | 4056 | ++DOCSHELL 176E8400 == 32 [pid = 4056] [id = 712] 18:00:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17789000) [pid = 4056] [serial = 2136] [outer = 00000000] 18:00:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17EC8000) [pid = 4056] [serial = 2137] [outer = 17789000] 18:00:40 INFO - PROCESS | 4056 | 1467684040352 Marionette DEBUG loaded listener.js 18:00:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17ECC800) [pid = 4056] [serial = 2138] [outer = 17789000] 18:00:40 INFO - PROCESS | 4056 | 1467684040701 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:00:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:00:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 625ms 18:00:40 INFO - PROCESS | 4056 | 1467684040733 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 18:00:40 INFO - PROCESS | 4056 | 1467684040735 Marionette TRACE conn2 <- [1,2813,null,{"value":"13"}] 18:00:40 INFO - PROCESS | 4056 | 1467684040738 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:00:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:00:40 INFO - PROCESS | 4056 | 1467684040740 Marionette TRACE conn2 <- [1,2814,null,{}] 18:00:40 INFO - PROCESS | 4056 | 1467684040743 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:40 INFO - PROCESS | 4056 | 1467684040745 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:40 INFO - PROCESS | 4056 | 1467684040865 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 18:00:40 INFO - PROCESS | 4056 | 1467684040926 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:40 INFO - PROCESS | 4056 | 1467684040928 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:40 INFO - PROCESS | 4056 | ++DOCSHELL 14394C00 == 33 [pid = 4056] [id = 713] 18:00:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (17B20C00) [pid = 4056] [serial = 2139] [outer = 00000000] 18:00:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19702400) [pid = 4056] [serial = 2140] [outer = 17B20C00] 18:00:40 INFO - PROCESS | 4056 | 1467684040970 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (18114800) [pid = 4056] [serial = 2141] [outer = 17B20C00] 18:00:41 INFO - PROCESS | 4056 | 1467684041351 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:00:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:00:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 625ms 18:00:41 INFO - PROCESS | 4056 | 1467684041377 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 18:00:41 INFO - PROCESS | 4056 | 1467684041378 Marionette TRACE conn2 <- [1,2817,null,{"value":"13"}] 18:00:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:00:41 INFO - PROCESS | 4056 | 1467684041382 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:00:41 INFO - PROCESS | 4056 | 1467684041383 Marionette TRACE conn2 <- [1,2818,null,{}] 18:00:41 INFO - PROCESS | 4056 | 1467684041394 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:41 INFO - PROCESS | 4056 | 1467684041395 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:41 INFO - PROCESS | 4056 | 1467684041503 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 18:00:41 INFO - PROCESS | 4056 | 1467684041509 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:41 INFO - PROCESS | 4056 | 1467684041511 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:41 INFO - PROCESS | 4056 | ++DOCSHELL 13950400 == 34 [pid = 4056] [id = 714] 18:00:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (18118C00) [pid = 4056] [serial = 2142] [outer = 00000000] 18:00:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19908800) [pid = 4056] [serial = 2143] [outer = 18118C00] 18:00:41 INFO - PROCESS | 4056 | 1467684041552 Marionette DEBUG loaded listener.js 18:00:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (19910800) [pid = 4056] [serial = 2144] [outer = 18118C00] 18:00:41 INFO - PROCESS | 4056 | 1467684042005 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 641ms 18:00:42 INFO - PROCESS | 4056 | 1467684042020 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 4056 | 1467684042022 Marionette TRACE conn2 <- [1,2821,null,{"value":"13"}] 18:00:42 INFO - PROCESS | 4056 | 1467684042025 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:00:42 INFO - PROCESS | 4056 | 1467684042027 Marionette TRACE conn2 <- [1,2822,null,{}] 18:00:42 INFO - PROCESS | 4056 | 1467684042030 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:42 INFO - PROCESS | 4056 | 1467684042032 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:42 INFO - PROCESS | 4056 | 1467684042156 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 18:00:42 INFO - PROCESS | 4056 | 1467684042161 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 4056 | 1467684042163 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:42 INFO - PROCESS | 4056 | ++DOCSHELL 139D5800 == 35 [pid = 4056] [id = 715] 18:00:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (14399000) [pid = 4056] [serial = 2145] [outer = 00000000] 18:00:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A135000) [pid = 4056] [serial = 2146] [outer = 14399000] 18:00:42 INFO - PROCESS | 4056 | 1467684042208 Marionette DEBUG loaded listener.js 18:00:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A13D400) [pid = 4056] [serial = 2147] [outer = 14399000] 18:00:42 INFO - PROCESS | 4056 | 1467684042656 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:00:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:00:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 703ms 18:00:42 INFO - PROCESS | 4056 | 1467684042726 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 18:00:42 INFO - PROCESS | 4056 | 1467684042728 Marionette TRACE conn2 <- [1,2825,null,{"value":"13"}] 18:00:42 INFO - PROCESS | 4056 | 1467684042731 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:00:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:00:42 INFO - PROCESS | 4056 | 1467684042733 Marionette TRACE conn2 <- [1,2826,null,{}] 18:00:42 INFO - PROCESS | 4056 | 1467684042737 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:42 INFO - PROCESS | 4056 | 1467684042739 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:42 INFO - PROCESS | 4056 | 1467684042862 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 18:00:42 INFO - PROCESS | 4056 | 1467684042961 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:42 INFO - PROCESS | 4056 | 1467684042963 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:42 INFO - PROCESS | 4056 | ++DOCSHELL 16202800 == 36 [pid = 4056] [id = 716] 18:00:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A190C00) [pid = 4056] [serial = 2148] [outer = 00000000] 18:00:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (1A522C00) [pid = 4056] [serial = 2149] [outer = 1A190C00] 18:00:43 INFO - PROCESS | 4056 | 1467684043007 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (1A52B000) [pid = 4056] [serial = 2150] [outer = 1A190C00] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (171ED400) [pid = 4056] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1A131400) [pid = 4056] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131BCC00) [pid = 4056] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17B1D800) [pid = 4056] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B89400) [pid = 4056] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (12D88400) [pid = 4056] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (0F394C00) [pid = 4056] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (13C83000) [pid = 4056] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (114D5C00) [pid = 4056] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (18117800) [pid = 4056] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (16B0BC00) [pid = 4056] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (13E9E000) [pid = 4056] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:00:43 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (153A5C00) [pid = 4056] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:00:43 INFO - PROCESS | 4056 | 1467684043567 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:00:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:00:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 906ms 18:00:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:00:43 INFO - PROCESS | 4056 | 1467684043636 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 18:00:43 INFO - PROCESS | 4056 | 1467684043639 Marionette TRACE conn2 <- [1,2829,null,{"value":"13"}] 18:00:43 INFO - PROCESS | 4056 | 1467684043643 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:00:43 INFO - PROCESS | 4056 | 1467684043644 Marionette TRACE conn2 <- [1,2830,null,{}] 18:00:43 INFO - PROCESS | 4056 | 1467684043647 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:43 INFO - PROCESS | 4056 | 1467684043649 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:43 INFO - PROCESS | 4056 | 1467684043728 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 18:00:43 INFO - PROCESS | 4056 | 1467684043733 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:43 INFO - PROCESS | 4056 | 1467684043735 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:43 INFO - PROCESS | 4056 | ++DOCSHELL 139D3400 == 37 [pid = 4056] [id = 717] 18:00:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (14394000) [pid = 4056] [serial = 2151] [outer = 00000000] 18:00:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (16B0F000) [pid = 4056] [serial = 2152] [outer = 14394000] 18:00:43 INFO - PROCESS | 4056 | 1467684043776 Marionette DEBUG loaded listener.js 18:00:43 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17BD0000) [pid = 4056] [serial = 2153] [outer = 14394000] 18:00:44 INFO - PROCESS | 4056 | 1467684044199 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 594ms 18:00:44 INFO - PROCESS | 4056 | 1467684044247 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 4056 | 1467684044249 Marionette TRACE conn2 <- [1,2833,null,{"value":"13"}] 18:00:44 INFO - PROCESS | 4056 | 1467684044252 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 4056 | 1467684044254 Marionette TRACE conn2 <- [1,2834,null,{}] 18:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:00:44 INFO - PROCESS | 4056 | 1467684044262 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:44 INFO - PROCESS | 4056 | 1467684044263 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:44 INFO - PROCESS | 4056 | 1467684044350 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 18:00:44 INFO - PROCESS | 4056 | 1467684044356 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 4056 | 1467684044358 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:44 INFO - PROCESS | 4056 | ++DOCSHELL 17B1D800 == 38 [pid = 4056] [id = 718] 18:00:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (17BC9000) [pid = 4056] [serial = 2154] [outer = 00000000] 18:00:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1A51F800) [pid = 4056] [serial = 2155] [outer = 17BC9000] 18:00:44 INFO - PROCESS | 4056 | 1467684044399 Marionette DEBUG loaded listener.js 18:00:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (17784400) [pid = 4056] [serial = 2156] [outer = 17BC9000] 18:00:44 INFO - PROCESS | 4056 | 1467684044840 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:00:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:00:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 625ms 18:00:44 INFO - PROCESS | 4056 | 1467684044899 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 18:00:44 INFO - PROCESS | 4056 | 1467684044901 Marionette TRACE conn2 <- [1,2837,null,{"value":"13"}] 18:00:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:00:44 INFO - PROCESS | 4056 | 1467684044903 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:00:44 INFO - PROCESS | 4056 | 1467684044905 Marionette TRACE conn2 <- [1,2838,null,{}] 18:00:44 INFO - PROCESS | 4056 | 1467684044909 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:44 INFO - PROCESS | 4056 | 1467684044911 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:44 INFO - PROCESS | 4056 | 1467684044987 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 18:00:44 INFO - PROCESS | 4056 | 1467684044992 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:44 INFO - PROCESS | 4056 | 1467684044993 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:44 INFO - PROCESS | 4056 | ++DOCSHELL 16B12C00 == 39 [pid = 4056] [id = 719] 18:00:44 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A613000) [pid = 4056] [serial = 2157] [outer = 00000000] 18:00:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A61A000) [pid = 4056] [serial = 2158] [outer = 1A613000] 18:00:45 INFO - PROCESS | 4056 | 1467684045035 Marionette DEBUG loaded listener.js 18:00:45 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A61DC00) [pid = 4056] [serial = 2159] [outer = 1A613000] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 1A13E400 == 38 [pid = 4056] [id = 705] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 10A9D800 == 37 [pid = 4056] [id = 706] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 12D84000 == 36 [pid = 4056] [id = 707] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 17699C00 == 35 [pid = 4056] [id = 711] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 14394C00 == 34 [pid = 4056] [id = 713] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 16210C00 == 33 [pid = 4056] [id = 710] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 14393400 == 32 [pid = 4056] [id = 709] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 176E8400 == 31 [pid = 4056] [id = 712] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 139D5800 == 30 [pid = 4056] [id = 715] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 16202800 == 29 [pid = 4056] [id = 716] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 13951400 == 28 [pid = 4056] [id = 708] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 139D3400 == 27 [pid = 4056] [id = 717] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 13950400 == 26 [pid = 4056] [id = 714] 18:00:46 INFO - PROCESS | 4056 | --DOCSHELL 17B1D800 == 25 [pid = 4056] [id = 718] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A136000) [pid = 4056] [serial = 2114] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A142800) [pid = 4056] [serial = 2116] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1777E400) [pid = 4056] [serial = 2101] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1810F000) [pid = 4056] [serial = 2104] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19E35800) [pid = 4056] [serial = 2107] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (18110000) [pid = 4056] [serial = 2105] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (19E36800) [pid = 4056] [serial = 2108] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1A135800) [pid = 4056] [serial = 2113] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (131B9800) [pid = 4056] [serial = 2092] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (134D3800) [pid = 4056] [serial = 2093] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (10E37800) [pid = 4056] [serial = 2089] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1107BC00) [pid = 4056] [serial = 2090] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (153B2000) [pid = 4056] [serial = 2087] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14F3D800) [pid = 4056] [serial = 2086] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (13137400) [pid = 4056] [serial = 2084] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (12BDEC00) [pid = 4056] [serial = 2083] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (19B70400) [pid = 4056] [serial = 2081] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (16FBD000) [pid = 4056] [serial = 2098] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (14F99800) [pid = 4056] [serial = 2095] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (153B0400) [pid = 4056] [serial = 2096] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (1778C400) [pid = 4056] [serial = 2102] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (17F5F000) [pid = 4056] [serial = 2110] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (19B70C00) [pid = 4056] [serial = 2111] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (171F2400) [pid = 4056] [serial = 2099] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (17F19800) [pid = 4056] [serial = 2075] [outer = 00000000] [url = about:blank] 18:00:46 INFO - PROCESS | 4056 | 1467684046809 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:00:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:00:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1969ms 18:00:46 INFO - PROCESS | 4056 | 1467684046873 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 18:00:46 INFO - PROCESS | 4056 | 1467684046877 Marionette TRACE conn2 <- [1,2841,null,{"value":"13"}] 18:00:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:00:46 INFO - PROCESS | 4056 | 1467684046883 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:00:46 INFO - PROCESS | 4056 | 1467684046886 Marionette TRACE conn2 <- [1,2842,null,{}] 18:00:46 INFO - PROCESS | 4056 | 1467684046892 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:46 INFO - PROCESS | 4056 | 1467684046895 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:46 INFO - PROCESS | 4056 | 1467684046994 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 18:00:47 INFO - PROCESS | 4056 | 1467684047007 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:47 INFO - PROCESS | 4056 | 1467684047012 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:47 INFO - PROCESS | 4056 | ++DOCSHELL 10A7AC00 == 26 [pid = 4056] [id = 720] 18:00:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (10A7E000) [pid = 4056] [serial = 2160] [outer = 00000000] 18:00:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (10F0B800) [pid = 4056] [serial = 2161] [outer = 10A7E000] 18:00:47 INFO - PROCESS | 4056 | 1467684047059 Marionette DEBUG loaded listener.js 18:00:47 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (11008000) [pid = 4056] [serial = 2162] [outer = 10A7E000] 18:00:47 INFO - PROCESS | 4056 | 1467684047828 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:00:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:00:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1000ms 18:00:47 INFO - PROCESS | 4056 | 1467684047885 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 18:00:47 INFO - PROCESS | 4056 | 1467684047890 Marionette TRACE conn2 <- [1,2845,null,{"value":"13"}] 18:00:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:00:47 INFO - PROCESS | 4056 | 1467684047895 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:00:47 INFO - PROCESS | 4056 | 1467684047899 Marionette TRACE conn2 <- [1,2846,null,{}] 18:00:47 INFO - PROCESS | 4056 | 1467684047905 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:47 INFO - PROCESS | 4056 | 1467684047908 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:48 INFO - PROCESS | 4056 | 1467684048024 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 18:00:48 INFO - PROCESS | 4056 | 1467684048158 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:48 INFO - PROCESS | 4056 | 1467684048162 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:48 INFO - PROCESS | 4056 | ++DOCSHELL 10A9D800 == 27 [pid = 4056] [id = 721] 18:00:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (1107D400) [pid = 4056] [serial = 2163] [outer = 00000000] 18:00:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (128A4000) [pid = 4056] [serial = 2164] [outer = 1107D400] 18:00:48 INFO - PROCESS | 4056 | 1467684048218 Marionette DEBUG loaded listener.js 18:00:48 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (12B02000) [pid = 4056] [serial = 2165] [outer = 1107D400] 18:00:48 INFO - PROCESS | 4056 | 1467684048944 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:00:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:00:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1094ms 18:00:48 INFO - PROCESS | 4056 | 1467684048997 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 18:00:48 INFO - PROCESS | 4056 | 1467684049003 Marionette TRACE conn2 <- [1,2849,null,{"value":"13"}] 18:00:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:00:49 INFO - PROCESS | 4056 | 1467684049010 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:00:49 INFO - PROCESS | 4056 | 1467684049012 Marionette TRACE conn2 <- [1,2850,null,{}] 18:00:49 INFO - PROCESS | 4056 | 1467684049017 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:49 INFO - PROCESS | 4056 | 1467684049021 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:49 INFO - PROCESS | 4056 | 1467684049139 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 18:00:49 INFO - PROCESS | 4056 | 1467684049275 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:49 INFO - PROCESS | 4056 | 1467684049278 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:49 INFO - PROCESS | 4056 | ++DOCSHELL 131B2400 == 28 [pid = 4056] [id = 722] 18:00:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (131B2800) [pid = 4056] [serial = 2166] [outer = 00000000] 18:00:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (131B7C00) [pid = 4056] [serial = 2167] [outer = 131B2800] 18:00:49 INFO - PROCESS | 4056 | 1467684049359 Marionette DEBUG loaded listener.js 18:00:49 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (131BE800) [pid = 4056] [serial = 2168] [outer = 131B2800] 18:00:49 INFO - PROCESS | 4056 | --DOCSHELL 16B12C00 == 27 [pid = 4056] [id = 719] 18:00:50 INFO - PROCESS | 4056 | 1467684050005 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1047ms 18:00:50 INFO - PROCESS | 4056 | 1467684050053 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 4056 | 1467684050057 Marionette TRACE conn2 <- [1,2853,null,{"value":"13"}] 18:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:00:50 INFO - PROCESS | 4056 | 1467684050079 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 4056 | 1467684050082 Marionette TRACE conn2 <- [1,2854,null,{}] 18:00:50 INFO - PROCESS | 4056 | 1467684050089 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:50 INFO - PROCESS | 4056 | 1467684050091 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:50 INFO - PROCESS | 4056 | 1467684050181 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 18:00:50 INFO - PROCESS | 4056 | 1467684050276 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 4056 | 1467684050279 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:50 INFO - PROCESS | 4056 | ++DOCSHELL 10F0AC00 == 28 [pid = 4056] [id = 723] 18:00:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (10F10C00) [pid = 4056] [serial = 2169] [outer = 00000000] 18:00:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (1302F800) [pid = 4056] [serial = 2170] [outer = 10F10C00] 18:00:50 INFO - PROCESS | 4056 | 1467684050324 Marionette DEBUG loaded listener.js 18:00:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (131B6C00) [pid = 4056] [serial = 2171] [outer = 10F10C00] 18:00:50 INFO - PROCESS | 4056 | 1467684050733 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:00:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 719ms 18:00:50 INFO - PROCESS | 4056 | 1467684050791 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 18:00:50 INFO - PROCESS | 4056 | 1467684050795 Marionette TRACE conn2 <- [1,2857,null,{"value":"13"}] 18:00:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:00:50 INFO - PROCESS | 4056 | 1467684050801 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:00:50 INFO - PROCESS | 4056 | 1467684050803 Marionette TRACE conn2 <- [1,2858,null,{}] 18:00:50 INFO - PROCESS | 4056 | 1467684050807 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:50 INFO - PROCESS | 4056 | 1467684050809 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:50 INFO - PROCESS | 4056 | 1467684050893 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 18:00:50 INFO - PROCESS | 4056 | 1467684050899 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:50 INFO - PROCESS | 4056 | 1467684050901 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:50 INFO - PROCESS | 4056 | ++DOCSHELL 13952000 == 29 [pid = 4056] [id = 724] 18:00:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (13952800) [pid = 4056] [serial = 2172] [outer = 00000000] 18:00:50 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (139DCC00) [pid = 4056] [serial = 2173] [outer = 13952800] 18:00:50 INFO - PROCESS | 4056 | 1467684050952 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (13E94400) [pid = 4056] [serial = 2174] [outer = 13952800] 18:00:51 INFO - PROCESS | 4056 | 1467684051426 Marionette TRACE conn2 <- [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]]]}] 18:00:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:00:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 625ms 18:00:51 INFO - PROCESS | 4056 | 1467684051443 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 18:00:51 INFO - PROCESS | 4056 | 1467684051445 Marionette TRACE conn2 <- [1,2861,null,{"value":"13"}] 18:00:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:00:51 INFO - PROCESS | 4056 | 1467684051449 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:00:51 INFO - PROCESS | 4056 | 1467684051452 Marionette TRACE conn2 <- [1,2862,null,{}] 18:00:51 INFO - PROCESS | 4056 | 1467684051462 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:51 INFO - PROCESS | 4056 | 1467684051467 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:51 INFO - PROCESS | 4056 | 1467684051547 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 18:00:51 INFO - PROCESS | 4056 | 1467684051554 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:51 INFO - PROCESS | 4056 | 1467684051557 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:51 INFO - PROCESS | 4056 | ++DOCSHELL 1543EC00 == 30 [pid = 4056] [id = 725] 18:00:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (15441800) [pid = 4056] [serial = 2175] [outer = 00000000] 18:00:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (16202800) [pid = 4056] [serial = 2176] [outer = 15441800] 18:00:51 INFO - PROCESS | 4056 | 1467684051604 Marionette DEBUG loaded listener.js 18:00:51 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (162AB400) [pid = 4056] [serial = 2177] [outer = 15441800] 18:00:52 INFO - PROCESS | 4056 | 1467684052057 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 641ms 18:00:52 INFO - PROCESS | 4056 | 1467684052097 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 4056 | 1467684052100 Marionette TRACE conn2 <- [1,2865,null,{"value":"13"}] 18:00:52 INFO - PROCESS | 4056 | 1467684052109 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - PROCESS | 4056 | 1467684052110 Marionette TRACE conn2 <- [1,2866,null,{}] 18:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:00:52 INFO - PROCESS | 4056 | 1467684052114 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:52 INFO - PROCESS | 4056 | 1467684052116 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:52 INFO - PROCESS | 4056 | 1467684052229 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 18:00:52 INFO - PROCESS | 4056 | 1467684052234 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:52 INFO - PROCESS | 4056 | 1467684052236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:52 INFO - PROCESS | 4056 | ++DOCSHELL 1634B400 == 31 [pid = 4056] [id = 726] 18:00:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (16B08000) [pid = 4056] [serial = 2178] [outer = 00000000] 18:00:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (171EDC00) [pid = 4056] [serial = 2179] [outer = 16B08000] 18:00:52 INFO - PROCESS | 4056 | 1467684052279 Marionette DEBUG loaded listener.js 18:00:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17691C00) [pid = 4056] [serial = 2180] [outer = 16B08000] 18:00:52 INFO - PROCESS | 4056 | 1467684052741 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:00:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 687ms 18:00:52 INFO - PROCESS | 4056 | 1467684052811 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 18:00:52 INFO - PROCESS | 4056 | 1467684052812 Marionette TRACE conn2 <- [1,2869,null,{"value":"13"}] 18:00:52 INFO - PROCESS | 4056 | 1467684052816 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:00:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:00:52 INFO - PROCESS | 4056 | 1467684052817 Marionette TRACE conn2 <- [1,2870,null,{}] 18:00:52 INFO - PROCESS | 4056 | 1467684052821 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:52 INFO - PROCESS | 4056 | 1467684052823 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:52 INFO - PROCESS | 4056 | 1467684052933 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 18:00:52 INFO - PROCESS | 4056 | 1467684052942 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:52 INFO - PROCESS | 4056 | 1467684052944 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:52 INFO - PROCESS | 4056 | ++DOCSHELL 16FC2400 == 32 [pid = 4056] [id = 727] 18:00:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1769C800) [pid = 4056] [serial = 2181] [outer = 00000000] 18:00:52 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (17787800) [pid = 4056] [serial = 2182] [outer = 1769C800] 18:00:52 INFO - PROCESS | 4056 | 1467684052987 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (17B13000) [pid = 4056] [serial = 2183] [outer = 1769C800] 18:00:53 INFO - PROCESS | 4056 | 1467684053442 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:00:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:00:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 687ms 18:00:53 INFO - PROCESS | 4056 | 1467684053519 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 18:00:53 INFO - PROCESS | 4056 | 1467684053521 Marionette TRACE conn2 <- [1,2873,null,{"value":"13"}] 18:00:53 INFO - PROCESS | 4056 | 1467684053524 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:00:53 INFO - PROCESS | 4056 | 1467684053526 Marionette TRACE conn2 <- [1,2874,null,{}] 18:00:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:00:53 INFO - PROCESS | 4056 | 1467684053529 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:53 INFO - PROCESS | 4056 | 1467684053534 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:53 INFO - PROCESS | 4056 | 1467684053691 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 18:00:53 INFO - PROCESS | 4056 | 1467684053718 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:53 INFO - PROCESS | 4056 | 1467684053720 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:53 INFO - PROCESS | 4056 | ++DOCSHELL 131B1C00 == 33 [pid = 4056] [id = 728] 18:00:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (17EC5800) [pid = 4056] [serial = 2184] [outer = 00000000] 18:00:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (18111400) [pid = 4056] [serial = 2185] [outer = 17EC5800] 18:00:53 INFO - PROCESS | 4056 | 1467684053763 Marionette DEBUG loaded listener.js 18:00:53 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (18113400) [pid = 4056] [serial = 2186] [outer = 17EC5800] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17BC9000) [pid = 4056] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1A613000) [pid = 4056] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (18118C00) [pid = 4056] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (14399000) [pid = 4056] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1A190C00) [pid = 4056] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1A13EC00) [pid = 4056] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (17B20C00) [pid = 4056] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17789000) [pid = 4056] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1769C400) [pid = 4056] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (162A1800) [pid = 4056] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (14398800) [pid = 4056] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (13951C00) [pid = 4056] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (12D88C00) [pid = 4056] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (10A9E000) [pid = 4056] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:00:54 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (14394000) [pid = 4056] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 18:00:54 INFO - PROCESS | 4056 | 1467684054255 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:00:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:00:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 781ms 18:00:54 INFO - PROCESS | 4056 | 1467684054309 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 4056 | 1467684054311 Marionette TRACE conn2 <- [1,2877,null,{"value":"13"}] 18:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:00:54 INFO - PROCESS | 4056 | 1467684054325 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - PROCESS | 4056 | 1467684054327 Marionette TRACE conn2 <- [1,2878,null,{}] 18:00:54 INFO - PROCESS | 4056 | 1467684054330 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:54 INFO - PROCESS | 4056 | 1467684054332 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:54 INFO - PROCESS | 4056 | 1467684054406 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 18:00:54 INFO - PROCESS | 4056 | 1467684054411 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:54 INFO - PROCESS | 4056 | 1467684054413 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:54 INFO - PROCESS | 4056 | ++DOCSHELL 12AB4800 == 34 [pid = 4056] [id = 729] 18:00:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (12D7D800) [pid = 4056] [serial = 2187] [outer = 00000000] 18:00:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (1634CC00) [pid = 4056] [serial = 2188] [outer = 12D7D800] 18:00:54 INFO - PROCESS | 4056 | 1467684054456 Marionette DEBUG loaded listener.js 18:00:54 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17BC9000) [pid = 4056] [serial = 2189] [outer = 12D7D800] 18:00:54 INFO - PROCESS | 4056 | 1467684054887 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:00:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:00:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 594ms 18:00:54 INFO - PROCESS | 4056 | 1467684054921 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 18:00:54 INFO - PROCESS | 4056 | 1467684054923 Marionette TRACE conn2 <- [1,2881,null,{"value":"13"}] 18:00:54 INFO - PROCESS | 4056 | 1467684054926 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:00:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:00:54 INFO - PROCESS | 4056 | 1467684054928 Marionette TRACE conn2 <- [1,2882,null,{}] 18:00:54 INFO - PROCESS | 4056 | 1467684054931 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:54 INFO - PROCESS | 4056 | 1467684054933 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:55 INFO - PROCESS | 4056 | 1467684055008 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 18:00:55 INFO - PROCESS | 4056 | 1467684055042 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:55 INFO - PROCESS | 4056 | 1467684055044 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:55 INFO - PROCESS | 4056 | ++DOCSHELL 162A9C00 == 35 [pid = 4056] [id = 730] 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (162AA800) [pid = 4056] [serial = 2190] [outer = 00000000] 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19707000) [pid = 4056] [serial = 2191] [outer = 162AA800] 18:00:55 INFO - PROCESS | 4056 | 1467684055090 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19707C00) [pid = 4056] [serial = 2192] [outer = 162AA800] 18:00:55 INFO - PROCESS | 4056 | 1467684055513 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:00:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 625ms 18:00:55 INFO - PROCESS | 4056 | 1467684055564 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 18:00:55 INFO - PROCESS | 4056 | 1467684055566 Marionette TRACE conn2 <- [1,2885,null,{"value":"13"}] 18:00:55 INFO - PROCESS | 4056 | 1467684055570 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:00:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:00:55 INFO - PROCESS | 4056 | 1467684055571 Marionette TRACE conn2 <- [1,2886,null,{}] 18:00:55 INFO - PROCESS | 4056 | 1467684055578 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:55 INFO - PROCESS | 4056 | 1467684055580 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:55 INFO - PROCESS | 4056 | 1467684055656 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 18:00:55 INFO - PROCESS | 4056 | 1467684055662 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:55 INFO - PROCESS | 4056 | 1467684055664 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:55 INFO - PROCESS | 4056 | ++DOCSHELL 13E9EC00 == 36 [pid = 4056] [id = 731] 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (15440C00) [pid = 4056] [serial = 2193] [outer = 00000000] 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19E38800) [pid = 4056] [serial = 2194] [outer = 15440C00] 18:00:55 INFO - PROCESS | 4056 | 1467684055706 Marionette DEBUG loaded listener.js 18:00:55 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (19EBE800) [pid = 4056] [serial = 2195] [outer = 15440C00] 18:00:56 INFO - PROCESS | 4056 | 1467684056135 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:00:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:00:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 594ms 18:00:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:00:56 INFO - PROCESS | 4056 | 1467684056167 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 18:00:56 INFO - PROCESS | 4056 | 1467684056169 Marionette TRACE conn2 <- [1,2889,null,{"value":"13"}] 18:00:56 INFO - PROCESS | 4056 | 1467684056172 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:00:56 INFO - PROCESS | 4056 | 1467684056174 Marionette TRACE conn2 <- [1,2890,null,{}] 18:00:56 INFO - PROCESS | 4056 | 1467684056234 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:56 INFO - PROCESS | 4056 | 1467684056238 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:56 INFO - PROCESS | 4056 | 1467684056361 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 18:00:56 INFO - PROCESS | 4056 | 1467684056531 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:56 INFO - PROCESS | 4056 | 1467684056535 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:56 INFO - PROCESS | 4056 | ++DOCSHELL 10A9E400 == 37 [pid = 4056] [id = 732] 18:00:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (10E3CC00) [pid = 4056] [serial = 2196] [outer = 00000000] 18:00:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1143D400) [pid = 4056] [serial = 2197] [outer = 10E3CC00] 18:00:56 INFO - PROCESS | 4056 | 1467684056591 Marionette DEBUG loaded listener.js 18:00:56 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (12D89C00) [pid = 4056] [serial = 2198] [outer = 10E3CC00] 18:00:57 INFO - PROCESS | 4056 | 1467684057149 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:00:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:00:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1000ms 18:00:57 INFO - PROCESS | 4056 | 1467684057176 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 18:00:57 INFO - PROCESS | 4056 | 1467684057179 Marionette TRACE conn2 <- [1,2893,null,{"value":"13"}] 18:00:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:00:57 INFO - PROCESS | 4056 | 1467684057184 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:00:57 INFO - PROCESS | 4056 | 1467684057187 Marionette TRACE conn2 <- [1,2894,null,{}] 18:00:57 INFO - PROCESS | 4056 | 1467684057192 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:57 INFO - PROCESS | 4056 | 1467684057195 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:57 INFO - PROCESS | 4056 | 1467684057300 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 18:00:57 INFO - PROCESS | 4056 | 1467684057458 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:57 INFO - PROCESS | 4056 | 1467684057463 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:57 INFO - PROCESS | 4056 | ++DOCSHELL 14397800 == 38 [pid = 4056] [id = 733] 18:00:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1439C400) [pid = 4056] [serial = 2199] [outer = 00000000] 18:00:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (14F96400) [pid = 4056] [serial = 2200] [outer = 1439C400] 18:00:57 INFO - PROCESS | 4056 | 1467684057517 Marionette DEBUG loaded listener.js 18:00:57 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (153B1800) [pid = 4056] [serial = 2201] [outer = 1439C400] 18:00:58 INFO - PROCESS | 4056 | 1467684058105 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:00:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:00:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1000ms 18:00:58 INFO - PROCESS | 4056 | 1467684058183 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 18:00:58 INFO - PROCESS | 4056 | 1467684058186 Marionette TRACE conn2 <- [1,2897,null,{"value":"13"}] 18:00:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:00:58 INFO - PROCESS | 4056 | 1467684058190 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:00:58 INFO - PROCESS | 4056 | 1467684058192 Marionette TRACE conn2 <- [1,2898,null,{}] 18:00:58 INFO - PROCESS | 4056 | 1467684058196 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:58 INFO - PROCESS | 4056 | 1467684058198 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:58 INFO - PROCESS | 4056 | 1467684058304 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 18:00:58 INFO - PROCESS | 4056 | 1467684058445 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:58 INFO - PROCESS | 4056 | 1467684058449 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:58 INFO - PROCESS | 4056 | ++DOCSHELL 17699400 == 39 [pid = 4056] [id = 734] 18:00:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (176E8400) [pid = 4056] [serial = 2202] [outer = 00000000] 18:00:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (17B20400) [pid = 4056] [serial = 2203] [outer = 176E8400] 18:00:58 INFO - PROCESS | 4056 | 1467684058505 Marionette DEBUG loaded listener.js 18:00:58 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (18116800) [pid = 4056] [serial = 2204] [outer = 176E8400] 18:00:59 INFO - PROCESS | 4056 | 1467684059021 Marionette TRACE conn2 <- [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]]]}] 18:00:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:00:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:00:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 891ms 18:00:59 INFO - PROCESS | 4056 | 1467684059099 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 18:00:59 INFO - TEST-START | /DOMEvents/constructors.html 18:00:59 INFO - PROCESS | 4056 | 1467684059106 Marionette TRACE conn2 <- [1,2901,null,{"value":"13"}] 18:00:59 INFO - PROCESS | 4056 | 1467684059111 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:00:59 INFO - PROCESS | 4056 | 1467684059113 Marionette TRACE conn2 <- [1,2902,null,{}] 18:00:59 INFO - PROCESS | 4056 | 1467684059117 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:00:59 INFO - PROCESS | 4056 | 1467684059119 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:59 INFO - PROCESS | 4056 | 1467684059220 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 18:00:59 INFO - PROCESS | 4056 | 1467684059393 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:00:59 INFO - PROCESS | 4056 | 1467684059395 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:00:59 INFO - PROCESS | 4056 | ++DOCSHELL 13958800 == 40 [pid = 4056] [id = 735] 18:00:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (14396400) [pid = 4056] [serial = 2205] [outer = 00000000] 18:00:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A13E800) [pid = 4056] [serial = 2206] [outer = 14396400] 18:00:59 INFO - PROCESS | 4056 | 1467684059450 Marionette DEBUG loaded listener.js 18:00:59 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1A142800) [pid = 4056] [serial = 2207] [outer = 14396400] 18:01:00 INFO - PROCESS | 4056 | 1467684060253 Marionette TRACE conn2 <- [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]]]}] 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:01:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:01:00 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:01:00 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:01:00 INFO - TEST-OK | /DOMEvents/constructors.html | took 1219ms 18:01:00 INFO - PROCESS | 4056 | 1467684060334 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 18:01:00 INFO - PROCESS | 4056 | 1467684060339 Marionette TRACE conn2 <- [1,2905,null,{"value":"13"}] 18:01:00 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:01:00 INFO - PROCESS | 4056 | 1467684060358 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:01:00 INFO - PROCESS | 4056 | 1467684060361 Marionette TRACE conn2 <- [1,2906,null,{}] 18:01:00 INFO - PROCESS | 4056 | 1467684060367 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:00 INFO - PROCESS | 4056 | 1467684060369 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:00 INFO - PROCESS | 4056 | 1467684060481 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 18:01:00 INFO - PROCESS | 4056 | 1467684060619 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:00 INFO - PROCESS | 4056 | 1467684060624 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:00 INFO - PROCESS | 4056 | ++DOCSHELL 12BDDC00 == 41 [pid = 4056] [id = 736] 18:01:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (12BDEC00) [pid = 4056] [serial = 2208] [outer = 00000000] 18:01:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (130A5000) [pid = 4056] [serial = 2209] [outer = 12BDEC00] 18:01:00 INFO - PROCESS | 4056 | 1467684060676 Marionette DEBUG loaded listener.js 18:01:00 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (131F0C00) [pid = 4056] [serial = 2210] [outer = 12BDEC00] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 162A9C00 == 40 [pid = 4056] [id = 730] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 12AB4800 == 39 [pid = 4056] [id = 729] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 131B1C00 == 38 [pid = 4056] [id = 728] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 16FC2400 == 37 [pid = 4056] [id = 727] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 1634B400 == 36 [pid = 4056] [id = 726] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 1543EC00 == 35 [pid = 4056] [id = 725] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 13952000 == 34 [pid = 4056] [id = 724] 18:01:01 INFO - PROCESS | 4056 | --DOCSHELL 10F0AC00 == 33 [pid = 4056] [id = 723] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (19908800) [pid = 4056] [serial = 2143] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (1A135000) [pid = 4056] [serial = 2146] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (19910800) [pid = 4056] [serial = 2144] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (1A522C00) [pid = 4056] [serial = 2149] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1A13D400) [pid = 4056] [serial = 2147] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1A51F800) [pid = 4056] [serial = 2155] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1A189800) [pid = 4056] [serial = 2117] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (19702400) [pid = 4056] [serial = 2140] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (17EC8000) [pid = 4056] [serial = 2137] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17ECC800) [pid = 4056] [serial = 2138] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1778CC00) [pid = 4056] [serial = 2134] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (176EE000) [pid = 4056] [serial = 2135] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1634D400) [pid = 4056] [serial = 2131] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (16B0A400) [pid = 4056] [serial = 2132] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (15437C00) [pid = 4056] [serial = 2128] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (15C99400) [pid = 4056] [serial = 2129] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13C67C00) [pid = 4056] [serial = 2125] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (13C80C00) [pid = 4056] [serial = 2126] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (130A3000) [pid = 4056] [serial = 2122] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (13137000) [pid = 4056] [serial = 2123] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (114CFC00) [pid = 4056] [serial = 2120] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (11072400) [pid = 4056] [serial = 2119] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (1A52B000) [pid = 4056] [serial = 2150] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (16B0F000) [pid = 4056] [serial = 2152] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (1A61DC00) [pid = 4056] [serial = 2159] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (17BD0000) [pid = 4056] [serial = 2153] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (18114800) [pid = 4056] [serial = 2141] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (17784400) [pid = 4056] [serial = 2156] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1A61A000) [pid = 4056] [serial = 2158] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (10F0B800) [pid = 4056] [serial = 2161] [outer = 00000000] [url = about:blank] 18:01:01 INFO - PROCESS | 4056 | 1467684061185 Marionette TRACE conn2 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:01:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:01:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 844ms 18:01:01 INFO - PROCESS | 4056 | 1467684061200 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 4056 | 1467684061204 Marionette TRACE conn2 <- [1,2909,null,{"value":"13"}] 18:01:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:01:01 INFO - PROCESS | 4056 | 1467684061210 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 4056 | 1467684061212 Marionette TRACE conn2 <- [1,2910,null,{}] 18:01:01 INFO - PROCESS | 4056 | 1467684061216 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:01 INFO - PROCESS | 4056 | 1467684061218 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:01 INFO - PROCESS | 4056 | 1467684061317 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 18:01:01 INFO - PROCESS | 4056 | 1467684061324 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:01 INFO - PROCESS | 4056 | 1467684061326 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:01 INFO - PROCESS | 4056 | ++DOCSHELL 12BDD400 == 34 [pid = 4056] [id = 737] 18:01:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (12D84000) [pid = 4056] [serial = 2211] [outer = 00000000] 18:01:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (1392E400) [pid = 4056] [serial = 2212] [outer = 12D84000] 18:01:01 INFO - PROCESS | 4056 | 1467684061372 Marionette DEBUG loaded listener.js 18:01:01 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (13C7BC00) [pid = 4056] [serial = 2213] [outer = 12D84000] 18:01:01 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:01 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:01 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:01 INFO - PROCESS | 4056 | [4056] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 18:01:01 INFO - PROCESS | 4056 | 1467684061874 Marionette TRACE conn2 <- [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]]]}] 18:01:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:01:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:01 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 18:01:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:01 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 18:01:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:01 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]" 18:01:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:01:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:01:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:01:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 703ms 18:01:01 INFO - PROCESS | 4056 | 1467684061916 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 18:01:01 INFO - PROCESS | 4056 | 1467684061920 Marionette TRACE conn2 <- [1,2913,null,{"value":"13"}] 18:01:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:01:01 INFO - PROCESS | 4056 | 1467684061924 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:01:01 INFO - PROCESS | 4056 | 1467684061927 Marionette TRACE conn2 <- [1,2914,null,{}] 18:01:01 INFO - PROCESS | 4056 | 1467684061937 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:01 INFO - PROCESS | 4056 | 1467684061943 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:02 INFO - PROCESS | 4056 | 1467684062065 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 18:01:02 INFO - PROCESS | 4056 | 1467684062081 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 4056 | 1467684062084 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:02 INFO - PROCESS | 4056 | ++DOCSHELL 162A1800 == 35 [pid = 4056] [id = 738] 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (162A3000) [pid = 4056] [serial = 2214] [outer = 00000000] 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (16BC7000) [pid = 4056] [serial = 2215] [outer = 162A3000] 18:01:02 INFO - PROCESS | 4056 | 1467684062217 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (171F0C00) [pid = 4056] [serial = 2216] [outer = 162A3000] 18:01:02 INFO - PROCESS | 4056 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:01:02 INFO - PROCESS | 4056 | 1467684062568 Marionette TRACE conn2 <- [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]]]}] 18:01:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:01:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 703ms 18:01:02 INFO - PROCESS | 4056 | 1467684062626 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 18:01:02 INFO - PROCESS | 4056 | 1467684062629 Marionette TRACE conn2 <- [1,2917,null,{"value":"13"}] 18:01:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:01:02 INFO - PROCESS | 4056 | 1467684062632 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:01:02 INFO - PROCESS | 4056 | 1467684062634 Marionette TRACE conn2 <- [1,2918,null,{}] 18:01:02 INFO - PROCESS | 4056 | 1467684062638 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:02 INFO - PROCESS | 4056 | 1467684062640 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:02 INFO - PROCESS | 4056 | 1467684062723 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 18:01:02 INFO - PROCESS | 4056 | 1467684062728 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:02 INFO - PROCESS | 4056 | 1467684062730 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:02 INFO - PROCESS | 4056 | ++DOCSHELL 16B0A400 == 36 [pid = 4056] [id = 739] 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (16BC4000) [pid = 4056] [serial = 2217] [outer = 00000000] 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17B1D000) [pid = 4056] [serial = 2218] [outer = 16BC4000] 18:01:02 INFO - PROCESS | 4056 | 1467684062773 Marionette DEBUG loaded listener.js 18:01:02 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17B1FC00) [pid = 4056] [serial = 2219] [outer = 16BC4000] 18:01:03 INFO - PROCESS | 4056 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:01:03 INFO - PROCESS | 4056 | 1467684063194 Marionette TRACE conn2 <- [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]]]}] 18:01:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:01:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 594ms 18:01:03 INFO - PROCESS | 4056 | 1467684063228 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 4056 | 1467684063230 Marionette TRACE conn2 <- [1,2921,null,{"value":"13"}] 18:01:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:01:03 INFO - PROCESS | 4056 | 1467684063233 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - PROCESS | 4056 | 1467684063235 Marionette TRACE conn2 <- [1,2922,null,{}] 18:01:03 INFO - PROCESS | 4056 | 1467684063238 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:03 INFO - PROCESS | 4056 | 1467684063240 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:03 INFO - PROCESS | 4056 | 1467684063367 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 18:01:03 INFO - PROCESS | 4056 | 1467684063379 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:03 INFO - PROCESS | 4056 | 1467684063382 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:03 INFO - PROCESS | 4056 | ++DOCSHELL 17B12400 == 37 [pid = 4056] [id = 740] 18:01:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17B19800) [pid = 4056] [serial = 2220] [outer = 00000000] 18:01:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (19703000) [pid = 4056] [serial = 2221] [outer = 17B19800] 18:01:03 INFO - PROCESS | 4056 | 1467684063424 Marionette DEBUG loaded listener.js 18:01:03 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19707400) [pid = 4056] [serial = 2222] [outer = 17B19800] 18:01:03 INFO - PROCESS | 4056 | 1467684063875 Marionette TRACE conn2 <- [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]]]}] 18:01:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:01:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 703ms 18:01:03 INFO - PROCESS | 4056 | 1467684063933 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 18:01:03 INFO - PROCESS | 4056 | 1467684063935 Marionette TRACE conn2 <- [1,2925,null,{"value":"13"}] 18:01:03 INFO - PROCESS | 4056 | 1467684063938 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:01:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:01:03 INFO - PROCESS | 4056 | 1467684063940 Marionette TRACE conn2 <- [1,2926,null,{}] 18:01:03 INFO - PROCESS | 4056 | 1467684063943 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:03 INFO - PROCESS | 4056 | 1467684063949 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:04 INFO - PROCESS | 4056 | 1467684064096 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 18:01:04 INFO - PROCESS | 4056 | 1467684064106 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:04 INFO - PROCESS | 4056 | 1467684064108 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:04 INFO - PROCESS | 4056 | ++DOCSHELL 0C7EFC00 == 38 [pid = 4056] [id = 741] 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (17B12C00) [pid = 4056] [serial = 2223] [outer = 00000000] 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (19E36C00) [pid = 4056] [serial = 2224] [outer = 17B12C00] 18:01:04 INFO - PROCESS | 4056 | 1467684064151 Marionette DEBUG loaded listener.js 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1A139000) [pid = 4056] [serial = 2225] [outer = 17B12C00] 18:01:04 INFO - PROCESS | 4056 | 1467684064585 Marionette TRACE conn2 <- [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]]]}] 18:01:04 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. 18:01:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 688ms 18:01:04 INFO - PROCESS | 4056 | 1467684064638 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 18:01:04 INFO - PROCESS | 4056 | 1467684064640 Marionette TRACE conn2 <- [1,2929,null,{"value":"13"}] 18:01:04 INFO - PROCESS | 4056 | 1467684064643 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:01:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:01:04 INFO - PROCESS | 4056 | 1467684064645 Marionette TRACE conn2 <- [1,2930,null,{}] 18:01:04 INFO - PROCESS | 4056 | 1467684064648 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:04 INFO - PROCESS | 4056 | 1467684064650 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:04 INFO - PROCESS | 4056 | 1467684064796 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 18:01:04 INFO - PROCESS | 4056 | 1467684064864 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:04 INFO - PROCESS | 4056 | 1467684064866 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:04 INFO - PROCESS | 4056 | ++DOCSHELL 1036A800 == 39 [pid = 4056] [id = 742] 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1A13DC00) [pid = 4056] [serial = 2226] [outer = 00000000] 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A195C00) [pid = 4056] [serial = 2227] [outer = 1A13DC00] 18:01:04 INFO - PROCESS | 4056 | 1467684064907 Marionette DEBUG loaded listener.js 18:01:04 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A51E400) [pid = 4056] [serial = 2228] [outer = 1A13DC00] 18:01:05 INFO - PROCESS | 4056 | 1467684065295 Marionette TRACE conn2 <- [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"]]]}] 18:01:05 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 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:01:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:01:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 688ms 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (16B08000) [pid = 4056] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (15441800) [pid = 4056] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10F10C00) [pid = 4056] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (13952800) [pid = 4056] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1769C800) [pid = 4056] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17EC5800) [pid = 4056] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (12D7D800) [pid = 4056] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:01:05 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (162AA800) [pid = 4056] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:01:05 INFO - PROCESS | 4056 | 1467684065445 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 18:01:05 INFO - PROCESS | 4056 | 1467684065447 Marionette TRACE conn2 <- [1,2933,null,{"value":"13"}] 18:01:05 INFO - PROCESS | 4056 | 1467684065452 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:01:05 INFO - PROCESS | 4056 | 1467684065453 Marionette TRACE conn2 <- [1,2934,null,{}] 18:01:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:01:05 INFO - PROCESS | 4056 | 1467684065461 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:05 INFO - PROCESS | 4056 | 1467684065462 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:05 INFO - PROCESS | 4056 | 1467684065544 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 18:01:05 INFO - PROCESS | 4056 | 1467684065549 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:05 INFO - PROCESS | 4056 | 1467684065551 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:05 INFO - PROCESS | 4056 | ++DOCSHELL 139D1000 == 40 [pid = 4056] [id = 743] 18:01:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (139D5800) [pid = 4056] [serial = 2229] [outer = 00000000] 18:01:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1705BC00) [pid = 4056] [serial = 2230] [outer = 139D5800] 18:01:05 INFO - PROCESS | 4056 | 1467684065598 Marionette DEBUG loaded listener.js 18:01:05 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (1777E400) [pid = 4056] [serial = 2231] [outer = 139D5800] 18:01:05 INFO - PROCESS | 4056 | 1467684066004 Marionette TRACE conn2 <- [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]]]}] 18:01:06 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. 18:01:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 562ms 18:01:06 INFO - PROCESS | 4056 | 1467684066032 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 4056 | 1467684066034 Marionette TRACE conn2 <- [1,2937,null,{"value":"13"}] 18:01:06 INFO - PROCESS | 4056 | 1467684066038 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:01:06 INFO - PROCESS | 4056 | 1467684066039 Marionette TRACE conn2 <- [1,2938,null,{}] 18:01:06 INFO - PROCESS | 4056 | 1467684066043 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:06 INFO - PROCESS | 4056 | 1467684066045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:06 INFO - PROCESS | 4056 | 1467684066167 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 18:01:06 INFO - PROCESS | 4056 | 1467684066212 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:06 INFO - PROCESS | 4056 | 1467684066214 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:06 INFO - PROCESS | 4056 | ++DOCSHELL 12BD2400 == 41 [pid = 4056] [id = 744] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (1A191400) [pid = 4056] [serial = 2232] [outer = 00000000] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (1A526400) [pid = 4056] [serial = 2233] [outer = 1A191400] 18:01:06 INFO - PROCESS | 4056 | 1467684066256 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (1A613400) [pid = 4056] [serial = 2234] [outer = 1A191400] 18:01:06 INFO - PROCESS | 4056 | ++DOCSHELL 1A619C00 == 42 [pid = 4056] [id = 745] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1A61A400) [pid = 4056] [serial = 2235] [outer = 00000000] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (1A61B400) [pid = 4056] [serial = 2236] [outer = 1A61A400] 18:01:06 INFO - PROCESS | 4056 | 1467684066669 Marionette TRACE conn2 <- [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]]]}] 18:01:06 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. 18:01:06 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 703ms 18:01:06 INFO - PROCESS | 4056 | 1467684066759 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 18:01:06 INFO - PROCESS | 4056 | 1467684066760 Marionette TRACE conn2 <- [1,2941,null,{"value":"13"}] 18:01:06 INFO - PROCESS | 4056 | 1467684066764 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:01:06 INFO - PROCESS | 4056 | 1467684066765 Marionette TRACE conn2 <- [1,2942,null,{}] 18:01:06 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:01:06 INFO - PROCESS | 4056 | 1467684066769 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:06 INFO - PROCESS | 4056 | 1467684066770 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:06 INFO - PROCESS | 4056 | 1467684066866 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 18:01:06 INFO - PROCESS | 4056 | 1467684066873 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:06 INFO - PROCESS | 4056 | 1467684066874 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:06 INFO - PROCESS | 4056 | ++DOCSHELL 11008800 == 43 [pid = 4056] [id = 746] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (1A615800) [pid = 4056] [serial = 2237] [outer = 00000000] 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1A61F400) [pid = 4056] [serial = 2238] [outer = 1A615800] 18:01:06 INFO - PROCESS | 4056 | 1467684066917 Marionette DEBUG loaded listener.js 18:01:06 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (1A890C00) [pid = 4056] [serial = 2239] [outer = 1A615800] 18:01:07 INFO - PROCESS | 4056 | 1467684067320 Marionette TRACE conn2 <- [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]]]}] 18:01:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:01:07 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 18:01:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 563ms 18:01:07 INFO - PROCESS | 4056 | 1467684067345 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 18:01:07 INFO - PROCESS | 4056 | 1467684067347 Marionette TRACE conn2 <- [1,2945,null,{"value":"13"}] 18:01:07 INFO - PROCESS | 4056 | 1467684067350 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:01:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:01:07 INFO - PROCESS | 4056 | 1467684067353 Marionette TRACE conn2 <- [1,2946,null,{}] 18:01:07 INFO - PROCESS | 4056 | 1467684067357 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:07 INFO - PROCESS | 4056 | 1467684067359 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:07 INFO - PROCESS | 4056 | 1467684067505 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 18:01:07 INFO - PROCESS | 4056 | 1467684067707 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:07 INFO - PROCESS | 4056 | 1467684067710 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:07 INFO - PROCESS | 4056 | ++DOCSHELL 103D2C00 == 44 [pid = 4056] [id = 747] 18:01:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (10435000) [pid = 4056] [serial = 2240] [outer = 00000000] 18:01:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (10A75800) [pid = 4056] [serial = 2241] [outer = 10435000] 18:01:07 INFO - PROCESS | 4056 | 1467684067767 Marionette DEBUG loaded listener.js 18:01:07 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (11009C00) [pid = 4056] [serial = 2242] [outer = 10435000] 18:01:08 INFO - PROCESS | 4056 | 1467684068310 Marionette TRACE conn2 <- [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]]]}] 18:01:08 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. 18:01:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1000ms 18:01:08 INFO - PROCESS | 4056 | 1467684068355 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 18:01:08 INFO - PROCESS | 4056 | 1467684068358 Marionette TRACE conn2 <- [1,2949,null,{"value":"13"}] 18:01:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:01:08 INFO - PROCESS | 4056 | 1467684068380 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:01:08 INFO - PROCESS | 4056 | 1467684068383 Marionette TRACE conn2 <- [1,2950,null,{}] 18:01:08 INFO - PROCESS | 4056 | 1467684068408 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:08 INFO - PROCESS | 4056 | 1467684068410 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:08 INFO - PROCESS | 4056 | 1467684068523 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 18:01:08 INFO - PROCESS | 4056 | 1467684068667 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:08 INFO - PROCESS | 4056 | 1467684068670 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:08 INFO - PROCESS | 4056 | ++DOCSHELL 13925400 == 45 [pid = 4056] [id = 748] 18:01:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (14394C00) [pid = 4056] [serial = 2243] [outer = 00000000] 18:01:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (14F9A000) [pid = 4056] [serial = 2244] [outer = 14394C00] 18:01:08 INFO - PROCESS | 4056 | 1467684068726 Marionette DEBUG loaded listener.js 18:01:08 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (15775000) [pid = 4056] [serial = 2245] [outer = 14394C00] 18:01:09 INFO - PROCESS | 4056 | 1467684069260 Marionette TRACE conn2 <- [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]]]}] 18:01:09 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. 18:01:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 890ms 18:01:09 INFO - PROCESS | 4056 | 1467684069292 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 18:01:09 INFO - PROCESS | 4056 | 1467684069297 Marionette TRACE conn2 <- [1,2953,null,{"value":"13"}] 18:01:09 INFO - PROCESS | 4056 | 1467684069302 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:01:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:01:09 INFO - PROCESS | 4056 | 1467684069304 Marionette TRACE conn2 <- [1,2954,null,{}] 18:01:09 INFO - PROCESS | 4056 | 1467684069308 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:09 INFO - PROCESS | 4056 | 1467684069310 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:09 INFO - PROCESS | 4056 | 1467684069421 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 18:01:09 INFO - PROCESS | 4056 | 1467684069577 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:09 INFO - PROCESS | 4056 | 1467684069580 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:09 INFO - PROCESS | 4056 | ++DOCSHELL 14F45C00 == 46 [pid = 4056] [id = 749] 18:01:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (17B1AC00) [pid = 4056] [serial = 2246] [outer = 00000000] 18:01:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1810F400) [pid = 4056] [serial = 2247] [outer = 17B1AC00] 18:01:09 INFO - PROCESS | 4056 | 1467684069632 Marionette DEBUG loaded listener.js 18:01:09 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (19B6D000) [pid = 4056] [serial = 2248] [outer = 17B1AC00] 18:01:10 INFO - PROCESS | 4056 | 1467684070143 Marionette TRACE conn2 <- [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]]]}] 18:01:10 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. 18:01:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 907ms 18:01:10 INFO - PROCESS | 4056 | 1467684070209 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 18:01:10 INFO - PROCESS | 4056 | 1467684070212 Marionette TRACE conn2 <- [1,2957,null,{"value":"13"}] 18:01:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:01:10 INFO - PROCESS | 4056 | 1467684070222 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:01:10 INFO - PROCESS | 4056 | 1467684070227 Marionette TRACE conn2 <- [1,2958,null,{}] 18:01:10 INFO - PROCESS | 4056 | 1467684070232 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:10 INFO - PROCESS | 4056 | 1467684070236 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:10 INFO - PROCESS | 4056 | 1467684070343 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 18:01:10 INFO - PROCESS | 4056 | 1467684070455 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:10 INFO - PROCESS | 4056 | 1467684070458 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:10 INFO - PROCESS | 4056 | ++DOCSHELL 1810C000 == 47 [pid = 4056] [id = 750] 18:01:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (19907800) [pid = 4056] [serial = 2249] [outer = 00000000] 18:01:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (19E37800) [pid = 4056] [serial = 2250] [outer = 19907800] 18:01:10 INFO - PROCESS | 4056 | 1467684070569 Marionette DEBUG loaded listener.js 18:01:10 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (1A893800) [pid = 4056] [serial = 2251] [outer = 19907800] 18:01:11 INFO - PROCESS | 4056 | 1467684071324 Marionette TRACE conn2 <- [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]]]}] 18:01:11 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. 18:01:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1156ms 18:01:11 INFO - PROCESS | 4056 | 1467684071371 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 18:01:11 INFO - PROCESS | 4056 | 1467684071375 Marionette TRACE conn2 <- [1,2961,null,{"value":"13"}] 18:01:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:01:11 INFO - PROCESS | 4056 | 1467684071379 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:01:11 INFO - PROCESS | 4056 | 1467684071382 Marionette TRACE conn2 <- [1,2962,null,{}] 18:01:11 INFO - PROCESS | 4056 | 1467684071388 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:11 INFO - PROCESS | 4056 | 1467684071390 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:11 INFO - PROCESS | 4056 | 1467684071495 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 18:01:11 INFO - PROCESS | 4056 | 1467684071657 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:11 INFO - PROCESS | 4056 | 1467684071660 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:11 INFO - PROCESS | 4056 | ++DOCSHELL 114CFC00 == 48 [pid = 4056] [id = 751] 18:01:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (12AAE000) [pid = 4056] [serial = 2252] [outer = 00000000] 18:01:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1315B800) [pid = 4056] [serial = 2253] [outer = 12AAE000] 18:01:11 INFO - PROCESS | 4056 | 1467684071724 Marionette DEBUG loaded listener.js 18:01:11 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (131BB800) [pid = 4056] [serial = 2254] [outer = 12AAE000] 18:01:12 INFO - PROCESS | 4056 | 1467684072281 Marionette TRACE conn2 <- [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]]]}] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 10A9D800 == 47 [pid = 4056] [id = 721] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 11008800 == 46 [pid = 4056] [id = 746] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 1A619C00 == 45 [pid = 4056] [id = 745] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 12BD2400 == 44 [pid = 4056] [id = 744] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 139D1000 == 43 [pid = 4056] [id = 743] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 1036A800 == 42 [pid = 4056] [id = 742] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 0C7EFC00 == 41 [pid = 4056] [id = 741] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 17B12400 == 40 [pid = 4056] [id = 740] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 16B0A400 == 39 [pid = 4056] [id = 739] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 162A1800 == 38 [pid = 4056] [id = 738] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 12BDD400 == 37 [pid = 4056] [id = 737] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 12BDDC00 == 36 [pid = 4056] [id = 736] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 13958800 == 35 [pid = 4056] [id = 735] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 17699400 == 34 [pid = 4056] [id = 734] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (19E38800) [pid = 4056] [serial = 2194] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (128A4000) [pid = 4056] [serial = 2164] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (131B7C00) [pid = 4056] [serial = 2167] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 14397800 == 33 [pid = 4056] [id = 733] 18:01:12 INFO - PROCESS | 4056 | --DOCSHELL 10A9E400 == 32 [pid = 4056] [id = 732] 18:01:12 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. 18:01:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1000ms 18:01:12 INFO - PROCESS | 4056 | 1467684072379 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 18:01:12 INFO - PROCESS | 4056 | 1467684072383 Marionette TRACE conn2 <- [1,2965,null,{"value":"13"}] 18:01:12 INFO - PROCESS | 4056 | 1467684072389 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:01:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:01:12 INFO - PROCESS | 4056 | 1467684072391 Marionette TRACE conn2 <- [1,2966,null,{}] 18:01:12 INFO - PROCESS | 4056 | 1467684072397 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:12 INFO - PROCESS | 4056 | 1467684072399 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:12 INFO - PROCESS | 4056 | 1467684072488 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 18:01:12 INFO - PROCESS | 4056 | 1467684072494 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:12 INFO - PROCESS | 4056 | 1467684072496 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:12 INFO - PROCESS | 4056 | ++DOCSHELL 13958800 == 33 [pid = 4056] [id = 752] 18:01:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (139D1000) [pid = 4056] [serial = 2255] [outer = 00000000] 18:01:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (14397800) [pid = 4056] [serial = 2256] [outer = 139D1000] 18:01:12 INFO - PROCESS | 4056 | 1467684072543 Marionette DEBUG loaded listener.js 18:01:12 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (1576F400) [pid = 4056] [serial = 2257] [outer = 139D1000] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (17691C00) [pid = 4056] [serial = 2180] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (16202800) [pid = 4056] [serial = 2176] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (1302F800) [pid = 4056] [serial = 2170] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (131B6C00) [pid = 4056] [serial = 2171] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (139DCC00) [pid = 4056] [serial = 2173] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (13E94400) [pid = 4056] [serial = 2174] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (17787800) [pid = 4056] [serial = 2182] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (18111400) [pid = 4056] [serial = 2185] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (1634CC00) [pid = 4056] [serial = 2188] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (19707000) [pid = 4056] [serial = 2191] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (18113400) [pid = 4056] [serial = 2186] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (17BC9000) [pid = 4056] [serial = 2189] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (171EDC00) [pid = 4056] [serial = 2179] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (17B13000) [pid = 4056] [serial = 2183] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (19707C00) [pid = 4056] [serial = 2192] [outer = 00000000] [url = about:blank] 18:01:12 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (162AB400) [pid = 4056] [serial = 2177] [outer = 00000000] [url = about:blank] 18:01:13 INFO - PROCESS | 4056 | 1467684073028 Marionette TRACE conn2 <- [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]]]}] 18:01:13 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. 18:01:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 703ms 18:01:13 INFO - PROCESS | 4056 | 1467684073088 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 4056 | 1467684073091 Marionette TRACE conn2 <- [1,2969,null,{"value":"13"}] 18:01:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:01:13 INFO - PROCESS | 4056 | 1467684073098 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 4056 | 1467684073101 Marionette TRACE conn2 <- [1,2970,null,{}] 18:01:13 INFO - PROCESS | 4056 | 1467684073111 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:13 INFO - PROCESS | 4056 | 1467684073115 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:13 INFO - PROCESS | 4056 | 1467684073203 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 18:01:13 INFO - PROCESS | 4056 | 1467684073211 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:13 INFO - PROCESS | 4056 | 1467684073214 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:13 INFO - PROCESS | 4056 | ++DOCSHELL 16356000 == 34 [pid = 4056] [id = 753] 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (16356C00) [pid = 4056] [serial = 2258] [outer = 00000000] 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (17059800) [pid = 4056] [serial = 2259] [outer = 16356C00] 18:01:13 INFO - PROCESS | 4056 | 1467684073260 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (175E6800) [pid = 4056] [serial = 2260] [outer = 16356C00] 18:01:13 INFO - PROCESS | 4056 | 1467684073708 Marionette TRACE conn2 <- [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"]]]}] 18:01:13 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 18:01:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:01:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:13 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:01:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 625ms 18:01:13 INFO - PROCESS | 4056 | 1467684073737 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 18:01:13 INFO - PROCESS | 4056 | 1467684073739 Marionette TRACE conn2 <- [1,2973,null,{"value":"13"}] 18:01:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:01:13 INFO - PROCESS | 4056 | 1467684073742 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:01:13 INFO - PROCESS | 4056 | 1467684073744 Marionette TRACE conn2 <- [1,2974,null,{}] 18:01:13 INFO - PROCESS | 4056 | 1467684073747 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:13 INFO - PROCESS | 4056 | 1467684073749 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:13 INFO - PROCESS | 4056 | 1467684073833 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 18:01:13 INFO - PROCESS | 4056 | 1467684073867 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:13 INFO - PROCESS | 4056 | 1467684073869 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:13 INFO - PROCESS | 4056 | ++DOCSHELL 17784C00 == 35 [pid = 4056] [id = 754] 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (17B11800) [pid = 4056] [serial = 2261] [outer = 00000000] 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (17B1D800) [pid = 4056] [serial = 2262] [outer = 17B11800] 18:01:13 INFO - PROCESS | 4056 | 1467684073912 Marionette DEBUG loaded listener.js 18:01:13 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (17F0E000) [pid = 4056] [serial = 2263] [outer = 17B11800] 18:01:14 INFO - PROCESS | 4056 | 1467684074332 Marionette TRACE conn2 <- [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]]]}] 18:01:14 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. 18:01:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 641ms 18:01:14 INFO - PROCESS | 4056 | 1467684074392 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 18:01:14 INFO - PROCESS | 4056 | 1467684074394 Marionette TRACE conn2 <- [1,2977,null,{"value":"13"}] 18:01:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:01:14 INFO - PROCESS | 4056 | 1467684074397 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:01:14 INFO - PROCESS | 4056 | 1467684074399 Marionette TRACE conn2 <- [1,2978,null,{}] 18:01:14 INFO - PROCESS | 4056 | 1467684074402 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:14 INFO - PROCESS | 4056 | 1467684074404 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:14 INFO - PROCESS | 4056 | 1467684074482 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 18:01:14 INFO - PROCESS | 4056 | 1467684074487 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:14 INFO - PROCESS | 4056 | 1467684074490 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:14 INFO - PROCESS | 4056 | ++DOCSHELL 17B12800 == 36 [pid = 4056] [id = 755] 18:01:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (17F0D000) [pid = 4056] [serial = 2264] [outer = 00000000] 18:01:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1810F800) [pid = 4056] [serial = 2265] [outer = 17F0D000] 18:01:14 INFO - PROCESS | 4056 | 1467684074533 Marionette DEBUG loaded listener.js 18:01:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (18111400) [pid = 4056] [serial = 2266] [outer = 17F0D000] 18:01:14 INFO - PROCESS | 4056 | ++DOCSHELL 19B8D000 == 37 [pid = 4056] [id = 756] 18:01:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (19B8E000) [pid = 4056] [serial = 2267] [outer = 00000000] 18:01:14 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (19E3A800) [pid = 4056] [serial = 2268] [outer = 19B8E000] 18:01:15 INFO - PROCESS | 4056 | 1467684075026 Marionette TRACE conn2 <- [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]]]}] 18:01:15 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. 18:01:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 688ms 18:01:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:01:15 INFO - PROCESS | 4056 | 1467684075104 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 4056 | 1467684075106 Marionette TRACE conn2 <- [1,2981,null,{"value":"13"}] 18:01:15 INFO - PROCESS | 4056 | 1467684075109 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 4056 | 1467684075111 Marionette TRACE conn2 <- [1,2982,null,{}] 18:01:15 INFO - PROCESS | 4056 | 1467684075114 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:15 INFO - PROCESS | 4056 | 1467684075120 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:15 INFO - PROCESS | 4056 | 1467684075308 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 18:01:15 INFO - PROCESS | 4056 | 1467684075327 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 4056 | 1467684075329 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:15 INFO - PROCESS | 4056 | ++DOCSHELL 19902000 == 38 [pid = 4056] [id = 757] 18:01:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (19EBDC00) [pid = 4056] [serial = 2269] [outer = 00000000] 18:01:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (1A135C00) [pid = 4056] [serial = 2270] [outer = 19EBDC00] 18:01:15 INFO - PROCESS | 4056 | 1467684075372 Marionette DEBUG loaded listener.js 18:01:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (1A143800) [pid = 4056] [serial = 2271] [outer = 19EBDC00] 18:01:15 INFO - PROCESS | 4056 | 1467684075778 Marionette TRACE conn2 <- [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]]]}] 18:01:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:01:15 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 18:01:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 703ms 18:01:15 INFO - PROCESS | 4056 | 1467684075806 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 18:01:15 INFO - PROCESS | 4056 | 1467684075808 Marionette TRACE conn2 <- [1,2985,null,{"value":"13"}] 18:01:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:01:15 INFO - PROCESS | 4056 | 1467684075818 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:01:15 INFO - PROCESS | 4056 | 1467684075819 Marionette TRACE conn2 <- [1,2986,null,{}] 18:01:15 INFO - PROCESS | 4056 | 1467684075826 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:15 INFO - PROCESS | 4056 | 1467684075828 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:15 INFO - PROCESS | 4056 | 1467684075950 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 18:01:15 INFO - PROCESS | 4056 | 1467684075955 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:15 INFO - PROCESS | 4056 | 1467684075957 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:15 INFO - PROCESS | 4056 | ++DOCSHELL 1A135400 == 39 [pid = 4056] [id = 758] 18:01:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (1A13BC00) [pid = 4056] [serial = 2272] [outer = 00000000] 18:01:15 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (1A52CC00) [pid = 4056] [serial = 2273] [outer = 1A13BC00] 18:01:16 INFO - PROCESS | 4056 | 1467684076010 Marionette DEBUG loaded listener.js 18:01:16 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (1A619800) [pid = 4056] [serial = 2274] [outer = 1A13BC00] 18:01:16 INFO - PROCESS | 4056 | 1467684076453 Marionette TRACE conn2 <- [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]]]}] 18:01:16 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. 18:01:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 704ms 18:01:16 INFO - PROCESS | 4056 | 1467684076511 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 18:01:16 INFO - PROCESS | 4056 | 1467684076513 Marionette TRACE conn2 <- [1,2989,null,{"value":"13"}] 18:01:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:01:16 INFO - PROCESS | 4056 | 1467684076516 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:01:16 INFO - PROCESS | 4056 | 1467684076518 Marionette TRACE conn2 <- [1,2990,null,{}] 18:01:16 INFO - PROCESS | 4056 | 1467684076522 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:16 INFO - PROCESS | 4056 | 1467684076523 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:16 INFO - PROCESS | 4056 | 1467684076645 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (17B12C00) [pid = 4056] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (16BC4000) [pid = 4056] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (14396400) [pid = 4056] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (10E3CC00) [pid = 4056] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (162A3000) [pid = 4056] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (1439C400) [pid = 4056] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (1A13DC00) [pid = 4056] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (12D84000) [pid = 4056] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (176E8400) [pid = 4056] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (12BDEC00) [pid = 4056] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (139D5800) [pid = 4056] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (17B19800) [pid = 4056] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (1A191400) [pid = 4056] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1A61A400) [pid = 4056] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (10A7E000) [pid = 4056] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1107D400) [pid = 4056] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 18:01:16 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (131B2800) [pid = 4056] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 18:01:16 INFO - PROCESS | 4056 | 1467684076980 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 4056 | 1467684076982 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:17 INFO - PROCESS | 4056 | ++DOCSHELL 10372000 == 40 [pid = 4056] [id = 759] 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (10559C00) [pid = 4056] [serial = 2275] [outer = 00000000] 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (114CBC00) [pid = 4056] [serial = 2276] [outer = 10559C00] 18:01:17 INFO - PROCESS | 4056 | 1467684077025 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (11AEC800) [pid = 4056] [serial = 2277] [outer = 10559C00] 18:01:17 INFO - PROCESS | 4056 | 1467684077360 Marionette TRACE conn2 <- [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]]]}] 18:01:17 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. 18:01:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 891ms 18:01:17 INFO - PROCESS | 4056 | 1467684077421 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 18:01:17 INFO - PROCESS | 4056 | 1467684077423 Marionette TRACE conn2 <- [1,2993,null,{"value":"13"}] 18:01:17 INFO - PROCESS | 4056 | 1467684077427 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:01:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:01:17 INFO - PROCESS | 4056 | 1467684077428 Marionette TRACE conn2 <- [1,2994,null,{}] 18:01:17 INFO - PROCESS | 4056 | 1467684077432 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:17 INFO - PROCESS | 4056 | 1467684077433 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:17 INFO - PROCESS | 4056 | 1467684077511 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 18:01:17 INFO - PROCESS | 4056 | 1467684077516 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:17 INFO - PROCESS | 4056 | 1467684077518 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:17 INFO - PROCESS | 4056 | ++DOCSHELL 13137800 == 41 [pid = 4056] [id = 760] 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (13E96C00) [pid = 4056] [serial = 2278] [outer = 00000000] 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (1A891800) [pid = 4056] [serial = 2279] [outer = 13E96C00] 18:01:17 INFO - PROCESS | 4056 | 1467684077560 Marionette DEBUG loaded listener.js 18:01:17 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (1A899C00) [pid = 4056] [serial = 2280] [outer = 13E96C00] 18:01:17 INFO - PROCESS | 4056 | 1467684077971 Marionette TRACE conn2 <- [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]]]}] 18:01:18 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. 18:01:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 594ms 18:01:18 INFO - PROCESS | 4056 | 1467684078034 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 4056 | 1467684078036 Marionette TRACE conn2 <- [1,2997,null,{"value":"13"}] 18:01:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:01:18 INFO - PROCESS | 4056 | 1467684078039 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 4056 | 1467684078041 Marionette TRACE conn2 <- [1,2998,null,{}] 18:01:18 INFO - PROCESS | 4056 | 1467684078045 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:18 INFO - PROCESS | 4056 | 1467684078047 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:18 INFO - PROCESS | 4056 | 1467684078140 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 18:01:18 INFO - PROCESS | 4056 | 1467684078145 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 4056 | 1467684078147 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:18 INFO - PROCESS | 4056 | ++DOCSHELL 1AA39400 == 42 [pid = 4056] [id = 761] 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (1AA40000) [pid = 4056] [serial = 2281] [outer = 00000000] 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1AC24400) [pid = 4056] [serial = 2282] [outer = 1AA40000] 18:01:18 INFO - PROCESS | 4056 | 1467684078188 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 94 (1AC29000) [pid = 4056] [serial = 2283] [outer = 1AA40000] 18:01:18 INFO - PROCESS | 4056 | [4056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:01:18 INFO - PROCESS | 4056 | 1467684078669 Marionette TRACE conn2 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:01:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:01:18 INFO - {} 18:01:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:01:18 INFO - {} 18:01:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:01:18 INFO - {} 18:01:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:01:18 INFO - {} 18:01:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 703ms 18:01:18 INFO - PROCESS | 4056 | 1467684078725 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 18:01:18 INFO - PROCESS | 4056 | 1467684078727 Marionette TRACE conn2 <- [1,3001,null,{"value":"13"}] 18:01:18 INFO - TEST-START | /FileAPI/fileReader.html 18:01:18 INFO - PROCESS | 4056 | 1467684078730 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:01:18 INFO - PROCESS | 4056 | 1467684078733 Marionette TRACE conn2 <- [1,3002,null,{}] 18:01:18 INFO - PROCESS | 4056 | 1467684078736 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:18 INFO - PROCESS | 4056 | 1467684078738 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:18 INFO - PROCESS | 4056 | 1467684078834 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 18:01:18 INFO - PROCESS | 4056 | 1467684078838 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:18 INFO - PROCESS | 4056 | 1467684078841 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:18 INFO - PROCESS | 4056 | ++DOCSHELL 1AE07400 == 43 [pid = 4056] [id = 762] 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 95 (1AE07C00) [pid = 4056] [serial = 2284] [outer = 00000000] 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 96 (1AE10000) [pid = 4056] [serial = 2285] [outer = 1AE07C00] 18:01:18 INFO - PROCESS | 4056 | 1467684078885 Marionette DEBUG loaded listener.js 18:01:18 INFO - PROCESS | 4056 | ++DOMWINDOW == 97 (1AE68C00) [pid = 4056] [serial = 2286] [outer = 1AE07C00] 18:01:19 INFO - PROCESS | 4056 | 1467684079611 Marionette TRACE conn2 <- [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]]]}] 18:01:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:01:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:01:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:01:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:01:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 953ms 18:01:19 INFO - PROCESS | 4056 | 1467684079676 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 18:01:19 INFO - PROCESS | 4056 | 1467684079680 Marionette TRACE conn2 <- [1,3005,null,{"value":"13"}] 18:01:19 INFO - TEST-START | /FileAPI/historical.html 18:01:19 INFO - PROCESS | 4056 | 1467684079684 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:01:19 INFO - PROCESS | 4056 | 1467684079688 Marionette TRACE conn2 <- [1,3006,null,{}] 18:01:19 INFO - PROCESS | 4056 | 1467684079693 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:19 INFO - PROCESS | 4056 | 1467684079696 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:19 INFO - PROCESS | 4056 | 1467684079841 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 18:01:19 INFO - PROCESS | 4056 | 1467684079985 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:19 INFO - PROCESS | 4056 | 1467684079988 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:20 INFO - PROCESS | 4056 | ++DOCSHELL 10A9D800 == 44 [pid = 4056] [id = 763] 18:01:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 98 (114CDC00) [pid = 4056] [serial = 2287] [outer = 00000000] 18:01:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 99 (13952800) [pid = 4056] [serial = 2288] [outer = 114CDC00] 18:01:20 INFO - PROCESS | 4056 | 1467684080045 Marionette DEBUG loaded listener.js 18:01:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 100 (13E97000) [pid = 4056] [serial = 2289] [outer = 114CDC00] 18:01:20 INFO - PROCESS | 4056 | 1467684080569 Marionette TRACE conn2 <- [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"]]]}] 18:01:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:01:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:01:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:01:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:01:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:01:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:01:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:01:20 INFO - TEST-OK | /FileAPI/historical.html | took 938ms 18:01:20 INFO - PROCESS | 4056 | 1467684080628 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 18:01:20 INFO - PROCESS | 4056 | 1467684080632 Marionette TRACE conn2 <- [1,3009,null,{"value":"13"}] 18:01:20 INFO - TEST-START | /FileAPI/idlharness.html 18:01:20 INFO - PROCESS | 4056 | 1467684080639 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:01:20 INFO - PROCESS | 4056 | 1467684080642 Marionette TRACE conn2 <- [1,3010,null,{}] 18:01:20 INFO - PROCESS | 4056 | 1467684080663 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:20 INFO - PROCESS | 4056 | 1467684080666 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:20 INFO - PROCESS | 4056 | 1467684080779 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 18:01:20 INFO - PROCESS | 4056 | 1467684080935 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:20 INFO - PROCESS | 4056 | 1467684080938 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:20 INFO - PROCESS | 4056 | ++DOCSHELL 171F2400 == 45 [pid = 4056] [id = 764] 18:01:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 101 (175DF000) [pid = 4056] [serial = 2290] [outer = 00000000] 18:01:20 INFO - PROCESS | 4056 | ++DOMWINDOW == 102 (17B1B000) [pid = 4056] [serial = 2291] [outer = 175DF000] 18:01:21 INFO - PROCESS | 4056 | 1467684080993 Marionette DEBUG loaded listener.js 18:01:21 INFO - PROCESS | 4056 | ++DOMWINDOW == 103 (19B6CC00) [pid = 4056] [serial = 2292] [outer = 175DF000] 18:01:21 INFO - PROCESS | 4056 | 1467684081956 Marionette TRACE conn2 <- [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]]]}] 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:01:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:01:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:01:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:01:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:01:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:01:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:01:22 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 18:01:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:01:22 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 18:01:22 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 18:01:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:01:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:01:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:01:22 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 18:01:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:01:22 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 18:01:22 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 18:01:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:01:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:01:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 1485ms 18:01:22 INFO - PROCESS | 4056 | 1467684082149 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 18:01:22 INFO - PROCESS | 4056 | 1467684082151 Marionette TRACE conn2 <- [1,3013,null,{"value":"13"}] 18:01:22 INFO - TEST-START | /FileAPI/idlharness.worker 18:01:22 INFO - PROCESS | 4056 | 1467684082159 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:01:22 INFO - PROCESS | 4056 | 1467684082163 Marionette TRACE conn2 <- [1,3014,null,{}] 18:01:22 INFO - PROCESS | 4056 | 1467684082174 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:22 INFO - PROCESS | 4056 | 1467684082179 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:22 INFO - PROCESS | 4056 | 1467684082292 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 18:01:22 INFO - PROCESS | 4056 | 1467684082432 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:22 INFO - PROCESS | 4056 | 1467684082435 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:22 INFO - PROCESS | 4056 | ++DOCSHELL 1AC26800 == 46 [pid = 4056] [id = 765] 18:01:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 104 (1AC2A000) [pid = 4056] [serial = 2293] [outer = 00000000] 18:01:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 105 (1B263C00) [pid = 4056] [serial = 2294] [outer = 1AC2A000] 18:01:22 INFO - PROCESS | 4056 | 1467684082490 Marionette DEBUG loaded listener.js 18:01:22 INFO - PROCESS | 4056 | ++DOMWINDOW == 106 (1B4B4000) [pid = 4056] [serial = 2295] [outer = 1AC2A000] 18:01:22 INFO - PROCESS | 4056 | [4056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:01:23 INFO - PROCESS | 4056 | 1467684083812 Marionette TRACE conn2 <- [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,{},{}]]]}] 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:01:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:01:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:01:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:01:23 INFO - {} 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:01:23 INFO - {} 18:01:23 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 - {} 18:01:23 INFO - {} 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:01:23 INFO - {} 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:01:23 INFO - {} 18:01:23 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 - {} 18:01:23 INFO - {} 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:01:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:01:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 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 18:01:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:01:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:01:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:01:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:01:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:01:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:01:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:01:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:01:23 INFO - {} 18:01:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:01:24 INFO - {} 18:01:24 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1875ms 18:01:24 INFO - PROCESS | 4056 | 1467684084024 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 18:01:24 INFO - PROCESS | 4056 | 1467684084028 Marionette TRACE conn2 <- [1,3017,null,{"value":"13"}] 18:01:24 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:01:24 INFO - PROCESS | 4056 | 1467684084033 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:01:24 INFO - PROCESS | 4056 | 1467684084037 Marionette TRACE conn2 <- [1,3018,null,{}] 18:01:24 INFO - PROCESS | 4056 | 1467684084043 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:24 INFO - PROCESS | 4056 | 1467684084045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 131B2400 == 45 [pid = 4056] [id = 722] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 1AA39400 == 44 [pid = 4056] [id = 761] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 13137800 == 43 [pid = 4056] [id = 760] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 10372000 == 42 [pid = 4056] [id = 759] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 1A135400 == 41 [pid = 4056] [id = 758] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 19B8D000 == 40 [pid = 4056] [id = 756] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 19902000 == 39 [pid = 4056] [id = 757] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 17B12800 == 38 [pid = 4056] [id = 755] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 17784C00 == 37 [pid = 4056] [id = 754] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 16356000 == 36 [pid = 4056] [id = 753] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 13958800 == 35 [pid = 4056] [id = 752] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 114CFC00 == 34 [pid = 4056] [id = 751] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 13925400 == 33 [pid = 4056] [id = 748] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 103D2C00 == 32 [pid = 4056] [id = 747] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 1810C000 == 31 [pid = 4056] [id = 750] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 13E9EC00 == 30 [pid = 4056] [id = 731] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 10A7AC00 == 29 [pid = 4056] [id = 720] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 14F45C00 == 28 [pid = 4056] [id = 749] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 1AC26800 == 27 [pid = 4056] [id = 765] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 171F2400 == 26 [pid = 4056] [id = 764] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 1AE07400 == 25 [pid = 4056] [id = 762] 18:01:24 INFO - PROCESS | 4056 | --DOCSHELL 10A9D800 == 24 [pid = 4056] [id = 763] 18:01:24 INFO - PROCESS | 4056 | 1467684084854 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 105 (131BE800) [pid = 4056] [serial = 2168] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 104 (11008000) [pid = 4056] [serial = 2162] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 103 (12B02000) [pid = 4056] [serial = 2165] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 102 (19E36C00) [pid = 4056] [serial = 2224] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 101 (17B1D000) [pid = 4056] [serial = 2218] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 100 (17B1FC00) [pid = 4056] [serial = 2219] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 99 (1A142800) [pid = 4056] [serial = 2207] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 98 (1A13E800) [pid = 4056] [serial = 2206] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 97 (12D89C00) [pid = 4056] [serial = 2198] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 96 (1143D400) [pid = 4056] [serial = 2197] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 95 (16BC7000) [pid = 4056] [serial = 2215] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 94 (171F0C00) [pid = 4056] [serial = 2216] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 93 (153B1800) [pid = 4056] [serial = 2201] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (14F96400) [pid = 4056] [serial = 2200] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (1A195C00) [pid = 4056] [serial = 2227] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (1392E400) [pid = 4056] [serial = 2212] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (13C7BC00) [pid = 4056] [serial = 2213] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (18116800) [pid = 4056] [serial = 2204] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (17B20400) [pid = 4056] [serial = 2203] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (131F0C00) [pid = 4056] [serial = 2210] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (130A5000) [pid = 4056] [serial = 2209] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1A61F400) [pid = 4056] [serial = 2238] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (1A139000) [pid = 4056] [serial = 2225] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1705BC00) [pid = 4056] [serial = 2230] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1777E400) [pid = 4056] [serial = 2231] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (1A51E400) [pid = 4056] [serial = 2228] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19703000) [pid = 4056] [serial = 2221] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (1A526400) [pid = 4056] [serial = 2233] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A61B400) [pid = 4056] [serial = 2236] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (1A613400) [pid = 4056] [serial = 2234] [outer = 00000000] [url = about:blank] 18:01:24 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19707400) [pid = 4056] [serial = 2222] [outer = 00000000] [url = about:blank] 18:01:25 INFO - PROCESS | 4056 | 1467684085018 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:25 INFO - PROCESS | 4056 | 1467684085022 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:25 INFO - PROCESS | 4056 | ++DOCSHELL 0F26DC00 == 25 [pid = 4056] [id = 766] 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (0F26E400) [pid = 4056] [serial = 2296] [outer = 00000000] 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (10372000) [pid = 4056] [serial = 2297] [outer = 0F26E400] 18:01:25 INFO - PROCESS | 4056 | 1467684085072 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10A75C00) [pid = 4056] [serial = 2298] [outer = 0F26E400] 18:01:25 INFO - PROCESS | 4056 | 1467684085533 Marionette TRACE conn2 <- [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]]]}] 18:01:25 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 18:01:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1546ms 18:01:25 INFO - PROCESS | 4056 | 1467684085584 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 18:01:25 INFO - PROCESS | 4056 | 1467684085588 Marionette TRACE conn2 <- [1,3021,null,{"value":"13"}] 18:01:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:01:25 INFO - PROCESS | 4056 | 1467684085596 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:01:25 INFO - PROCESS | 4056 | 1467684085599 Marionette TRACE conn2 <- [1,3022,null,{}] 18:01:25 INFO - PROCESS | 4056 | 1467684085603 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:25 INFO - PROCESS | 4056 | 1467684085608 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:25 INFO - PROCESS | 4056 | 1467684085703 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 18:01:25 INFO - PROCESS | 4056 | 1467684085712 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:25 INFO - PROCESS | 4056 | 1467684085715 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:25 INFO - PROCESS | 4056 | ++DOCSHELL 12B02800 == 26 [pid = 4056] [id = 767] 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (12B02C00) [pid = 4056] [serial = 2299] [outer = 00000000] 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (12DCC800) [pid = 4056] [serial = 2300] [outer = 12B02C00] 18:01:25 INFO - PROCESS | 4056 | 1467684085761 Marionette DEBUG loaded listener.js 18:01:25 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (13150000) [pid = 4056] [serial = 2301] [outer = 12B02C00] 18:01:26 INFO - PROCESS | 4056 | 1467684086236 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:01:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:01:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 704ms 18:01:26 INFO - PROCESS | 4056 | 1467684086293 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 18:01:26 INFO - PROCESS | 4056 | 1467684086296 Marionette TRACE conn2 <- [1,3025,null,{"value":"13"}] 18:01:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:01:26 INFO - PROCESS | 4056 | 1467684086300 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:01:26 INFO - PROCESS | 4056 | 1467684086302 Marionette TRACE conn2 <- [1,3026,null,{}] 18:01:26 INFO - PROCESS | 4056 | 1467684086306 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:26 INFO - PROCESS | 4056 | 1467684086308 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:26 INFO - PROCESS | 4056 | 1467684086438 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 18:01:26 INFO - PROCESS | 4056 | 1467684086545 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:26 INFO - PROCESS | 4056 | 1467684086548 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:26 INFO - PROCESS | 4056 | ++DOCSHELL 1392AC00 == 27 [pid = 4056] [id = 768] 18:01:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (1392B400) [pid = 4056] [serial = 2302] [outer = 00000000] 18:01:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (13C67C00) [pid = 4056] [serial = 2303] [outer = 1392B400] 18:01:26 INFO - PROCESS | 4056 | 1467684086592 Marionette DEBUG loaded listener.js 18:01:26 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (14398C00) [pid = 4056] [serial = 2304] [outer = 1392B400] 18:01:26 INFO - PROCESS | 4056 | 1467684086971 Marionette TRACE conn2 <- [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"]]]}] 18:01:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:01:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:01:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:01:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 688ms 18:01:27 INFO - PROCESS | 4056 | 1467684086998 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 18:01:27 INFO - PROCESS | 4056 | 1467684087001 Marionette TRACE conn2 <- [1,3029,null,{"value":"13"}] 18:01:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:01:27 INFO - PROCESS | 4056 | 1467684087012 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:01:27 INFO - PROCESS | 4056 | 1467684087016 Marionette TRACE conn2 <- [1,3030,null,{}] 18:01:27 INFO - PROCESS | 4056 | 1467684087020 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:27 INFO - PROCESS | 4056 | 1467684087023 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:27 INFO - PROCESS | 4056 | 1467684087167 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 18:01:27 INFO - PROCESS | 4056 | 1467684087194 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:27 INFO - PROCESS | 4056 | 1467684087196 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:27 INFO - PROCESS | 4056 | ++DOCSHELL 162AE000 == 28 [pid = 4056] [id = 769] 18:01:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (1634A800) [pid = 4056] [serial = 2305] [outer = 00000000] 18:01:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (16B0FC00) [pid = 4056] [serial = 2306] [outer = 1634A800] 18:01:27 INFO - PROCESS | 4056 | 1467684087240 Marionette DEBUG loaded listener.js 18:01:27 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (16BD1400) [pid = 4056] [serial = 2307] [outer = 1634A800] 18:01:27 INFO - PROCESS | 4056 | 1467684087907 Marionette TRACE conn2 <- [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]]]}] 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:01:28 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. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:01:28 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'.) 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:01:28 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. 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:01:28 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. 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:28 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. 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 18:01:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:01:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:01:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:01:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1047ms 18:01:28 INFO - PROCESS | 4056 | 1467684088059 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 18:01:28 INFO - PROCESS | 4056 | 1467684088061 Marionette TRACE conn2 <- [1,3033,null,{"value":"13"}] 18:01:28 INFO - PROCESS | 4056 | 1467684088064 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:01:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:01:28 INFO - PROCESS | 4056 | 1467684088066 Marionette TRACE conn2 <- [1,3034,null,{}] 18:01:28 INFO - PROCESS | 4056 | 1467684088082 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:28 INFO - PROCESS | 4056 | 1467684088084 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:28 INFO - PROCESS | 4056 | 1467684088201 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 18:01:28 INFO - PROCESS | 4056 | 1467684088206 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 4056 | 1467684088208 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:28 INFO - PROCESS | 4056 | ++DOCSHELL 17B1CC00 == 29 [pid = 4056] [id = 770] 18:01:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (17B1D000) [pid = 4056] [serial = 2308] [outer = 00000000] 18:01:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (17EC7800) [pid = 4056] [serial = 2309] [outer = 17B1D000] 18:01:28 INFO - PROCESS | 4056 | 1467684088252 Marionette DEBUG loaded listener.js 18:01:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (17F62C00) [pid = 4056] [serial = 2310] [outer = 17B1D000] 18:01:28 INFO - PROCESS | 4056 | [4056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:01:28 INFO - PROCESS | 4056 | 1467684088705 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:01:28 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:01:28 INFO - {} 18:01:28 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 656ms 18:01:28 INFO - PROCESS | 4056 | 1467684088724 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 18:01:28 INFO - PROCESS | 4056 | 1467684088726 Marionette TRACE conn2 <- [1,3037,null,{"value":"13"}] 18:01:28 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:01:28 INFO - PROCESS | 4056 | 1467684088729 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:01:28 INFO - PROCESS | 4056 | 1467684088731 Marionette TRACE conn2 <- [1,3038,null,{}] 18:01:28 INFO - PROCESS | 4056 | 1467684088735 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:28 INFO - PROCESS | 4056 | 1467684088737 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:28 INFO - PROCESS | 4056 | 1467684088854 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 18:01:28 INFO - PROCESS | 4056 | 1467684088860 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:28 INFO - PROCESS | 4056 | 1467684088866 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:28 INFO - PROCESS | 4056 | ++DOCSHELL 19710C00 == 30 [pid = 4056] [id = 771] 18:01:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 91 (19901400) [pid = 4056] [serial = 2311] [outer = 00000000] 18:01:28 INFO - PROCESS | 4056 | ++DOMWINDOW == 92 (19B83C00) [pid = 4056] [serial = 2312] [outer = 19901400] 18:01:28 INFO - PROCESS | 4056 | 1467684088991 Marionette DEBUG loaded listener.js 18:01:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 93 (1A142C00) [pid = 4056] [serial = 2313] [outer = 19901400] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 92 (10435000) [pid = 4056] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 91 (17B1AC00) [pid = 4056] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 90 (12AAE000) [pid = 4056] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (19907800) [pid = 4056] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (16356C00) [pid = 4056] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (14394C00) [pid = 4056] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (1AA40000) [pid = 4056] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (17F0D000) [pid = 4056] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (17B11800) [pid = 4056] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (139D1000) [pid = 4056] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1A13BC00) [pid = 4056] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (1AE07C00) [pid = 4056] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (10559C00) [pid = 4056] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (19B8E000) [pid = 4056] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (13E96C00) [pid = 4056] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (1A615800) [pid = 4056] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (15440C00) [pid = 4056] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:01:29 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (19EBDC00) [pid = 4056] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 18:01:29 INFO - PROCESS | 4056 | 1467684089860 Marionette TRACE conn2 <- [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]]]}] 18:01:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:01:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:01:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:01:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:01:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1141ms 18:01:29 INFO - PROCESS | 4056 | 1467684089870 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 18:01:29 INFO - PROCESS | 4056 | 1467684089872 Marionette TRACE conn2 <- [1,3041,null,{"value":"13"}] 18:01:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:01:29 INFO - PROCESS | 4056 | 1467684089876 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:01:29 INFO - PROCESS | 4056 | 1467684089878 Marionette TRACE conn2 <- [1,3042,null,{}] 18:01:29 INFO - PROCESS | 4056 | 1467684089881 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:29 INFO - PROCESS | 4056 | 1467684089883 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:29 INFO - PROCESS | 4056 | 1467684089966 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 18:01:29 INFO - PROCESS | 4056 | 1467684089971 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:29 INFO - PROCESS | 4056 | 1467684089973 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:29 INFO - PROCESS | 4056 | ++DOCSHELL 0F275C00 == 31 [pid = 4056] [id = 772] 18:01:29 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (10A7C400) [pid = 4056] [serial = 2314] [outer = 00000000] 18:01:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (12BCFC00) [pid = 4056] [serial = 2315] [outer = 10A7C400] 18:01:30 INFO - PROCESS | 4056 | 1467684090017 Marionette DEBUG loaded listener.js 18:01:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (131F2400) [pid = 4056] [serial = 2316] [outer = 10A7C400] 18:01:30 INFO - PROCESS | 4056 | 1467684090691 Marionette TRACE conn2 <- [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"]]]}] 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:01:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:01:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:30 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" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:30 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" 18:01:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:01:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:01:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:01:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 985ms 18:01:30 INFO - PROCESS | 4056 | 1467684090870 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 18:01:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:01:30 INFO - PROCESS | 4056 | 1467684090871 Marionette TRACE conn2 <- [1,3045,null,{"value":"13"}] 18:01:30 INFO - PROCESS | 4056 | 1467684090875 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:01:30 INFO - PROCESS | 4056 | 1467684090877 Marionette TRACE conn2 <- [1,3046,null,{}] 18:01:30 INFO - PROCESS | 4056 | 1467684090881 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:30 INFO - PROCESS | 4056 | 1467684090882 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:30 INFO - PROCESS | 4056 | 1467684090961 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 18:01:30 INFO - PROCESS | 4056 | 1467684090966 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:30 INFO - PROCESS | 4056 | 1467684090968 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:30 INFO - PROCESS | 4056 | ++DOCSHELL 13131000 == 32 [pid = 4056] [id = 773] 18:01:30 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (13951400) [pid = 4056] [serial = 2317] [outer = 00000000] 18:01:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (17F0D000) [pid = 4056] [serial = 2318] [outer = 13951400] 18:01:31 INFO - PROCESS | 4056 | 1467684091011 Marionette DEBUG loaded listener.js 18:01:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 81 (19908000) [pid = 4056] [serial = 2319] [outer = 13951400] 18:01:31 INFO - PROCESS | 4056 | 1467684091491 Marionette TRACE conn2 <- [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]]]}] 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:01:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:01:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:01:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:01:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:01:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:01:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:01:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 641ms 18:01:31 INFO - PROCESS | 4056 | 1467684091522 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 18:01:31 INFO - PROCESS | 4056 | 1467684091524 Marionette TRACE conn2 <- [1,3049,null,{"value":"13"}] 18:01:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:01:31 INFO - PROCESS | 4056 | 1467684091527 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:01:31 INFO - PROCESS | 4056 | 1467684091529 Marionette TRACE conn2 <- [1,3050,null,{}] 18:01:31 INFO - PROCESS | 4056 | 1467684091532 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:31 INFO - PROCESS | 4056 | 1467684091534 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:31 INFO - PROCESS | 4056 | 1467684091655 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 18:01:31 INFO - PROCESS | 4056 | 1467684091804 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:31 INFO - PROCESS | 4056 | 1467684091808 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:31 INFO - PROCESS | 4056 | ++DOCSHELL 0C7F4400 == 33 [pid = 4056] [id = 774] 18:01:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 82 (0F268C00) [pid = 4056] [serial = 2320] [outer = 00000000] 18:01:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 83 (0F26D000) [pid = 4056] [serial = 2321] [outer = 0F268C00] 18:01:31 INFO - PROCESS | 4056 | 1467684091867 Marionette DEBUG loaded listener.js 18:01:31 INFO - PROCESS | 4056 | ++DOMWINDOW == 84 (10320000) [pid = 4056] [serial = 2322] [outer = 0F268C00] 18:01:32 INFO - PROCESS | 4056 | [4056] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:01:32 INFO - PROCESS | 4056 | 1467684092524 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:01:32 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:01:32 INFO - {} 18:01:32 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1047ms 18:01:32 INFO - PROCESS | 4056 | 1467684092586 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 18:01:32 INFO - PROCESS | 4056 | 1467684092591 Marionette TRACE conn2 <- [1,3053,null,{"value":"13"}] 18:01:32 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:01:32 INFO - PROCESS | 4056 | 1467684092596 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:01:32 INFO - PROCESS | 4056 | 1467684092599 Marionette TRACE conn2 <- [1,3054,null,{}] 18:01:32 INFO - PROCESS | 4056 | 1467684092604 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:32 INFO - PROCESS | 4056 | 1467684092607 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:32 INFO - PROCESS | 4056 | 1467684092730 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 18:01:32 INFO - PROCESS | 4056 | 1467684092868 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:32 INFO - PROCESS | 4056 | 1467684092871 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:32 INFO - PROCESS | 4056 | ++DOCSHELL 131B3400 == 34 [pid = 4056] [id = 775] 18:01:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 85 (131B6400) [pid = 4056] [serial = 2323] [outer = 00000000] 18:01:32 INFO - PROCESS | 4056 | ++DOMWINDOW == 86 (139D5800) [pid = 4056] [serial = 2324] [outer = 131B6400] 18:01:32 INFO - PROCESS | 4056 | 1467684092929 Marionette DEBUG loaded listener.js 18:01:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 87 (153A6C00) [pid = 4056] [serial = 2325] [outer = 131B6400] 18:01:33 INFO - PROCESS | 4056 | 1467684093512 Marionette TRACE conn2 <- [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]]]}] 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:01:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:01:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 954ms 18:01:33 INFO - PROCESS | 4056 | 1467684093551 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 18:01:33 INFO - PROCESS | 4056 | 1467684093555 Marionette TRACE conn2 <- [1,3057,null,{"value":"13"}] 18:01:33 INFO - PROCESS | 4056 | 1467684093560 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:01:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:01:33 INFO - PROCESS | 4056 | 1467684093562 Marionette TRACE conn2 <- [1,3058,null,{}] 18:01:33 INFO - PROCESS | 4056 | 1467684093566 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:33 INFO - PROCESS | 4056 | 1467684093569 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:33 INFO - PROCESS | 4056 | 1467684093684 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 18:01:33 INFO - PROCESS | 4056 | 1467684093872 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:33 INFO - PROCESS | 4056 | 1467684093875 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:33 INFO - PROCESS | 4056 | ++DOCSHELL 15437C00 == 35 [pid = 4056] [id = 776] 18:01:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 88 (162A1C00) [pid = 4056] [serial = 2326] [outer = 00000000] 18:01:33 INFO - PROCESS | 4056 | ++DOMWINDOW == 89 (17697800) [pid = 4056] [serial = 2327] [outer = 162A1C00] 18:01:33 INFO - PROCESS | 4056 | 1467684093936 Marionette DEBUG loaded listener.js 18:01:34 INFO - PROCESS | 4056 | ++DOMWINDOW == 90 (17B12400) [pid = 4056] [serial = 2328] [outer = 162A1C00] 18:01:34 INFO - PROCESS | 4056 | 1467684094741 Marionette TRACE conn2 <- [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]]]}] 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:01:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:01:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1188ms 18:01:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:01:34 INFO - PROCESS | 4056 | 1467684094752 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 18:01:34 INFO - PROCESS | 4056 | 1467684094755 Marionette TRACE conn2 <- [1,3061,null,{"value":"13"}] 18:01:34 INFO - PROCESS | 4056 | 1467684094788 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:01:34 INFO - PROCESS | 4056 | 1467684094790 Marionette TRACE conn2 <- [1,3062,null,{}] 18:01:34 INFO - PROCESS | 4056 | 1467684094797 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:34 INFO - PROCESS | 4056 | 1467684094799 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:34 INFO - PROCESS | 4056 | 1467684094917 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 1055D800 == 34 [pid = 4056] [id = 397] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 17BCE000 == 33 [pid = 4056] [id = 395] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 10A09400 == 32 [pid = 4056] [id = 401] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 175E6400 == 31 [pid = 4056] [id = 394] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 10E42800 == 30 [pid = 4056] [id = 400] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 10A7BC00 == 29 [pid = 4056] [id = 396] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 1777F800 == 28 [pid = 4056] [id = 399] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 153AF000 == 27 [pid = 4056] [id = 393] 18:01:34 INFO - PROCESS | 4056 | --DOCSHELL 1634BC00 == 26 [pid = 4056] [id = 398] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 89 (19EBE800) [pid = 4056] [serial = 2195] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 88 (1A890C00) [pid = 4056] [serial = 2239] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 87 (1A135C00) [pid = 4056] [serial = 2270] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 86 (10A75800) [pid = 4056] [serial = 2241] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 85 (11009C00) [pid = 4056] [serial = 2242] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 84 (1810F400) [pid = 4056] [serial = 2247] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 83 (19B6D000) [pid = 4056] [serial = 2248] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 82 (1315B800) [pid = 4056] [serial = 2253] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 81 (131BB800) [pid = 4056] [serial = 2254] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 80 (19E37800) [pid = 4056] [serial = 2250] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 79 (1A893800) [pid = 4056] [serial = 2251] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 78 (17059800) [pid = 4056] [serial = 2259] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (175E6800) [pid = 4056] [serial = 2260] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (14F9A000) [pid = 4056] [serial = 2244] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1AC29000) [pid = 4056] [serial = 2283] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (15775000) [pid = 4056] [serial = 2245] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1810F800) [pid = 4056] [serial = 2265] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (17B1D800) [pid = 4056] [serial = 2262] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (17F0E000) [pid = 4056] [serial = 2263] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (14397800) [pid = 4056] [serial = 2256] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1576F400) [pid = 4056] [serial = 2257] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (1A52CC00) [pid = 4056] [serial = 2273] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 67 (1AE68C00) [pid = 4056] [serial = 2286] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 66 (1AE10000) [pid = 4056] [serial = 2285] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 65 (114CBC00) [pid = 4056] [serial = 2276] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 64 (1A619800) [pid = 4056] [serial = 2274] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 63 (11AEC800) [pid = 4056] [serial = 2277] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 62 (1AC24400) [pid = 4056] [serial = 2282] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 61 (1A143800) [pid = 4056] [serial = 2271] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 60 (19E3A800) [pid = 4056] [serial = 2268] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 59 (1A899C00) [pid = 4056] [serial = 2280] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 58 (18111400) [pid = 4056] [serial = 2266] [outer = 00000000] [url = about:blank] 18:01:34 INFO - PROCESS | 4056 | --DOMWINDOW == 57 (1A891800) [pid = 4056] [serial = 2279] [outer = 00000000] [url = about:blank] 18:01:35 INFO - PROCESS | 4056 | 1467684095053 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:35 INFO - PROCESS | 4056 | 1467684095056 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:35 INFO - PROCESS | 4056 | ++DOCSHELL 10435400 == 27 [pid = 4056] [id = 777] 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 58 (1055A400) [pid = 4056] [serial = 2329] [outer = 00000000] 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 59 (10A94000) [pid = 4056] [serial = 2330] [outer = 1055A400] 18:01:35 INFO - PROCESS | 4056 | 1467684095103 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 60 (11010800) [pid = 4056] [serial = 2331] [outer = 1055A400] 18:01:35 INFO - PROCESS | 4056 | 1467684095460 Marionette TRACE conn2 <- [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]]]}] 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:01:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:01:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 719ms 18:01:35 INFO - PROCESS | 4056 | 1467684095477 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 18:01:35 INFO - PROCESS | 4056 | 1467684095481 Marionette TRACE conn2 <- [1,3065,null,{"value":"13"}] 18:01:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:01:35 INFO - PROCESS | 4056 | 1467684095487 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:01:35 INFO - PROCESS | 4056 | 1467684095490 Marionette TRACE conn2 <- [1,3066,null,{}] 18:01:35 INFO - PROCESS | 4056 | 1467684095495 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:35 INFO - PROCESS | 4056 | 1467684095499 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:35 INFO - PROCESS | 4056 | 1467684095660 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 18:01:35 INFO - PROCESS | 4056 | 1467684095763 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:35 INFO - PROCESS | 4056 | 1467684095765 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:35 INFO - PROCESS | 4056 | ++DOCSHELL 12A1F000 == 28 [pid = 4056] [id = 778] 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 61 (12BDEC00) [pid = 4056] [serial = 2332] [outer = 00000000] 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 62 (1315B800) [pid = 4056] [serial = 2333] [outer = 12BDEC00] 18:01:35 INFO - PROCESS | 4056 | 1467684095813 Marionette DEBUG loaded listener.js 18:01:35 INFO - PROCESS | 4056 | ++DOMWINDOW == 63 (131EFC00) [pid = 4056] [serial = 2334] [outer = 12BDEC00] 18:01:36 INFO - PROCESS | 4056 | 1467684096186 Marionette TRACE conn2 <- [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] 18:01:36 INFO - PROCESS | 4056 | 1467684096237 Marionette TRACE conn2 <- [1,3069,null,{"value":"13"}] 18:01:36 INFO - PROCESS | 4056 | 1467684096241 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 4056 | 1467684096244 Marionette TRACE conn2 <- [1,3070,null,{}] 18:01:36 INFO - PROCESS | 4056 | 1467684096255 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:36 INFO - PROCESS | 4056 | 1467684096260 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:36 INFO - PROCESS | 4056 | 1467684096356 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 18:01:36 INFO - PROCESS | 4056 | 1467684096362 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:36 INFO - PROCESS | 4056 | 1467684096365 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:36 INFO - PROCESS | 4056 | ++DOCSHELL 14F45C00 == 29 [pid = 4056] [id = 779] 18:01:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 64 (14F95C00) [pid = 4056] [serial = 2335] [outer = 00000000] 18:01:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 65 (1543F800) [pid = 4056] [serial = 2336] [outer = 14F95C00] 18:01:36 INFO - PROCESS | 4056 | 1467684096411 Marionette DEBUG loaded listener.js 18:01:36 INFO - PROCESS | 4056 | ++DOMWINDOW == 66 (15CA2C00) [pid = 4056] [serial = 2337] [outer = 14F95C00] 18:01:36 INFO - PROCESS | 4056 | 1467684096844 Marionette TRACE conn2 <- [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]]]}] 18:01:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:01:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:01:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:01:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:01:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 625ms 18:01:36 INFO - PROCESS | 4056 | 1467684096878 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 18:01:36 INFO - PROCESS | 4056 | 1467684096880 Marionette TRACE conn2 <- [1,3073,null,{"value":"13"}] 18:01:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:01:36 INFO - PROCESS | 4056 | 1467684096903 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:01:36 INFO - PROCESS | 4056 | 1467684096905 Marionette TRACE conn2 <- [1,3074,null,{}] 18:01:36 INFO - PROCESS | 4056 | 1467684096912 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:36 INFO - PROCESS | 4056 | 1467684096914 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:37 INFO - PROCESS | 4056 | 1467684097010 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 18:01:37 INFO - PROCESS | 4056 | 1467684097043 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 4056 | 1467684097045 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:37 INFO - PROCESS | 4056 | ++DOCSHELL 162ADC00 == 30 [pid = 4056] [id = 780] 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 67 (1634D400) [pid = 4056] [serial = 2338] [outer = 00000000] 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 68 (16BC4000) [pid = 4056] [serial = 2339] [outer = 1634D400] 18:01:37 INFO - PROCESS | 4056 | 1467684097088 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (17062800) [pid = 4056] [serial = 2340] [outer = 1634D400] 18:01:37 INFO - PROCESS | 4056 | 1467684097542 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:01:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:01:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 18:01:37 INFO - PROCESS | 4056 | 1467684097604 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 18:01:37 INFO - PROCESS | 4056 | 1467684097606 Marionette TRACE conn2 <- [1,3077,null,{"value":"13"}] 18:01:37 INFO - PROCESS | 4056 | 1467684097609 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:01:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:01:37 INFO - PROCESS | 4056 | 1467684097610 Marionette TRACE conn2 <- [1,3078,null,{}] 18:01:37 INFO - PROCESS | 4056 | 1467684097614 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:37 INFO - PROCESS | 4056 | 1467684097616 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:37 INFO - PROCESS | 4056 | 1467684097736 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 18:01:37 INFO - PROCESS | 4056 | 1467684097806 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:37 INFO - PROCESS | 4056 | 1467684097808 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:37 INFO - PROCESS | 4056 | ++DOCSHELL 131BCC00 == 31 [pid = 4056] [id = 781] 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (16208400) [pid = 4056] [serial = 2341] [outer = 00000000] 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (171F3400) [pid = 4056] [serial = 2342] [outer = 16208400] 18:01:37 INFO - PROCESS | 4056 | 1467684097850 Marionette DEBUG loaded listener.js 18:01:37 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (175E6400) [pid = 4056] [serial = 2343] [outer = 16208400] 18:01:38 INFO - PROCESS | 4056 | 1467684098249 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:01:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:01:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 703ms 18:01:38 INFO - PROCESS | 4056 | 1467684098316 Marionette TRACE conn2 -> [0,3081,"getWindowHandle",null] 18:01:38 INFO - PROCESS | 4056 | 1467684098317 Marionette TRACE conn2 <- [1,3081,null,{"value":"13"}] 18:01:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:01:38 INFO - PROCESS | 4056 | 1467684098321 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:01:38 INFO - PROCESS | 4056 | 1467684098322 Marionette TRACE conn2 <- [1,3082,null,{}] 18:01:38 INFO - PROCESS | 4056 | 1467684098326 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:38 INFO - PROCESS | 4056 | 1467684098331 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:38 INFO - PROCESS | 4056 | 1467684098505 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 18:01:38 INFO - PROCESS | 4056 | 1467684098533 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:38 INFO - PROCESS | 4056 | 1467684098535 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:38 INFO - PROCESS | 4056 | ++DOCSHELL 17B18000 == 32 [pid = 4056] [id = 782] 18:01:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (17B19000) [pid = 4056] [serial = 2344] [outer = 00000000] 18:01:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (17ECC800) [pid = 4056] [serial = 2345] [outer = 17B19000] 18:01:38 INFO - PROCESS | 4056 | 1467684098586 Marionette DEBUG loaded listener.js 18:01:38 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (17F16400) [pid = 4056] [serial = 2346] [outer = 17B19000] 18:01:38 INFO - PROCESS | 4056 | 1467684098997 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:01:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:01:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 687ms 18:01:39 INFO - PROCESS | 4056 | 1467684099019 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 4056 | 1467684099021 Marionette TRACE conn2 <- [1,3085,null,{"value":"13"}] 18:01:39 INFO - PROCESS | 4056 | 1467684099024 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:01:39 INFO - PROCESS | 4056 | 1467684099035 Marionette TRACE conn2 <- [1,3086,null,{}] 18:01:39 INFO - PROCESS | 4056 | 1467684099047 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:39 INFO - PROCESS | 4056 | 1467684099049 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:39 INFO - PROCESS | 4056 | 1467684099166 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 18:01:39 INFO - PROCESS | 4056 | 1467684099170 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:39 INFO - PROCESS | 4056 | 1467684099172 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:39 INFO - PROCESS | 4056 | ++DOCSHELL 13EA0000 == 33 [pid = 4056] [id = 783] 18:01:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (17B20000) [pid = 4056] [serial = 2347] [outer = 00000000] 18:01:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (19703000) [pid = 4056] [serial = 2348] [outer = 17B20000] 18:01:39 INFO - PROCESS | 4056 | 1467684099216 Marionette DEBUG loaded listener.js 18:01:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (19709800) [pid = 4056] [serial = 2349] [outer = 17B20000] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 77 (17B1D000) [pid = 4056] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 76 (19901400) [pid = 4056] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 75 (1392B400) [pid = 4056] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 74 (12B02C00) [pid = 4056] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 73 (1AC2A000) [pid = 4056] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 72 (0F26E400) [pid = 4056] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 71 (114CDC00) [pid = 4056] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 70 (175DF000) [pid = 4056] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 69 (1634A800) [pid = 4056] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 18:01:39 INFO - PROCESS | 4056 | --DOMWINDOW == 68 (10A7C400) [pid = 4056] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 18:01:39 INFO - PROCESS | 4056 | 1467684099713 Marionette TRACE conn2 <- [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]]]}] 18:01:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:01:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:01:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 766ms 18:01:39 INFO - PROCESS | 4056 | 1467684099785 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 18:01:39 INFO - PROCESS | 4056 | 1467684099787 Marionette TRACE conn2 <- [1,3089,null,{"value":"13"}] 18:01:39 INFO - PROCESS | 4056 | 1467684099791 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:01:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:01:39 INFO - PROCESS | 4056 | 1467684099792 Marionette TRACE conn2 <- [1,3090,null,{}] 18:01:39 INFO - PROCESS | 4056 | 1467684099796 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:39 INFO - PROCESS | 4056 | 1467684099798 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:39 INFO - PROCESS | 4056 | 1467684099902 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 18:01:39 INFO - PROCESS | 4056 | 1467684099910 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:39 INFO - PROCESS | 4056 | 1467684099912 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:39 INFO - PROCESS | 4056 | ++DOCSHELL 12A2A000 == 34 [pid = 4056] [id = 784] 18:01:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 69 (131B0800) [pid = 4056] [serial = 2350] [outer = 00000000] 18:01:39 INFO - PROCESS | 4056 | ++DOMWINDOW == 70 (17ECC000) [pid = 4056] [serial = 2351] [outer = 131B0800] 18:01:39 INFO - PROCESS | 4056 | 1467684099953 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 71 (19709400) [pid = 4056] [serial = 2352] [outer = 131B0800] 18:01:40 INFO - PROCESS | 4056 | 1467684100361 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:01:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:01:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 593ms 18:01:40 INFO - PROCESS | 4056 | 1467684100388 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 18:01:40 INFO - PROCESS | 4056 | 1467684100389 Marionette TRACE conn2 <- [1,3093,null,{"value":"13"}] 18:01:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:01:40 INFO - PROCESS | 4056 | 1467684100393 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:01:40 INFO - PROCESS | 4056 | 1467684100394 Marionette TRACE conn2 <- [1,3094,null,{}] 18:01:40 INFO - PROCESS | 4056 | 1467684100398 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:40 INFO - PROCESS | 4056 | 1467684100400 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:40 INFO - PROCESS | 4056 | 1467684100532 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 18:01:40 INFO - PROCESS | 4056 | 1467684100542 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:40 INFO - PROCESS | 4056 | 1467684100544 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:40 INFO - PROCESS | 4056 | ++DOCSHELL 1810C000 == 35 [pid = 4056] [id = 785] 18:01:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 72 (18111400) [pid = 4056] [serial = 2353] [outer = 00000000] 18:01:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 73 (19B83400) [pid = 4056] [serial = 2354] [outer = 18111400] 18:01:40 INFO - PROCESS | 4056 | 1467684100593 Marionette DEBUG loaded listener.js 18:01:40 INFO - PROCESS | 4056 | ++DOMWINDOW == 74 (19B85400) [pid = 4056] [serial = 2355] [outer = 18111400] 18:01:40 INFO - PROCESS | 4056 | 1467684100970 Marionette TRACE conn2 <- [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]]]}] 18:01:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:01:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:01:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:01:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 625ms 18:01:41 INFO - PROCESS | 4056 | 1467684101031 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 4056 | 1467684101043 Marionette TRACE conn2 <- [1,3097,null,{"value":"13"}] 18:01:41 INFO - PROCESS | 4056 | 1467684101046 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:01:41 INFO - PROCESS | 4056 | 1467684101048 Marionette TRACE conn2 <- [1,3098,null,{}] 18:01:41 INFO - PROCESS | 4056 | 1467684101052 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:41 INFO - PROCESS | 4056 | 1467684101054 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:41 INFO - PROCESS | 4056 | 1467684101178 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 18:01:41 INFO - PROCESS | 4056 | 1467684101189 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:41 INFO - PROCESS | 4056 | 1467684101191 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:41 INFO - PROCESS | 4056 | ++DOCSHELL 153B1800 == 36 [pid = 4056] [id = 786] 18:01:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 75 (19B70C00) [pid = 4056] [serial = 2356] [outer = 00000000] 18:01:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 76 (1A130800) [pid = 4056] [serial = 2357] [outer = 19B70C00] 18:01:41 INFO - PROCESS | 4056 | 1467684101235 Marionette DEBUG loaded listener.js 18:01:41 INFO - PROCESS | 4056 | ++DOMWINDOW == 77 (1A136000) [pid = 4056] [serial = 2358] [outer = 19B70C00] 18:01:41 INFO - PROCESS | 4056 | 1467684101805 Marionette TRACE conn2 <- [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"]]]}] 18:01:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:01:41 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 18:01:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:01:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:01:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:01:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:01:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 797ms 18:01:41 INFO - PROCESS | 4056 | 1467684101851 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 18:01:41 INFO - PROCESS | 4056 | 1467684101855 Marionette TRACE conn2 <- [1,3101,null,{"value":"13"}] 18:01:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:01:41 INFO - PROCESS | 4056 | 1467684101860 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:01:41 INFO - PROCESS | 4056 | 1467684101864 Marionette TRACE conn2 <- [1,3102,null,{}] 18:01:41 INFO - PROCESS | 4056 | 1467684101869 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:01:41 INFO - PROCESS | 4056 | 1467684101873 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:41 INFO - PROCESS | 4056 | 1467684101985 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 18:01:42 INFO - PROCESS | 4056 | 1467684102149 Marionette TRACE conn2 -> [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\", \"455a2d1c-2945-4d8d-a6d7-21075cf81fc4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:01:42 INFO - PROCESS | 4056 | 1467684102152 Marionette INFO sendAsync 2450f3a8-dd1d-47ad-a500-8239f5b6aa9a 18:01:42 INFO - PROCESS | 4056 | ++DOCSHELL 10A98800 == 37 [pid = 4056] [id = 787] 18:01:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 78 (10A98C00) [pid = 4056] [serial = 2359] [outer = 00000000] 18:01:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 79 (12BD5400) [pid = 4056] [serial = 2360] [outer = 10A98C00] 18:01:42 INFO - PROCESS | 4056 | 1467684102208 Marionette DEBUG loaded listener.js 18:01:42 INFO - PROCESS | 4056 | ++DOMWINDOW == 80 (130AF400) [pid = 4056] [serial = 2361] [outer = 10A98C00] 18:01:42 INFO - PROCESS | 4056 | 1467684102762 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:01:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:01:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 937ms 18:01:42 INFO - PROCESS | 4056 | 1467684102806 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 18:01:42 INFO - PROCESS | 4056 | 1467684102811 Marionette TRACE conn2 <- [1,3105,null,{"value":"13"}] 18:01:44 WARNING - u'runner_teardown' () 18:01:44 INFO - No more tests 18:01:44 INFO - Got 0 unexpected results 18:01:44 INFO - SUITE-END | took 656s 18:01:44 INFO - Closing logging queue 18:01:44 INFO - queue closed 18:01:44 INFO - Return code: 0 18:01:44 WARNING - # TBPL SUCCESS # 18:01:44 INFO - Running post-action listener: _resource_record_post_action 18:01:44 INFO - Running post-run listener: _resource_record_post_run 18:01:45 INFO - Total resource usage - Wall time: 665s; CPU: 17.0%; Read bytes: 90800128; Write bytes: 942622720; Read time: 380715; Write time: 1099261 18:01:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:01:45 INFO - install - Wall time: 3s; CPU: 10.0%; Read bytes: 0; Write bytes: 126612992; Read time: 0; Write time: 133280 18:01:45 INFO - run-tests - Wall time: 663s; CPU: 17.0%; Read bytes: 90715136; Write bytes: 804684288; Read time: 369059; Write time: 956605 18:01:45 INFO - Running post-run listener: _upload_blobber_files 18:01:45 INFO - Blob upload gear active. 18:01:45 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 18:01:45 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 18:01:45 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'] 18:01:45 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 18:01:46 INFO - (blobuploader) - INFO - Open directory for files ... 18:01:46 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 18:01:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:01:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:01:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:01:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:01:47 INFO - (blobuploader) - INFO - Done attempting. 18:01:47 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 18:01:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:01:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:01:49 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:01:49 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:01:49 INFO - (blobuploader) - INFO - Done attempting. 18:01:49 INFO - (blobuploader) - INFO - Iteration through files over. 18:01:49 INFO - Return code: 0 18:01:49 INFO - rmtree: C:\slave\test\build\uploaded_files.json 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 18:01:49 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fc4ce5b8ada04104f2851731d1e9cac832bd678a1f5ff7d373da39e445e239c97b615bce8dce07b6146f502cef0af008dab06733c97e10ce5417bdde754f97bf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72dc8185d9e0460dbdf8e9edcb5e96b6b0cfb6f1a43d2b8a7004f0e9452c1c1d8aa2957fe977fee96ac48b035a16ed18eb76345bcf5969e420b6940663af41a8"} 18:01:49 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 18:01:49 INFO - Writing to file C:\slave\test\properties\blobber_files 18:01:49 INFO - Contents: 18:01:49 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fc4ce5b8ada04104f2851731d1e9cac832bd678a1f5ff7d373da39e445e239c97b615bce8dce07b6146f502cef0af008dab06733c97e10ce5417bdde754f97bf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72dc8185d9e0460dbdf8e9edcb5e96b6b0cfb6f1a43d2b8a7004f0e9452c1c1d8aa2957fe977fee96ac48b035a16ed18eb76345bcf5969e420b6940663af41a8"} 18:01:49 INFO - Running post-run listener: copy_logs_to_upload_dir 18:01:49 INFO - Copying logs to upload dir... 18:01:49 INFO - mkdir: C:\slave\test\build\upload\logs 18:01:49 INFO - Copying logs to upload dir... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... 18:01:49 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=822.563000 ========= master_lag: 0.47 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 43 secs) (at 2016-07-04 19:01:49.708003) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:49.708897) ========= '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:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fc4ce5b8ada04104f2851731d1e9cac832bd678a1f5ff7d373da39e445e239c97b615bce8dce07b6146f502cef0af008dab06733c97e10ce5417bdde754f97bf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72dc8185d9e0460dbdf8e9edcb5e96b6b0cfb6f1a43d2b8a7004f0e9452c1c1d8aa2957fe977fee96ac48b035a16ed18eb76345bcf5969e420b6940663af41a8"} build_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.109000 build_url: 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fc4ce5b8ada04104f2851731d1e9cac832bd678a1f5ff7d373da39e445e239c97b615bce8dce07b6146f502cef0af008dab06733c97e10ce5417bdde754f97bf", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/72dc8185d9e0460dbdf8e9edcb5e96b6b0cfb6f1a43d2b8a7004f0e9452c1c1d8aa2957fe977fee96ac48b035a16ed18eb76345bcf5969e420b6940663af41a8"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JRVF0pBHTq2lEg8cS9Q7DA/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:49.843157) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:49.843564) ========= 'rm' '-f' 'oauth.txt' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-079\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-079 COMSPEC=C:\WINDOWS\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Documents and Settings\cltbld.T-XP32-IX-079 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-079 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files\NVIDIA Corporation\PhysX\Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mozilla-build\python27;C:\mozilla-build\python27\Scripts;C:\mozilla-build\msys\bin;C:\mozilla-build\vim\vim72;C:\mozilla-build\wget;C:\mozilla-build\info-zip;C:\CoreUtils\bin;C:\mozilla-build\buildbotve\scripts;C:\mozilla-build\hg PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1 PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMFILES=C:\Program Files PROMPT=$P$G PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SESSIONNAME=Console SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp TEST1=testie TMP=C:\DOCUME~1\CLTBLD~1.T-X\LOCALS~1\Temp USERDOMAIN=T-XP32-IX-079 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-079 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.109000 ========= master_lag: 0.01 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:49.961019) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:49.961379) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-04 19:01:50.371173) ========= ========= Total master_lag: 0.60 =========