builder: mozilla-beta_xp_ix-debug_test-web-platform-tests-1 slave: t-xp32-ix-009 starttime: 1467364107.47 results: success (0) buildid: 20160630235323 builduid: 9ff9c3f64b5c4ca08f7a8618effbfffd revision: 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:27.473939) ========= master: http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:27.474443) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:27.474757) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:27.544141) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:27.544496) ========= '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-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False --01:10:45-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 28.80 MB/s 01:10:45 (28.80 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.397000 ========= master_lag: 0.30 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:28.245382) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:28.245763) ========= '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-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.519000 ========= master_lag: 0.35 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:29.115640) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 02:08:29.116084) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 --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 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\Documents and Settings\All Users APPDATA=C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False 2016-07-01 01:10:47,109 truncating revision to first 12 chars 2016-07-01 01:10:47,109 Setting DEBUG logging. 2016-07-01 01:10:47,109 attempt 1/10 2016-07-01 01:10:47,109 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/020a2ed1718d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-01 01:10:47,392 unpacking tar archive at: mozilla-beta-020a2ed1718d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.085000 ========= master_lag: 0.80 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-01 02:08:30.998729) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:30.999571) ========= script_repo_revision: 020a2ed1718d0a7858270a38f3bb1bbaccde78a7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:31.000566) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:31.001298) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-01 02:08:31.019143) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 25 secs) (at 2016-07-01 02:08:31.019750) ========= '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-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 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-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\WINDOWS XPCOM_DEBUG_BREAK=warn using PTY: False 01:10:48 INFO - MultiFileLogger online at 20160701 01:10:48 in C:\slave\test 01:10:48 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 01:10:48 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 01:10:48 INFO - {'append_to_log': False, 01:10:48 INFO - 'base_work_dir': 'C:\\slave\\test', 01:10:48 INFO - 'blob_upload_branch': 'mozilla-beta', 01:10:48 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 01:10:48 INFO - 'buildbot_json_path': 'buildprops.json', 01:10:48 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 01:10:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:10:48 INFO - 'download_minidump_stackwalk': True, 01:10:48 INFO - 'download_symbols': 'true', 01:10:48 INFO - 'e10s': False, 01:10:48 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 01:10:48 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 01:10:48 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 01:10:48 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 01:10:48 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 01:10:48 INFO - 'C:/mozilla-build/tooltool.py'), 01:10:48 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 01:10:48 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 01:10:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:10:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:10:48 INFO - 'log_level': 'info', 01:10:48 INFO - 'log_to_console': True, 01:10:48 INFO - 'opt_config_files': (), 01:10:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:10:48 INFO - '--processes=1', 01:10:48 INFO - '--config=%(test_path)s/wptrunner.ini', 01:10:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:10:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:10:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:10:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:10:48 INFO - 'pip_index': False, 01:10:48 INFO - 'require_test_zip': True, 01:10:48 INFO - 'test_type': ('testharness',), 01:10:48 INFO - 'this_chunk': '1', 01:10:48 INFO - 'total_chunks': '10', 01:10:48 INFO - 'virtualenv_path': 'venv', 01:10:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:10:48 INFO - 'work_dir': 'build'} 01:10:48 INFO - ##### 01:10:48 INFO - ##### Running clobber step. 01:10:48 INFO - ##### 01:10:48 INFO - Running pre-action listener: _resource_record_pre_action 01:10:48 INFO - Running main action method: clobber 01:10:48 INFO - rmtree: C:\slave\test\build 01:10:48 INFO - Using _rmtree_windows ... 01:10:48 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 01:11:08 INFO - Running post-action listener: _resource_record_post_action 01:11:08 INFO - ##### 01:11:08 INFO - ##### Running read-buildbot-config step. 01:11:08 INFO - ##### 01:11:08 INFO - Running pre-action listener: _resource_record_pre_action 01:11:08 INFO - Running main action method: read_buildbot_config 01:11:08 INFO - Using buildbot properties: 01:11:08 INFO - { 01:11:08 INFO - "project": "", 01:11:08 INFO - "product": "firefox", 01:11:08 INFO - "script_repo_revision": "production", 01:11:08 INFO - "scheduler": "tests-mozilla-beta-xp_ix-debug-unittest", 01:11:08 INFO - "repository": "", 01:11:08 INFO - "buildername": "Windows XP 32-bit mozilla-beta debug test web-platform-tests-1", 01:11:08 INFO - "buildid": "20160630235323", 01:11:08 INFO - "pgo_build": "False", 01:11:08 INFO - "basedir": "C:\\slave\\test", 01:11:08 INFO - "buildnumber": 23, 01:11:08 INFO - "slavename": "t-xp32-ix-009", 01:11:08 INFO - "revision": "020a2ed1718d0a7858270a38f3bb1bbaccde78a7", 01:11:08 INFO - "master": "http://buildbot-master109.bb.releng.scl3.mozilla.com:8201/", 01:11:08 INFO - "platform": "win32", 01:11:08 INFO - "branch": "mozilla-beta", 01:11:08 INFO - "repo_path": "releases/mozilla-beta", 01:11:08 INFO - "moz_repo_path": "", 01:11:08 INFO - "stage_platform": "win32", 01:11:08 INFO - "builduid": "9ff9c3f64b5c4ca08f7a8618effbfffd", 01:11:08 INFO - "slavebuilddir": "test" 01:11:08 INFO - } 01:11:08 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json. 01:11:08 INFO - Found installer url https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip. 01:11:08 INFO - Running post-action listener: _resource_record_post_action 01:11:08 INFO - ##### 01:11:08 INFO - ##### Running download-and-extract step. 01:11:08 INFO - ##### 01:11:08 INFO - Running pre-action listener: _resource_record_pre_action 01:11:08 INFO - Running main action method: download_and_extract 01:11:08 INFO - mkdir: C:\slave\test\build\tests 01:11:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:08 INFO - https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json matches https://queue.taskcluster.net 01:11:08 INFO - trying https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.test_packages.json 01:11:08 INFO - Downloading https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:08 INFO - Downloaded 1240 bytes. 01:11:08 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win32.test_packages.json 01:11:08 INFO - Using the following test package requirements: 01:11:08 INFO - {u'common': [u'firefox-48.0.en-US.win32.common.tests.zip'], 01:11:08 INFO - u'cppunittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.cppunittest.tests.zip'], 01:11:08 INFO - u'gtest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.gtest.tests.zip'], 01:11:08 INFO - u'jittest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'jsshell-win32.zip'], 01:11:08 INFO - u'mochitest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.mochitest.tests.zip'], 01:11:08 INFO - u'mozbase': [u'firefox-48.0.en-US.win32.common.tests.zip'], 01:11:08 INFO - u'reftest': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.reftest.tests.zip'], 01:11:08 INFO - u'talos': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.talos.tests.zip'], 01:11:08 INFO - u'web-platform': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.web-platform.tests.zip'], 01:11:08 INFO - u'xpcshell': [u'firefox-48.0.en-US.win32.common.tests.zip', 01:11:08 INFO - u'firefox-48.0.en-US.win32.xpcshell.tests.zip']} 01:11:08 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 01:11:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:08 INFO - https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 01:11:08 INFO - trying https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.common.tests.zip 01:11:08 INFO - Downloading https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:10 INFO - Downloaded 20402791 bytes. 01:11:10 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/*'] 01:11:10 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/* 01:11:11 INFO - caution: filename not matched: web-platform/* 01:11:11 INFO - Return code: 11 01:11:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:11 INFO - https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 01:11:11 INFO - trying https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.web-platform.tests.zip 01:11:11 INFO - Downloading https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:13 INFO - Downloaded 36389110 bytes. 01:11:13 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/*'] 01:11:13 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/* 01:11:26 INFO - caution: filename not matched: bin/* 01:11:26 INFO - caution: filename not matched: config/* 01:11:26 INFO - caution: filename not matched: mozbase/* 01:11:26 INFO - caution: filename not matched: marionette/* 01:11:26 INFO - caution: filename not matched: tools/wptserve/* 01:11:26 INFO - Return code: 11 01:11:26 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')]} 01:11:26 INFO - https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip matches https://queue.taskcluster.net 01:11:26 INFO - trying https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:11:26 INFO - Downloading https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip to C:\slave\test\build\firefox-48.0.en-US.win32.zip 01:11:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:29 INFO - Downloaded 68469086 bytes. 01:11:29 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:11:29 INFO - mkdir: C:\slave\test\properties 01:11:29 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 01:11:29 INFO - Writing to file C:\slave\test\properties\build_url 01:11:29 INFO - Contents: 01:11:29 INFO - build_url:https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip 01:11:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:11:29 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 01:11:29 INFO - Writing to file C:\slave\test\properties\symbols_url 01:11:29 INFO - Contents: 01:11:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:11:29 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')]} 01:11:29 INFO - https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:11:29 INFO - trying https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip 01:11:29 INFO - Downloading https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:31 INFO - Downloaded 55579720 bytes. 01:11:31 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'] 01:11:31 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 01:11:34 INFO - Return code: 0 01:11:34 INFO - Running post-action listener: _resource_record_post_action 01:11:34 INFO - Running post-action listener: set_extra_try_arguments 01:11:34 INFO - ##### 01:11:34 INFO - ##### Running create-virtualenv step. 01:11:34 INFO - ##### 01:11:34 INFO - Running pre-action listener: _pre_create_virtualenv 01:11:34 INFO - Running pre-action listener: _resource_record_pre_action 01:11:34 INFO - Running main action method: create_virtualenv 01:11:34 INFO - Creating virtualenv C:\slave\test\build\venv 01:11:34 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 01:11:34 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 01:11:35 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 01:11:36 INFO - Installing distribute......................................................................................................................................................................................done. 01:11:36 INFO - Return code: 0 01:11:36 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 01:11:36 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')]} 01:11:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:11:36 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')]} 01:11:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:11:36 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 0x00DE8640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', '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-009\\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-009'}}, attempt #1 01:11:36 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 01:11:36 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 01:11:36 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:36 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:36 INFO - 'CLIENTNAME': 'Console', 01:11:36 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:36 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:36 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:36 INFO - 'DCLOCATION': 'SCL3', 01:11:36 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:36 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:36 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:36 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:36 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:36 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:36 INFO - 'HOMEDRIVE': 'C:', 01:11:36 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:36 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:36 INFO - 'KTS_VERSION': '1.19c', 01:11:36 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:36 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:36 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:36 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:36 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:36 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:36 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:36 INFO - 'MOZ_AIRBAG': '1', 01:11:36 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:36 INFO - 'MOZ_MSVCVERSION': '8', 01:11:36 INFO - 'MOZ_NO_REMOTE': '1', 01:11:36 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:36 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:36 INFO - 'NO_EM_RESTART': '1', 01:11:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:36 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:36 INFO - 'OS': 'Windows_NT', 01:11:36 INFO - 'OURDRIVE': 'C:', 01:11:36 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', 01:11:36 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:36 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:36 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:36 INFO - 'PROCESSOR_LEVEL': '6', 01:11:36 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:36 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:36 INFO - 'PROMPT': '$P$G', 01:11:36 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:36 INFO - 'PWD': 'C:\\slave\\test', 01:11:36 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:36 INFO - 'SESSIONNAME': 'Console', 01:11:36 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:36 INFO - 'SYSTEMDRIVE': 'C:', 01:11:36 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:36 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:36 INFO - 'TEST1': 'testie', 01:11:36 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:36 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:36 INFO - 'USERNAME': 'cltbld', 01:11:36 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:36 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:36 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:36 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:36 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:37 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:11:37 INFO - Downloading/unpacking psutil>=0.7.1 01:11:37 INFO - Running setup.py egg_info for package psutil 01:11:37 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:11:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:11:37 INFO - Installing collected packages: psutil 01:11:37 INFO - Running setup.py install for psutil 01:11:37 INFO - building 'psutil._psutil_windows' extension 01:11:37 INFO - error: Unable to find vcvarsall.bat 01:11:37 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-b4k3q6-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:11:37 INFO - running install 01:11:37 INFO - running build 01:11:37 INFO - running build_py 01:11:37 INFO - creating build 01:11:37 INFO - creating build\lib.win32-2.7 01:11:37 INFO - creating build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 01:11:37 INFO - running build_ext 01:11:37 INFO - building 'psutil._psutil_windows' extension 01:11:37 INFO - error: Unable to find vcvarsall.bat 01:11:37 INFO - ---------------------------------------- 01:11:37 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-b4k3q6-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:11:37 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data\pip\pip.log 01:11:37 WARNING - Return code: 1 01:11:37 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! 01:11:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 01:11:37 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')]} 01:11:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:11:37 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')]} 01:11:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:11:37 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 0x00DE8640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', '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-009\\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-009'}}, attempt #1 01:11:37 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 01:11:37 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 01:11:37 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:37 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:37 INFO - 'CLIENTNAME': 'Console', 01:11:37 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:37 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:37 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:37 INFO - 'DCLOCATION': 'SCL3', 01:11:37 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:37 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:37 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:37 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:37 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:37 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:37 INFO - 'HOMEDRIVE': 'C:', 01:11:37 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:37 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:37 INFO - 'KTS_VERSION': '1.19c', 01:11:37 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:37 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:37 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:37 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:37 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:37 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:37 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:37 INFO - 'MOZ_AIRBAG': '1', 01:11:37 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:37 INFO - 'MOZ_MSVCVERSION': '8', 01:11:37 INFO - 'MOZ_NO_REMOTE': '1', 01:11:37 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:37 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:37 INFO - 'NO_EM_RESTART': '1', 01:11:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:37 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:37 INFO - 'OS': 'Windows_NT', 01:11:37 INFO - 'OURDRIVE': 'C:', 01:11:37 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', 01:11:37 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:37 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:37 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:37 INFO - 'PROCESSOR_LEVEL': '6', 01:11:37 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:37 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:37 INFO - 'PROMPT': '$P$G', 01:11:37 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:37 INFO - 'PWD': 'C:\\slave\\test', 01:11:37 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:37 INFO - 'SESSIONNAME': 'Console', 01:11:37 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:37 INFO - 'SYSTEMDRIVE': 'C:', 01:11:37 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:37 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:37 INFO - 'TEST1': 'testie', 01:11:37 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:37 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:37 INFO - 'USERNAME': 'cltbld', 01:11:37 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:37 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:37 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:37 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:37 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:11:38 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:11:38 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:11:38 INFO - Running setup.py egg_info for package mozsystemmonitor 01:11:38 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 01:11:38 INFO - Running setup.py egg_info for package psutil 01:11:38 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 01:11:38 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:11:38 INFO - Installing collected packages: mozsystemmonitor, psutil 01:11:38 INFO - Running setup.py install for mozsystemmonitor 01:11:38 INFO - Running setup.py install for psutil 01:11:38 INFO - building 'psutil._psutil_windows' extension 01:11:38 INFO - error: Unable to find vcvarsall.bat 01:11:38 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-czhklq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 01:11:38 INFO - running install 01:11:38 INFO - running build 01:11:38 INFO - running build_py 01:11:38 INFO - running build_ext 01:11:38 INFO - building 'psutil._psutil_windows' extension 01:11:38 INFO - error: Unable to find vcvarsall.bat 01:11:38 INFO - ---------------------------------------- 01:11:38 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-czhklq-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 01:11:38 INFO - Storing complete log in C:\Documents and Settings\cltbld.T-XP32-IX-009\Application Data\pip\pip.log 01:11:38 WARNING - Return code: 1 01:11:38 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! 01:11:38 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 01:11:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:11:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:11:38 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 0x00DE8640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', '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-009\\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-009'}}, attempt #1 01:11:38 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 01:11:38 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 01:11:38 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:38 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:38 INFO - 'CLIENTNAME': 'Console', 01:11:38 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:38 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:38 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:38 INFO - 'DCLOCATION': 'SCL3', 01:11:38 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:38 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:38 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:38 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:38 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:38 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:38 INFO - 'HOMEDRIVE': 'C:', 01:11:38 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:38 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:38 INFO - 'KTS_VERSION': '1.19c', 01:11:38 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:38 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:38 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:38 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:38 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:38 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:38 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:38 INFO - 'MOZ_AIRBAG': '1', 01:11:38 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:38 INFO - 'MOZ_MSVCVERSION': '8', 01:11:38 INFO - 'MOZ_NO_REMOTE': '1', 01:11:38 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:38 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:38 INFO - 'NO_EM_RESTART': '1', 01:11:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:38 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:38 INFO - 'OS': 'Windows_NT', 01:11:38 INFO - 'OURDRIVE': 'C:', 01:11:38 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg', 01:11:38 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:38 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:38 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:38 INFO - 'PROCESSOR_LEVEL': '6', 01:11:38 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:38 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:38 INFO - 'PROMPT': '$P$G', 01:11:38 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:38 INFO - 'PWD': 'C:\\slave\\test', 01:11:38 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:38 INFO - 'SESSIONNAME': 'Console', 01:11:38 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:38 INFO - 'SYSTEMDRIVE': 'C:', 01:11:38 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:38 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:38 INFO - 'TEST1': 'testie', 01:11:38 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:38 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:38 INFO - 'USERNAME': 'cltbld', 01:11:38 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:38 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:38 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:38 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:38 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:38 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:11:38 INFO - Downloading/unpacking blobuploader==1.2.4 01:11:38 INFO - Downloading blobuploader-1.2.4.tar.gz 01:11:38 INFO - Running setup.py egg_info for package blobuploader 01:11:38 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:11:39 INFO - Running setup.py egg_info for package requests 01:11:39 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:11:39 INFO - Downloading docopt-0.6.1.tar.gz 01:11:39 INFO - Running setup.py egg_info for package docopt 01:11:39 INFO - Installing collected packages: blobuploader, docopt, requests 01:11:39 INFO - Running setup.py install for blobuploader 01:11:39 INFO - Running setup.py install for docopt 01:11:39 INFO - Running setup.py install for requests 01:11:39 INFO - Successfully installed blobuploader docopt requests 01:11:39 INFO - Cleaning up... 01:11:39 INFO - Return code: 0 01:11:39 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:11:39 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')]} 01:11:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:11:39 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')]} 01:11:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:11:39 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 0x00DE8640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', '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-009\\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-009'}}, attempt #1 01:11:39 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 01:11:39 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 01:11:39 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:39 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:39 INFO - 'CLIENTNAME': 'Console', 01:11:39 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:39 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:39 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:39 INFO - 'DCLOCATION': 'SCL3', 01:11:39 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:39 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:39 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:39 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:39 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:39 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:39 INFO - 'HOMEDRIVE': 'C:', 01:11:39 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:39 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:39 INFO - 'KTS_VERSION': '1.19c', 01:11:39 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:39 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:39 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:39 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:39 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:39 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:39 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:39 INFO - 'MOZ_AIRBAG': '1', 01:11:39 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:39 INFO - 'MOZ_MSVCVERSION': '8', 01:11:39 INFO - 'MOZ_NO_REMOTE': '1', 01:11:39 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:39 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:39 INFO - 'NO_EM_RESTART': '1', 01:11:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:39 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:39 INFO - 'OS': 'Windows_NT', 01:11:39 INFO - 'OURDRIVE': 'C:', 01:11:39 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', 01:11:39 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:39 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:39 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:39 INFO - 'PROCESSOR_LEVEL': '6', 01:11:39 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:39 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:39 INFO - 'PROMPT': '$P$G', 01:11:39 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:39 INFO - 'PWD': 'C:\\slave\\test', 01:11:39 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:39 INFO - 'SESSIONNAME': 'Console', 01:11:39 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:39 INFO - 'SYSTEMDRIVE': 'C:', 01:11:39 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:39 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:39 INFO - 'TEST1': 'testie', 01:11:39 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:39 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:39 INFO - 'USERNAME': 'cltbld', 01:11:39 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:39 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:39 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:39 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:39 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:43 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:11:43 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:11:43 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:11:43 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:11:43 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:11:43 INFO - Unpacking c:\slave\test\build\tests\marionette 01:11:43 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:11:43 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:11:43 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 01:11:43 INFO - Running setup.py install for browsermob-proxy 01:11:47 INFO - Running setup.py install for manifestparser 01:11:47 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for marionette-client 01:11:47 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:11:47 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for marionette-driver 01:11:47 INFO - Running setup.py install for mozcrash 01:11:47 INFO - Running setup.py install for mozdebug 01:11:47 INFO - Running setup.py install for mozdevice 01:11:47 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozfile 01:11:47 INFO - Running setup.py install for mozhttpd 01:11:47 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozinfo 01:11:47 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozInstall 01:11:47 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozleak 01:11:47 INFO - Running setup.py install for mozlog 01:11:47 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for moznetwork 01:11:47 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozprocess 01:11:47 INFO - Running setup.py install for mozprofile 01:11:47 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozrunner 01:11:47 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for mozscreenshot 01:11:47 INFO - Running setup.py install for moztest 01:11:47 INFO - Running setup.py install for mozversion 01:11:47 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:11:47 INFO - Running setup.py install for wptserve 01:11:47 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 01:11:47 INFO - Cleaning up... 01:11:47 INFO - Return code: 0 01:11:47 INFO - Installing None into virtualenv C:\slave\test\build\venv 01:11:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:11:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:11:47 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 0x00DE8640>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x00C1E2C0>, '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-009', 'USERDOMAIN': 'T-XP32-IX-009', '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-009', 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 'TEST1': 'testie', 'LOGONSERVER': '\\\\T-XP32-IX-009', '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-009\\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-009'}}, attempt #1 01:11:47 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 01:11:47 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 01:11:47 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:47 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:47 INFO - 'CLIENTNAME': 'Console', 01:11:47 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:47 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:47 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:47 INFO - 'DCLOCATION': 'SCL3', 01:11:47 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:47 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:47 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:47 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:47 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:47 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:47 INFO - 'HOMEDRIVE': 'C:', 01:11:47 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:47 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:47 INFO - 'KTS_VERSION': '1.19c', 01:11:47 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:47 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:47 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:47 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:47 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:47 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:47 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:47 INFO - 'MOZ_AIRBAG': '1', 01:11:47 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:47 INFO - 'MOZ_MSVCVERSION': '8', 01:11:47 INFO - 'MOZ_NO_REMOTE': '1', 01:11:47 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:47 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:47 INFO - 'NO_EM_RESTART': '1', 01:11:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:47 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:47 INFO - 'OS': 'Windows_NT', 01:11:47 INFO - 'OURDRIVE': 'C:', 01:11:47 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', 01:11:47 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:47 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:47 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:47 INFO - 'PROCESSOR_LEVEL': '6', 01:11:47 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:47 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:47 INFO - 'PROMPT': '$P$G', 01:11:47 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:47 INFO - 'PWD': 'C:\\slave\\test', 01:11:47 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:47 INFO - 'SESSIONNAME': 'Console', 01:11:47 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:47 INFO - 'SYSTEMDRIVE': 'C:', 01:11:47 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:47 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:47 INFO - 'TEST1': 'testie', 01:11:47 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:47 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:47 INFO - 'USERNAME': 'cltbld', 01:11:47 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:47 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:47 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:47 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:47 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:52 INFO - Ignoring indexes: http://pypi.python.org/simple/ 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 01:11:52 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 01:11:52 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 01:11:52 INFO - Unpacking c:\slave\test\build\tests\marionette\client 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 01:11:52 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 01:11:52 INFO - Unpacking c:\slave\test\build\tests\marionette 01:11:52 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 01:11:52 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:11:52 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)) 01:11:55 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)) 01:11:55 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)) 01:11:55 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)) 01:11:55 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)) 01:11:55 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 01:11:55 INFO - Downloading blessings-1.6.tar.gz 01:11:55 INFO - Running setup.py egg_info for package blessings 01:11:55 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)) 01:11:55 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 01:11:55 INFO - Running setup.py install for blessings 01:11:55 INFO - Running setup.py install for browsermob-proxy 01:11:55 INFO - Running setup.py install for manifestparser 01:11:55 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for marionette-client 01:11:55 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 01:11:55 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for marionette-driver 01:11:55 INFO - Running setup.py install for mozcrash 01:11:55 INFO - Running setup.py install for mozdebug 01:11:55 INFO - Running setup.py install for mozdevice 01:11:55 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for mozhttpd 01:11:55 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for mozInstall 01:11:55 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for mozleak 01:11:55 INFO - Running setup.py install for mozprofile 01:11:55 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Running setup.py install for mozrunner 01:11:55 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 01:11:55 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 01:11:56 INFO - Running setup.py install for mozscreenshot 01:11:56 INFO - Running setup.py install for moztest 01:11:56 INFO - Running setup.py install for mozversion 01:11:56 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 01:11:56 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 01:11:56 INFO - Running setup.py install for wptserve 01:11:56 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 01:11:56 INFO - Cleaning up... 01:11:56 INFO - Return code: 0 01:11:56 INFO - Done creating virtualenv C:\slave\test\build\venv. 01:11:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:11:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:11:56 INFO - Reading from file tmpfile_stdout 01:11:56 INFO - Using _rmtree_windows ... 01:11:56 INFO - Using _rmtree_windows ... 01:11:56 INFO - Current package versions: 01:11:56 INFO - blessings == 1.6 01:11:56 INFO - blobuploader == 1.2.4 01:11:56 INFO - browsermob-proxy == 0.6.0 01:11:56 INFO - distribute == 0.6.14 01:11:56 INFO - docopt == 0.6.1 01:11:56 INFO - manifestparser == 1.1 01:11:56 INFO - marionette-client == 2.3.0 01:11:56 INFO - marionette-driver == 1.4.0 01:11:56 INFO - mozInstall == 1.12 01:11:56 INFO - mozcrash == 0.17 01:11:56 INFO - mozdebug == 0.1 01:11:56 INFO - mozdevice == 0.48 01:11:56 INFO - mozfile == 1.2 01:11:56 INFO - mozhttpd == 0.7 01:11:56 INFO - mozinfo == 0.9 01:11:56 INFO - mozleak == 0.1 01:11:56 INFO - mozlog == 3.1 01:11:56 INFO - moznetwork == 0.27 01:11:56 INFO - mozprocess == 0.22 01:11:56 INFO - mozprofile == 0.28 01:11:56 INFO - mozrunner == 6.11 01:11:56 INFO - mozscreenshot == 0.1 01:11:56 INFO - mozsystemmonitor == 0.0 01:11:56 INFO - moztest == 0.7 01:11:56 INFO - mozversion == 1.4 01:11:56 INFO - requests == 1.2.3 01:11:56 INFO - wptserve == 1.4.0 01:11:56 INFO - Running post-action listener: _resource_record_post_action 01:11:56 INFO - Running post-action listener: _start_resource_monitoring 01:11:56 INFO - Starting resource monitoring. 01:11:56 INFO - ##### 01:11:56 INFO - ##### Running pull step. 01:11:56 INFO - ##### 01:11:56 INFO - Running pre-action listener: _resource_record_pre_action 01:11:56 INFO - Running main action method: pull 01:11:56 INFO - Pull has nothing to do! 01:11:56 INFO - Running post-action listener: _resource_record_post_action 01:11:56 INFO - ##### 01:11:56 INFO - ##### Running install step. 01:11:56 INFO - ##### 01:11:56 INFO - Running pre-action listener: _resource_record_pre_action 01:11:56 INFO - Running main action method: install 01:11:56 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 01:11:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 01:11:57 INFO - Reading from file tmpfile_stdout 01:11:57 INFO - Using _rmtree_windows ... 01:11:57 INFO - Using _rmtree_windows ... 01:11:57 INFO - Detecting whether we're running mozinstall >=1.0... 01:11:57 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 01:11:57 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 01:11:57 INFO - Reading from file tmpfile_stdout 01:11:57 INFO - Output received: 01:11:57 INFO - Usage: mozinstall-script.py [options] installer 01:11:57 INFO - Options: 01:11:57 INFO - -h, --help show this help message and exit 01:11:57 INFO - -d DEST, --destination=DEST 01:11:57 INFO - Directory to install application into. [default: 01:11:57 INFO - "C:\slave\test"] 01:11:57 INFO - --app=APP Application being installed. [default: firefox] 01:11:57 INFO - Using _rmtree_windows ... 01:11:57 INFO - Using _rmtree_windows ... 01:11:57 INFO - mkdir: C:\slave\test\build\application 01:11:57 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'] 01:11:57 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 01:11:58 INFO - Reading from file tmpfile_stdout 01:11:58 INFO - Output received: 01:11:58 INFO - C:\slave\test\build\application\firefox\firefox.exe 01:11:58 INFO - Using _rmtree_windows ... 01:11:58 INFO - Using _rmtree_windows ... 01:11:58 INFO - Running post-action listener: _resource_record_post_action 01:11:58 INFO - ##### 01:11:58 INFO - ##### Running run-tests step. 01:11:58 INFO - ##### 01:11:58 INFO - Running pre-action listener: _resource_record_pre_action 01:11:58 INFO - Running main action method: run_tests 01:11:58 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 01:11:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:11:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:11:58 INFO - grabbing minidump binary from tooltool 01:11:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:11:58 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 0x00C1E2C0>, '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 01:11:58 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 01:11:58 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 01:11:58 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 01:11:59 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmp9klucn 01:11:59 INFO - INFO - File integrity verified, renaming tmp9klucn to win32-minidump_stackwalk.exe 01:11:59 INFO - Return code: 0 01:11:59 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 01:11:59 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 01:11:59 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/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:59 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/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:59 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\Documents and Settings\\All Users', 01:11:59 INFO - 'APPDATA': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009\\Application Data', 01:11:59 INFO - 'CLIENTNAME': 'Console', 01:11:59 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 01:11:59 INFO - 'COMPUTERNAME': 'T-XP32-IX-009', 01:11:59 INFO - 'COMSPEC': 'C:\\WINDOWS\\system32\\cmd.exe', 01:11:59 INFO - 'DCLOCATION': 'SCL3', 01:11:59 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 01:11:59 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 01:11:59 INFO - 'FP_NO_HOST_CHECK': 'NO', 01:11:59 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 01:11:59 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 01:11:59 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 01:11:59 INFO - 'HOMEDRIVE': 'C:', 01:11:59 INFO - 'HOMEPATH': '\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:59 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 01:11:59 INFO - 'KTS_VERSION': '1.19c', 01:11:59 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 01:11:59 INFO - 'LOGONSERVER': '\\\\T-XP32-IX-009', 01:11:59 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 01:11:59 INFO - 'MONDIR': 'C:\\Monitor_config\\', 01:11:59 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 01:11:59 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 01:11:59 INFO - 'MOZILLABUILDDRIVE': 'C:', 01:11:59 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 01:11:59 INFO - 'MOZ_AIRBAG': '1', 01:11:59 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 01:11:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:11:59 INFO - 'MOZ_MSVCVERSION': '8', 01:11:59 INFO - 'MOZ_NO_REMOTE': '1', 01:11:59 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 01:11:59 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 01:11:59 INFO - 'NO_EM_RESTART': '1', 01:11:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:11:59 INFO - 'NUMBER_OF_PROCESSORS': '8', 01:11:59 INFO - 'OS': 'Windows_NT', 01:11:59 INFO - 'OURDRIVE': 'C:', 01:11:59 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', 01:11:59 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', 01:11:59 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 01:11:59 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 01:11:59 INFO - 'PROCESSOR_LEVEL': '6', 01:11:59 INFO - 'PROCESSOR_REVISION': '1e05', 01:11:59 INFO - 'PROGRAMFILES': 'C:\\Program Files', 01:11:59 INFO - 'PROMPT': '$P$G', 01:11:59 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 01:11:59 INFO - 'PWD': 'C:\\slave\\test', 01:11:59 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 01:11:59 INFO - 'SESSIONNAME': 'Console', 01:11:59 INFO - 'SLAVEDIR': 'C:\\slave\\', 01:11:59 INFO - 'SYSTEMDRIVE': 'C:', 01:11:59 INFO - 'SYSTEMROOT': 'C:\\WINDOWS', 01:11:59 INFO - 'TEMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:59 INFO - 'TEST1': 'testie', 01:11:59 INFO - 'TMP': 'C:\\DOCUME~1\\CLTBLD~1.T-X\\LOCALS~1\\Temp', 01:11:59 INFO - 'USERDOMAIN': 'T-XP32-IX-009', 01:11:59 INFO - 'USERNAME': 'cltbld', 01:11:59 INFO - 'USERPROFILE': 'C:\\Documents and Settings\\cltbld.T-XP32-IX-009', 01:11:59 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 01:11:59 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 01:11:59 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 01:11:59 INFO - 'WINDIR': 'C:\\WINDOWS', 01:11:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 01:11:59 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/Wk1y3p8tQt-lb4Rh9Zzf_A/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 01:11:59 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 01:11:59 INFO - import pkg_resources 01:12:00 INFO - Using 1 client processes 01:12:02 INFO - SUITE-START | Running 778 tests 01:12:02 INFO - Running testharness tests 01:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 01:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 01:12:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:12:02 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 01:12:02 INFO - Setting up ssl 01:12:02 INFO - PROCESS | certutil | 01:12:02 INFO - PROCESS | certutil | 01:12:02 INFO - PROCESS | certutil | 01:12:02 INFO - Certificate Nickname Trust Attributes 01:12:02 INFO - SSL,S/MIME,JAR/XPI 01:12:02 INFO - 01:12:02 INFO - web-platform-tests CT,, 01:12:02 INFO - 01:12:02 INFO - Starting runner 01:12:03 INFO - PROCESS | 636 | [636] 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 01:12:03 INFO - PROCESS | 636 | [636] 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 01:12:03 INFO - PROCESS | 636 | [636] 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 01:12:04 INFO - PROCESS | 636 | 1467364324746 Marionette DEBUG Marionette enabled via build flag and pref 01:12:04 INFO - PROCESS | 636 | ++DOCSHELL 11264800 == 1 [pid = 636] [id = 1] 01:12:04 INFO - PROCESS | 636 | ++DOMWINDOW == 1 (11264C00) [pid = 636] [serial = 1] [outer = 00000000] 01:12:04 INFO - PROCESS | 636 | [636] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:12:04 INFO - PROCESS | 636 | ++DOMWINDOW == 2 (11265800) [pid = 636] [serial = 2] [outer = 11264C00] 01:12:04 INFO - PROCESS | 636 | [636] 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 01:12:04 INFO - PROCESS | 636 | [636] 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 01:12:04 INFO - PROCESS | 636 | ++DOCSHELL 1281B000 == 2 [pid = 636] [id = 2] 01:12:04 INFO - PROCESS | 636 | ++DOMWINDOW == 3 (1281B400) [pid = 636] [serial = 3] [outer = 00000000] 01:12:04 INFO - PROCESS | 636 | [636] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:12:04 INFO - PROCESS | 636 | ++DOMWINDOW == 4 (1281C000) [pid = 636] [serial = 4] [outer = 1281B400] 01:12:05 INFO - PROCESS | 636 | 1467364325102 Marionette INFO Listening on port 2828 01:12:05 INFO - PROCESS | 636 | 1467364325372 Marionette DEBUG Marionette enabled via command-line flag 01:12:05 INFO - PROCESS | 636 | ++DOCSHELL 1314A800 == 3 [pid = 636] [id = 3] 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 5 (13152800) [pid = 636] [serial = 5] [outer = 00000000] 01:12:05 INFO - PROCESS | 636 | [636] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 6 (13153400) [pid = 636] [serial = 6] [outer = 13152800] 01:12:05 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 7 (1342E800) [pid = 636] [serial = 7] [outer = 1281B400] 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | 1467364325584 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:1454 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | 1467364325612 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:1456 01:12:05 INFO - PROCESS | 636 | 1467364325615 Marionette DEBUG Closed connection conn0 01:12:05 INFO - PROCESS | 636 | 1467364325669 Marionette DEBUG Closed connection conn1 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | 1467364325675 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:1457 01:12:05 INFO - PROCESS | 636 | 1467364325693 Marionette DEBUG Closed connection conn2 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | 1467364325701 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:1458 01:12:05 INFO - PROCESS | 636 | ++DOCSHELL 11265C00 == 4 [pid = 636] [id = 4] 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 8 (13D0A400) [pid = 636] [serial = 8] [outer = 00000000] 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 9 (1430EC00) [pid = 636] [serial = 9] [outer = 13D0A400] 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:05 INFO - PROCESS | 636 | ++DOMWINDOW == 10 (14314000) [pid = 636] [serial = 10] [outer = 13D0A400] 01:12:05 INFO - PROCESS | 636 | 1467364325894 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:12:05 INFO - PROCESS | 636 | 1467364325900 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":"20160630235323","device":"desktop","version":"48.0"} 01:12:05 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | ++DOCSHELL 157F0000 == 5 [pid = 636] [id = 5] 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 11 (157F0400) [pid = 636] [serial = 11] [outer = 00000000] 01:12:06 INFO - PROCESS | 636 | ++DOCSHELL 157F0800 == 6 [pid = 636] [id = 6] 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 12 (157F0C00) [pid = 636] [serial = 12] [outer = 00000000] 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | ++DOCSHELL 16B0D800 == 7 [pid = 636] [id = 7] 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 13 (16B0DC00) [pid = 636] [serial = 13] [outer = 00000000] 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 14 (16DF2C00) [pid = 636] [serial = 14] [outer = 16B0DC00] 01:12:06 INFO - PROCESS | 636 | [636] 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 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 15 (157E6800) [pid = 636] [serial = 15] [outer = 157F0400] 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 16 (16D15400) [pid = 636] [serial = 16] [outer = 157F0C00] 01:12:06 INFO - PROCESS | 636 | ++DOMWINDOW == 17 (16D18400) [pid = 636] [serial = 17] [outer = 16B0DC00] 01:12:07 INFO - PROCESS | 636 | 1467364327276 Marionette INFO startBrowser 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:07 INFO - PROCESS | 636 | 1467364327280 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 636 | 1467364327293 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 636 | 1467364327295 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:07 INFO - PROCESS | 636 | ++DOMWINDOW == 18 (17E40400) [pid = 636] [serial = 18] [outer = 16B0DC00] 01:12:07 INFO - PROCESS | 636 | 1467364327642 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"0612ae0d-7291-49bd-8d14-5f2fdfdf9355","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":"20160630235323","device":"desktop","version":"48.0","command_id":1}}] 01:12:07 INFO - PROCESS | 636 | 1467364327761 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 01:12:07 INFO - PROCESS | 636 | 1467364327764 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:07 INFO - PROCESS | 636 | 1467364327806 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 01:12:07 INFO - PROCESS | 636 | 1467364327891 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:12:07 INFO - PROCESS | 636 | 1467364327894 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:07 INFO - PROCESS | 636 | [636] 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 01:12:08 INFO - PROCESS | 636 | [636] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 19 (19A0D000) [pid = 636] [serial = 19] [outer = 16B0DC00] 01:12:08 INFO - PROCESS | 636 | [636] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:12:08 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:12:08 INFO - PROCESS | 636 | 1467364328225 Marionette TRACE conn3 <- [1,3,null,{}] 01:12:08 INFO - PROCESS | 636 | 1467364328237 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 01:12:08 INFO - PROCESS | 636 | 1467364328240 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:08 INFO - PROCESS | 636 | 1467364328269 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 01:12:08 INFO - PROCESS | 636 | 1467364328284 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 636 | 1467364328286 Marionette TRACE conn3 <- [1,5,null,{"value":"13"}] 01:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:12:08 INFO - PROCESS | 636 | 1467364328308 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 636 | 1467364328311 Marionette TRACE conn3 <- [1,6,null,{}] 01:12:08 INFO - PROCESS | 636 | 1467364328311 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 636 | 1467364328313 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:08 INFO - PROCESS | 636 | 1467364328337 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 01:12:08 INFO - PROCESS | 636 | 1467364328356 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 636 | 1467364328336 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:08 INFO - PROCESS | 636 | ++DOCSHELL 16B09800 == 8 [pid = 636] [id = 8] 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 20 (19C1D000) [pid = 636] [serial = 20] [outer = 00000000] 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 21 (19C1F800) [pid = 636] [serial = 21] [outer = 19C1D000] 01:12:08 INFO - PROCESS | 636 | 1467364328391 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 22 (15FC9400) [pid = 636] [serial = 22] [outer = 19C1D000] 01:12:08 INFO - PROCESS | 636 | ++DOCSHELL 1A163C00 == 9 [pid = 636] [id = 9] 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 23 (1A168800) [pid = 636] [serial = 23] [outer = 00000000] 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 24 (1A16C800) [pid = 636] [serial = 24] [outer = 1A168800] 01:12:08 INFO - PROCESS | 636 | 1467364328637 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 25 (1A171400) [pid = 636] [serial = 25] [outer = 1A168800] 01:12:08 INFO - PROCESS | 636 | 1467364328882 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:12:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 603ms 01:12:08 INFO - PROCESS | 636 | 1467364328901 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 636 | 1467364328903 Marionette TRACE conn3 <- [1,9,null,{"value":"13"}] 01:12:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:12:08 INFO - PROCESS | 636 | 1467364328919 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 636 | 1467364328921 Marionette TRACE conn3 <- [1,10,null,{}] 01:12:08 INFO - PROCESS | 636 | 1467364328930 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:08 INFO - PROCESS | 636 | 1467364328935 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:08 INFO - PROCESS | 636 | 1467364328991 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 01:12:08 INFO - PROCESS | 636 | 1467364329002 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 636 | 1467364329005 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:08 INFO - PROCESS | 636 | ++DOCSHELL 1A679000 == 10 [pid = 636] [id = 10] 01:12:08 INFO - PROCESS | 636 | ++DOMWINDOW == 26 (1A679400) [pid = 636] [serial = 26] [outer = 00000000] 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 27 (1A686000) [pid = 636] [serial = 27] [outer = 1A679400] 01:12:09 INFO - PROCESS | 636 | 1467364329030 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 28 (1AE40800) [pid = 636] [serial = 28] [outer = 1A679400] 01:12:09 INFO - PROCESS | 636 | 1467364329244 Marionette TRACE conn3 <- [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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 358ms 01:12:09 INFO - PROCESS | 636 | 1467364329271 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 636 | 1467364329274 Marionette TRACE conn3 <- [1,13,null,{"value":"13"}] 01:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:12:09 INFO - PROCESS | 636 | 1467364329285 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 636 | 1467364329286 Marionette TRACE conn3 <- [1,14,null,{}] 01:12:09 INFO - PROCESS | 636 | 1467364329290 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:09 INFO - PROCESS | 636 | 1467364329292 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:09 INFO - PROCESS | 636 | 1467364329347 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 01:12:09 INFO - PROCESS | 636 | 1467364329355 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 636 | 1467364329357 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:09 INFO - PROCESS | 636 | ++DOCSHELL 1535D000 == 11 [pid = 636] [id = 11] 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 29 (17610000) [pid = 636] [serial = 29] [outer = 00000000] 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 30 (1A95B000) [pid = 636] [serial = 30] [outer = 17610000] 01:12:09 INFO - PROCESS | 636 | 1467364329385 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 31 (1A482000) [pid = 636] [serial = 31] [outer = 17610000] 01:12:09 INFO - PROCESS | 636 | 1467364329610 Marionette TRACE conn3 <- [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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 358ms 01:12:09 INFO - PROCESS | 636 | 1467364329643 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 636 | 1467364329645 Marionette TRACE conn3 <- [1,17,null,{"value":"13"}] 01:12:09 INFO - PROCESS | 636 | 1467364329648 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:12:09 INFO - PROCESS | 636 | 1467364329650 Marionette TRACE conn3 <- [1,18,null,{}] 01:12:09 INFO - PROCESS | 636 | 1467364329654 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:09 INFO - PROCESS | 636 | 1467364329656 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:09 INFO - PROCESS | 636 | 1467364329696 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 01:12:09 INFO - PROCESS | 636 | 1467364329702 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 636 | 1467364329705 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:09 INFO - PROCESS | 636 | ++DOCSHELL 1ABA1400 == 12 [pid = 636] [id = 12] 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 32 (1ABA1800) [pid = 636] [serial = 32] [outer = 00000000] 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 33 (1ABAA800) [pid = 636] [serial = 33] [outer = 1ABA1800] 01:12:09 INFO - PROCESS | 636 | 1467364329749 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 636 | ++DOMWINDOW == 34 (1AE48C00) [pid = 636] [serial = 34] [outer = 1ABA1800] 01:12:09 INFO - PROCESS | 636 | 1467364329968 Marionette TRACE conn3 <- [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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 359ms 01:12:10 INFO - PROCESS | 636 | 1467364329996 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 636 | 1467364329998 Marionette TRACE conn3 <- [1,21,null,{"value":"13"}] 01:12:10 INFO - PROCESS | 636 | 1467364330001 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:12:10 INFO - PROCESS | 636 | 1467364330003 Marionette TRACE conn3 <- [1,22,null,{}] 01:12:10 INFO - PROCESS | 636 | 1467364330006 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 636 | 1467364330008 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:10 INFO - PROCESS | 636 | 1467364330083 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 01:12:10 INFO - PROCESS | 636 | 1467364330089 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 636 | 1467364330090 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:10 INFO - PROCESS | 636 | ++DOCSHELL 1AF0F800 == 13 [pid = 636] [id = 13] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 35 (1AF11C00) [pid = 636] [serial = 35] [outer = 00000000] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 36 (1AF7C000) [pid = 636] [serial = 36] [outer = 1AF11C00] 01:12:10 INFO - PROCESS | 636 | 1467364330112 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 37 (1AF80400) [pid = 636] [serial = 37] [outer = 1AF11C00] 01:12:10 INFO - PROCESS | 636 | 1467364330293 Marionette TRACE conn3 <- [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]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 321ms 01:12:10 INFO - PROCESS | 636 | 1467364330328 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 636 | 1467364330330 Marionette TRACE conn3 <- [1,25,null,{"value":"13"}] 01:12:10 INFO - PROCESS | 636 | 1467364330333 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:12:10 INFO - PROCESS | 636 | 1467364330335 Marionette TRACE conn3 <- [1,26,null,{}] 01:12:10 INFO - PROCESS | 636 | 1467364330338 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 636 | 1467364330340 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:10 INFO - PROCESS | 636 | 1467364330400 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 01:12:10 INFO - PROCESS | 636 | 1467364330406 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 636 | 1467364330408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:10 INFO - PROCESS | 636 | ++DOCSHELL 1AF88C00 == 14 [pid = 636] [id = 14] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 38 (1AF89400) [pid = 636] [serial = 38] [outer = 00000000] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 39 (1B227400) [pid = 636] [serial = 39] [outer = 1AF89400] 01:12:10 INFO - PROCESS | 636 | 1467364330452 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 40 (1B22B800) [pid = 636] [serial = 40] [outer = 1AF89400] 01:12:10 INFO - PROCESS | 636 | ++DOCSHELL 1B225400 == 15 [pid = 636] [id = 15] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 41 (1B385C00) [pid = 636] [serial = 41] [outer = 00000000] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 42 (1B38A400) [pid = 636] [serial = 42] [outer = 1B385C00] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 43 (1B230400) [pid = 636] [serial = 43] [outer = 1B385C00] 01:12:10 INFO - PROCESS | 636 | ++DOCSHELL 1307C800 == 16 [pid = 636] [id = 16] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 44 (1B221800) [pid = 636] [serial = 44] [outer = 00000000] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 45 (1B394000) [pid = 636] [serial = 45] [outer = 1B221800] 01:12:10 INFO - PROCESS | 636 | ++DOMWINDOW == 46 (1B3F1400) [pid = 636] [serial = 46] [outer = 1B221800] 01:12:10 INFO - PROCESS | 636 | 1467364330777 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 443ms 01:12:10 INFO - PROCESS | 636 | 1467364330782 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 636 | 1467364330784 Marionette TRACE conn3 <- [1,29,null,{"value":"13"}] 01:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:12:10 INFO - PROCESS | 636 | 1467364330787 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 636 | 1467364330789 Marionette TRACE conn3 <- [1,30,null,{}] 01:12:10 INFO - PROCESS | 636 | 1467364330792 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:10 INFO - PROCESS | 636 | 1467364330794 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:10 INFO - PROCESS | 636 | 1467364330868 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 01:12:11 INFO - PROCESS | 636 | --DOCSHELL 11264800 == 15 [pid = 636] [id = 1] 01:12:11 INFO - PROCESS | 636 | 1467364331168 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 636 | 1467364331171 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:11 INFO - PROCESS | 636 | ++DOCSHELL 1036D000 == 16 [pid = 636] [id = 17] 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 47 (1036D800) [pid = 636] [serial = 47] [outer = 00000000] 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 48 (1055D800) [pid = 636] [serial = 48] [outer = 1036D800] 01:12:11 INFO - PROCESS | 636 | 1467364331233 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (10A79000) [pid = 636] [serial = 49] [outer = 1036D800] 01:12:11 INFO - PROCESS | 636 | 1467364331582 Marionette TRACE conn3 <- [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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:12:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 820ms 01:12:11 INFO - PROCESS | 636 | 1467364331619 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 636 | 1467364331623 Marionette TRACE conn3 <- [1,33,null,{"value":"13"}] 01:12:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:12:11 INFO - PROCESS | 636 | 1467364331629 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 636 | 1467364331632 Marionette TRACE conn3 <- [1,34,null,{}] 01:12:11 INFO - PROCESS | 636 | 1467364331637 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:11 INFO - PROCESS | 636 | 1467364331618 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:11 INFO - PROCESS | 636 | 1467364331709 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 01:12:11 INFO - PROCESS | 636 | 1467364331766 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 636 | 1467364331769 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:11 INFO - PROCESS | 636 | ++DOCSHELL 11C43400 == 17 [pid = 636] [id = 18] 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (11CD0800) [pid = 636] [serial = 50] [outer = 00000000] 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (13121400) [pid = 636] [serial = 51] [outer = 11CD0800] 01:12:11 INFO - PROCESS | 636 | 1467364331803 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (131DE400) [pid = 636] [serial = 52] [outer = 11CD0800] 01:12:12 INFO - PROCESS | 636 | --DOCSHELL 11265C00 == 16 [pid = 636] [id = 4] 01:12:12 INFO - PROCESS | 636 | 1467364332360 Marionette TRACE conn3 <- [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]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 754ms 01:12:12 INFO - PROCESS | 636 | 1467364332388 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 636 | 1467364332392 Marionette TRACE conn3 <- [1,37,null,{"value":"13"}] 01:12:12 INFO - PROCESS | 636 | 1467364332397 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:12:12 INFO - PROCESS | 636 | 1467364332400 Marionette TRACE conn3 <- [1,38,null,{}] 01:12:12 INFO - PROCESS | 636 | 1467364332382 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 636 | 1467364332385 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:12 INFO - PROCESS | 636 | 1467364332452 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 01:12:12 INFO - PROCESS | 636 | 1467364332464 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 636 | 1467364332468 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:12 INFO - PROCESS | 636 | ++DOCSHELL 10A7DC00 == 17 [pid = 636] [id = 19] 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (10A7E000) [pid = 636] [serial = 53] [outer = 00000000] 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (10B59400) [pid = 636] [serial = 54] [outer = 10A7E000] 01:12:12 INFO - PROCESS | 636 | 1467364332492 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (10E31C00) [pid = 636] [serial = 55] [outer = 10A7E000] 01:12:12 INFO - PROCESS | 636 | 1467364332759 Marionette TRACE conn3 <- [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]]]}] 01:12:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 387ms 01:12:12 INFO - PROCESS | 636 | 1467364332788 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 01:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:12:12 INFO - PROCESS | 636 | 1467364332769 Marionette TRACE conn3 <- [1,41,null,{"value":"13"}] 01:12:12 INFO - PROCESS | 636 | 1467364332776 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 636 | 1467364332779 Marionette TRACE conn3 <- [1,42,null,{}] 01:12:12 INFO - PROCESS | 636 | 1467364332786 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:12 INFO - PROCESS | 636 | 1467364332789 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:12 INFO - PROCESS | 636 | 1467364332849 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 01:12:12 INFO - PROCESS | 636 | 1467364332857 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 636 | 1467364332859 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:12 INFO - PROCESS | 636 | ++DOCSHELL 112B1000 == 18 [pid = 636] [id = 20] 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (112B1C00) [pid = 636] [serial = 56] [outer = 00000000] 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (11AE8000) [pid = 636] [serial = 57] [outer = 112B1C00] 01:12:12 INFO - PROCESS | 636 | 1467364332884 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (11CD3000) [pid = 636] [serial = 58] [outer = 112B1C00] 01:12:13 INFO - PROCESS | 636 | 1467364333145 Marionette TRACE conn3 <- [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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 396ms 01:12:13 INFO - PROCESS | 636 | 1467364333174 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 636 | 1467364333176 Marionette TRACE conn3 <- [1,45,null,{"value":"13"}] 01:12:13 INFO - PROCESS | 636 | 1467364333180 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:12:13 INFO - PROCESS | 636 | 1467364333183 Marionette TRACE conn3 <- [1,46,null,{}] 01:12:13 INFO - PROCESS | 636 | 1467364333194 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:13 INFO - PROCESS | 636 | 1467364333199 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:13 INFO - PROCESS | 636 | 1467364333261 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 01:12:13 INFO - PROCESS | 636 | 1467364333332 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 636 | 1467364333335 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:13 INFO - PROCESS | 636 | ++DOCSHELL 13433C00 == 19 [pid = 636] [id = 21] 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (13434000) [pid = 636] [serial = 59] [outer = 00000000] 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (13938000) [pid = 636] [serial = 60] [outer = 13434000] 01:12:13 INFO - PROCESS | 636 | 1467364333401 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (13CF7000) [pid = 636] [serial = 61] [outer = 13434000] 01:12:13 INFO - PROCESS | 636 | 1467364333629 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 481ms 01:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:12:13 INFO - PROCESS | 636 | 1467364333674 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 636 | 1467364333677 Marionette TRACE conn3 <- [1,49,null,{"value":"13"}] 01:12:13 INFO - PROCESS | 636 | 1467364333680 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 636 | 1467364333682 Marionette TRACE conn3 <- [1,50,null,{}] 01:12:13 INFO - PROCESS | 636 | 1467364333686 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:13 INFO - PROCESS | 636 | 1467364333688 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:13 INFO - PROCESS | 636 | 1467364333723 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 01:12:13 INFO - PROCESS | 636 | 1467364333728 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 636 | 1467364333730 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:13 INFO - PROCESS | 636 | ++DOCSHELL 14314C00 == 20 [pid = 636] [id = 22] 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (14315000) [pid = 636] [serial = 62] [outer = 00000000] 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (14395800) [pid = 636] [serial = 63] [outer = 14315000] 01:12:13 INFO - PROCESS | 636 | 1467364333774 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (151AF400) [pid = 636] [serial = 64] [outer = 14315000] 01:12:14 INFO - PROCESS | 636 | 1467364334003 Marionette TRACE conn3 <- [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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 359ms 01:12:14 INFO - PROCESS | 636 | 1467364334048 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 636 | 1467364334050 Marionette TRACE conn3 <- [1,53,null,{"value":"13"}] 01:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:12:14 INFO - PROCESS | 636 | 1467364334053 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 636 | 1467364334032 Marionette TRACE conn3 <- [1,54,null,{}] 01:12:14 INFO - PROCESS | 636 | 1467364334039 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 636 | 1467364334041 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | 1467364334096 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 01:12:14 INFO - PROCESS | 636 | 1467364334102 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 636 | 1467364334104 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | ++DOCSHELL 1438D400 == 21 [pid = 636] [id = 23] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (14394800) [pid = 636] [serial = 65] [outer = 00000000] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (157E8000) [pid = 636] [serial = 66] [outer = 14394800] 01:12:14 INFO - PROCESS | 636 | 1467364334125 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15ABBC00) [pid = 636] [serial = 67] [outer = 14394800] 01:12:14 INFO - PROCESS | 636 | 1467364334397 Marionette TRACE conn3 <- [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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 386ms 01:12:14 INFO - PROCESS | 636 | 1467364334419 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 636 | 1467364334421 Marionette TRACE conn3 <- [1,57,null,{"value":"13"}] 01:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:12:14 INFO - PROCESS | 636 | 1467364334424 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 636 | 1467364334425 Marionette TRACE conn3 <- [1,58,null,{}] 01:12:14 INFO - PROCESS | 636 | 1467364334429 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 636 | 1467364334434 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | 1467364334494 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 01:12:14 INFO - PROCESS | 636 | 1467364334507 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 636 | 1467364334509 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | ++DOCSHELL 157E7400 == 22 [pid = 636] [id = 24] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15E34C00) [pid = 636] [serial = 68] [outer = 00000000] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (16022C00) [pid = 636] [serial = 69] [outer = 15E34C00] 01:12:14 INFO - PROCESS | 636 | 1467364334531 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1601DC00) [pid = 636] [serial = 70] [outer = 15E34C00] 01:12:14 INFO - PROCESS | 636 | 1467364334798 Marionette TRACE conn3 <- [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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 387ms 01:12:14 INFO - PROCESS | 636 | 1467364334832 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 636 | 1467364334834 Marionette TRACE conn3 <- [1,61,null,{"value":"13"}] 01:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:12:14 INFO - PROCESS | 636 | 1467364334814 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 636 | 1467364334816 Marionette TRACE conn3 <- [1,62,null,{}] 01:12:14 INFO - PROCESS | 636 | 1467364334820 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:14 INFO - PROCESS | 636 | 1467364334822 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | 1467364334877 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 01:12:14 INFO - PROCESS | 636 | 1467364334883 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 636 | 1467364334885 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:14 INFO - PROCESS | 636 | ++DOCSHELL 16022800 == 23 [pid = 636] [id = 25] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16B06000) [pid = 636] [serial = 71] [outer = 00000000] 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (16EA0C00) [pid = 636] [serial = 72] [outer = 16B06000] 01:12:14 INFO - PROCESS | 636 | 1467364334905 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1717E800) [pid = 636] [serial = 73] [outer = 16B06000] 01:12:15 INFO - PROCESS | 636 | 1467364335144 Marionette TRACE conn3 <- [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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 358ms 01:12:15 INFO - PROCESS | 636 | 1467364335193 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 636 | 1467364335173 Marionette TRACE conn3 <- [1,65,null,{"value":"13"}] 01:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:12:15 INFO - PROCESS | 636 | 1467364335190 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 636 | 1467364335192 Marionette TRACE conn3 <- [1,66,null,{}] 01:12:15 INFO - PROCESS | 636 | 1467364335196 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 636 | 1467364335197 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:15 INFO - PROCESS | 636 | 1467364335251 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 01:12:15 INFO - PROCESS | 636 | 1467364335256 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 636 | 1467364335258 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:15 INFO - PROCESS | 636 | ++DOCSHELL 16D21400 == 24 [pid = 636] [id = 26] 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (17697400) [pid = 636] [serial = 74] [outer = 00000000] 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (176A2000) [pid = 636] [serial = 75] [outer = 17697400] 01:12:15 INFO - PROCESS | 636 | 1467364335279 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (176A3400) [pid = 636] [serial = 76] [outer = 17697400] 01:12:15 INFO - PROCESS | 636 | 1467364335531 Marionette TRACE conn3 <- [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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 358ms 01:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:12:15 INFO - PROCESS | 636 | 1467364335578 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 636 | 1467364335580 Marionette TRACE conn3 <- [1,69,null,{"value":"13"}] 01:12:15 INFO - PROCESS | 636 | 1467364335559 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 636 | 1467364335561 Marionette TRACE conn3 <- [1,70,null,{}] 01:12:15 INFO - PROCESS | 636 | 1467364335565 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 636 | 1467364335567 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:15 INFO - PROCESS | 636 | 1467364335621 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 01:12:15 INFO - PROCESS | 636 | 1467364335626 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 636 | 1467364335628 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:15 INFO - PROCESS | 636 | ++DOCSHELL 13152000 == 25 [pid = 636] [id = 27] 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (17785C00) [pid = 636] [serial = 77] [outer = 00000000] 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (17790800) [pid = 636] [serial = 78] [outer = 17785C00] 01:12:15 INFO - PROCESS | 636 | 1467364335650 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (17793800) [pid = 636] [serial = 79] [outer = 17785C00] 01:12:15 INFO - PROCESS | 636 | 1467364335917 Marionette TRACE conn3 <- [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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 358ms 01:12:15 INFO - PROCESS | 636 | 1467364335924 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 636 | 1467364335926 Marionette TRACE conn3 <- [1,73,null,{"value":"13"}] 01:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:12:15 INFO - PROCESS | 636 | 1467364335929 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 636 | 1467364335931 Marionette TRACE conn3 <- [1,74,null,{}] 01:12:15 INFO - PROCESS | 636 | 1467364335934 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:15 INFO - PROCESS | 636 | 1467364335936 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | 1467364335998 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 01:12:16 INFO - PROCESS | 636 | 1467364336006 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 636 | 1467364336007 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | ++DOCSHELL 13D05400 == 26 [pid = 636] [id = 28] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (176A1C00) [pid = 636] [serial = 80] [outer = 00000000] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (18040400) [pid = 636] [serial = 81] [outer = 176A1C00] 01:12:16 INFO - PROCESS | 636 | 1467364336031 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (18284000) [pid = 636] [serial = 82] [outer = 176A1C00] 01:12:16 INFO - PROCESS | 636 | 1467364336278 Marionette TRACE conn3 <- [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]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 378ms 01:12:16 INFO - PROCESS | 636 | 1467364336305 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 636 | 1467364336307 Marionette TRACE conn3 <- [1,77,null,{"value":"13"}] 01:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:12:16 INFO - PROCESS | 636 | 1467364336310 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 636 | 1467364336312 Marionette TRACE conn3 <- [1,78,null,{}] 01:12:16 INFO - PROCESS | 636 | 1467364336316 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:16 INFO - PROCESS | 636 | 1467364336318 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | 1467364336398 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 01:12:16 INFO - PROCESS | 636 | 1467364336414 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 636 | 1467364336417 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | ++DOCSHELL 1986F800 == 27 [pid = 636] [id = 29] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19872800) [pid = 636] [serial = 83] [outer = 00000000] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19C0B000) [pid = 636] [serial = 84] [outer = 19872800] 01:12:16 INFO - PROCESS | 636 | 1467364336459 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19C1A400) [pid = 636] [serial = 85] [outer = 19872800] 01:12:16 INFO - PROCESS | 636 | 1467364336712 Marionette TRACE conn3 <- [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]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:12:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 424ms 01:12:16 INFO - PROCESS | 636 | 1467364336738 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 636 | 1467364336740 Marionette TRACE conn3 <- [1,81,null,{"value":"13"}] 01:12:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:12:16 INFO - PROCESS | 636 | 1467364336743 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 636 | 1467364336745 Marionette TRACE conn3 <- [1,82,null,{}] 01:12:16 INFO - PROCESS | 636 | 1467364336748 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:16 INFO - PROCESS | 636 | 1467364336750 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | 1467364336806 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 01:12:16 INFO - PROCESS | 636 | 1467364336811 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 636 | 1467364336813 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:16 INFO - PROCESS | 636 | ++DOCSHELL 129F2800 == 28 [pid = 636] [id = 30] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (129F3400) [pid = 636] [serial = 86] [outer = 00000000] 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19FD3000) [pid = 636] [serial = 87] [outer = 129F3400] 01:12:16 INFO - PROCESS | 636 | 1467364336834 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A165800) [pid = 636] [serial = 88] [outer = 129F3400] 01:12:17 INFO - PROCESS | 636 | 1467364337602 Marionette TRACE conn3 <- [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]]]}] 01:12:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 877ms 01:12:17 INFO - PROCESS | 636 | 1467364337637 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 01:12:17 INFO - PROCESS | 636 | 1467364337641 Marionette TRACE conn3 <- [1,85,null,{"value":"13"}] 01:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:12:17 INFO - PROCESS | 636 | 1467364337646 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:12:17 INFO - PROCESS | 636 | 1467364337650 Marionette TRACE conn3 <- [1,86,null,{}] 01:12:17 INFO - PROCESS | 636 | 1467364337656 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:17 INFO - PROCESS | 636 | 1467364337658 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:17 INFO - PROCESS | 636 | 1467364337736 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 01:12:17 INFO - PROCESS | 636 | 1467364337780 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 636 | 1467364337783 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:17 INFO - PROCESS | 636 | ++DOCSHELL 10B65C00 == 29 [pid = 636] [id = 31] 01:12:17 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (10E2B400) [pid = 636] [serial = 89] [outer = 00000000] 01:12:17 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (110E5400) [pid = 636] [serial = 90] [outer = 10E2B400] 01:12:17 INFO - PROCESS | 636 | 1467364337812 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (11266400) [pid = 636] [serial = 91] [outer = 10E2B400] 01:12:18 INFO - PROCESS | 636 | 1467364338078 Marionette TRACE conn3 <- [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]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 443ms 01:12:18 INFO - PROCESS | 636 | 1467364338082 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 636 | 1467364338086 Marionette TRACE conn3 <- [1,89,null,{"value":"13"}] 01:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:12:18 INFO - PROCESS | 636 | 1467364338099 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 636 | 1467364338101 Marionette TRACE conn3 <- [1,90,null,{}] 01:12:18 INFO - PROCESS | 636 | 1467364338105 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:18 INFO - PROCESS | 636 | 1467364338108 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:18 INFO - PROCESS | 636 | 1467364338372 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 90 (13D0A400) [pid = 636] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 89 (1AF11C00) [pid = 636] [serial = 35] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1ABA1800) [pid = 636] [serial = 32] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 87 (17610000) [pid = 636] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A679400) [pid = 636] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19C1D000) [pid = 636] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 84 (17697400) [pid = 636] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 83 (17785C00) [pid = 636] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 82 (176A1C00) [pid = 636] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1AF89400) [pid = 636] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1036D800) [pid = 636] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 79 (11CD0800) [pid = 636] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10A7E000) [pid = 636] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 77 (112B1C00) [pid = 636] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13434000) [pid = 636] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14315000) [pid = 636] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 74 (14394800) [pid = 636] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15E34C00) [pid = 636] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:12:18 INFO - PROCESS | 636 | --DOMWINDOW == 72 (16B06000) [pid = 636] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:12:18 INFO - PROCESS | 636 | 1467364338408 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 636 | 1467364338410 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:18 INFO - PROCESS | 636 | ++DOCSHELL 10A04800 == 30 [pid = 636] [id = 32] 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A07800) [pid = 636] [serial = 92] [outer = 00000000] 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10A77400) [pid = 636] [serial = 93] [outer = 10A07800] 01:12:18 INFO - PROCESS | 636 | 1467364338457 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1281BC00) [pid = 636] [serial = 94] [outer = 10A07800] 01:12:18 INFO - PROCESS | 636 | 1467364338683 Marionette TRACE conn3 <- [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]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 604ms 01:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:12:18 INFO - PROCESS | 636 | 1467364338701 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 01:12:18 INFO - PROCESS | 636 | 1467364338703 Marionette TRACE conn3 <- [1,93,null,{"value":"13"}] 01:12:18 INFO - PROCESS | 636 | 1467364338707 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 636 | 1467364338710 Marionette TRACE conn3 <- [1,94,null,{}] 01:12:18 INFO - PROCESS | 636 | 1467364338720 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:18 INFO - PROCESS | 636 | 1467364338725 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:18 INFO - PROCESS | 636 | 1467364338781 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 01:12:18 INFO - PROCESS | 636 | 1467364338766 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 636 | 1467364338769 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:18 INFO - PROCESS | 636 | ++DOCSHELL 13155400 == 31 [pid = 636] [id = 33] 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (131E3C00) [pid = 636] [serial = 95] [outer = 00000000] 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1393CC00) [pid = 636] [serial = 96] [outer = 131E3C00] 01:12:18 INFO - PROCESS | 636 | 1467364338837 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (14361C00) [pid = 636] [serial = 97] [outer = 131E3C00] 01:12:19 INFO - PROCESS | 636 | 1467364339119 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 415ms 01:12:19 INFO - PROCESS | 636 | 1467364339124 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 636 | 1467364339126 Marionette TRACE conn3 <- [1,97,null,{"value":"13"}] 01:12:19 INFO - PROCESS | 636 | 1467364339129 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 636 | 1467364339131 Marionette TRACE conn3 <- [1,98,null,{}] 01:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:12:19 INFO - PROCESS | 636 | 1467364339135 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 636 | 1467364339137 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:19 INFO - PROCESS | 636 | 1467364339210 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 01:12:19 INFO - PROCESS | 636 | 1467364339220 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 636 | 1467364339200 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:19 INFO - PROCESS | 636 | ++DOCSHELL 1436C000 == 32 [pid = 636] [id = 34] 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (14392800) [pid = 636] [serial = 98] [outer = 00000000] 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15AC1000) [pid = 636] [serial = 99] [outer = 14392800] 01:12:19 INFO - PROCESS | 636 | 1467364339243 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15E36400) [pid = 636] [serial = 100] [outer = 14392800] 01:12:19 INFO - PROCESS | 636 | 1467364339488 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 386ms 01:12:19 INFO - PROCESS | 636 | 1467364339534 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 636 | 1467364339536 Marionette TRACE conn3 <- [1,101,null,{"value":"13"}] 01:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:12:19 INFO - PROCESS | 636 | 1467364339539 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 636 | 1467364339541 Marionette TRACE conn3 <- [1,102,null,{}] 01:12:19 INFO - PROCESS | 636 | 1467364339548 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:19 INFO - PROCESS | 636 | 1467364339550 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:19 INFO - PROCESS | 636 | 1467364339608 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 01:12:19 INFO - PROCESS | 636 | 1467364339656 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 636 | 1467364339659 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:19 INFO - PROCESS | 636 | ++DOCSHELL 1036D800 == 33 [pid = 636] [id = 35] 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (10375C00) [pid = 636] [serial = 101] [outer = 00000000] 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10561400) [pid = 636] [serial = 102] [outer = 10375C00] 01:12:19 INFO - PROCESS | 636 | 1467364339717 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (10A75800) [pid = 636] [serial = 103] [outer = 10375C00] 01:12:20 INFO - PROCESS | 636 | 1467364340105 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 604ms 01:12:20 INFO - PROCESS | 636 | 1467364340124 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 636 | 1467364340129 Marionette TRACE conn3 <- [1,105,null,{"value":"13"}] 01:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:12:20 INFO - PROCESS | 636 | 1467364340134 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 636 | 1467364340137 Marionette TRACE conn3 <- [1,106,null,{}] 01:12:20 INFO - PROCESS | 636 | 1467364340156 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:20 INFO - PROCESS | 636 | 1467364340159 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:20 INFO - PROCESS | 636 | 1467364340246 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 01:12:20 INFO - PROCESS | 636 | 1467364340286 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 636 | 1467364340289 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:20 INFO - PROCESS | 636 | ++DOCSHELL 13034000 == 34 [pid = 636] [id = 36] 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (13034400) [pid = 636] [serial = 104] [outer = 00000000] 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (13154C00) [pid = 636] [serial = 105] [outer = 13034400] 01:12:20 INFO - PROCESS | 636 | 1467364340317 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (14367800) [pid = 636] [serial = 106] [outer = 13034400] 01:12:20 INFO - PROCESS | 636 | 1467364340673 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 585ms 01:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:12:20 INFO - PROCESS | 636 | 1467364340717 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 636 | 1467364340721 Marionette TRACE conn3 <- [1,109,null,{"value":"13"}] 01:12:20 INFO - PROCESS | 636 | 1467364340724 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 636 | 1467364340727 Marionette TRACE conn3 <- [1,110,null,{}] 01:12:20 INFO - PROCESS | 636 | 1467364340744 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:20 INFO - PROCESS | 636 | 1467364340747 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:20 INFO - PROCESS | 636 | 1467364340811 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 01:12:20 INFO - PROCESS | 636 | 1467364340850 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 636 | 1467364340853 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:20 INFO - PROCESS | 636 | ++DOCSHELL 110E3400 == 35 [pid = 636] [id = 37] 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (13157C00) [pid = 636] [serial = 107] [outer = 00000000] 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (16DF2800) [pid = 636] [serial = 108] [outer = 13157C00] 01:12:20 INFO - PROCESS | 636 | 1467364340922 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (17258800) [pid = 636] [serial = 109] [outer = 13157C00] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 89 (16D18400) [pid = 636] [serial = 17] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1430EC00) [pid = 636] [serial = 9] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 87 (14314000) [pid = 636] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1281C000) [pid = 636] [serial = 4] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19C0B000) [pid = 636] [serial = 84] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 84 (176A2000) [pid = 636] [serial = 75] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 83 (17790800) [pid = 636] [serial = 78] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 82 (18040400) [pid = 636] [serial = 81] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1055D800) [pid = 636] [serial = 48] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 80 (13121400) [pid = 636] [serial = 51] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10B59400) [pid = 636] [serial = 54] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10E31C00) [pid = 636] [serial = 55] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 77 (11AE8000) [pid = 636] [serial = 57] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13938000) [pid = 636] [serial = 60] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14395800) [pid = 636] [serial = 63] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 74 (151AF400) [pid = 636] [serial = 64] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 73 (157E8000) [pid = 636] [serial = 66] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 72 (15ABBC00) [pid = 636] [serial = 67] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16022C00) [pid = 636] [serial = 69] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16EA0C00) [pid = 636] [serial = 72] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1601DC00) [pid = 636] [serial = 70] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1717E800) [pid = 636] [serial = 73] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 67 (176A3400) [pid = 636] [serial = 76] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 66 (17793800) [pid = 636] [serial = 79] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10A79000) [pid = 636] [serial = 49] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 64 (18284000) [pid = 636] [serial = 82] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 63 (11CD3000) [pid = 636] [serial = 58] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 62 (131DE400) [pid = 636] [serial = 52] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1B22B800) [pid = 636] [serial = 40] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 60 (13CF7000) [pid = 636] [serial = 61] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1AE40800) [pid = 636] [serial = 28] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1A686000) [pid = 636] [serial = 27] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 57 (1A16C800) [pid = 636] [serial = 24] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 56 (15FC9400) [pid = 636] [serial = 22] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 55 (19C1F800) [pid = 636] [serial = 21] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 54 (16DF2C00) [pid = 636] [serial = 14] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 53 (1B394000) [pid = 636] [serial = 45] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 52 (1B227400) [pid = 636] [serial = 39] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 51 (1B38A400) [pid = 636] [serial = 42] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 50 (1AF7C000) [pid = 636] [serial = 36] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 49 (1AF80400) [pid = 636] [serial = 37] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 48 (1ABAA800) [pid = 636] [serial = 33] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 47 (1AE48C00) [pid = 636] [serial = 34] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 46 (1A95B000) [pid = 636] [serial = 30] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | --DOMWINDOW == 45 (1A482000) [pid = 636] [serial = 31] [outer = 00000000] [url = about:blank] 01:12:21 INFO - PROCESS | 636 | 1467364341694 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:12:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1000ms 01:12:21 INFO - PROCESS | 636 | 1467364341737 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 636 | 1467364341741 Marionette TRACE conn3 <- [1,113,null,{"value":"13"}] 01:12:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:12:21 INFO - PROCESS | 636 | 1467364341747 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 636 | 1467364341750 Marionette TRACE conn3 <- [1,114,null,{}] 01:12:21 INFO - PROCESS | 636 | 1467364341756 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:21 INFO - PROCESS | 636 | 1467364341759 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:21 INFO - PROCESS | 636 | 1467364341822 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 01:12:21 INFO - PROCESS | 636 | 1467364341874 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 636 | 1467364341879 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:21 INFO - PROCESS | 636 | ++DOCSHELL 10B59400 == 36 [pid = 636] [id = 38] 01:12:21 INFO - PROCESS | 636 | ++DOMWINDOW == 46 (10B5C800) [pid = 636] [serial = 110] [outer = 00000000] 01:12:21 INFO - PROCESS | 636 | ++DOMWINDOW == 47 (110DE800) [pid = 636] [serial = 111] [outer = 10B5C800] 01:12:21 INFO - PROCESS | 636 | 1467364341907 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 636 | ++DOMWINDOW == 48 (112ACC00) [pid = 636] [serial = 112] [outer = 10B5C800] 01:12:22 INFO - PROCESS | 636 | 1467364342132 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 424ms 01:12:22 INFO - PROCESS | 636 | 1467364342191 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 636 | 1467364342171 Marionette TRACE conn3 <- [1,117,null,{"value":"13"}] 01:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:12:22 INFO - PROCESS | 636 | 1467364342178 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 636 | 1467364342181 Marionette TRACE conn3 <- [1,118,null,{}] 01:12:22 INFO - PROCESS | 636 | 1467364342185 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 636 | 1467364342187 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:22 INFO - PROCESS | 636 | 1467364342250 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 01:12:22 INFO - PROCESS | 636 | 1467364342256 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 636 | 1467364342259 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:22 INFO - PROCESS | 636 | ++DOCSHELL 12BD2400 == 37 [pid = 636] [id = 39] 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (12BD4400) [pid = 636] [serial = 113] [outer = 00000000] 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (12DC9400) [pid = 636] [serial = 114] [outer = 12BD4400] 01:12:22 INFO - PROCESS | 636 | 1467364342288 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (1307D400) [pid = 636] [serial = 115] [outer = 12BD4400] 01:12:22 INFO - PROCESS | 636 | 1467364342537 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 386ms 01:12:22 INFO - PROCESS | 636 | 1467364342585 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 636 | 1467364342587 Marionette TRACE conn3 <- [1,121,null,{"value":"13"}] 01:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:12:22 INFO - PROCESS | 636 | 1467364342568 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 636 | 1467364342571 Marionette TRACE conn3 <- [1,122,null,{}] 01:12:22 INFO - PROCESS | 636 | 1467364342583 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 636 | 1467364342588 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:22 INFO - PROCESS | 636 | 1467364342651 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 01:12:22 INFO - PROCESS | 636 | 1467364342666 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 636 | 1467364342669 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:22 INFO - PROCESS | 636 | ++DOCSHELL 14315C00 == 38 [pid = 636] [id = 40] 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (14317000) [pid = 636] [serial = 116] [outer = 00000000] 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (1436D000) [pid = 636] [serial = 117] [outer = 14317000] 01:12:22 INFO - PROCESS | 636 | 1467364342716 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (14396800) [pid = 636] [serial = 118] [outer = 14317000] 01:12:22 INFO - PROCESS | 636 | 1467364342934 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 396ms 01:12:22 INFO - PROCESS | 636 | 1467364342986 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 01:12:22 INFO - PROCESS | 636 | 1467364342988 Marionette TRACE conn3 <- [1,125,null,{"value":"13"}] 01:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:12:22 INFO - PROCESS | 636 | 1467364342992 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 636 | 1467364342971 Marionette TRACE conn3 <- [1,126,null,{}] 01:12:22 INFO - PROCESS | 636 | 1467364342975 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:22 INFO - PROCESS | 636 | 1467364342977 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | 1467364343049 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 01:12:23 INFO - PROCESS | 636 | 1467364343055 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 636 | 1467364343057 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | ++DOCSHELL 1436B800 == 39 [pid = 636] [id = 41] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (1436DC00) [pid = 636] [serial = 119] [outer = 00000000] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (15E34C00) [pid = 636] [serial = 120] [outer = 1436DC00] 01:12:23 INFO - PROCESS | 636 | 1467364343101 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (15FCA800) [pid = 636] [serial = 121] [outer = 1436DC00] 01:12:23 INFO - PROCESS | 636 | 1467364343372 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 424ms 01:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:12:23 INFO - PROCESS | 636 | 1467364343403 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 636 | 1467364343405 Marionette TRACE conn3 <- [1,129,null,{"value":"13"}] 01:12:23 INFO - PROCESS | 636 | 1467364343408 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 636 | 1467364343410 Marionette TRACE conn3 <- [1,130,null,{}] 01:12:23 INFO - PROCESS | 636 | 1467364343413 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:23 INFO - PROCESS | 636 | 1467364343415 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | 1467364343491 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 01:12:23 INFO - PROCESS | 636 | 1467364343539 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 636 | 1467364343519 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | ++DOCSHELL 15FD4000 == 40 [pid = 636] [id = 42] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (1601BC00) [pid = 636] [serial = 122] [outer = 00000000] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (16024000) [pid = 636] [serial = 123] [outer = 1601BC00] 01:12:23 INFO - PROCESS | 636 | 1467364343563 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (16D1B000) [pid = 636] [serial = 124] [outer = 1601BC00] 01:12:23 INFO - PROCESS | 636 | 1467364343831 Marionette TRACE conn3 <- [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]]]}] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 59 (129F3400) [pid = 636] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10E2B400) [pid = 636] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 57 (131E3C00) [pid = 636] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 56 (10A07800) [pid = 636] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 55 (19872800) [pid = 636] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:12:23 INFO - PROCESS | 636 | --DOMWINDOW == 54 (14392800) [pid = 636] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:12:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 453ms 01:12:23 INFO - PROCESS | 636 | 1467364343869 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 01:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:12:23 INFO - PROCESS | 636 | 1467364343849 Marionette TRACE conn3 <- [1,133,null,{"value":"13"}] 01:12:23 INFO - PROCESS | 636 | 1467364343852 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 636 | 1467364343854 Marionette TRACE conn3 <- [1,134,null,{}] 01:12:23 INFO - PROCESS | 636 | 1467364343857 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:23 INFO - PROCESS | 636 | 1467364343863 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | 1467364343938 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 01:12:23 INFO - PROCESS | 636 | 1467364343944 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:23 INFO - PROCESS | 636 | 1467364343924 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:23 INFO - PROCESS | 636 | ++DOCSHELL 15FD0800 == 41 [pid = 636] [id = 43] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (15FD3C00) [pid = 636] [serial = 125] [outer = 00000000] 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (16D17C00) [pid = 636] [serial = 126] [outer = 15FD3C00] 01:12:23 INFO - PROCESS | 636 | 1467364343970 Marionette DEBUG loaded listener.js 01:12:23 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (16EA0C00) [pid = 636] [serial = 127] [outer = 15FD3C00] 01:12:24 INFO - PROCESS | 636 | 1467364344212 Marionette TRACE conn3 <- [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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 387ms 01:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:12:24 INFO - PROCESS | 636 | 1467364344241 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 636 | 1467364344243 Marionette TRACE conn3 <- [1,137,null,{"value":"13"}] 01:12:24 INFO - PROCESS | 636 | 1467364344246 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 636 | 1467364344248 Marionette TRACE conn3 <- [1,138,null,{}] 01:12:24 INFO - PROCESS | 636 | 1467364344251 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 636 | 1467364344253 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:24 INFO - PROCESS | 636 | 1467364344332 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 01:12:24 INFO - PROCESS | 636 | 1467364344318 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 636 | 1467364344320 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:24 INFO - PROCESS | 636 | ++DOCSHELL 17181000 == 42 [pid = 636] [id = 44] 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (17181400) [pid = 636] [serial = 128] [outer = 00000000] 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (17786400) [pid = 636] [serial = 129] [outer = 17181400] 01:12:24 INFO - PROCESS | 636 | 1467364344364 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (17791800) [pid = 636] [serial = 130] [outer = 17181400] 01:12:24 INFO - PROCESS | 636 | 1467364344598 Marionette TRACE conn3 <- [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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 387ms 01:12:24 INFO - PROCESS | 636 | 1467364344647 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 636 | 1467364344650 Marionette TRACE conn3 <- [1,141,null,{"value":"13"}] 01:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:12:24 INFO - PROCESS | 636 | 1467364344632 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 636 | 1467364344634 Marionette TRACE conn3 <- [1,142,null,{}] 01:12:24 INFO - PROCESS | 636 | 1467364344638 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 636 | 1467364344639 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:24 INFO - PROCESS | 636 | 1467364344692 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 01:12:24 INFO - PROCESS | 636 | 1467364344697 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 636 | 1467364344699 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:24 INFO - PROCESS | 636 | ++DOCSHELL 15E33400 == 43 [pid = 636] [id = 45] 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (176E4400) [pid = 636] [serial = 131] [outer = 00000000] 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (17953800) [pid = 636] [serial = 132] [outer = 176E4400] 01:12:24 INFO - PROCESS | 636 | 1467364344718 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (179D5400) [pid = 636] [serial = 133] [outer = 176E4400] 01:12:24 INFO - PROCESS | 636 | 1467364344970 Marionette TRACE conn3 <- [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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 358ms 01:12:24 INFO - PROCESS | 636 | 1467364345012 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 01:12:24 INFO - PROCESS | 636 | 1467364345014 Marionette TRACE conn3 <- [1,145,null,{"value":"13"}] 01:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:12:24 INFO - PROCESS | 636 | 1467364345017 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 636 | 1467364345019 Marionette TRACE conn3 <- [1,146,null,{}] 01:12:24 INFO - PROCESS | 636 | 1467364344999 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:24 INFO - PROCESS | 636 | 1467364345001 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:25 INFO - PROCESS | 636 | 1467364345064 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 01:12:25 INFO - PROCESS | 636 | 1467364345073 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 636 | 1467364345075 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:25 INFO - PROCESS | 636 | ++DOCSHELL 14314800 == 44 [pid = 636] [id = 46] 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1827E400) [pid = 636] [serial = 134] [outer = 00000000] 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1980A000) [pid = 636] [serial = 135] [outer = 1827E400] 01:12:25 INFO - PROCESS | 636 | 1467364345095 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (19863800) [pid = 636] [serial = 136] [outer = 1827E400] 01:12:25 INFO - PROCESS | 636 | 1467364345351 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:12:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 387ms 01:12:25 INFO - PROCESS | 636 | 1467364345417 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 636 | 1467364345421 Marionette TRACE conn3 <- [1,149,null,{"value":"13"}] 01:12:25 INFO - PROCESS | 636 | 1467364345431 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:12:25 INFO - PROCESS | 636 | 1467364345435 Marionette TRACE conn3 <- [1,150,null,{}] 01:12:25 INFO - PROCESS | 636 | 1467364345420 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:25 INFO - PROCESS | 636 | 1467364345424 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:25 INFO - PROCESS | 636 | 1467364345513 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 01:12:25 INFO - PROCESS | 636 | 1467364345575 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 636 | 1467364345580 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:25 INFO - PROCESS | 636 | ++DOCSHELL 10A9A400 == 45 [pid = 636] [id = 47] 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10A9C800) [pid = 636] [serial = 137] [outer = 00000000] 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10E31C00) [pid = 636] [serial = 138] [outer = 10A9C800] 01:12:25 INFO - PROCESS | 636 | 1467364345609 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (110DD800) [pid = 636] [serial = 139] [outer = 10A9C800] 01:12:26 INFO - PROCESS | 636 | 1467364346239 Marionette TRACE conn3 <- [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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 821ms 01:12:26 INFO - PROCESS | 636 | 1467364346256 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 636 | 1467364346235 Marionette TRACE conn3 <- [1,153,null,{"value":"13"}] 01:12:26 INFO - PROCESS | 636 | 1467364346241 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:12:26 INFO - PROCESS | 636 | 1467364346244 Marionette TRACE conn3 <- [1,154,null,{}] 01:12:26 INFO - PROCESS | 636 | 1467364346249 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:26 INFO - PROCESS | 636 | 1467364346252 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:26 INFO - PROCESS | 636 | 1467364346315 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 01:12:26 INFO - PROCESS | 636 | 1467364346358 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 636 | 1467364346362 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:26 INFO - PROCESS | 636 | ++DOCSHELL 11CD0400 == 46 [pid = 636] [id = 48] 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (11CD0C00) [pid = 636] [serial = 140] [outer = 00000000] 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1281D800) [pid = 636] [serial = 141] [outer = 11CD0C00] 01:12:26 INFO - PROCESS | 636 | 1467364346413 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1292E800) [pid = 636] [serial = 142] [outer = 11CD0C00] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 1436C000 == 45 [pid = 636] [id = 34] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 13155400 == 44 [pid = 636] [id = 33] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 10B65C00 == 43 [pid = 636] [id = 31] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 10A04800 == 42 [pid = 636] [id = 32] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 15E33400 == 41 [pid = 636] [id = 45] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 17181000 == 40 [pid = 636] [id = 44] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 15FD0800 == 39 [pid = 636] [id = 43] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 15FD4000 == 38 [pid = 636] [id = 42] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 1436B800 == 37 [pid = 636] [id = 41] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 14315C00 == 36 [pid = 636] [id = 40] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 12BD2400 == 35 [pid = 636] [id = 39] 01:12:26 INFO - PROCESS | 636 | --DOCSHELL 10B59400 == 34 [pid = 636] [id = 38] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15AC1000) [pid = 636] [serial = 99] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19FD3000) [pid = 636] [serial = 87] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15E36400) [pid = 636] [serial = 100] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 68 (110E5400) [pid = 636] [serial = 90] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1393CC00) [pid = 636] [serial = 96] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 66 (14361C00) [pid = 636] [serial = 97] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1281BC00) [pid = 636] [serial = 94] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 64 (10A77400) [pid = 636] [serial = 93] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 63 (11266400) [pid = 636] [serial = 91] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A165800) [pid = 636] [serial = 88] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19C1A400) [pid = 636] [serial = 85] [outer = 00000000] [url = about:blank] 01:12:26 INFO - PROCESS | 636 | 1467364346694 Marionette TRACE conn3 <- [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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 481ms 01:12:26 INFO - PROCESS | 636 | 1467364346728 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 636 | 1467364346732 Marionette TRACE conn3 <- [1,157,null,{"value":"13"}] 01:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:12:26 INFO - PROCESS | 636 | 1467364346739 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 636 | 1467364346741 Marionette TRACE conn3 <- [1,158,null,{}] 01:12:26 INFO - PROCESS | 636 | 1467364346745 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:26 INFO - PROCESS | 636 | 1467364346748 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:26 INFO - PROCESS | 636 | 1467364346811 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 01:12:26 INFO - PROCESS | 636 | 1467364346796 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 636 | 1467364346798 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:26 INFO - PROCESS | 636 | ++DOCSHELL 129F6000 == 35 [pid = 636] [id = 49] 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (129F7800) [pid = 636] [serial = 143] [outer = 00000000] 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (12D79800) [pid = 636] [serial = 144] [outer = 129F7800] 01:12:26 INFO - PROCESS | 636 | 1467364346856 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (12DC4400) [pid = 636] [serial = 145] [outer = 129F7800] 01:12:27 INFO - PROCESS | 636 | 1467364347125 Marionette TRACE conn3 <- [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]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 424ms 01:12:27 INFO - PROCESS | 636 | 1467364347177 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 636 | 1467364347179 Marionette TRACE conn3 <- [1,161,null,{"value":"13"}] 01:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:12:27 INFO - PROCESS | 636 | 1467364347160 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 636 | 1467364347163 Marionette TRACE conn3 <- [1,162,null,{}] 01:12:27 INFO - PROCESS | 636 | 1467364347202 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:27 INFO - PROCESS | 636 | 1467364347206 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:27 INFO - PROCESS | 636 | 1467364347246 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 01:12:27 INFO - PROCESS | 636 | 1467364347293 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 636 | 1467364347296 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:27 INFO - PROCESS | 636 | ++DOCSHELL 13D01C00 == 36 [pid = 636] [id = 50] 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (13D02400) [pid = 636] [serial = 146] [outer = 00000000] 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14310400) [pid = 636] [serial = 147] [outer = 13D02400] 01:12:27 INFO - PROCESS | 636 | 1467364347346 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (14364400) [pid = 636] [serial = 148] [outer = 13D02400] 01:12:27 INFO - PROCESS | 636 | 1467364347559 Marionette TRACE conn3 <- [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]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 406ms 01:12:27 INFO - PROCESS | 636 | 1467364347574 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 636 | 1467364347576 Marionette TRACE conn3 <- [1,165,null,{"value":"13"}] 01:12:27 INFO - PROCESS | 636 | 1467364347580 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:12:27 INFO - PROCESS | 636 | 1467364347581 Marionette TRACE conn3 <- [1,166,null,{}] 01:12:27 INFO - PROCESS | 636 | 1467364347585 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:27 INFO - PROCESS | 636 | 1467364347587 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:27 INFO - PROCESS | 636 | 1467364347647 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 01:12:27 INFO - PROCESS | 636 | 1467364347652 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 636 | 1467364347654 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:27 INFO - PROCESS | 636 | ++DOCSHELL 14388000 == 37 [pid = 636] [id = 51] 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (14394800) [pid = 636] [serial = 149] [outer = 00000000] 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15E32C00) [pid = 636] [serial = 150] [outer = 14394800] 01:12:27 INFO - PROCESS | 636 | 1467364347679 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FC9000) [pid = 636] [serial = 151] [outer = 14394800] 01:12:27 INFO - PROCESS | 636 | 1467364347999 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 444ms 01:12:28 INFO - PROCESS | 636 | 1467364348038 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 636 | 1467364348040 Marionette TRACE conn3 <- [1,169,null,{"value":"13"}] 01:12:28 INFO - PROCESS | 636 | 1467364348043 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:12:28 INFO - PROCESS | 636 | 1467364348045 Marionette TRACE conn3 <- [1,170,null,{}] 01:12:28 INFO - PROCESS | 636 | 1467364348055 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 636 | 1467364348057 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:28 INFO - PROCESS | 636 | 1467364348151 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 01:12:28 INFO - PROCESS | 636 | 1467364348157 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 636 | 1467364348159 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:28 INFO - PROCESS | 636 | ++DOCSHELL 14360800 == 38 [pid = 636] [id = 52] 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15E33400) [pid = 636] [serial = 152] [outer = 00000000] 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (16E96000) [pid = 636] [serial = 153] [outer = 15E33400] 01:12:28 INFO - PROCESS | 636 | 1467364348179 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (17611400) [pid = 636] [serial = 154] [outer = 15E33400] 01:12:28 INFO - PROCESS | 636 | 1467364348465 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 443ms 01:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:12:28 INFO - PROCESS | 636 | 1467364348493 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 636 | 1467364348495 Marionette TRACE conn3 <- [1,173,null,{"value":"13"}] 01:12:28 INFO - PROCESS | 636 | 1467364348505 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 636 | 1467364348507 Marionette TRACE conn3 <- [1,174,null,{}] 01:12:28 INFO - PROCESS | 636 | 1467364348488 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 636 | 1467364348494 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:28 INFO - PROCESS | 636 | 1467364348576 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1601BC00) [pid = 636] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 71 (14317000) [pid = 636] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 70 (12BD4400) [pid = 636] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10B5C800) [pid = 636] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FD3C00) [pid = 636] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 67 (17181400) [pid = 636] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 66 (176E4400) [pid = 636] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10375C00) [pid = 636] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 64 (13034400) [pid = 636] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:12:28 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1436DC00) [pid = 636] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:12:28 INFO - PROCESS | 636 | 1467364348620 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 636 | 1467364348622 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:28 INFO - PROCESS | 636 | ++DOCSHELL 103CD400 == 39 [pid = 636] [id = 53] 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10564000) [pid = 636] [serial = 155] [outer = 00000000] 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12BCC400) [pid = 636] [serial = 156] [outer = 10564000] 01:12:28 INFO - PROCESS | 636 | 1467364348671 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (157F2C00) [pid = 636] [serial = 157] [outer = 10564000] 01:12:28 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1803C000) [pid = 636] [serial = 158] [outer = 1B221800] 01:12:28 INFO - PROCESS | 636 | 1467364348917 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 01:12:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:12:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 481ms 01:12:28 INFO - PROCESS | 636 | 1467364348970 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 01:12:28 INFO - PROCESS | 636 | 1467364348972 Marionette TRACE conn3 <- [1,177,null,{"value":"13"}] 01:12:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:12:28 INFO - PROCESS | 636 | 1467364348975 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 636 | 1467364348977 Marionette TRACE conn3 <- [1,178,null,{}] 01:12:28 INFO - PROCESS | 636 | 1467364348980 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:28 INFO - PROCESS | 636 | 1467364348982 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | 1467364349033 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 01:12:29 INFO - PROCESS | 636 | 1467364349038 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 636 | 1467364349040 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | ++DOCSHELL 16D19000 == 40 [pid = 636] [id = 54] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (16D1D000) [pid = 636] [serial = 159] [outer = 00000000] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19870000) [pid = 636] [serial = 160] [outer = 16D1D000] 01:12:29 INFO - PROCESS | 636 | 1467364349065 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (19C14000) [pid = 636] [serial = 161] [outer = 16D1D000] 01:12:29 INFO - PROCESS | 636 | 1467364349303 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 358ms 01:12:29 INFO - PROCESS | 636 | 1467364349337 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 636 | 1467364349339 Marionette TRACE conn3 <- [1,181,null,{"value":"13"}] 01:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:12:29 INFO - PROCESS | 636 | 1467364349343 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 636 | 1467364349344 Marionette TRACE conn3 <- [1,182,null,{}] 01:12:29 INFO - PROCESS | 636 | 1467364349348 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:29 INFO - PROCESS | 636 | 1467364349350 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | 1467364349406 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 01:12:29 INFO - PROCESS | 636 | 1467364349412 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 636 | 1467364349414 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | ++DOCSHELL 19808400 == 41 [pid = 636] [id = 55] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19866400) [pid = 636] [serial = 162] [outer = 00000000] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19FD3000) [pid = 636] [serial = 163] [outer = 19866400] 01:12:29 INFO - PROCESS | 636 | 1467364349433 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A162C00) [pid = 636] [serial = 164] [outer = 19866400] 01:12:29 INFO - PROCESS | 636 | 1467364349666 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 01:12:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 358ms 01:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:12:29 INFO - PROCESS | 636 | 1467364349705 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 01:12:29 INFO - PROCESS | 636 | 1467364349707 Marionette TRACE conn3 <- [1,185,null,{"value":"13"}] 01:12:29 INFO - PROCESS | 636 | 1467364349711 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 636 | 1467364349712 Marionette TRACE conn3 <- [1,186,null,{}] 01:12:29 INFO - PROCESS | 636 | 1467364349716 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:29 INFO - PROCESS | 636 | 1467364349718 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | 1467364349779 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 01:12:29 INFO - PROCESS | 636 | 1467364349787 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 636 | 1467364349789 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:29 INFO - PROCESS | 636 | ++DOCSHELL 13436400 == 42 [pid = 636] [id = 56] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1436B800) [pid = 636] [serial = 165] [outer = 00000000] 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A16E000) [pid = 636] [serial = 166] [outer = 1436B800] 01:12:29 INFO - PROCESS | 636 | 1467364349809 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A304000) [pid = 636] [serial = 167] [outer = 1436B800] 01:12:30 INFO - PROCESS | 636 | 1467364350075 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 358ms 01:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:12:30 INFO - PROCESS | 636 | 1467364350073 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 636 | 1467364350075 Marionette TRACE conn3 <- [1,189,null,{"value":"13"}] 01:12:30 INFO - PROCESS | 636 | 1467364350078 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 636 | 1467364350080 Marionette TRACE conn3 <- [1,190,null,{}] 01:12:30 INFO - PROCESS | 636 | 1467364350094 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:30 INFO - PROCESS | 636 | 1467364350096 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:30 INFO - PROCESS | 636 | 1467364350151 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 01:12:30 INFO - PROCESS | 636 | 1467364350156 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 636 | 1467364350158 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:30 INFO - PROCESS | 636 | ++DOCSHELL 19FD1400 == 43 [pid = 636] [id = 57] 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A16BC00) [pid = 636] [serial = 168] [outer = 00000000] 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A483400) [pid = 636] [serial = 169] [outer = 1A16BC00] 01:12:30 INFO - PROCESS | 636 | 1467364350180 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A484400) [pid = 636] [serial = 170] [outer = 1A16BC00] 01:12:30 INFO - PROCESS | 636 | 1467364350645 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 01:12:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 566ms 01:12:30 INFO - PROCESS | 636 | 1467364350667 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 01:12:30 INFO - PROCESS | 636 | 1467364350672 Marionette TRACE conn3 <- [1,193,null,{"value":"13"}] 01:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:12:30 INFO - PROCESS | 636 | 1467364350677 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 636 | 1467364350659 Marionette TRACE conn3 <- [1,194,null,{}] 01:12:30 INFO - PROCESS | 636 | 1467364350664 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:30 INFO - PROCESS | 636 | 1467364350667 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:30 INFO - PROCESS | 636 | 1467364350751 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 01:12:30 INFO - PROCESS | 636 | 1467364350838 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 636 | 1467364350841 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:30 INFO - PROCESS | 636 | ++DOCSHELL 10A0A400 == 44 [pid = 636] [id = 58] 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10E2AC00) [pid = 636] [serial = 171] [outer = 00000000] 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (129AF000) [pid = 636] [serial = 172] [outer = 10E2AC00] 01:12:30 INFO - PROCESS | 636 | 1467364350875 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1314C000) [pid = 636] [serial = 173] [outer = 10E2AC00] 01:12:31 INFO - PROCESS | 636 | 1467364351381 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 754ms 01:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:12:31 INFO - PROCESS | 636 | 1467364351412 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 636 | 1467364351417 Marionette TRACE conn3 <- [1,197,null,{"value":"13"}] 01:12:31 INFO - PROCESS | 636 | 1467364351422 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 636 | 1467364351425 Marionette TRACE conn3 <- [1,198,null,{}] 01:12:31 INFO - PROCESS | 636 | 1467364351431 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:31 INFO - PROCESS | 636 | 1467364351433 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:31 INFO - PROCESS | 636 | 1467364351488 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 01:12:31 INFO - PROCESS | 636 | 1467364351534 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 636 | 1467364351539 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:31 INFO - PROCESS | 636 | ++DOCSHELL 10A0A000 == 45 [pid = 636] [id = 59] 01:12:31 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10A0B400) [pid = 636] [serial = 174] [outer = 00000000] 01:12:31 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (110E5C00) [pid = 636] [serial = 175] [outer = 10A0B400] 01:12:31 INFO - PROCESS | 636 | 1467364351608 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1143F800) [pid = 636] [serial = 176] [outer = 10A0B400] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 110E3400 == 44 [pid = 636] [id = 37] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 13034000 == 43 [pid = 636] [id = 36] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 1036D800 == 42 [pid = 636] [id = 35] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 13436400 == 41 [pid = 636] [id = 56] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 19808400 == 40 [pid = 636] [id = 55] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 16D19000 == 39 [pid = 636] [id = 54] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 103CD400 == 38 [pid = 636] [id = 53] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 14360800 == 37 [pid = 636] [id = 52] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 14388000 == 36 [pid = 636] [id = 51] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 13D01C00 == 35 [pid = 636] [id = 50] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 129F6000 == 34 [pid = 636] [id = 49] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 11CD0400 == 33 [pid = 636] [id = 48] 01:12:31 INFO - PROCESS | 636 | --DOCSHELL 10A9A400 == 32 [pid = 636] [id = 47] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 84 (16DF2800) [pid = 636] [serial = 108] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 83 (16024000) [pid = 636] [serial = 123] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1436D000) [pid = 636] [serial = 117] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 81 (12DC9400) [pid = 636] [serial = 114] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1307D400) [pid = 636] [serial = 115] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 79 (110DE800) [pid = 636] [serial = 111] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 78 (112ACC00) [pid = 636] [serial = 112] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 77 (16D17C00) [pid = 636] [serial = 126] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17786400) [pid = 636] [serial = 129] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 75 (17791800) [pid = 636] [serial = 130] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16D1B000) [pid = 636] [serial = 124] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 73 (179D5400) [pid = 636] [serial = 133] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 72 (17953800) [pid = 636] [serial = 132] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A75800) [pid = 636] [serial = 103] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10561400) [pid = 636] [serial = 102] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 69 (14367800) [pid = 636] [serial = 106] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13154C00) [pid = 636] [serial = 105] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15E34C00) [pid = 636] [serial = 120] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FCA800) [pid = 636] [serial = 121] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 65 (16EA0C00) [pid = 636] [serial = 127] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 64 (14396800) [pid = 636] [serial = 118] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1980A000) [pid = 636] [serial = 135] [outer = 00000000] [url = about:blank] 01:12:31 INFO - PROCESS | 636 | 1467364351867 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 01:12:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 481ms 01:12:31 INFO - PROCESS | 636 | 1467364351928 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 01:12:31 INFO - PROCESS | 636 | 1467364351933 Marionette TRACE conn3 <- [1,201,null,{"value":"13"}] 01:12:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:12:31 INFO - PROCESS | 636 | 1467364351915 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 636 | 1467364351918 Marionette TRACE conn3 <- [1,202,null,{}] 01:12:31 INFO - PROCESS | 636 | 1467364351921 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:31 INFO - PROCESS | 636 | 1467364351924 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:31 INFO - PROCESS | 636 | 1467364351987 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 01:12:31 INFO - PROCESS | 636 | 1467364351995 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 636 | 1467364351998 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:31 INFO - PROCESS | 636 | ++DOCSHELL 12D7DC00 == 33 [pid = 636] [id = 60] 01:12:31 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (12D7FC00) [pid = 636] [serial = 177] [outer = 00000000] 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (13075C00) [pid = 636] [serial = 178] [outer = 12D7FC00] 01:12:32 INFO - PROCESS | 636 | 1467364352022 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1312F400) [pid = 636] [serial = 179] [outer = 12D7FC00] 01:12:32 INFO - PROCESS | 636 | 1467364352310 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 415ms 01:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:12:32 INFO - PROCESS | 636 | 1467364352350 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 636 | 1467364352352 Marionette TRACE conn3 <- [1,205,null,{"value":"13"}] 01:12:32 INFO - PROCESS | 636 | 1467364352356 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 636 | 1467364352359 Marionette TRACE conn3 <- [1,206,null,{}] 01:12:32 INFO - PROCESS | 636 | 1467364352370 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:32 INFO - PROCESS | 636 | 1467364352374 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:32 INFO - PROCESS | 636 | 1467364352440 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 01:12:32 INFO - PROCESS | 636 | 1467364352470 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 636 | 1467364352473 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:32 INFO - PROCESS | 636 | ++DOCSHELL 14317400 == 34 [pid = 636] [id = 61] 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (14360800) [pid = 636] [serial = 180] [outer = 00000000] 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (14388000) [pid = 636] [serial = 181] [outer = 14360800] 01:12:32 INFO - PROCESS | 636 | 1467364352521 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15119C00) [pid = 636] [serial = 182] [outer = 14360800] 01:12:32 INFO - PROCESS | 636 | 1467364352739 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:12:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 424ms 01:12:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:12:32 INFO - PROCESS | 636 | 1467364352770 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 636 | 1467364352772 Marionette TRACE conn3 <- [1,209,null,{"value":"13"}] 01:12:32 INFO - PROCESS | 636 | 1467364352775 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 636 | 1467364352777 Marionette TRACE conn3 <- [1,210,null,{}] 01:12:32 INFO - PROCESS | 636 | 1467364352781 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:32 INFO - PROCESS | 636 | 1467364352783 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:32 INFO - PROCESS | 636 | 1467364352835 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 01:12:32 INFO - PROCESS | 636 | 1467364352840 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 636 | 1467364352842 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:32 INFO - PROCESS | 636 | ++DOCSHELL 157E6C00 == 35 [pid = 636] [id = 62] 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (157EF400) [pid = 636] [serial = 183] [outer = 00000000] 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15FC9C00) [pid = 636] [serial = 184] [outer = 157EF400] 01:12:32 INFO - PROCESS | 636 | 1467364352864 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15FD0400) [pid = 636] [serial = 185] [outer = 157EF400] 01:12:33 INFO - PROCESS | 636 | 1467364353160 Marionette TRACE conn3 <- [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]]]}] 01:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 425ms 01:12:33 INFO - PROCESS | 636 | 1467364353222 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 636 | 1467364353224 Marionette TRACE conn3 <- [1,213,null,{"value":"13"}] 01:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:12:33 INFO - PROCESS | 636 | 1467364353204 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 636 | 1467364353206 Marionette TRACE conn3 <- [1,214,null,{}] 01:12:33 INFO - PROCESS | 636 | 1467364353240 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:33 INFO - PROCESS | 636 | 1467364353242 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:33 INFO - PROCESS | 636 | 1467364353311 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 01:12:33 INFO - PROCESS | 636 | 1467364353316 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 636 | 1467364353318 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:33 INFO - PROCESS | 636 | ++DOCSHELL 15E30400 == 36 [pid = 636] [id = 63] 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1601C800) [pid = 636] [serial = 186] [outer = 00000000] 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (16D1B000) [pid = 636] [serial = 187] [outer = 1601C800] 01:12:33 INFO - PROCESS | 636 | 1467364353338 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16E95000) [pid = 636] [serial = 188] [outer = 1601C800] 01:12:33 INFO - PROCESS | 636 | 1467364353636 Marionette TRACE conn3 <- [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]]]}] 01:12:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:12:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 462ms 01:12:33 INFO - PROCESS | 636 | 1467364353666 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 636 | 1467364353668 Marionette TRACE conn3 <- [1,217,null,{"value":"13"}] 01:12:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:12:33 INFO - PROCESS | 636 | 1467364353678 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 636 | 1467364353680 Marionette TRACE conn3 <- [1,218,null,{}] 01:12:33 INFO - PROCESS | 636 | 1467364353684 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:33 INFO - PROCESS | 636 | 1467364353689 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:33 INFO - PROCESS | 636 | 1467364353786 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 01:12:33 INFO - PROCESS | 636 | 1467364353807 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 636 | 1467364353810 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:33 INFO - PROCESS | 636 | ++DOCSHELL 16D17800 == 37 [pid = 636] [id = 64] 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16D1AC00) [pid = 636] [serial = 189] [outer = 00000000] 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (17791000) [pid = 636] [serial = 190] [outer = 16D1AC00] 01:12:33 INFO - PROCESS | 636 | 1467364353854 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (17792800) [pid = 636] [serial = 191] [outer = 16D1AC00] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 77 (11CD0C00) [pid = 636] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 76 (14394800) [pid = 636] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13D02400) [pid = 636] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10564000) [pid = 636] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 73 (129F7800) [pid = 636] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A9C800) [pid = 636] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16D1D000) [pid = 636] [serial = 159] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19866400) [pid = 636] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15E33400) [pid = 636] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13157C00) [pid = 636] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:12:33 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1436B800) [pid = 636] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:12:34 INFO - PROCESS | 636 | 1467364354149 Marionette TRACE conn3 <- [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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 488ms 01:12:34 INFO - PROCESS | 636 | 1467364354173 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 636 | 1467364354175 Marionette TRACE conn3 <- [1,221,null,{"value":"13"}] 01:12:34 INFO - PROCESS | 636 | 1467364354178 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:12:34 INFO - PROCESS | 636 | 1467364354180 Marionette TRACE conn3 <- [1,222,null,{}] 01:12:34 INFO - PROCESS | 636 | 1467364354192 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:34 INFO - PROCESS | 636 | 1467364354194 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:34 INFO - PROCESS | 636 | 1467364354275 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 01:12:34 INFO - PROCESS | 636 | 1467364354284 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 636 | 1467364354286 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:34 INFO - PROCESS | 636 | ++DOCSHELL 16022000 == 38 [pid = 636] [id = 65] 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (16D1D000) [pid = 636] [serial = 192] [outer = 00000000] 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17790800) [pid = 636] [serial = 193] [outer = 16D1D000] 01:12:34 INFO - PROCESS | 636 | 1467364354330 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17793400) [pid = 636] [serial = 194] [outer = 16D1D000] 01:12:34 INFO - PROCESS | 636 | 1467364354657 Marionette TRACE conn3 <- [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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:12:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 509ms 01:12:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:12:34 INFO - PROCESS | 636 | 1467364354690 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 636 | 1467364354692 Marionette TRACE conn3 <- [1,225,null,{"value":"13"}] 01:12:34 INFO - PROCESS | 636 | 1467364354695 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 636 | 1467364354697 Marionette TRACE conn3 <- [1,226,null,{}] 01:12:34 INFO - PROCESS | 636 | 1467364354701 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:34 INFO - PROCESS | 636 | 1467364354703 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:34 INFO - PROCESS | 636 | 1467364354778 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 01:12:34 INFO - PROCESS | 636 | 1467364354784 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 636 | 1467364354786 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:34 INFO - PROCESS | 636 | ++DOCSHELL 10A08800 == 39 [pid = 636] [id = 66] 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16025000) [pid = 636] [serial = 195] [outer = 00000000] 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1827F400) [pid = 636] [serial = 196] [outer = 16025000] 01:12:34 INFO - PROCESS | 636 | 1467364354812 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19801800) [pid = 636] [serial = 197] [outer = 16025000] 01:12:35 INFO - PROCESS | 636 | 1467364355170 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 509ms 01:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:12:35 INFO - PROCESS | 636 | 1467364355211 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 636 | 1467364355213 Marionette TRACE conn3 <- [1,229,null,{"value":"13"}] 01:12:35 INFO - PROCESS | 636 | 1467364355216 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 636 | 1467364355218 Marionette TRACE conn3 <- [1,230,null,{}] 01:12:35 INFO - PROCESS | 636 | 1467364355221 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:35 INFO - PROCESS | 636 | 1467364355223 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:35 INFO - PROCESS | 636 | 1467364355284 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 01:12:35 INFO - PROCESS | 636 | 1467364355290 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 636 | 1467364355292 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:35 INFO - PROCESS | 636 | ++DOCSHELL 1058C400 == 40 [pid = 636] [id = 67] 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (17792000) [pid = 636] [serial = 198] [outer = 00000000] 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19809C00) [pid = 636] [serial = 199] [outer = 17792000] 01:12:35 INFO - PROCESS | 636 | 1467364355334 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1980C000) [pid = 636] [serial = 200] [outer = 17792000] 01:12:35 INFO - PROCESS | 636 | 1467364355706 Marionette TRACE conn3 <- [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]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:12:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 509ms 01:12:35 INFO - PROCESS | 636 | 1467364355731 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 636 | 1467364355733 Marionette TRACE conn3 <- [1,233,null,{"value":"13"}] 01:12:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:12:35 INFO - PROCESS | 636 | 1467364355750 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 636 | 1467364355752 Marionette TRACE conn3 <- [1,234,null,{}] 01:12:35 INFO - PROCESS | 636 | 1467364355756 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:35 INFO - PROCESS | 636 | 1467364355758 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:35 INFO - PROCESS | 636 | 1467364355815 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 01:12:35 INFO - PROCESS | 636 | 1467364355822 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 636 | 1467364355824 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:35 INFO - PROCESS | 636 | ++DOCSHELL 157F1400 == 41 [pid = 636] [id = 68] 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19807000) [pid = 636] [serial = 201] [outer = 00000000] 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1986D000) [pid = 636] [serial = 202] [outer = 19807000] 01:12:35 INFO - PROCESS | 636 | 1467364355873 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C13000) [pid = 636] [serial = 203] [outer = 19807000] 01:12:36 INFO - PROCESS | 636 | 1467364356394 Marionette TRACE conn3 <- [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]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:12:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 683ms 01:12:36 INFO - PROCESS | 636 | 1467364356447 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 636 | 1467364356451 Marionette TRACE conn3 <- [1,237,null,{"value":"13"}] 01:12:36 INFO - PROCESS | 636 | 1467364356470 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:12:36 INFO - PROCESS | 636 | 1467364356475 Marionette TRACE conn3 <- [1,238,null,{}] 01:12:36 INFO - PROCESS | 636 | 1467364356462 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:36 INFO - PROCESS | 636 | 1467364356465 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:36 INFO - PROCESS | 636 | 1467364356572 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 01:12:36 INFO - PROCESS | 636 | 1467364356620 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 636 | 1467364356623 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:36 INFO - PROCESS | 636 | ++DOCSHELL 10ED8400 == 42 [pid = 636] [id = 69] 01:12:36 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10ED8800) [pid = 636] [serial = 204] [outer = 00000000] 01:12:36 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (11CD4400) [pid = 636] [serial = 205] [outer = 10ED8800] 01:12:36 INFO - PROCESS | 636 | 1467364356679 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (131DE400) [pid = 636] [serial = 206] [outer = 10ED8800] 01:12:37 INFO - PROCESS | 636 | 1467364357193 Marionette TRACE conn3 <- [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]]]}] 01:12:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:12:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 777ms 01:12:37 INFO - PROCESS | 636 | 1467364357242 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 636 | 1467364357247 Marionette TRACE conn3 <- [1,241,null,{"value":"13"}] 01:12:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:12:37 INFO - PROCESS | 636 | 1467364357253 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 636 | 1467364357256 Marionette TRACE conn3 <- [1,242,null,{}] 01:12:37 INFO - PROCESS | 636 | 1467364357261 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:37 INFO - PROCESS | 636 | 1467364357264 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:37 INFO - PROCESS | 636 | 1467364357360 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 01:12:37 INFO - PROCESS | 636 | 1467364357437 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 636 | 1467364357439 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:37 INFO - PROCESS | 636 | ++DOCSHELL 151B6400 == 43 [pid = 636] [id = 70] 01:12:37 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1535B400) [pid = 636] [serial = 207] [outer = 00000000] 01:12:37 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (16021C00) [pid = 636] [serial = 208] [outer = 1535B400] 01:12:37 INFO - PROCESS | 636 | 1467364357477 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17104C00) [pid = 636] [serial = 209] [outer = 1535B400] 01:12:38 INFO - PROCESS | 636 | 1467364358032 Marionette TRACE conn3 <- [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]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 804ms 01:12:38 INFO - PROCESS | 636 | 1467364358062 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 636 | 1467364358065 Marionette TRACE conn3 <- [1,245,null,{"value":"13"}] 01:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:12:38 INFO - PROCESS | 636 | 1467364358069 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 636 | 1467364358072 Marionette TRACE conn3 <- [1,246,null,{}] 01:12:38 INFO - PROCESS | 636 | 1467364358083 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:38 INFO - PROCESS | 636 | 1467364358088 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:38 INFO - PROCESS | 636 | 1467364358171 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 01:12:38 INFO - PROCESS | 636 | 1467364358244 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 636 | 1467364358247 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:38 INFO - PROCESS | 636 | ++DOCSHELL 1304E800 == 44 [pid = 636] [id = 71] 01:12:38 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1307A000) [pid = 636] [serial = 210] [outer = 00000000] 01:12:38 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (14368C00) [pid = 636] [serial = 211] [outer = 1307A000] 01:12:38 INFO - PROCESS | 636 | 1467364358305 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (16D13C00) [pid = 636] [serial = 212] [outer = 1307A000] 01:12:38 INFO - PROCESS | 636 | 1467364358942 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 1058C400 == 43 [pid = 636] [id = 67] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 10A08800 == 42 [pid = 636] [id = 66] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 16022000 == 41 [pid = 636] [id = 65] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 16D17800 == 40 [pid = 636] [id = 64] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 15E30400 == 39 [pid = 636] [id = 63] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 157E6C00 == 38 [pid = 636] [id = 62] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 14317400 == 37 [pid = 636] [id = 61] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 12D7DC00 == 36 [pid = 636] [id = 60] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 10A0A000 == 35 [pid = 636] [id = 59] 01:12:38 INFO - PROCESS | 636 | --DOCSHELL 10A0A400 == 34 [pid = 636] [id = 58] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1292E800) [pid = 636] [serial = 142] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 86 (15FC9000) [pid = 636] [serial = 151] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 85 (15E32C00) [pid = 636] [serial = 150] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 84 (14364400) [pid = 636] [serial = 148] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1281D800) [pid = 636] [serial = 141] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 82 (157F2C00) [pid = 636] [serial = 157] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 81 (12D79800) [pid = 636] [serial = 144] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 80 (110DD800) [pid = 636] [serial = 139] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19C14000) [pid = 636] [serial = 161] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A162C00) [pid = 636] [serial = 164] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 77 (12BCC400) [pid = 636] [serial = 156] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17611400) [pid = 636] [serial = 154] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14310400) [pid = 636] [serial = 147] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19870000) [pid = 636] [serial = 160] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1B3F1400) [pid = 636] [serial = 46] [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.] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 72 (17258800) [pid = 636] [serial = 109] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 71 (12DC4400) [pid = 636] [serial = 145] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16E96000) [pid = 636] [serial = 153] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19FD3000) [pid = 636] [serial = 163] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10E31C00) [pid = 636] [serial = 138] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1A16E000) [pid = 636] [serial = 166] [outer = 00000000] [url = about:blank] 01:12:38 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A304000) [pid = 636] [serial = 167] [outer = 00000000] [url = about:blank] 01:12:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:12:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 925ms 01:12:38 INFO - PROCESS | 636 | 1467364358991 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 636 | 1467364358995 Marionette TRACE conn3 <- [1,249,null,{"value":"13"}] 01:12:38 INFO - PROCESS | 636 | 1467364358999 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:12:39 INFO - PROCESS | 636 | 1467364359004 Marionette TRACE conn3 <- [1,250,null,{}] 01:12:39 INFO - PROCESS | 636 | 1467364359009 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:39 INFO - PROCESS | 636 | 1467364359011 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:39 INFO - PROCESS | 636 | 1467364359109 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 01:12:39 INFO - PROCESS | 636 | 1467364359181 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 636 | 1467364359165 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:39 INFO - PROCESS | 636 | ++DOCSHELL 10470400 == 35 [pid = 636] [id = 72] 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1047E400) [pid = 636] [serial = 213] [outer = 00000000] 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (110DE800) [pid = 636] [serial = 214] [outer = 1047E400] 01:12:39 INFO - PROCESS | 636 | 1467364359213 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1284A000) [pid = 636] [serial = 215] [outer = 1047E400] 01:12:39 INFO - PROCESS | 636 | 1467364359521 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:12:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 549ms 01:12:39 INFO - PROCESS | 636 | 1467364359569 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 636 | 1467364359554 Marionette TRACE conn3 <- [1,253,null,{"value":"13"}] 01:12:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:12:39 INFO - PROCESS | 636 | 1467364359560 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 636 | 1467364359562 Marionette TRACE conn3 <- [1,254,null,{}] 01:12:39 INFO - PROCESS | 636 | 1467364359566 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:39 INFO - PROCESS | 636 | 1467364359569 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:39 INFO - PROCESS | 636 | 1467364359683 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 01:12:39 INFO - PROCESS | 636 | 1467364359674 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 636 | 1467364359676 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:39 INFO - PROCESS | 636 | ++DOCSHELL 13125400 == 36 [pid = 636] [id = 73] 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1312E000) [pid = 636] [serial = 216] [outer = 00000000] 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (13D0A000) [pid = 636] [serial = 217] [outer = 1312E000] 01:12:39 INFO - PROCESS | 636 | 1467364359722 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14311C00) [pid = 636] [serial = 218] [outer = 1312E000] 01:12:40 INFO - PROCESS | 636 | 1467364360091 Marionette TRACE conn3 <- [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]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 549ms 01:12:40 INFO - PROCESS | 636 | 1467364360116 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 636 | 1467364360118 Marionette TRACE conn3 <- [1,257,null,{"value":"13"}] 01:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:12:40 INFO - PROCESS | 636 | 1467364360126 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 636 | 1467364360129 Marionette TRACE conn3 <- [1,258,null,{}] 01:12:40 INFO - PROCESS | 636 | 1467364360139 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:40 INFO - PROCESS | 636 | 1467364360143 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:40 INFO - PROCESS | 636 | 1467364360207 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 01:12:40 INFO - PROCESS | 636 | 1467364360216 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 636 | 1467364360219 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:40 INFO - PROCESS | 636 | ++DOCSHELL 15E2D000 == 37 [pid = 636] [id = 74] 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15E30400) [pid = 636] [serial = 219] [outer = 00000000] 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FCC800) [pid = 636] [serial = 220] [outer = 15E30400] 01:12:40 INFO - PROCESS | 636 | 1467364360265 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16024400) [pid = 636] [serial = 221] [outer = 15E30400] 01:12:40 INFO - PROCESS | 636 | 1467364360620 Marionette TRACE conn3 <- [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]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:12:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 536ms 01:12:40 INFO - PROCESS | 636 | 1467364360677 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 636 | 1467364360680 Marionette TRACE conn3 <- [1,261,null,{"value":"13"}] 01:12:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:12:40 INFO - PROCESS | 636 | 1467364360683 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 636 | 1467364360685 Marionette TRACE conn3 <- [1,262,null,{}] 01:12:40 INFO - PROCESS | 636 | 1467364360688 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:40 INFO - PROCESS | 636 | 1467364360690 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:40 INFO - PROCESS | 636 | 1467364360758 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 01:12:40 INFO - PROCESS | 636 | 1467364360763 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 636 | 1467364360766 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:40 INFO - PROCESS | 636 | ++DOCSHELL 1725EC00 == 38 [pid = 636] [id = 75] 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (17610000) [pid = 636] [serial = 222] [outer = 00000000] 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (176A2000) [pid = 636] [serial = 223] [outer = 17610000] 01:12:40 INFO - PROCESS | 636 | 1467364360809 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (17786400) [pid = 636] [serial = 224] [outer = 17610000] 01:12:41 INFO - PROCESS | 636 | 1467364361209 Marionette TRACE conn3 <- [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]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 536ms 01:12:41 INFO - PROCESS | 636 | 1467364361229 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 636 | 1467364361231 Marionette TRACE conn3 <- [1,265,null,{"value":"13"}] 01:12:41 INFO - PROCESS | 636 | 1467364361235 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:12:41 INFO - PROCESS | 636 | 1467364361236 Marionette TRACE conn3 <- [1,266,null,{}] 01:12:41 INFO - PROCESS | 636 | 1467364361270 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 636 | 1467364361272 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:41 INFO - PROCESS | 636 | 1467364361375 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 01:12:41 INFO - PROCESS | 636 | 1467364361448 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 636 | 1467364361451 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:41 INFO - PROCESS | 636 | ++DOCSHELL 1980EC00 == 39 [pid = 636] [id = 76] 01:12:41 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1980F800) [pid = 636] [serial = 225] [outer = 00000000] 01:12:41 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19869400) [pid = 636] [serial = 226] [outer = 1980F800] 01:12:41 INFO - PROCESS | 636 | 1467364361504 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19C0C400) [pid = 636] [serial = 227] [outer = 1980F800] 01:12:41 INFO - PROCESS | 636 | 1467364361895 Marionette TRACE conn3 <- [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]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:12:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 723ms 01:12:41 INFO - PROCESS | 636 | 1467364361954 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 01:12:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:12:41 INFO - PROCESS | 636 | 1467364361957 Marionette TRACE conn3 <- [1,269,null,{"value":"13"}] 01:12:41 INFO - PROCESS | 636 | 1467364361967 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 636 | 1467364361968 Marionette TRACE conn3 <- [1,270,null,{}] 01:12:41 INFO - PROCESS | 636 | 1467364361972 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:41 INFO - PROCESS | 636 | 1467364361978 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:42 INFO - PROCESS | 636 | 1467364362075 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 01:12:42 INFO - PROCESS | 636 | 1467364362129 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 636 | 1467364362131 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:42 INFO - PROCESS | 636 | ++DOCSHELL 1281B800 == 40 [pid = 636] [id = 77] 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19FD5800) [pid = 636] [serial = 228] [outer = 00000000] 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A303C00) [pid = 636] [serial = 229] [outer = 19FD5800] 01:12:42 INFO - PROCESS | 636 | 1467364362156 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A304400) [pid = 636] [serial = 230] [outer = 19FD5800] 01:12:42 INFO - PROCESS | 636 | 1467364362524 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:12:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 603ms 01:12:42 INFO - PROCESS | 636 | 1467364362561 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 636 | 1467364362563 Marionette TRACE conn3 <- [1,273,null,{"value":"13"}] 01:12:42 INFO - PROCESS | 636 | 1467364362566 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 636 | 1467364362568 Marionette TRACE conn3 <- [1,274,null,{}] 01:12:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:12:42 INFO - PROCESS | 636 | 1467364362571 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:42 INFO - PROCESS | 636 | 1467364362573 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:42 INFO - PROCESS | 636 | 1467364362675 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 01:12:42 INFO - PROCESS | 636 | 1467364362680 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 636 | 1467364362682 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:42 INFO - PROCESS | 636 | ++DOCSHELL 19FDD800 == 41 [pid = 636] [id = 78] 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19FDDC00) [pid = 636] [serial = 231] [outer = 00000000] 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A483C00) [pid = 636] [serial = 232] [outer = 19FDDC00] 01:12:42 INFO - PROCESS | 636 | 1467364362706 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A67C400) [pid = 636] [serial = 233] [outer = 19FDDC00] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 86 (14360800) [pid = 636] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1601C800) [pid = 636] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10E2AC00) [pid = 636] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 83 (16D1AC00) [pid = 636] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10A0B400) [pid = 636] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 81 (157EF400) [pid = 636] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 80 (16025000) [pid = 636] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16D1D000) [pid = 636] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 78 (12D7FC00) [pid = 636] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1827E400) [pid = 636] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:12:42 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17792000) [pid = 636] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:12:43 INFO - PROCESS | 636 | 1467364363108 Marionette TRACE conn3 <- [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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 590ms 01:12:43 INFO - PROCESS | 636 | 1467364363170 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 636 | 1467364363172 Marionette TRACE conn3 <- [1,277,null,{"value":"13"}] 01:12:43 INFO - PROCESS | 636 | 1467364363175 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:12:43 INFO - PROCESS | 636 | 1467364363177 Marionette TRACE conn3 <- [1,278,null,{}] 01:12:43 INFO - PROCESS | 636 | 1467364363181 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 636 | 1467364363183 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:43 INFO - PROCESS | 636 | 1467364363287 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 01:12:43 INFO - PROCESS | 636 | 1467364363293 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 636 | 1467364363295 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:43 INFO - PROCESS | 636 | ++DOCSHELL 12D7FC00 == 42 [pid = 636] [id = 79] 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FC5800) [pid = 636] [serial = 234] [outer = 00000000] 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19803000) [pid = 636] [serial = 235] [outer = 15FC5800] 01:12:43 INFO - PROCESS | 636 | 1467364363320 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19FD3800) [pid = 636] [serial = 236] [outer = 15FC5800] 01:12:43 INFO - PROCESS | 636 | 1467364363679 Marionette TRACE conn3 <- [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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:12:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 509ms 01:12:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:12:43 INFO - PROCESS | 636 | 1467364363698 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 636 | 1467364363700 Marionette TRACE conn3 <- [1,281,null,{"value":"13"}] 01:12:43 INFO - PROCESS | 636 | 1467364363715 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 636 | 1467364363717 Marionette TRACE conn3 <- [1,282,null,{}] 01:12:43 INFO - PROCESS | 636 | 1467364363721 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:43 INFO - PROCESS | 636 | 1467364363723 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:43 INFO - PROCESS | 636 | 1467364363783 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 01:12:43 INFO - PROCESS | 636 | 1467364363788 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 636 | 1467364363790 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:43 INFO - PROCESS | 636 | ++DOCSHELL 1827FC00 == 43 [pid = 636] [id = 80] 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1980F400) [pid = 636] [serial = 237] [outer = 00000000] 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A954800) [pid = 636] [serial = 238] [outer = 1980F400] 01:12:43 INFO - PROCESS | 636 | 1467364363833 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A958400) [pid = 636] [serial = 239] [outer = 1980F400] 01:12:44 INFO - PROCESS | 636 | 1467364364283 Marionette TRACE conn3 <- [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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:12:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 643ms 01:12:44 INFO - PROCESS | 636 | 1467364364356 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 636 | 1467364364358 Marionette TRACE conn3 <- [1,285,null,{"value":"13"}] 01:12:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:12:44 INFO - PROCESS | 636 | 1467364364361 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 636 | 1467364364363 Marionette TRACE conn3 <- [1,286,null,{}] 01:12:44 INFO - PROCESS | 636 | 1467364364366 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:44 INFO - PROCESS | 636 | 1467364364368 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:44 INFO - PROCESS | 636 | 1467364364451 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 01:12:44 INFO - PROCESS | 636 | 1467364364531 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 636 | 1467364364533 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:44 INFO - PROCESS | 636 | ++DOCSHELL 1047CC00 == 44 [pid = 636] [id = 81] 01:12:44 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (110DF800) [pid = 636] [serial = 240] [outer = 00000000] 01:12:44 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1ABA4400) [pid = 636] [serial = 241] [outer = 110DF800] 01:12:44 INFO - PROCESS | 636 | 1467364364557 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1AE3D800) [pid = 636] [serial = 242] [outer = 110DF800] 01:12:45 INFO - PROCESS | 636 | 1467364365060 Marionette TRACE conn3 <- [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]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 710ms 01:12:45 INFO - PROCESS | 636 | 1467364365076 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 636 | 1467364365080 Marionette TRACE conn3 <- [1,289,null,{"value":"13"}] 01:12:45 INFO - PROCESS | 636 | 1467364365085 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:12:45 INFO - PROCESS | 636 | 1467364365090 Marionette TRACE conn3 <- [1,290,null,{}] 01:12:45 INFO - PROCESS | 636 | 1467364365096 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:45 INFO - PROCESS | 636 | 1467364365098 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:45 INFO - PROCESS | 636 | 1467364365210 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 01:12:45 INFO - PROCESS | 636 | 1467364365288 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 636 | 1467364365291 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:45 INFO - PROCESS | 636 | ++DOCSHELL 10A9C800 == 45 [pid = 636] [id = 82] 01:12:45 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10E31C00) [pid = 636] [serial = 243] [outer = 00000000] 01:12:45 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (11CD4C00) [pid = 636] [serial = 244] [outer = 10E31C00] 01:12:45 INFO - PROCESS | 636 | 1467364365393 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1342B000) [pid = 636] [serial = 245] [outer = 10E31C00] 01:12:45 INFO - PROCESS | 636 | 1467364365923 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:12:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 858ms 01:12:45 INFO - PROCESS | 636 | 1467364365943 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 01:12:45 INFO - PROCESS | 636 | 1467364365947 Marionette TRACE conn3 <- [1,293,null,{"value":"13"}] 01:12:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:12:45 INFO - PROCESS | 636 | 1467364365954 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 636 | 1467364365957 Marionette TRACE conn3 <- [1,294,null,{}] 01:12:45 INFO - PROCESS | 636 | 1467364365961 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:45 INFO - PROCESS | 636 | 1467364365964 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:46 INFO - PROCESS | 636 | 1467364366066 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 01:12:46 INFO - PROCESS | 636 | 1467364366185 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 636 | 1467364366188 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:46 INFO - PROCESS | 636 | ++DOCSHELL 14387C00 == 46 [pid = 636] [id = 83] 01:12:46 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (14388400) [pid = 636] [serial = 246] [outer = 00000000] 01:12:46 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (15FC8800) [pid = 636] [serial = 247] [outer = 14388400] 01:12:46 INFO - PROCESS | 636 | 1467364366227 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (16D1D000) [pid = 636] [serial = 248] [outer = 14388400] 01:12:46 INFO - PROCESS | 636 | 1467364366736 Marionette TRACE conn3 <- [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]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:12:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 817ms 01:12:46 INFO - PROCESS | 636 | 1467364366765 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 636 | 1467364366767 Marionette TRACE conn3 <- [1,297,null,{"value":"13"}] 01:12:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:12:46 INFO - PROCESS | 636 | 1467364366771 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 636 | 1467364366775 Marionette TRACE conn3 <- [1,298,null,{}] 01:12:46 INFO - PROCESS | 636 | 1467364366957 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:46 INFO - PROCESS | 636 | 1467364366960 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:47 INFO - PROCESS | 636 | 1467364367044 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 01:12:47 INFO - PROCESS | 636 | 1467364367116 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 636 | 1467364367119 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:47 INFO - PROCESS | 636 | ++DOCSHELL 11CD0400 == 47 [pid = 636] [id = 84] 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (11CD1000) [pid = 636] [serial = 249] [outer = 00000000] 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (129EB400) [pid = 636] [serial = 250] [outer = 11CD1000] 01:12:47 INFO - PROCESS | 636 | 1467364367151 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (12D84800) [pid = 636] [serial = 251] [outer = 11CD1000] 01:12:47 INFO - PROCESS | 636 | 1467364367517 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 1827FC00 == 46 [pid = 636] [id = 80] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 12D7FC00 == 45 [pid = 636] [id = 79] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 19FDD800 == 44 [pid = 636] [id = 78] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 1281B800 == 43 [pid = 636] [id = 77] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 1980EC00 == 42 [pid = 636] [id = 76] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 1725EC00 == 41 [pid = 636] [id = 75] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 15E2D000 == 40 [pid = 636] [id = 74] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 13125400 == 39 [pid = 636] [id = 73] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 10470400 == 38 [pid = 636] [id = 72] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 1304E800 == 37 [pid = 636] [id = 71] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 151B6400 == 36 [pid = 636] [id = 70] 01:12:47 INFO - PROCESS | 636 | --DOCSHELL 10ED8400 == 35 [pid = 636] [id = 69] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 93 (19863800) [pid = 636] [serial = 136] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 92 (19809C00) [pid = 636] [serial = 199] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 91 (14388000) [pid = 636] [serial = 181] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 90 (16D1B000) [pid = 636] [serial = 187] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 89 (1314C000) [pid = 636] [serial = 173] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 88 (129AF000) [pid = 636] [serial = 172] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A483400) [pid = 636] [serial = 169] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 86 (17791000) [pid = 636] [serial = 190] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 85 (110E5C00) [pid = 636] [serial = 175] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1143F800) [pid = 636] [serial = 176] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15FC9C00) [pid = 636] [serial = 184] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 82 (16E95000) [pid = 636] [serial = 188] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 81 (17792800) [pid = 636] [serial = 191] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1827F400) [pid = 636] [serial = 196] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17790800) [pid = 636] [serial = 193] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15119C00) [pid = 636] [serial = 182] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1980C000) [pid = 636] [serial = 200] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1312F400) [pid = 636] [serial = 179] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13075C00) [pid = 636] [serial = 178] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19801800) [pid = 636] [serial = 197] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 73 (17793400) [pid = 636] [serial = 194] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | --DOMWINDOW == 72 (15FD0400) [pid = 636] [serial = 185] [outer = 00000000] [url = about:blank] 01:12:47 INFO - PROCESS | 636 | 1467364367675 Marionette TRACE conn3 <- [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]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:12:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 951ms 01:12:47 INFO - PROCESS | 636 | 1467364367734 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 636 | 1467364367739 Marionette TRACE conn3 <- [1,301,null,{"value":"13"}] 01:12:47 INFO - PROCESS | 636 | 1467364367743 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:12:47 INFO - PROCESS | 636 | 1467364367745 Marionette TRACE conn3 <- [1,302,null,{}] 01:12:47 INFO - PROCESS | 636 | 1467364367749 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:47 INFO - PROCESS | 636 | 1467364367752 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:47 INFO - PROCESS | 636 | 1467364367822 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 01:12:47 INFO - PROCESS | 636 | 1467364367884 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 636 | 1467364367888 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:47 INFO - PROCESS | 636 | ++DOCSHELL 13075C00 == 36 [pid = 636] [id = 85] 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1307D400) [pid = 636] [serial = 252] [outer = 00000000] 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13156C00) [pid = 636] [serial = 253] [outer = 1307D400] 01:12:47 INFO - PROCESS | 636 | 1467364367935 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (14315C00) [pid = 636] [serial = 254] [outer = 1307D400] 01:12:48 INFO - PROCESS | 636 | 1467364368261 Marionette TRACE conn3 <- [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]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 589ms 01:12:48 INFO - PROCESS | 636 | 1467364368339 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 636 | 1467364368341 Marionette TRACE conn3 <- [1,305,null,{"value":"13"}] 01:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:12:48 INFO - PROCESS | 636 | 1467364368349 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 636 | 1467364368351 Marionette TRACE conn3 <- [1,306,null,{}] 01:12:48 INFO - PROCESS | 636 | 1467364368355 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:48 INFO - PROCESS | 636 | 1467364368357 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:48 INFO - PROCESS | 636 | 1467364368423 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 01:12:48 INFO - PROCESS | 636 | 1467364368436 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 636 | 1467364368440 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:48 INFO - PROCESS | 636 | ++DOCSHELL 157F1000 == 37 [pid = 636] [id = 86] 01:12:48 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (157F1C00) [pid = 636] [serial = 255] [outer = 00000000] 01:12:48 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15E33400) [pid = 636] [serial = 256] [outer = 157F1C00] 01:12:48 INFO - PROCESS | 636 | 1467364368491 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FCBC00) [pid = 636] [serial = 257] [outer = 157F1C00] 01:12:48 INFO - PROCESS | 636 | 1467364368871 Marionette TRACE conn3 <- [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]]]}] 01:12:48 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. 01:12:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 549ms 01:12:48 INFO - PROCESS | 636 | 1467364368906 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 636 | 1467364368912 Marionette TRACE conn3 <- [1,309,null,{"value":"13"}] 01:12:48 INFO - PROCESS | 636 | 1467364368919 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 636 | 1467364368903 Marionette TRACE conn3 <- [1,310,null,{}] 01:12:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:12:48 INFO - PROCESS | 636 | 1467364368906 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:48 INFO - PROCESS | 636 | 1467364368908 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:48 INFO - PROCESS | 636 | 1467364368988 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 01:12:48 INFO - PROCESS | 636 | 1467364368993 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 636 | 1467364368995 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:48 INFO - PROCESS | 636 | ++DOCSHELL 1760FC00 == 38 [pid = 636] [id = 87] 01:12:48 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (17611000) [pid = 636] [serial = 258] [outer = 00000000] 01:12:49 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (176DC400) [pid = 636] [serial = 259] [outer = 17611000] 01:12:49 INFO - PROCESS | 636 | 1467364369040 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (17793800) [pid = 636] [serial = 260] [outer = 17611000] 01:12:49 INFO - PROCESS | 636 | 1467364369402 Marionette TRACE conn3 <- [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]]]}] 01:12:49 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. 01:12:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 509ms 01:12:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:12:49 INFO - PROCESS | 636 | 1467364369436 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 636 | 1467364369438 Marionette TRACE conn3 <- [1,313,null,{"value":"13"}] 01:12:49 INFO - PROCESS | 636 | 1467364369441 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 636 | 1467364369443 Marionette TRACE conn3 <- [1,314,null,{}] 01:12:49 INFO - PROCESS | 636 | 1467364369446 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:49 INFO - PROCESS | 636 | 1467364369448 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:49 INFO - PROCESS | 636 | 1467364369537 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 01:12:49 INFO - PROCESS | 636 | 1467364369543 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 636 | 1467364369545 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:49 INFO - PROCESS | 636 | ++DOCSHELL 1794B800 == 39 [pid = 636] [id = 88] 01:12:49 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1794E400) [pid = 636] [serial = 261] [outer = 00000000] 01:12:49 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17E44800) [pid = 636] [serial = 262] [outer = 1794E400] 01:12:49 INFO - PROCESS | 636 | 1467364369591 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (18280800) [pid = 636] [serial = 263] [outer = 1794E400] 01:12:49 INFO - PROCESS | 636 | 1467364369994 Marionette TRACE conn3 <- [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]]]}] 01:12:50 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. 01:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 589ms 01:12:50 INFO - PROCESS | 636 | 1467364370025 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 636 | 1467364370027 Marionette TRACE conn3 <- [1,317,null,{"value":"13"}] 01:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:12:50 INFO - PROCESS | 636 | 1467364370030 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 636 | 1467364370032 Marionette TRACE conn3 <- [1,318,null,{}] 01:12:50 INFO - PROCESS | 636 | 1467364370039 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:50 INFO - PROCESS | 636 | 1467364370044 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:50 INFO - PROCESS | 636 | 1467364370184 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 01:12:50 INFO - PROCESS | 636 | 1467364370197 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 636 | 1467364370200 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:50 INFO - PROCESS | 636 | ++DOCSHELL 19802800 == 40 [pid = 636] [id = 89] 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19803800) [pid = 636] [serial = 264] [outer = 00000000] 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19864800) [pid = 636] [serial = 265] [outer = 19803800] 01:12:50 INFO - PROCESS | 636 | 1467364370244 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19C07800) [pid = 636] [serial = 266] [outer = 19803800] 01:12:50 INFO - PROCESS | 636 | 1467364370644 Marionette TRACE conn3 <- [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]]]}] 01:12:50 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. 01:12:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 630ms 01:12:50 INFO - PROCESS | 636 | 1467364370679 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 636 | 1467364370681 Marionette TRACE conn3 <- [1,321,null,{"value":"13"}] 01:12:50 INFO - PROCESS | 636 | 1467364370688 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 636 | 1467364370690 Marionette TRACE conn3 <- [1,322,null,{}] 01:12:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:12:50 INFO - PROCESS | 636 | 1467364370693 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:50 INFO - PROCESS | 636 | 1467364370695 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:50 INFO - PROCESS | 636 | 1467364370780 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 01:12:50 INFO - PROCESS | 636 | 1467364370843 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 636 | 1467364370845 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:50 INFO - PROCESS | 636 | ++DOCSHELL 10A9FC00 == 41 [pid = 636] [id = 90] 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (19FD3000) [pid = 636] [serial = 267] [outer = 00000000] 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1A167800) [pid = 636] [serial = 268] [outer = 19FD3000] 01:12:50 INFO - PROCESS | 636 | 1467364370888 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A301C00) [pid = 636] [serial = 269] [outer = 19FD3000] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 89 (1980F800) [pid = 636] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 88 (19FD5800) [pid = 636] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1312E000) [pid = 636] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 86 (17610000) [pid = 636] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 85 (15E30400) [pid = 636] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1047E400) [pid = 636] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19FDDC00) [pid = 636] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1980F400) [pid = 636] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:12:51 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15FC5800) [pid = 636] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:12:51 INFO - PROCESS | 636 | 1467364371292 Marionette TRACE conn3 <- [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]]]}] 01:12:51 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. 01:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 629ms 01:12:51 INFO - PROCESS | 636 | 1467364371340 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 636 | 1467364371342 Marionette TRACE conn3 <- [1,325,null,{"value":"13"}] 01:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:12:51 INFO - PROCESS | 636 | 1467364371327 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 636 | 1467364371329 Marionette TRACE conn3 <- [1,326,null,{}] 01:12:51 INFO - PROCESS | 636 | 1467364371332 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:51 INFO - PROCESS | 636 | 1467364371334 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:51 INFO - PROCESS | 636 | 1467364371410 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 01:12:51 INFO - PROCESS | 636 | 1467364371418 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 636 | 1467364371421 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:51 INFO - PROCESS | 636 | ++DOCSHELL 16025000 == 42 [pid = 636] [id = 91] 01:12:51 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (16D1B800) [pid = 636] [serial = 270] [outer = 00000000] 01:12:51 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19FD3400) [pid = 636] [serial = 271] [outer = 16D1B800] 01:12:51 INFO - PROCESS | 636 | 1467364371464 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19FDDC00) [pid = 636] [serial = 272] [outer = 16D1B800] 01:12:51 INFO - PROCESS | 636 | 1467364371809 Marionette TRACE conn3 <- [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]]]}] 01:12:51 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. 01:12:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 509ms 01:12:51 INFO - PROCESS | 636 | 1467364371857 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 01:12:51 INFO - PROCESS | 636 | 1467364371859 Marionette TRACE conn3 <- [1,329,null,{"value":"13"}] 01:12:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:12:51 INFO - PROCESS | 636 | 1467364371863 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 636 | 1467364371864 Marionette TRACE conn3 <- [1,330,null,{}] 01:12:51 INFO - PROCESS | 636 | 1467364371850 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:51 INFO - PROCESS | 636 | 1467364371851 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:51 INFO - PROCESS | 636 | 1467364371954 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 01:12:51 INFO - PROCESS | 636 | 1467364371963 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 636 | 1467364371965 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:51 INFO - PROCESS | 636 | ++DOCSHELL 1980F800 == 43 [pid = 636] [id = 92] 01:12:51 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19872C00) [pid = 636] [serial = 273] [outer = 00000000] 01:12:51 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A954C00) [pid = 636] [serial = 274] [outer = 19872C00] 01:12:51 INFO - PROCESS | 636 | 1467364371990 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A95E800) [pid = 636] [serial = 275] [outer = 19872C00] 01:12:52 INFO - PROCESS | 636 | 1467364372363 Marionette TRACE conn3 <- [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]]]}] 01:12:52 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. 01:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 549ms 01:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:12:52 INFO - PROCESS | 636 | 1467364372407 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 636 | 1467364372409 Marionette TRACE conn3 <- [1,333,null,{"value":"13"}] 01:12:52 INFO - PROCESS | 636 | 1467364372412 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 636 | 1467364372414 Marionette TRACE conn3 <- [1,334,null,{}] 01:12:52 INFO - PROCESS | 636 | 1467364372417 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:52 INFO - PROCESS | 636 | 1467364372419 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:52 INFO - PROCESS | 636 | 1467364372493 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 01:12:52 INFO - PROCESS | 636 | 1467364372498 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 636 | 1467364372500 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:52 INFO - PROCESS | 636 | ++DOCSHELL 19C1E800 == 44 [pid = 636] [id = 93] 01:12:52 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A67FC00) [pid = 636] [serial = 276] [outer = 00000000] 01:12:52 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1AE3F000) [pid = 636] [serial = 277] [outer = 1A67FC00] 01:12:52 INFO - PROCESS | 636 | 1467364372543 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1AE46000) [pid = 636] [serial = 278] [outer = 1A67FC00] 01:12:52 INFO - PROCESS | 636 | 1467364372874 Marionette TRACE conn3 <- [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]]]}] 01:12:52 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. 01:12:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 509ms 01:12:52 INFO - PROCESS | 636 | 1467364372924 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 636 | 1467364372926 Marionette TRACE conn3 <- [1,337,null,{"value":"13"}] 01:12:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:12:52 INFO - PROCESS | 636 | 1467364372956 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 636 | 1467364372959 Marionette TRACE conn3 <- [1,338,null,{}] 01:12:52 INFO - PROCESS | 636 | 1467364372966 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:52 INFO - PROCESS | 636 | 1467364372970 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:53 INFO - PROCESS | 636 | 1467364373084 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 01:12:53 INFO - PROCESS | 636 | 1467364373205 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 636 | 1467364373210 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:53 INFO - PROCESS | 636 | ++DOCSHELL 110E5400 == 45 [pid = 636] [id = 94] 01:12:53 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (110E7400) [pid = 636] [serial = 279] [outer = 00000000] 01:12:53 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (1143FC00) [pid = 636] [serial = 280] [outer = 110E7400] 01:12:53 INFO - PROCESS | 636 | 1467364373266 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (129B6800) [pid = 636] [serial = 281] [outer = 110E7400] 01:12:53 INFO - PROCESS | 636 | 1467364373755 Marionette TRACE conn3 <- [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]]]}] 01:12:53 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. 01:12:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 857ms 01:12:53 INFO - PROCESS | 636 | 1467364373829 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 01:12:53 INFO - PROCESS | 636 | 1467364373833 Marionette TRACE conn3 <- [1,341,null,{"value":"13"}] 01:12:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:12:53 INFO - PROCESS | 636 | 1467364373819 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 636 | 1467364373822 Marionette TRACE conn3 <- [1,342,null,{}] 01:12:53 INFO - PROCESS | 636 | 1467364373828 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:53 INFO - PROCESS | 636 | 1467364373832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:53 INFO - PROCESS | 636 | 1467364373940 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 01:12:54 INFO - PROCESS | 636 | 1467364374034 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 636 | 1467364374037 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:54 INFO - PROCESS | 636 | ++DOCSHELL 1438BC00 == 46 [pid = 636] [id = 95] 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (1535E800) [pid = 636] [serial = 282] [outer = 00000000] 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (15FCA800) [pid = 636] [serial = 283] [outer = 1535E800] 01:12:54 INFO - PROCESS | 636 | 1467364374097 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (16D18C00) [pid = 636] [serial = 284] [outer = 1535E800] 01:12:54 INFO - PROCESS | 636 | 1467364374624 Marionette TRACE conn3 <- [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]]]}] 01:12:54 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. 01:12:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 804ms 01:12:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:12:54 INFO - PROCESS | 636 | 1467364374649 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 636 | 1467364374652 Marionette TRACE conn3 <- [1,345,null,{"value":"13"}] 01:12:54 INFO - PROCESS | 636 | 1467364374636 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 636 | 1467364374638 Marionette TRACE conn3 <- [1,346,null,{}] 01:12:54 INFO - PROCESS | 636 | 1467364374642 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:54 INFO - PROCESS | 636 | 1467364374645 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:54 INFO - PROCESS | 636 | 1467364374749 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 01:12:54 INFO - PROCESS | 636 | 1467364374828 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 636 | 1467364374835 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:54 INFO - PROCESS | 636 | ++DOCSHELL 19A0C400 == 47 [pid = 636] [id = 96] 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (19C02400) [pid = 636] [serial = 285] [outer = 00000000] 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (1A16C400) [pid = 636] [serial = 286] [outer = 19C02400] 01:12:54 INFO - PROCESS | 636 | 1467364374891 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 636 | ++DOMWINDOW == 99 (1ABA7000) [pid = 636] [serial = 287] [outer = 19C02400] 01:12:55 INFO - PROCESS | 636 | 1467364375394 Marionette TRACE conn3 <- [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]]]}] 01:12:55 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. 01:12:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 777ms 01:12:55 INFO - PROCESS | 636 | 1467364375453 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 01:12:55 INFO - PROCESS | 636 | 1467364375455 Marionette TRACE conn3 <- [1,349,null,{"value":"13"}] 01:12:55 INFO - PROCESS | 636 | 1467364375459 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:12:55 INFO - PROCESS | 636 | 1467364375461 Marionette TRACE conn3 <- [1,350,null,{}] 01:12:55 INFO - PROCESS | 636 | 1467364375465 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:55 INFO - PROCESS | 636 | 1467364375468 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:55 INFO - PROCESS | 636 | 1467364375557 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 01:12:55 INFO - PROCESS | 636 | 1467364375651 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 636 | 1467364375654 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:55 INFO - PROCESS | 636 | ++DOCSHELL 18282400 == 48 [pid = 636] [id = 97] 01:12:55 INFO - PROCESS | 636 | ++DOMWINDOW == 100 (19C19400) [pid = 636] [serial = 288] [outer = 00000000] 01:12:55 INFO - PROCESS | 636 | ++DOMWINDOW == 101 (1A483800) [pid = 636] [serial = 289] [outer = 19C19400] 01:12:55 INFO - PROCESS | 636 | 1467364375687 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 636 | ++DOMWINDOW == 102 (1ABA5800) [pid = 636] [serial = 290] [outer = 19C19400] 01:12:56 INFO - PROCESS | 636 | 1467364376240 Marionette TRACE conn3 <- [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]]]}] 01:12:56 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. 01:12:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 804ms 01:12:56 INFO - PROCESS | 636 | 1467364376290 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 636 | 1467364376295 Marionette TRACE conn3 <- [1,353,null,{"value":"13"}] 01:12:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:12:56 INFO - PROCESS | 636 | 1467364376303 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 636 | 1467364376307 Marionette TRACE conn3 <- [1,354,null,{}] 01:12:56 INFO - PROCESS | 636 | 1467364376314 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:56 INFO - PROCESS | 636 | 1467364376318 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:56 INFO - PROCESS | 636 | 1467364376404 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 01:12:56 INFO - PROCESS | 636 | 1467364376486 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 636 | 1467364376489 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:56 INFO - PROCESS | 636 | ++DOCSHELL 10A9D800 == 49 [pid = 636] [id = 98] 01:12:56 INFO - PROCESS | 636 | ++DOMWINDOW == 103 (10ED8400) [pid = 636] [serial = 291] [outer = 00000000] 01:12:56 INFO - PROCESS | 636 | ++DOMWINDOW == 104 (11CD6C00) [pid = 636] [serial = 292] [outer = 10ED8400] 01:12:56 INFO - PROCESS | 636 | 1467364376584 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 636 | ++DOMWINDOW == 105 (14367C00) [pid = 636] [serial = 293] [outer = 10ED8400] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 19FD1400 == 48 [pid = 636] [id = 57] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 1980F800 == 47 [pid = 636] [id = 92] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 16025000 == 46 [pid = 636] [id = 91] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 10A9FC00 == 45 [pid = 636] [id = 90] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 19802800 == 44 [pid = 636] [id = 89] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 1794B800 == 43 [pid = 636] [id = 88] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 1760FC00 == 42 [pid = 636] [id = 87] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 157F1000 == 41 [pid = 636] [id = 86] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 13075C00 == 40 [pid = 636] [id = 85] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 11CD0400 == 39 [pid = 636] [id = 84] 01:12:56 INFO - PROCESS | 636 | --DOCSHELL 1047CC00 == 38 [pid = 636] [id = 81] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 104 (19869400) [pid = 636] [serial = 226] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 103 (11CD4400) [pid = 636] [serial = 205] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 102 (1A303C00) [pid = 636] [serial = 229] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 101 (16021C00) [pid = 636] [serial = 208] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 100 (13D0A000) [pid = 636] [serial = 217] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 99 (14311C00) [pid = 636] [serial = 218] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 98 (14368C00) [pid = 636] [serial = 211] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 97 (176A2000) [pid = 636] [serial = 223] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 96 (15FCC800) [pid = 636] [serial = 220] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 95 (16024400) [pid = 636] [serial = 221] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 94 (19C0C400) [pid = 636] [serial = 227] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 93 (110DE800) [pid = 636] [serial = 214] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 92 (1284A000) [pid = 636] [serial = 215] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1986D000) [pid = 636] [serial = 202] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 90 (1A483C00) [pid = 636] [serial = 232] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 89 (1A304400) [pid = 636] [serial = 230] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A954800) [pid = 636] [serial = 238] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A67C400) [pid = 636] [serial = 233] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19FD3800) [pid = 636] [serial = 236] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19803000) [pid = 636] [serial = 235] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A958400) [pid = 636] [serial = 239] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | --DOMWINDOW == 83 (17786400) [pid = 636] [serial = 224] [outer = 00000000] [url = about:blank] 01:12:56 INFO - PROCESS | 636 | 1467364377015 Marionette TRACE conn3 <- [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]]]}] 01:12:57 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. 01:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 710ms 01:12:57 INFO - PROCESS | 636 | 1467364377042 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 636 | 1467364377046 Marionette TRACE conn3 <- [1,357,null,{"value":"13"}] 01:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:12:57 INFO - PROCESS | 636 | 1467364377034 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 636 | 1467364377036 Marionette TRACE conn3 <- [1,358,null,{}] 01:12:57 INFO - PROCESS | 636 | 1467364377040 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:57 INFO - PROCESS | 636 | 1467364377043 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:57 INFO - PROCESS | 636 | 1467364377128 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 01:12:57 INFO - PROCESS | 636 | 1467364377137 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 636 | 1467364377139 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:57 INFO - PROCESS | 636 | ++DOCSHELL 131EC000 == 39 [pid = 636] [id = 99] 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (13436400) [pid = 636] [serial = 294] [outer = 00000000] 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (151BC800) [pid = 636] [serial = 295] [outer = 13436400] 01:12:57 INFO - PROCESS | 636 | 1467364377167 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (15AC9C00) [pid = 636] [serial = 296] [outer = 13436400] 01:12:57 INFO - PROCESS | 636 | 1467364377573 Marionette TRACE conn3 <- [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]]]}] 01:12:57 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. 01:12:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 602ms 01:12:57 INFO - PROCESS | 636 | 1467364377638 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 01:12:57 INFO - PROCESS | 636 | 1467364377640 Marionette TRACE conn3 <- [1,361,null,{"value":"13"}] 01:12:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:12:57 INFO - PROCESS | 636 | 1467364377644 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:12:57 INFO - PROCESS | 636 | 1467364377647 Marionette TRACE conn3 <- [1,362,null,{}] 01:12:57 INFO - PROCESS | 636 | 1467364377657 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:57 INFO - PROCESS | 636 | 1467364377661 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:57 INFO - PROCESS | 636 | 1467364377753 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 01:12:57 INFO - PROCESS | 636 | 1467364377837 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:57 INFO - PROCESS | 636 | 1467364377840 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:57 INFO - PROCESS | 636 | ++DOCSHELL 16DFB000 == 40 [pid = 636] [id = 100] 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (176A3400) [pid = 636] [serial = 297] [outer = 00000000] 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1778B000) [pid = 636] [serial = 298] [outer = 176A3400] 01:12:57 INFO - PROCESS | 636 | 1467364377869 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (179CC400) [pid = 636] [serial = 299] [outer = 176A3400] 01:12:58 INFO - PROCESS | 636 | 1467364378196 Marionette TRACE conn3 <- [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]]]}] 01:12:58 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. 01:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 603ms 01:12:58 INFO - PROCESS | 636 | 1467364378239 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 636 | 1467364378242 Marionette TRACE conn3 <- [1,365,null,{"value":"13"}] 01:12:58 INFO - PROCESS | 636 | 1467364378245 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:12:58 INFO - PROCESS | 636 | 1467364378247 Marionette TRACE conn3 <- [1,366,null,{}] 01:12:58 INFO - PROCESS | 636 | 1467364378250 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:58 INFO - PROCESS | 636 | 1467364378252 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:58 INFO - PROCESS | 636 | 1467364378336 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 01:12:58 INFO - PROCESS | 636 | 1467364378341 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 636 | 1467364378343 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:58 INFO - PROCESS | 636 | ++DOCSHELL 19802400 == 41 [pid = 636] [id = 101] 01:12:58 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (19802C00) [pid = 636] [serial = 300] [outer = 00000000] 01:12:58 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1980A800) [pid = 636] [serial = 301] [outer = 19802C00] 01:12:58 INFO - PROCESS | 636 | 1467364378368 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (1980B000) [pid = 636] [serial = 302] [outer = 19802C00] 01:12:58 INFO - PROCESS | 636 | 1467364378762 Marionette TRACE conn3 <- [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]]]}] 01:12:58 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. 01:12:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 549ms 01:12:58 INFO - PROCESS | 636 | 1467364378812 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 636 | 1467364378814 Marionette TRACE conn3 <- [1,369,null,{"value":"13"}] 01:12:58 INFO - PROCESS | 636 | 1467364378817 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:12:58 INFO - PROCESS | 636 | 1467364378819 Marionette TRACE conn3 <- [1,370,null,{}] 01:12:58 INFO - PROCESS | 636 | 1467364378804 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:58 INFO - PROCESS | 636 | 1467364378806 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:58 INFO - PROCESS | 636 | 1467364378912 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 01:12:58 INFO - PROCESS | 636 | 1467364378968 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 636 | 1467364378970 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:58 INFO - PROCESS | 636 | ++DOCSHELL 19C0C400 == 42 [pid = 636] [id = 102] 01:12:58 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (19C12C00) [pid = 636] [serial = 303] [outer = 00000000] 01:12:58 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (19C1D400) [pid = 636] [serial = 304] [outer = 19C12C00] 01:12:59 INFO - PROCESS | 636 | 1467364379013 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1A165800) [pid = 636] [serial = 305] [outer = 19C12C00] 01:12:59 INFO - PROCESS | 636 | 1467364379389 Marionette TRACE conn3 <- [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]]]}] 01:12:59 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. 01:12:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 603ms 01:12:59 INFO - PROCESS | 636 | 1467364379410 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 636 | 1467364379412 Marionette TRACE conn3 <- [1,373,null,{"value":"13"}] 01:12:59 INFO - PROCESS | 636 | 1467364379415 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:12:59 INFO - PROCESS | 636 | 1467364379417 Marionette TRACE conn3 <- [1,374,null,{}] 01:12:59 INFO - PROCESS | 636 | 1467364379428 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:12:59 INFO - PROCESS | 636 | 1467364379433 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:59 INFO - PROCESS | 636 | 1467364379543 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 01:12:59 INFO - PROCESS | 636 | 1467364379602 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 636 | 1467364379604 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:12:59 INFO - PROCESS | 636 | ++DOCSHELL 19C1A400 == 43 [pid = 636] [id = 103] 01:12:59 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (1A957000) [pid = 636] [serial = 306] [outer = 00000000] 01:12:59 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (1A960000) [pid = 636] [serial = 307] [outer = 1A957000] 01:12:59 INFO - PROCESS | 636 | 1467364379627 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (1ABACC00) [pid = 636] [serial = 308] [outer = 1A957000] 01:13:00 INFO - PROCESS | 636 | 1467364380051 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:13:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 696ms 01:13:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:13:00 INFO - PROCESS | 636 | 1467364380107 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 636 | 1467364380109 Marionette TRACE conn3 <- [1,377,null,{"value":"13"}] 01:13:00 INFO - PROCESS | 636 | 1467364380112 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 636 | 1467364380114 Marionette TRACE conn3 <- [1,378,null,{}] 01:13:00 INFO - PROCESS | 636 | 1467364380117 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:00 INFO - PROCESS | 636 | 1467364380119 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:00 INFO - PROCESS | 636 | 1467364380203 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 01:13:00 INFO - PROCESS | 636 | 1467364380248 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 636 | 1467364380250 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:00 INFO - PROCESS | 636 | ++DOCSHELL 1143F800 == 44 [pid = 636] [id = 104] 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 99 (17150000) [pid = 636] [serial = 309] [outer = 00000000] 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 100 (17156800) [pid = 636] [serial = 310] [outer = 17150000] 01:13:00 INFO - PROCESS | 636 | 1467364380300 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 101 (17157800) [pid = 636] [serial = 311] [outer = 17150000] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 100 (1794E400) [pid = 636] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 99 (19FD3000) [pid = 636] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 98 (157F1C00) [pid = 636] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 97 (1307D400) [pid = 636] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 96 (17611000) [pid = 636] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 95 (11CD1000) [pid = 636] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 94 (19803800) [pid = 636] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 93 (16D1B800) [pid = 636] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 92 (19872C00) [pid = 636] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1A16BC00) [pid = 636] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:13:00 INFO - PROCESS | 636 | --DOMWINDOW == 90 (1307A000) [pid = 636] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:13:00 INFO - PROCESS | 636 | 1467364380693 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:13:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:13:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 603ms 01:13:00 INFO - PROCESS | 636 | 1467364380695 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 01:13:00 INFO - PROCESS | 636 | 1467364380697 Marionette TRACE conn3 <- [1,381,null,{"value":"13"}] 01:13:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:13:00 INFO - PROCESS | 636 | 1467364380701 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 636 | 1467364380702 Marionette TRACE conn3 <- [1,382,null,{}] 01:13:00 INFO - PROCESS | 636 | 1467364380707 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:00 INFO - PROCESS | 636 | 1467364380708 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:00 INFO - PROCESS | 636 | 1467364380786 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 01:13:00 INFO - PROCESS | 636 | 1467364380853 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 636 | 1467364380855 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:00 INFO - PROCESS | 636 | ++DOCSHELL 12BCCC00 == 45 [pid = 636] [id = 105] 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1307D400) [pid = 636] [serial = 312] [outer = 00000000] 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (17152400) [pid = 636] [serial = 313] [outer = 1307D400] 01:13:00 INFO - PROCESS | 636 | 1467364380898 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (17154400) [pid = 636] [serial = 314] [outer = 1307D400] 01:13:01 INFO - PROCESS | 636 | 1467364381202 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:13:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 509ms 01:13:01 INFO - PROCESS | 636 | 1467364381213 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 636 | 1467364381215 Marionette TRACE conn3 <- [1,385,null,{"value":"13"}] 01:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:13:01 INFO - PROCESS | 636 | 1467364381218 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 636 | 1467364381220 Marionette TRACE conn3 <- [1,386,null,{}] 01:13:01 INFO - PROCESS | 636 | 1467364381223 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 636 | 1467364381225 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:01 INFO - PROCESS | 636 | 1467364381308 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 01:13:01 INFO - PROCESS | 636 | 1467364381396 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 636 | 1467364381398 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:01 INFO - PROCESS | 636 | ++DOCSHELL 15FC5800 == 46 [pid = 636] [id = 106] 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (17109000) [pid = 636] [serial = 315] [outer = 00000000] 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1A16BC00) [pid = 636] [serial = 316] [outer = 17109000] 01:13:01 INFO - PROCESS | 636 | 1467364381441 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (1A95D000) [pid = 636] [serial = 317] [outer = 17109000] 01:13:01 INFO - PROCESS | 636 | 1467364381741 Marionette TRACE conn3 <- [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]]]}] 01:13:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:13:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 536ms 01:13:01 INFO - PROCESS | 636 | 1467364381781 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 01:13:01 INFO - PROCESS | 636 | 1467364381783 Marionette TRACE conn3 <- [1,389,null,{"value":"13"}] 01:13:01 INFO - PROCESS | 636 | 1467364381786 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:13:01 INFO - PROCESS | 636 | 1467364381787 Marionette TRACE conn3 <- [1,390,null,{}] 01:13:01 INFO - PROCESS | 636 | 1467364381791 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:01 INFO - PROCESS | 636 | 1467364381792 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:01 INFO - PROCESS | 636 | 1467364381897 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 01:13:01 INFO - PROCESS | 636 | 1467364381905 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 636 | 1467364381906 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:01 INFO - PROCESS | 636 | ++DOCSHELL 10435800 == 47 [pid = 636] [id = 107] 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (15FA6800) [pid = 636] [serial = 318] [outer = 00000000] 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (15FAFC00) [pid = 636] [serial = 319] [outer = 15FA6800] 01:13:01 INFO - PROCESS | 636 | 1467364381931 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 636 | ++DOMWINDOW == 99 (15FB3000) [pid = 636] [serial = 320] [outer = 15FA6800] 01:13:02 INFO - PROCESS | 636 | 1467364382288 Marionette TRACE conn3 <- [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]]]}] 01:13:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:13:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 603ms 01:13:02 INFO - PROCESS | 636 | 1467364382384 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 01:13:02 INFO - PROCESS | 636 | 1467364382388 Marionette TRACE conn3 <- [1,393,null,{"value":"13"}] 01:13:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:13:02 INFO - PROCESS | 636 | 1467364382394 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 636 | 1467364382398 Marionette TRACE conn3 <- [1,394,null,{}] 01:13:02 INFO - PROCESS | 636 | 1467364382404 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:02 INFO - PROCESS | 636 | 1467364382408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:02 INFO - PROCESS | 636 | 1467364382533 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 01:13:02 INFO - PROCESS | 636 | 1467364382625 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 636 | 1467364382631 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:02 INFO - PROCESS | 636 | ++DOCSHELL 112B2C00 == 48 [pid = 636] [id = 108] 01:13:02 INFO - PROCESS | 636 | ++DOMWINDOW == 100 (112B4C00) [pid = 636] [serial = 321] [outer = 00000000] 01:13:02 INFO - PROCESS | 636 | ++DOMWINDOW == 101 (1284A000) [pid = 636] [serial = 322] [outer = 112B4C00] 01:13:02 INFO - PROCESS | 636 | 1467364382668 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 636 | ++DOMWINDOW == 102 (129F4800) [pid = 636] [serial = 323] [outer = 112B4C00] 01:13:03 INFO - PROCESS | 636 | 1467364383310 Marionette TRACE conn3 <- [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]]]}] 01:13:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:13:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 991ms 01:13:03 INFO - PROCESS | 636 | 1467364383382 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 01:13:03 INFO - PROCESS | 636 | 1467364383386 Marionette TRACE conn3 <- [1,397,null,{"value":"13"}] 01:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:13:03 INFO - PROCESS | 636 | 1467364383392 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 636 | 1467364383396 Marionette TRACE conn3 <- [1,398,null,{}] 01:13:03 INFO - PROCESS | 636 | 1467364383383 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:03 INFO - PROCESS | 636 | 1467364383386 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:03 INFO - PROCESS | 636 | 1467364383502 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 01:13:03 INFO - PROCESS | 636 | 1467364383604 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 636 | 1467364383607 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:03 INFO - PROCESS | 636 | ++DOCSHELL 15FCF800 == 49 [pid = 636] [id = 109] 01:13:03 INFO - PROCESS | 636 | ++DOMWINDOW == 103 (15FD0C00) [pid = 636] [serial = 324] [outer = 00000000] 01:13:03 INFO - PROCESS | 636 | ++DOMWINDOW == 104 (16D19000) [pid = 636] [serial = 325] [outer = 15FD0C00] 01:13:03 INFO - PROCESS | 636 | 1467364383663 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 636 | ++DOMWINDOW == 105 (17153800) [pid = 636] [serial = 326] [outer = 15FD0C00] 01:13:04 INFO - PROCESS | 636 | 1467364384329 Marionette TRACE conn3 <- [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]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:13:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 978ms 01:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:13:04 INFO - PROCESS | 636 | 1467364384369 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 636 | 1467364384371 Marionette TRACE conn3 <- [1,401,null,{"value":"13"}] 01:13:04 INFO - PROCESS | 636 | 1467364384375 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 636 | 1467364384378 Marionette TRACE conn3 <- [1,402,null,{}] 01:13:04 INFO - PROCESS | 636 | 1467364384388 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:04 INFO - PROCESS | 636 | 1467364384393 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:04 INFO - PROCESS | 636 | 1467364384482 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 01:13:04 INFO - PROCESS | 636 | 1467364384682 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:04 INFO - PROCESS | 636 | 1467364384685 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:04 INFO - PROCESS | 636 | ++DOCSHELL 1036D400 == 50 [pid = 636] [id = 110] 01:13:04 INFO - PROCESS | 636 | ++DOMWINDOW == 106 (103D3C00) [pid = 636] [serial = 327] [outer = 00000000] 01:13:04 INFO - PROCESS | 636 | ++DOMWINDOW == 107 (10A77400) [pid = 636] [serial = 328] [outer = 103D3C00] 01:13:04 INFO - PROCESS | 636 | 1467364384754 Marionette DEBUG loaded listener.js 01:13:04 INFO - PROCESS | 636 | ++DOMWINDOW == 108 (110DE800) [pid = 636] [serial = 329] [outer = 103D3C00] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 15FC5800 == 49 [pid = 636] [id = 106] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 12BCCC00 == 48 [pid = 636] [id = 105] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 1143F800 == 47 [pid = 636] [id = 104] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 19C1A400 == 46 [pid = 636] [id = 103] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 19C0C400 == 45 [pid = 636] [id = 102] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 19802400 == 44 [pid = 636] [id = 101] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 16DFB000 == 43 [pid = 636] [id = 100] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 131EC000 == 42 [pid = 636] [id = 99] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 10A9D800 == 41 [pid = 636] [id = 98] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 19C1E800 == 40 [pid = 636] [id = 93] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 10A9C800 == 39 [pid = 636] [id = 82] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 110E5400 == 38 [pid = 636] [id = 94] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 1438BC00 == 37 [pid = 636] [id = 95] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 18282400 == 36 [pid = 636] [id = 97] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 129F2800 == 35 [pid = 636] [id = 30] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 14314800 == 34 [pid = 636] [id = 46] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 19A0C400 == 33 [pid = 636] [id = 96] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 14387C00 == 32 [pid = 636] [id = 83] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 157F1400 == 31 [pid = 636] [id = 68] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 1986F800 == 30 [pid = 636] [id = 29] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 10435800 == 29 [pid = 636] [id = 107] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 112B2C00 == 28 [pid = 636] [id = 108] 01:13:05 INFO - PROCESS | 636 | --DOCSHELL 15FCF800 == 27 [pid = 636] [id = 109] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 107 (1A484400) [pid = 636] [serial = 170] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 106 (16D13C00) [pid = 636] [serial = 212] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 105 (1AE3F000) [pid = 636] [serial = 277] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 104 (18280800) [pid = 636] [serial = 263] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 103 (11CD4C00) [pid = 636] [serial = 244] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 102 (1A167800) [pid = 636] [serial = 268] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 101 (1ABA4400) [pid = 636] [serial = 241] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 100 (15E33400) [pid = 636] [serial = 256] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 99 (15FCBC00) [pid = 636] [serial = 257] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 98 (15FC8800) [pid = 636] [serial = 247] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 97 (13156C00) [pid = 636] [serial = 253] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 96 (14315C00) [pid = 636] [serial = 254] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 95 (176DC400) [pid = 636] [serial = 259] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 94 (12D84800) [pid = 636] [serial = 251] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 93 (129EB400) [pid = 636] [serial = 250] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 92 (19C07800) [pid = 636] [serial = 266] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 91 (19864800) [pid = 636] [serial = 265] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 90 (19FDDC00) [pid = 636] [serial = 272] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 89 (19FD3400) [pid = 636] [serial = 271] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A301C00) [pid = 636] [serial = 269] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 87 (17E44800) [pid = 636] [serial = 262] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A95E800) [pid = 636] [serial = 275] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 85 (17793800) [pid = 636] [serial = 260] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A954C00) [pid = 636] [serial = 274] [outer = 00000000] [url = about:blank] 01:13:05 INFO - PROCESS | 636 | 1467364385981 Marionette TRACE conn3 <- [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]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:13:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1634ms 01:13:06 INFO - PROCESS | 636 | 1467364386022 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 636 | 1467364386026 Marionette TRACE conn3 <- [1,405,null,{"value":"13"}] 01:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:13:06 INFO - PROCESS | 636 | 1467364386031 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 636 | 1467364386035 Marionette TRACE conn3 <- [1,406,null,{}] 01:13:06 INFO - PROCESS | 636 | 1467364386041 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:06 INFO - PROCESS | 636 | 1467364386044 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:06 INFO - PROCESS | 636 | 1467364386121 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 01:13:06 INFO - PROCESS | 636 | 1467364386177 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 636 | 1467364386182 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:06 INFO - PROCESS | 636 | ++DOCSHELL 10B57400 == 28 [pid = 636] [id = 111] 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10B59400) [pid = 636] [serial = 330] [outer = 00000000] 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (11CD0400) [pid = 636] [serial = 331] [outer = 10B59400] 01:13:06 INFO - PROCESS | 636 | 1467364386230 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1281D800) [pid = 636] [serial = 332] [outer = 10B59400] 01:13:06 INFO - PROCESS | 636 | 1467364386600 Marionette TRACE conn3 <- [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]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 602ms 01:13:06 INFO - PROCESS | 636 | 1467364386619 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 636 | 1467364386624 Marionette TRACE conn3 <- [1,409,null,{"value":"13"}] 01:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:13:06 INFO - PROCESS | 636 | 1467364386631 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 636 | 1467364386634 Marionette TRACE conn3 <- [1,410,null,{}] 01:13:06 INFO - PROCESS | 636 | 1467364386638 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:06 INFO - PROCESS | 636 | 1467364386641 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:06 INFO - PROCESS | 636 | 1467364386708 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 01:13:06 INFO - PROCESS | 636 | 1467364386715 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 636 | 1467364386718 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:06 INFO - PROCESS | 636 | ++DOCSHELL 1312EC00 == 29 [pid = 636] [id = 112] 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (13155400) [pid = 636] [serial = 333] [outer = 00000000] 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (13935C00) [pid = 636] [serial = 334] [outer = 13155400] 01:13:06 INFO - PROCESS | 636 | 1467364386765 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1430E400) [pid = 636] [serial = 335] [outer = 13155400] 01:13:07 INFO - PROCESS | 636 | 1467364387176 Marionette TRACE conn3 <- [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]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 536ms 01:13:07 INFO - PROCESS | 636 | 1467364387192 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 636 | 1467364387194 Marionette TRACE conn3 <- [1,413,null,{"value":"13"}] 01:13:07 INFO - PROCESS | 636 | 1467364387197 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:13:07 INFO - PROCESS | 636 | 1467364387201 Marionette TRACE conn3 <- [1,414,null,{}] 01:13:07 INFO - PROCESS | 636 | 1467364387193 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:07 INFO - PROCESS | 636 | 1467364387198 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:07 INFO - PROCESS | 636 | 1467364387282 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 01:13:07 INFO - PROCESS | 636 | 1467364387324 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 636 | 1467364387308 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:07 INFO - PROCESS | 636 | ++DOCSHELL 15FAD800 == 30 [pid = 636] [id = 113] 01:13:07 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (15FAE000) [pid = 636] [serial = 336] [outer = 00000000] 01:13:07 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (15FC7800) [pid = 636] [serial = 337] [outer = 15FAE000] 01:13:07 INFO - PROCESS | 636 | 1467364387437 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (15FD3C00) [pid = 636] [serial = 338] [outer = 15FAE000] 01:13:08 INFO - PROCESS | 636 | 1467364388296 Marionette TRACE conn3 <- [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]]]}] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 92 (19C12C00) [pid = 636] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1307D400) [pid = 636] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 90 (1A957000) [pid = 636] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 89 (19802C00) [pid = 636] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 88 (110E7400) [pid = 636] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A67FC00) [pid = 636] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19C19400) [pid = 636] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 85 (176A3400) [pid = 636] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1535E800) [pid = 636] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10ED8400) [pid = 636] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 82 (13436400) [pid = 636] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19C02400) [pid = 636] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 80 (17109000) [pid = 636] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17150000) [pid = 636] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15FA6800) [pid = 636] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1535B400) [pid = 636] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10ED8800) [pid = 636] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 75 (110DF800) [pid = 636] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19807000) [pid = 636] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10E31C00) [pid = 636] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:13:08 INFO - PROCESS | 636 | --DOMWINDOW == 72 (14388400) [pid = 636] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1165ms 01:13:08 INFO - PROCESS | 636 | 1467364388363 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 636 | 1467364388369 Marionette TRACE conn3 <- [1,417,null,{"value":"13"}] 01:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:13:08 INFO - PROCESS | 636 | 1467364388356 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 636 | 1467364388360 Marionette TRACE conn3 <- [1,418,null,{}] 01:13:08 INFO - PROCESS | 636 | 1467364388366 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:08 INFO - PROCESS | 636 | 1467364388369 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:08 INFO - PROCESS | 636 | 1467364388473 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 01:13:08 INFO - PROCESS | 636 | 1467364388594 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 636 | 1467364388599 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:08 INFO - PROCESS | 636 | ++DOCSHELL 10ED8C00 == 31 [pid = 636] [id = 114] 01:13:08 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (110DB400) [pid = 636] [serial = 339] [outer = 00000000] 01:13:08 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (11265400) [pid = 636] [serial = 340] [outer = 110DB400] 01:13:08 INFO - PROCESS | 636 | 1467364388656 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1281F000) [pid = 636] [serial = 341] [outer = 110DB400] 01:13:09 INFO - PROCESS | 636 | 1467364389727 Marionette TRACE conn3 <- [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]]]}] 01:13:09 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 01:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1420ms 01:13:09 INFO - PROCESS | 636 | 1467364389803 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 01:13:09 INFO - PROCESS | 636 | 1467364389808 Marionette TRACE conn3 <- [1,421,null,{"value":"13"}] 01:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:13:09 INFO - PROCESS | 636 | 1467364389816 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:13:09 INFO - PROCESS | 636 | 1467364389818 Marionette TRACE conn3 <- [1,422,null,{}] 01:13:09 INFO - PROCESS | 636 | 1467364389823 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:09 INFO - PROCESS | 636 | 1467364389826 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:09 INFO - PROCESS | 636 | 1467364389946 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 01:13:10 INFO - PROCESS | 636 | 1467364390021 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 636 | 1467364390025 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:10 INFO - PROCESS | 636 | ++DOCSHELL 1047F800 == 32 [pid = 636] [id = 115] 01:13:10 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1055D800) [pid = 636] [serial = 342] [outer = 00000000] 01:13:10 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (10A96C00) [pid = 636] [serial = 343] [outer = 1055D800] 01:13:10 INFO - PROCESS | 636 | 1467364390075 Marionette DEBUG loaded listener.js 01:13:10 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (10ED4000) [pid = 636] [serial = 344] [outer = 1055D800] 01:13:10 INFO - PROCESS | 636 | --DOCSHELL 1312EC00 == 31 [pid = 636] [id = 112] 01:13:10 INFO - PROCESS | 636 | --DOCSHELL 10B57400 == 30 [pid = 636] [id = 111] 01:13:10 INFO - PROCESS | 636 | --DOCSHELL 1036D400 == 29 [pid = 636] [id = 110] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17104C00) [pid = 636] [serial = 209] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 76 (131DE400) [pid = 636] [serial = 206] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1AE3D800) [pid = 636] [serial = 242] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19C13000) [pid = 636] [serial = 203] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19C1D400) [pid = 636] [serial = 304] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A165800) [pid = 636] [serial = 305] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 71 (17152400) [pid = 636] [serial = 313] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1ABACC00) [pid = 636] [serial = 308] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A960000) [pid = 636] [serial = 307] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1980A800) [pid = 636] [serial = 301] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1143FC00) [pid = 636] [serial = 280] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 66 (129B6800) [pid = 636] [serial = 281] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1AE46000) [pid = 636] [serial = 278] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1A483800) [pid = 636] [serial = 289] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1ABA5800) [pid = 636] [serial = 290] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1778B000) [pid = 636] [serial = 298] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 61 (179CC400) [pid = 636] [serial = 299] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FCA800) [pid = 636] [serial = 283] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 59 (16D18C00) [pid = 636] [serial = 284] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 58 (11CD6C00) [pid = 636] [serial = 292] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 57 (14367C00) [pid = 636] [serial = 293] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 56 (151BC800) [pid = 636] [serial = 295] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 55 (15AC9C00) [pid = 636] [serial = 296] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 54 (1A16C400) [pid = 636] [serial = 286] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 53 (1ABA7000) [pid = 636] [serial = 287] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 52 (1A95D000) [pid = 636] [serial = 317] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 51 (17156800) [pid = 636] [serial = 310] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 50 (1A16BC00) [pid = 636] [serial = 316] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 49 (15FB3000) [pid = 636] [serial = 320] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 48 (17157800) [pid = 636] [serial = 311] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 47 (15FAFC00) [pid = 636] [serial = 319] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 46 (17154400) [pid = 636] [serial = 314] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 45 (1980B000) [pid = 636] [serial = 302] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 44 (1342B000) [pid = 636] [serial = 245] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | --DOMWINDOW == 43 (16D1D000) [pid = 636] [serial = 248] [outer = 00000000] [url = about:blank] 01:13:10 INFO - PROCESS | 636 | 1467364390959 Marionette TRACE conn3 <- [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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1219ms 01:13:11 INFO - PROCESS | 636 | 1467364391026 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 636 | 1467364391030 Marionette TRACE conn3 <- [1,425,null,{"value":"13"}] 01:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:13:11 INFO - PROCESS | 636 | 1467364391035 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 636 | 1467364391038 Marionette TRACE conn3 <- [1,426,null,{}] 01:13:11 INFO - PROCESS | 636 | 1467364391043 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:11 INFO - PROCESS | 636 | 1467364391045 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:11 INFO - PROCESS | 636 | 1467364391110 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 01:13:11 INFO - PROCESS | 636 | 1467364391118 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 636 | 1467364391120 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:11 INFO - PROCESS | 636 | ++DOCSHELL 13CEB400 == 30 [pid = 636] [id = 116] 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 44 (13CF1000) [pid = 636] [serial = 345] [outer = 00000000] 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 45 (14368C00) [pid = 636] [serial = 346] [outer = 13CF1000] 01:13:11 INFO - PROCESS | 636 | 1467364391166 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 46 (14394800) [pid = 636] [serial = 347] [outer = 13CF1000] 01:13:11 INFO - PROCESS | 636 | 1467364391577 Marionette TRACE conn3 <- [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] 01:13:11 INFO - PROCESS | 636 | 1467364391638 Marionette TRACE conn3 <- [1,429,null,{"value":"13"}] 01:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:13:11 INFO - PROCESS | 636 | 1467364391642 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 636 | 1467364391644 Marionette TRACE conn3 <- [1,430,null,{}] 01:13:11 INFO - PROCESS | 636 | 1467364391647 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:11 INFO - PROCESS | 636 | 1467364391650 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:11 INFO - PROCESS | 636 | 1467364391716 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 01:13:11 INFO - PROCESS | 636 | 1467364391782 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 636 | 1467364391784 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:11 INFO - PROCESS | 636 | ++DOCSHELL 1511A000 == 31 [pid = 636] [id = 117] 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 47 (15ABBC00) [pid = 636] [serial = 348] [outer = 00000000] 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 48 (15FA8400) [pid = 636] [serial = 349] [outer = 15ABBC00] 01:13:11 INFO - PROCESS | 636 | 1467364391829 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (15FB1800) [pid = 636] [serial = 350] [outer = 15ABBC00] 01:13:12 INFO - PROCESS | 636 | 1467364392187 Marionette TRACE conn3 <- [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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 590ms 01:13:12 INFO - PROCESS | 636 | 1467364392224 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 636 | 1467364392227 Marionette TRACE conn3 <- [1,433,null,{"value":"13"}] 01:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:13:12 INFO - PROCESS | 636 | 1467364392237 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 636 | 1467364392242 Marionette TRACE conn3 <- [1,434,null,{}] 01:13:12 INFO - PROCESS | 636 | 1467364392245 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 636 | 1467364392248 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:12 INFO - PROCESS | 636 | 1467364392373 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 01:13:12 INFO - PROCESS | 636 | 1467364392387 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 636 | 1467364392389 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:12 INFO - PROCESS | 636 | ++DOCSHELL 16021000 == 32 [pid = 636] [id = 118] 01:13:12 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (16021400) [pid = 636] [serial = 351] [outer = 00000000] 01:13:12 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (16E99000) [pid = 636] [serial = 352] [outer = 16021400] 01:13:12 INFO - PROCESS | 636 | 1467364392474 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (17153000) [pid = 636] [serial = 353] [outer = 16021400] 01:13:12 INFO - PROCESS | 636 | 1467364392847 Marionette TRACE conn3 <- [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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 656ms 01:13:12 INFO - PROCESS | 636 | 1467364392904 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 636 | 1467364392906 Marionette TRACE conn3 <- [1,437,null,{"value":"13"}] 01:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:13:12 INFO - PROCESS | 636 | 1467364392902 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 636 | 1467364392904 Marionette TRACE conn3 <- [1,438,null,{}] 01:13:12 INFO - PROCESS | 636 | 1467364392908 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:12 INFO - PROCESS | 636 | 1467364392910 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:13 INFO - PROCESS | 636 | 1467364393015 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 01:13:13 INFO - PROCESS | 636 | 1467364393027 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 636 | 1467364393029 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:13 INFO - PROCESS | 636 | ++DOCSHELL 10A01400 == 33 [pid = 636] [id = 119] 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (1715B800) [pid = 636] [serial = 354] [outer = 00000000] 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (17614400) [pid = 636] [serial = 355] [outer = 1715B800] 01:13:13 INFO - PROCESS | 636 | 1467364393048 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (176D8000) [pid = 636] [serial = 356] [outer = 1715B800] 01:13:13 INFO - PROCESS | 636 | [636] 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 01:13:13 INFO - PROCESS | 636 | [636] 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 01:13:13 INFO - PROCESS | 636 | --DOMWINDOW == 54 (103D3C00) [pid = 636] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:13:13 INFO - PROCESS | 636 | --DOMWINDOW == 53 (112B4C00) [pid = 636] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:13:13 INFO - PROCESS | 636 | --DOMWINDOW == 52 (15FD0C00) [pid = 636] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:13:13 INFO - PROCESS | 636 | --DOMWINDOW == 51 (13155400) [pid = 636] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:13:13 INFO - PROCESS | 636 | --DOMWINDOW == 50 (10B59400) [pid = 636] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:13:13 INFO - PROCESS | 636 | 1467364393423 Marionette TRACE conn3 <- [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]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 549ms 01:13:13 INFO - PROCESS | 636 | 1467364393479 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 636 | 1467364393481 Marionette TRACE conn3 <- [1,441,null,{"value":"13"}] 01:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:13:13 INFO - PROCESS | 636 | 1467364393486 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 636 | 1467364393469 Marionette TRACE conn3 <- [1,442,null,{}] 01:13:13 INFO - PROCESS | 636 | 1467364393472 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:13 INFO - PROCESS | 636 | 1467364393474 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:13 INFO - PROCESS | 636 | 1467364393586 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 01:13:13 INFO - PROCESS | 636 | 1467364393650 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 636 | 1467364393656 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:13 INFO - PROCESS | 636 | ++DOCSHELL 13075000 == 34 [pid = 636] [id = 120] 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (151B6400) [pid = 636] [serial = 357] [outer = 00000000] 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (17786400) [pid = 636] [serial = 358] [outer = 151B6400] 01:13:13 INFO - PROCESS | 636 | 1467364393709 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (17794000) [pid = 636] [serial = 359] [outer = 151B6400] 01:13:14 INFO - PROCESS | 636 | 1467364394032 Marionette TRACE conn3 <- [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]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 603ms 01:13:14 INFO - PROCESS | 636 | 1467364394076 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 636 | 1467364394078 Marionette TRACE conn3 <- [1,445,null,{"value":"13"}] 01:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:13:14 INFO - PROCESS | 636 | 1467364394082 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 636 | 1467364394084 Marionette TRACE conn3 <- [1,446,null,{}] 01:13:14 INFO - PROCESS | 636 | 1467364394088 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:14 INFO - PROCESS | 636 | 1467364394090 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:14 INFO - PROCESS | 636 | 1467364394150 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 01:13:14 INFO - PROCESS | 636 | 1467364394155 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 636 | 1467364394157 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:14 INFO - PROCESS | 636 | ++DOCSHELL 10A92C00 == 35 [pid = 636] [id = 121] 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (17791C00) [pid = 636] [serial = 360] [outer = 00000000] 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (18280800) [pid = 636] [serial = 361] [outer = 17791C00] 01:13:14 INFO - PROCESS | 636 | 1467364394200 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (19802C00) [pid = 636] [serial = 362] [outer = 17791C00] 01:13:14 INFO - PROCESS | 636 | 1467364394573 Marionette TRACE conn3 <- [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]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 509ms 01:13:14 INFO - PROCESS | 636 | 1467364394597 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 01:13:14 INFO - PROCESS | 636 | 1467364394599 Marionette TRACE conn3 <- [1,449,null,{"value":"13"}] 01:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:13:14 INFO - PROCESS | 636 | 1467364394606 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 636 | 1467364394608 Marionette TRACE conn3 <- [1,450,null,{}] 01:13:14 INFO - PROCESS | 636 | 1467364394612 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:14 INFO - PROCESS | 636 | 1467364394613 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:14 INFO - PROCESS | 636 | 1467364394670 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 01:13:14 INFO - PROCESS | 636 | 1467364394675 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 636 | 1467364394677 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:14 INFO - PROCESS | 636 | ++DOCSHELL 15FAD400 == 36 [pid = 636] [id = 122] 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (1794E000) [pid = 636] [serial = 363] [outer = 00000000] 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (1980C800) [pid = 636] [serial = 364] [outer = 1794E000] 01:13:14 INFO - PROCESS | 636 | 1467364394720 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (1980DC00) [pid = 636] [serial = 365] [outer = 1794E000] 01:13:15 INFO - PROCESS | 636 | 1467364395093 Marionette TRACE conn3 <- [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] 01:13:15 INFO - PROCESS | 636 | 1467364395113 Marionette TRACE conn3 <- [1,453,null,{"value":"13"}] 01:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:13:15 INFO - PROCESS | 636 | 1467364395116 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 636 | 1467364395118 Marionette TRACE conn3 <- [1,454,null,{}] 01:13:15 INFO - PROCESS | 636 | 1467364395121 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 636 | 1467364395123 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:15 INFO - PROCESS | 636 | 1467364395212 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 01:13:15 INFO - PROCESS | 636 | 1467364395217 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 636 | 1467364395219 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:15 INFO - PROCESS | 636 | ++DOCSHELL 1980B400 == 37 [pid = 636] [id = 123] 01:13:15 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (19864400) [pid = 636] [serial = 366] [outer = 00000000] 01:13:15 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (19C0E400) [pid = 636] [serial = 367] [outer = 19864400] 01:13:15 INFO - PROCESS | 636 | 1467364395262 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (19C13400) [pid = 636] [serial = 368] [outer = 19864400] 01:13:15 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:15 INFO - PROCESS | 636 | 1467364395610 Marionette TRACE conn3 <- [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]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:13:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 536ms 01:13:15 INFO - PROCESS | 636 | 1467364395665 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 636 | 1467364395667 Marionette TRACE conn3 <- [1,457,null,{"value":"13"}] 01:13:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:13:15 INFO - PROCESS | 636 | 1467364395671 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 636 | 1467364395673 Marionette TRACE conn3 <- [1,458,null,{}] 01:13:15 INFO - PROCESS | 636 | 1467364395676 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:15 INFO - PROCESS | 636 | 1467364395678 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:15 INFO - PROCESS | 636 | 1467364395780 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 01:13:15 INFO - PROCESS | 636 | 1467364395916 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 636 | 1467364395919 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:15 INFO - PROCESS | 636 | ++DOCSHELL 1047CC00 == 38 [pid = 636] [id = 124] 01:13:15 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10564000) [pid = 636] [serial = 369] [outer = 00000000] 01:13:15 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10A9FC00) [pid = 636] [serial = 370] [outer = 10564000] 01:13:15 INFO - PROCESS | 636 | 1467364395959 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (112AF800) [pid = 636] [serial = 371] [outer = 10564000] 01:13:16 INFO - PROCESS | 636 | 1467364396489 Marionette TRACE conn3 <- [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] 01:13:16 INFO - PROCESS | 636 | 1467364396534 Marionette TRACE conn3 <- [1,461,null,{"value":"13"}] 01:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:13:16 INFO - PROCESS | 636 | 1467364396539 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 636 | 1467364396542 Marionette TRACE conn3 <- [1,462,null,{}] 01:13:16 INFO - PROCESS | 636 | 1467364396547 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:16 INFO - PROCESS | 636 | 1467364396550 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:16 INFO - PROCESS | 636 | 1467364396644 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 01:13:16 INFO - PROCESS | 636 | 1467364396719 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 636 | 1467364396722 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:16 INFO - PROCESS | 636 | ++DOCSHELL 15FA9400 == 39 [pid = 636] [id = 125] 01:13:16 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FAA000) [pid = 636] [serial = 372] [outer = 00000000] 01:13:16 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15FC8800) [pid = 636] [serial = 373] [outer = 15FAA000] 01:13:16 INFO - PROCESS | 636 | 1467364396777 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (16B0BC00) [pid = 636] [serial = 374] [outer = 15FAA000] 01:13:17 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:17 INFO - PROCESS | 636 | 1467364397313 Marionette TRACE conn3 <- [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] 01:13:17 INFO - PROCESS | 636 | 1467364397350 Marionette TRACE conn3 <- [1,465,null,{"value":"13"}] 01:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:13:17 INFO - PROCESS | 636 | 1467364397355 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 636 | 1467364397358 Marionette TRACE conn3 <- [1,466,null,{}] 01:13:17 INFO - PROCESS | 636 | 1467364397362 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:17 INFO - PROCESS | 636 | 1467364397364 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:17 INFO - PROCESS | 636 | 1467364397452 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 01:13:17 INFO - PROCESS | 636 | 1467364397531 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 636 | 1467364397534 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:17 INFO - PROCESS | 636 | ++DOCSHELL 17792000 == 40 [pid = 636] [id = 126] 01:13:17 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1827F000) [pid = 636] [serial = 375] [outer = 00000000] 01:13:17 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1980D400) [pid = 636] [serial = 376] [outer = 1827F000] 01:13:17 INFO - PROCESS | 636 | 1467364397631 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C14800) [pid = 636] [serial = 377] [outer = 1827F000] 01:13:18 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1A303C00) [pid = 636] [serial = 378] [outer = 1B221800] 01:13:18 INFO - PROCESS | 636 | 1467364398259 Marionette TRACE conn3 <- [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] 01:13:18 INFO - PROCESS | 636 | 1467364398293 Marionette TRACE conn3 <- [1,469,null,{"value":"13"}] 01:13:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 01:13:18 INFO - PROCESS | 636 | 1467364398304 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 636 | 1467364398309 Marionette TRACE conn3 <- [1,470,null,{}] 01:13:18 INFO - PROCESS | 636 | 1467364398313 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:18 INFO - PROCESS | 636 | 1467364398316 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:18 INFO - PROCESS | 636 | 1467364398429 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 01:13:18 INFO - PROCESS | 636 | 1467364398528 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 636 | 1467364398530 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:18 INFO - PROCESS | 636 | ++DOCSHELL 10A77000 == 41 [pid = 636] [id = 127] 01:13:18 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A81000) [pid = 636] [serial = 379] [outer = 00000000] 01:13:18 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (12926C00) [pid = 636] [serial = 380] [outer = 10A81000] 01:13:18 INFO - PROCESS | 636 | 1467364398566 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1312F800) [pid = 636] [serial = 381] [outer = 10A81000] 01:13:19 INFO - PROCESS | 636 | 1467364399228 Marionette TRACE conn3 <- [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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 938ms 01:13:19 INFO - PROCESS | 636 | 1467364399248 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 636 | 1467364399251 Marionette TRACE conn3 <- [1,473,null,{"value":"13"}] 01:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:13:19 INFO - PROCESS | 636 | 1467364399256 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 636 | 1467364399260 Marionette TRACE conn3 <- [1,474,null,{}] 01:13:19 INFO - PROCESS | 636 | 1467364399266 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:19 INFO - PROCESS | 636 | 1467364399268 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 1980B400 == 40 [pid = 636] [id = 123] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 15FAD400 == 39 [pid = 636] [id = 122] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 10A92C00 == 38 [pid = 636] [id = 121] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 13075000 == 37 [pid = 636] [id = 120] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 10A01400 == 36 [pid = 636] [id = 119] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 16021000 == 35 [pid = 636] [id = 118] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 1511A000 == 34 [pid = 636] [id = 117] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 13CEB400 == 33 [pid = 636] [id = 116] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 1047F800 == 32 [pid = 636] [id = 115] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 10ED8C00 == 31 [pid = 636] [id = 114] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 15FAD800 == 30 [pid = 636] [id = 113] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 17792000 == 29 [pid = 636] [id = 126] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 1047CC00 == 28 [pid = 636] [id = 124] 01:13:19 INFO - PROCESS | 636 | --DOCSHELL 15FA9400 == 27 [pid = 636] [id = 125] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 74 (129F4800) [pid = 636] [serial = 323] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 73 (17153800) [pid = 636] [serial = 326] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1284A000) [pid = 636] [serial = 322] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16D19000) [pid = 636] [serial = 325] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1430E400) [pid = 636] [serial = 335] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 69 (11CD0400) [pid = 636] [serial = 331] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10A77400) [pid = 636] [serial = 328] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1281D800) [pid = 636] [serial = 332] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 66 (110DE800) [pid = 636] [serial = 329] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 65 (13935C00) [pid = 636] [serial = 334] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | --DOMWINDOW == 64 (15FC7800) [pid = 636] [serial = 337] [outer = 00000000] [url = about:blank] 01:13:19 INFO - PROCESS | 636 | 1467364399979 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 01:13:20 INFO - PROCESS | 636 | 1467364400029 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 636 | 1467364400032 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:20 INFO - PROCESS | 636 | ++DOCSHELL 10A7AC00 == 28 [pid = 636] [id = 128] 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10A7E000) [pid = 636] [serial = 382] [outer = 00000000] 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10B59400) [pid = 636] [serial = 383] [outer = 10A7E000] 01:13:20 INFO - PROCESS | 636 | 1467364400085 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10ED0000) [pid = 636] [serial = 384] [outer = 10A7E000] 01:13:20 INFO - PROCESS | 636 | 1467364400465 Marionette TRACE conn3 <- [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]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1246ms 01:13:20 INFO - PROCESS | 636 | 1467364400506 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 636 | 1467364400510 Marionette TRACE conn3 <- [1,477,null,{"value":"13"}] 01:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:13:20 INFO - PROCESS | 636 | 1467364400515 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 636 | 1467364400518 Marionette TRACE conn3 <- [1,478,null,{}] 01:13:20 INFO - PROCESS | 636 | 1467364400522 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:20 INFO - PROCESS | 636 | 1467364400525 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:20 INFO - PROCESS | 636 | 1467364400595 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 01:13:20 INFO - PROCESS | 636 | 1467364400611 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 636 | 1467364400613 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:20 INFO - PROCESS | 636 | ++DOCSHELL 12DC4C00 == 29 [pid = 636] [id = 129] 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (12DC9400) [pid = 636] [serial = 385] [outer = 00000000] 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1309DC00) [pid = 636] [serial = 386] [outer = 12DC9400] 01:13:20 INFO - PROCESS | 636 | 1467364400667 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (131E3800) [pid = 636] [serial = 387] [outer = 12DC9400] 01:13:21 INFO - PROCESS | 636 | 1467364401067 Marionette TRACE conn3 <- [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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 603ms 01:13:21 INFO - PROCESS | 636 | 1467364401128 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 636 | 1467364401131 Marionette TRACE conn3 <- [1,481,null,{"value":"13"}] 01:13:21 INFO - PROCESS | 636 | 1467364401137 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:13:21 INFO - PROCESS | 636 | 1467364401139 Marionette TRACE conn3 <- [1,482,null,{}] 01:13:21 INFO - PROCESS | 636 | 1467364401144 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:21 INFO - PROCESS | 636 | 1467364401146 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:21 INFO - PROCESS | 636 | 1467364401261 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 01:13:21 INFO - PROCESS | 636 | 1467364401286 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 636 | 1467364401288 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:21 INFO - PROCESS | 636 | ++DOCSHELL 1436B400 == 30 [pid = 636] [id = 130] 01:13:21 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (14391000) [pid = 636] [serial = 388] [outer = 00000000] 01:13:21 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (151AD400) [pid = 636] [serial = 389] [outer = 14391000] 01:13:21 INFO - PROCESS | 636 | 1467364401337 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15363800) [pid = 636] [serial = 390] [outer = 14391000] 01:13:21 INFO - PROCESS | 636 | 1467364401681 Marionette TRACE conn3 <- [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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:13:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 602ms 01:13:21 INFO - PROCESS | 636 | 1467364401751 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 636 | 1467364401755 Marionette TRACE conn3 <- [1,485,null,{"value":"13"}] 01:13:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:13:21 INFO - PROCESS | 636 | 1467364401765 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 636 | 1467364401769 Marionette TRACE conn3 <- [1,486,null,{}] 01:13:21 INFO - PROCESS | 636 | 1467364401773 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:21 INFO - PROCESS | 636 | 1467364401775 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:21 INFO - PROCESS | 636 | 1467364401864 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 01:13:21 INFO - PROCESS | 636 | 1467364401925 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 636 | 1467364401908 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:21 INFO - PROCESS | 636 | ++DOCSHELL 15FAA800 == 31 [pid = 636] [id = 131] 01:13:21 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FB0C00) [pid = 636] [serial = 391] [outer = 00000000] 01:13:21 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15FD2400) [pid = 636] [serial = 392] [outer = 15FB0C00] 01:13:21 INFO - PROCESS | 636 | 1467364401952 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16025000) [pid = 636] [serial = 393] [outer = 15FB0C00] 01:13:22 INFO - PROCESS | 636 | 1467364402315 Marionette TRACE conn3 <- [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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 603ms 01:13:22 INFO - PROCESS | 636 | 1467364402370 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 636 | 1467364402372 Marionette TRACE conn3 <- [1,489,null,{"value":"13"}] 01:13:22 INFO - PROCESS | 636 | 1467364402379 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:13:22 INFO - PROCESS | 636 | 1467364402381 Marionette TRACE conn3 <- [1,490,null,{}] 01:13:22 INFO - PROCESS | 636 | 1467364402384 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:22 INFO - PROCESS | 636 | 1467364402386 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:22 INFO - PROCESS | 636 | 1467364402477 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 01:13:22 INFO - PROCESS | 636 | 1467364402486 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 636 | 1467364402488 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:22 INFO - PROCESS | 636 | ++DOCSHELL 13D04C00 == 32 [pid = 636] [id = 132] 01:13:22 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FAD400) [pid = 636] [serial = 394] [outer = 00000000] 01:13:22 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1714FC00) [pid = 636] [serial = 395] [outer = 15FAD400] 01:13:22 INFO - PROCESS | 636 | 1467364402532 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (17156800) [pid = 636] [serial = 396] [outer = 15FAD400] 01:13:22 INFO - PROCESS | 636 | 1467364402914 Marionette TRACE conn3 <- [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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 549ms 01:13:22 INFO - PROCESS | 636 | 1467364402929 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 636 | 1467364402932 Marionette TRACE conn3 <- [1,493,null,{"value":"13"}] 01:13:22 INFO - PROCESS | 636 | 1467364402935 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:13:22 INFO - PROCESS | 636 | 1467364402937 Marionette TRACE conn3 <- [1,494,null,{}] 01:13:22 INFO - PROCESS | 636 | 1467364402940 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:22 INFO - PROCESS | 636 | 1467364402942 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:23 INFO - PROCESS | 636 | 1467364403058 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 01:13:23 INFO - PROCESS | 636 | 1467364403063 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 636 | 1467364403069 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:23 INFO - PROCESS | 636 | ++DOCSHELL 12DC0800 == 33 [pid = 636] [id = 133] 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17187C00) [pid = 636] [serial = 397] [outer = 00000000] 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (179CDC00) [pid = 636] [serial = 398] [outer = 17187C00] 01:13:23 INFO - PROCESS | 636 | 1467364403141 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19808C00) [pid = 636] [serial = 399] [outer = 17187C00] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1715B800) [pid = 636] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 80 (151B6400) [pid = 636] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17791C00) [pid = 636] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15FAE000) [pid = 636] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 77 (110DB400) [pid = 636] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13CF1000) [pid = 636] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1055D800) [pid = 636] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15ABBC00) [pid = 636] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1794E000) [pid = 636] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 72 (16021400) [pid = 636] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:13:23 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19864400) [pid = 636] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:13:23 INFO - PROCESS | 636 | 1467364403666 Marionette TRACE conn3 <- [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]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 777ms 01:13:23 INFO - PROCESS | 636 | 1467364403717 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 636 | 1467364403719 Marionette TRACE conn3 <- [1,497,null,{"value":"13"}] 01:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:13:23 INFO - PROCESS | 636 | 1467364403703 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 636 | 1467364403705 Marionette TRACE conn3 <- [1,498,null,{}] 01:13:23 INFO - PROCESS | 636 | 1467364403708 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:23 INFO - PROCESS | 636 | 1467364403710 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:23 INFO - PROCESS | 636 | 1467364403783 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 01:13:23 INFO - PROCESS | 636 | 1467364403789 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 636 | 1467364403791 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:23 INFO - PROCESS | 636 | ++DOCSHELL 15119800 == 34 [pid = 636] [id = 134] 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (151B6400) [pid = 636] [serial = 400] [outer = 00000000] 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1601DC00) [pid = 636] [serial = 401] [outer = 151B6400] 01:13:23 INFO - PROCESS | 636 | 1467364403825 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1715C400) [pid = 636] [serial = 402] [outer = 151B6400] 01:13:24 INFO - PROCESS | 636 | 1467364404196 Marionette TRACE conn3 <- [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]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 510ms 01:13:24 INFO - PROCESS | 636 | 1467364404228 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 636 | 1467364404230 Marionette TRACE conn3 <- [1,501,null,{"value":"13"}] 01:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:13:24 INFO - PROCESS | 636 | 1467364404233 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 636 | 1467364404235 Marionette TRACE conn3 <- [1,502,null,{}] 01:13:24 INFO - PROCESS | 636 | 1467364404238 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:24 INFO - PROCESS | 636 | 1467364404240 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:24 INFO - PROCESS | 636 | 1467364404293 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 01:13:24 INFO - PROCESS | 636 | 1467364404298 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 636 | 1467364404300 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:24 INFO - PROCESS | 636 | ++DOCSHELL 17695800 == 35 [pid = 636] [id = 135] 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1794E000) [pid = 636] [serial = 403] [outer = 00000000] 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1980F400) [pid = 636] [serial = 404] [outer = 1794E000] 01:13:24 INFO - PROCESS | 636 | 1467364404343 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19866400) [pid = 636] [serial = 405] [outer = 1794E000] 01:13:24 INFO - PROCESS | 636 | 1467364404699 Marionette TRACE conn3 <- [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]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:13:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 509ms 01:13:24 INFO - PROCESS | 636 | 1467364404749 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 636 | 1467364404751 Marionette TRACE conn3 <- [1,505,null,{"value":"13"}] 01:13:24 INFO - PROCESS | 636 | 1467364404755 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:13:24 INFO - PROCESS | 636 | 1467364404756 Marionette TRACE conn3 <- [1,506,null,{}] 01:13:24 INFO - PROCESS | 636 | 1467364404760 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:24 INFO - PROCESS | 636 | 1467364404761 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:24 INFO - PROCESS | 636 | 1467364404818 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 01:13:24 INFO - PROCESS | 636 | 1467364404823 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 636 | 1467364404825 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:24 INFO - PROCESS | 636 | ++DOCSHELL 16E98400 == 36 [pid = 636] [id = 136] 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1980E800) [pid = 636] [serial = 406] [outer = 00000000] 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A16F000) [pid = 636] [serial = 407] [outer = 1980E800] 01:13:24 INFO - PROCESS | 636 | 1467364404871 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A170400) [pid = 636] [serial = 408] [outer = 1980E800] 01:13:25 INFO - PROCESS | 636 | 1467364405242 Marionette TRACE conn3 <- [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]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 549ms 01:13:25 INFO - PROCESS | 636 | 1467364405305 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 636 | 1467364405307 Marionette TRACE conn3 <- [1,509,null,{"value":"13"}] 01:13:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:13:25 INFO - PROCESS | 636 | 1467364405335 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 636 | 1467364405338 Marionette TRACE conn3 <- [1,510,null,{}] 01:13:25 INFO - PROCESS | 636 | 1467364405344 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:25 INFO - PROCESS | 636 | 1467364405348 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:25 INFO - PROCESS | 636 | 1467364405439 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 01:13:25 INFO - PROCESS | 636 | 1467364405553 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 636 | 1467364405538 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:25 INFO - PROCESS | 636 | ++DOCSHELL 10A76C00 == 37 [pid = 636] [id = 137] 01:13:25 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (10A79000) [pid = 636] [serial = 409] [outer = 00000000] 01:13:25 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (11259400) [pid = 636] [serial = 410] [outer = 10A79000] 01:13:25 INFO - PROCESS | 636 | 1467364405594 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (11C4B400) [pid = 636] [serial = 411] [outer = 10A79000] 01:13:26 INFO - PROCESS | 636 | 1467364406315 Marionette TRACE conn3 <- [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]]]}] 01:13:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:13:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1018ms 01:13:26 INFO - PROCESS | 636 | 1467364406366 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 636 | 1467364406370 Marionette TRACE conn3 <- [1,513,null,{"value":"13"}] 01:13:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:13:26 INFO - PROCESS | 636 | 1467364406376 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 636 | 1467364406378 Marionette TRACE conn3 <- [1,514,null,{}] 01:13:26 INFO - PROCESS | 636 | 1467364406385 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:26 INFO - PROCESS | 636 | 1467364406390 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:26 INFO - PROCESS | 636 | 1467364406488 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 01:13:26 INFO - PROCESS | 636 | 1467364406568 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 636 | 1467364406571 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:26 INFO - PROCESS | 636 | ++DOCSHELL 13D0C800 == 38 [pid = 636] [id = 138] 01:13:26 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (13D0F400) [pid = 636] [serial = 412] [outer = 00000000] 01:13:26 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (15AC0C00) [pid = 636] [serial = 413] [outer = 13D0F400] 01:13:26 INFO - PROCESS | 636 | 1467364406684 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (15FAC000) [pid = 636] [serial = 414] [outer = 13D0F400] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 17695800 == 37 [pid = 636] [id = 135] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 15119800 == 36 [pid = 636] [id = 134] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 12DC0800 == 35 [pid = 636] [id = 133] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 13D04C00 == 34 [pid = 636] [id = 132] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 15FAA800 == 33 [pid = 636] [id = 131] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 1436B400 == 32 [pid = 636] [id = 130] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 12DC4C00 == 31 [pid = 636] [id = 129] 01:13:27 INFO - PROCESS | 636 | --DOCSHELL 10A7AC00 == 30 [pid = 636] [id = 128] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19C0E400) [pid = 636] [serial = 367] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 84 (17614400) [pid = 636] [serial = 355] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 83 (17786400) [pid = 636] [serial = 358] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 82 (18280800) [pid = 636] [serial = 361] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15FD3C00) [pid = 636] [serial = 338] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 80 (11265400) [pid = 636] [serial = 340] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1281F000) [pid = 636] [serial = 341] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 78 (14368C00) [pid = 636] [serial = 346] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 77 (14394800) [pid = 636] [serial = 347] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10A96C00) [pid = 636] [serial = 343] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10ED4000) [pid = 636] [serial = 344] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FA8400) [pid = 636] [serial = 349] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 73 (176D8000) [pid = 636] [serial = 356] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1980C800) [pid = 636] [serial = 364] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1980DC00) [pid = 636] [serial = 365] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16E99000) [pid = 636] [serial = 352] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 69 (17153000) [pid = 636] [serial = 353] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 68 (17794000) [pid = 636] [serial = 359] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FB1800) [pid = 636] [serial = 350] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19802C00) [pid = 636] [serial = 362] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C13400) [pid = 636] [serial = 368] [outer = 00000000] [url = about:blank] 01:13:27 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1803C000) [pid = 636] [serial = 158] [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.] 01:13:27 INFO - PROCESS | 636 | 1467364407341 Marionette TRACE conn3 <- [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]]]}] 01:13:27 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 01:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1018ms 01:13:27 INFO - PROCESS | 636 | 1467364407395 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 636 | 1467364407399 Marionette TRACE conn3 <- [1,517,null,{"value":"13"}] 01:13:27 INFO - PROCESS | 636 | 1467364407403 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:13:27 INFO - PROCESS | 636 | 1467364407407 Marionette TRACE conn3 <- [1,518,null,{}] 01:13:27 INFO - PROCESS | 636 | 1467364407413 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:27 INFO - PROCESS | 636 | 1467364407416 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:27 INFO - PROCESS | 636 | 1467364407481 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 01:13:27 INFO - PROCESS | 636 | 1467364407488 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 636 | 1467364407492 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:27 INFO - PROCESS | 636 | ++DOCSHELL 112AA800 == 31 [pid = 636] [id = 139] 01:13:27 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (112AB800) [pid = 636] [serial = 415] [outer = 00000000] 01:13:27 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (11CD1000) [pid = 636] [serial = 416] [outer = 112AB800] 01:13:27 INFO - PROCESS | 636 | 1467364407540 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1292E400) [pid = 636] [serial = 417] [outer = 112AB800] 01:13:27 INFO - PROCESS | 636 | 1467364407962 Marionette TRACE conn3 <- [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]]]}] 01:13:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:13:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 603ms 01:13:27 INFO - PROCESS | 636 | 1467364408002 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 636 | 1467364408006 Marionette TRACE conn3 <- [1,521,null,{"value":"13"}] 01:13:28 INFO - PROCESS | 636 | 1467364408012 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:13:28 INFO - PROCESS | 636 | 1467364408014 Marionette TRACE conn3 <- [1,522,null,{}] 01:13:28 INFO - PROCESS | 636 | 1467364408018 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:28 INFO - PROCESS | 636 | 1467364408020 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:28 INFO - PROCESS | 636 | 1467364408083 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 01:13:28 INFO - PROCESS | 636 | 1467364408092 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 636 | 1467364408095 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:28 INFO - PROCESS | 636 | ++DOCSHELL 11265C00 == 32 [pid = 636] [id = 140] 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1312E800) [pid = 636] [serial = 418] [outer = 00000000] 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (14361C00) [pid = 636] [serial = 419] [outer = 1312E800] 01:13:28 INFO - PROCESS | 636 | 1467364408141 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (151AE800) [pid = 636] [serial = 420] [outer = 1312E800] 01:13:28 INFO - PROCESS | 636 | 1467364408544 Marionette TRACE conn3 <- [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]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:13:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 536ms 01:13:28 INFO - PROCESS | 636 | 1467364408568 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 636 | 1467364408570 Marionette TRACE conn3 <- [1,525,null,{"value":"13"}] 01:13:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:13:28 INFO - PROCESS | 636 | 1467364408574 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 636 | 1467364408577 Marionette TRACE conn3 <- [1,526,null,{}] 01:13:28 INFO - PROCESS | 636 | 1467364408587 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:28 INFO - PROCESS | 636 | 1467364408592 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:28 INFO - PROCESS | 636 | 1467364408652 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 01:13:28 INFO - PROCESS | 636 | 1467364408662 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 636 | 1467364408665 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:28 INFO - PROCESS | 636 | ++DOCSHELL 1601BC00 == 33 [pid = 636] [id = 141] 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1601C800) [pid = 636] [serial = 421] [outer = 00000000] 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (16D13C00) [pid = 636] [serial = 422] [outer = 1601C800] 01:13:28 INFO - PROCESS | 636 | 1467364408712 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (16DFB000) [pid = 636] [serial = 423] [outer = 1601C800] 01:13:29 INFO - PROCESS | 636 | 1467364409159 Marionette TRACE conn3 <- [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]]]}] 01:13:29 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 01:13:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 630ms 01:13:29 INFO - PROCESS | 636 | 1467364409195 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 636 | 1467364409197 Marionette TRACE conn3 <- [1,529,null,{"value":"13"}] 01:13:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:13:29 INFO - PROCESS | 636 | 1467364409201 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 636 | 1467364409203 Marionette TRACE conn3 <- [1,530,null,{}] 01:13:29 INFO - PROCESS | 636 | 1467364409206 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 636 | 1467364409208 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:29 INFO - PROCESS | 636 | 1467364409290 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 01:13:29 INFO - PROCESS | 636 | 1467364409296 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 636 | 1467364409298 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:29 INFO - PROCESS | 636 | ++DOCSHELL 17153000 == 34 [pid = 636] [id = 142] 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1715A000) [pid = 636] [serial = 424] [outer = 00000000] 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (176E3C00) [pid = 636] [serial = 425] [outer = 1715A000] 01:13:29 INFO - PROCESS | 636 | 1467364409341 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (17791800) [pid = 636] [serial = 426] [outer = 1715A000] 01:13:29 INFO - PROCESS | 636 | 1467364409747 Marionette TRACE conn3 <- [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"]]]}] 01:13:29 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 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:13:29 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 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:13:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:13:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:13:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 550ms 01:13:29 INFO - PROCESS | 636 | 1467364409748 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 636 | 1467364409750 Marionette TRACE conn3 <- [1,533,null,{"value":"13"}] 01:13:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:13:29 INFO - PROCESS | 636 | 1467364409754 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 636 | 1467364409756 Marionette TRACE conn3 <- [1,534,null,{}] 01:13:29 INFO - PROCESS | 636 | 1467364409766 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:29 INFO - PROCESS | 636 | 1467364409768 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:29 INFO - PROCESS | 636 | 1467364409899 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 01:13:29 INFO - PROCESS | 636 | 1467364409919 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 636 | 1467364409921 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:29 INFO - PROCESS | 636 | ++DOCSHELL 17953800 == 35 [pid = 636] [id = 143] 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (17E3D000) [pid = 636] [serial = 427] [outer = 00000000] 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19807C00) [pid = 636] [serial = 428] [outer = 17E3D000] 01:13:29 INFO - PROCESS | 636 | 1467364409964 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1980CC00) [pid = 636] [serial = 429] [outer = 17E3D000] 01:13:30 INFO - PROCESS | 636 | 1467364410343 Marionette TRACE conn3 <- [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]]]}] 01:13:30 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. 01:13:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 602ms 01:13:30 INFO - PROCESS | 636 | 1467364410371 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 636 | 1467364410373 Marionette TRACE conn3 <- [1,537,null,{"value":"13"}] 01:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:13:30 INFO - PROCESS | 636 | 1467364410376 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 636 | 1467364410378 Marionette TRACE conn3 <- [1,538,null,{}] 01:13:30 INFO - PROCESS | 636 | 1467364410363 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:30 INFO - PROCESS | 636 | 1467364410369 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:30 INFO - PROCESS | 636 | 1467364410483 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 01:13:30 INFO - PROCESS | 636 | 1467364410489 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:30 INFO - PROCESS | 636 | 1467364410499 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:30 INFO - PROCESS | 636 | ++DOCSHELL 19810C00 == 36 [pid = 636] [id = 144] 01:13:30 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19863400) [pid = 636] [serial = 430] [outer = 00000000] 01:13:30 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19C20400) [pid = 636] [serial = 431] [outer = 19863400] 01:13:30 INFO - PROCESS | 636 | 1467364410551 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19C06C00) [pid = 636] [serial = 432] [outer = 19863400] 01:13:30 INFO - PROCESS | 636 | 1467364410917 Marionette TRACE conn3 <- [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]]]}] 01:13:30 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. 01:13:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 603ms 01:13:30 INFO - PROCESS | 636 | 1467364410962 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 636 | 1467364410964 Marionette TRACE conn3 <- [1,541,null,{"value":"13"}] 01:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:13:30 INFO - PROCESS | 636 | 1467364410973 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 636 | 1467364410974 Marionette TRACE conn3 <- [1,542,null,{}] 01:13:30 INFO - PROCESS | 636 | 1467364410978 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:30 INFO - PROCESS | 636 | 1467364410980 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:31 INFO - PROCESS | 636 | 1467364411096 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 01:13:31 INFO - PROCESS | 636 | 1467364411105 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 636 | 1467364411107 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:31 INFO - PROCESS | 636 | ++DOCSHELL 1A16E000 == 37 [pid = 636] [id = 145] 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A482000) [pid = 636] [serial = 433] [outer = 00000000] 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A686400) [pid = 636] [serial = 434] [outer = 1A482000] 01:13:31 INFO - PROCESS | 636 | 1467364411154 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A953400) [pid = 636] [serial = 435] [outer = 1A482000] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10A7E000) [pid = 636] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 83 (12DC9400) [pid = 636] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 82 (14391000) [pid = 636] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10A81000) [pid = 636] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 80 (17187C00) [pid = 636] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10564000) [pid = 636] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15FAA000) [pid = 636] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1827F000) [pid = 636] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FAD400) [pid = 636] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 75 (151B6400) [pid = 636] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FB0C00) [pid = 636] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:13:31 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1794E000) [pid = 636] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:13:31 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:31 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:31 INFO - PROCESS | 636 | 1467364411581 Marionette TRACE conn3 <- [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]]]}] 01:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 643ms 01:13:31 INFO - PROCESS | 636 | 1467364411612 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 01:13:31 INFO - PROCESS | 636 | 1467364411615 Marionette TRACE conn3 <- [1,545,null,{"value":"13"}] 01:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:13:31 INFO - PROCESS | 636 | 1467364411618 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:13:31 INFO - PROCESS | 636 | 1467364411620 Marionette TRACE conn3 <- [1,546,null,{}] 01:13:31 INFO - PROCESS | 636 | 1467364411623 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:31 INFO - PROCESS | 636 | 1467364411606 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:31 INFO - PROCESS | 636 | 1467364411683 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 01:13:31 INFO - PROCESS | 636 | 1467364411689 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 636 | 1467364411691 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:31 INFO - PROCESS | 636 | ++DOCSHELL 10A99000 == 38 [pid = 636] [id = 146] 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (129F7800) [pid = 636] [serial = 436] [outer = 00000000] 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16023400) [pid = 636] [serial = 437] [outer = 129F7800] 01:13:31 INFO - PROCESS | 636 | 1467364411734 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (179D1800) [pid = 636] [serial = 438] [outer = 129F7800] 01:13:32 INFO - PROCESS | 636 | 1467364412089 Marionette TRACE conn3 <- [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]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 509ms 01:13:32 INFO - PROCESS | 636 | 1467364412127 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 636 | 1467364412129 Marionette TRACE conn3 <- [1,549,null,{"value":"13"}] 01:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:13:32 INFO - PROCESS | 636 | 1467364412132 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 636 | 1467364412134 Marionette TRACE conn3 <- [1,550,null,{}] 01:13:32 INFO - PROCESS | 636 | 1467364412138 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:32 INFO - PROCESS | 636 | 1467364412139 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:32 INFO - PROCESS | 636 | 1467364412209 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 01:13:32 INFO - PROCESS | 636 | 1467364412214 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 636 | 1467364412216 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:32 INFO - PROCESS | 636 | ++DOCSHELL 15FAA800 == 39 [pid = 636] [id = 147] 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (176D8000) [pid = 636] [serial = 439] [outer = 00000000] 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A684C00) [pid = 636] [serial = 440] [outer = 176D8000] 01:13:32 INFO - PROCESS | 636 | 1467364412258 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A957400) [pid = 636] [serial = 441] [outer = 176D8000] 01:13:32 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:32 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:32 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:32 INFO - PROCESS | 636 | 1467364412619 Marionette TRACE conn3 <- [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]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:13:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 535ms 01:13:32 INFO - PROCESS | 636 | 1467364412679 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 01:13:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:13:32 INFO - PROCESS | 636 | 1467364412681 Marionette TRACE conn3 <- [1,553,null,{"value":"13"}] 01:13:32 INFO - PROCESS | 636 | 1467364412684 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 636 | 1467364412686 Marionette TRACE conn3 <- [1,554,null,{}] 01:13:32 INFO - PROCESS | 636 | 1467364412689 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:32 INFO - PROCESS | 636 | 1467364412691 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:32 INFO - PROCESS | 636 | 1467364412749 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 01:13:32 INFO - PROCESS | 636 | 1467364412757 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 636 | 1467364412759 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:32 INFO - PROCESS | 636 | ++DOCSHELL 1A478000 == 40 [pid = 636] [id = 148] 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A95B400) [pid = 636] [serial = 442] [outer = 00000000] 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1ABA6800) [pid = 636] [serial = 443] [outer = 1A95B400] 01:13:32 INFO - PROCESS | 636 | 1467364412802 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1ABA7000) [pid = 636] [serial = 444] [outer = 1A95B400] 01:13:33 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:33 INFO - PROCESS | 636 | --DOCSHELL 10A77000 == 39 [pid = 636] [id = 127] 01:13:33 INFO - PROCESS | 636 | --DOCSHELL 112AA800 == 38 [pid = 636] [id = 139] 01:13:33 INFO - PROCESS | 636 | --DOCSHELL 13D0C800 == 37 [pid = 636] [id = 138] 01:13:33 INFO - PROCESS | 636 | --DOCSHELL 16E98400 == 36 [pid = 636] [id = 136] 01:13:33 INFO - PROCESS | 636 | --DOCSHELL 10A76C00 == 35 [pid = 636] [id = 137] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 1A16E000 == 34 [pid = 636] [id = 145] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 17153000 == 33 [pid = 636] [id = 142] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 1601BC00 == 32 [pid = 636] [id = 141] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 19810C00 == 31 [pid = 636] [id = 144] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 10A99000 == 30 [pid = 636] [id = 146] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 17953800 == 29 [pid = 636] [id = 143] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 11265C00 == 28 [pid = 636] [id = 140] 01:13:34 INFO - PROCESS | 636 | --DOCSHELL 15FAA800 == 27 [pid = 636] [id = 147] 01:13:34 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10B59400) [pid = 636] [serial = 383] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1309DC00) [pid = 636] [serial = 386] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 79 (131E3800) [pid = 636] [serial = 387] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10ED0000) [pid = 636] [serial = 384] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 77 (151AD400) [pid = 636] [serial = 389] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1312F800) [pid = 636] [serial = 381] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 75 (12926C00) [pid = 636] [serial = 380] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 74 (179CDC00) [pid = 636] [serial = 398] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 73 (112AF800) [pid = 636] [serial = 371] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A9FC00) [pid = 636] [serial = 370] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16B0BC00) [pid = 636] [serial = 374] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FC8800) [pid = 636] [serial = 373] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C14800) [pid = 636] [serial = 377] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1980D400) [pid = 636] [serial = 376] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1714FC00) [pid = 636] [serial = 395] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 66 (17156800) [pid = 636] [serial = 396] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1715C400) [pid = 636] [serial = 402] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1601DC00) [pid = 636] [serial = 401] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19808C00) [pid = 636] [serial = 399] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 62 (15FD2400) [pid = 636] [serial = 392] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16025000) [pid = 636] [serial = 393] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1980F400) [pid = 636] [serial = 404] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 59 (19866400) [pid = 636] [serial = 405] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 58 (15363800) [pid = 636] [serial = 390] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | --DOMWINDOW == 57 (1A16F000) [pid = 636] [serial = 407] [outer = 00000000] [url = about:blank] 01:13:34 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:34 INFO - PROCESS | 636 | 1467364414323 Marionette TRACE conn3 <- [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]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1674ms 01:13:34 INFO - PROCESS | 636 | 1467364414364 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 636 | 1467364414368 Marionette TRACE conn3 <- [1,557,null,{"value":"13"}] 01:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:13:34 INFO - PROCESS | 636 | 1467364414354 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 636 | 1467364414358 Marionette TRACE conn3 <- [1,558,null,{}] 01:13:34 INFO - PROCESS | 636 | 1467364414364 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 636 | 1467364414367 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:34 INFO - PROCESS | 636 | 1467364414456 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 01:13:34 INFO - PROCESS | 636 | 1467364414464 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:34 INFO - PROCESS | 636 | 1467364414469 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:34 INFO - PROCESS | 636 | ++DOCSHELL 10E2B400 == 28 [pid = 636] [id = 149] 01:13:34 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10ECFC00) [pid = 636] [serial = 445] [outer = 00000000] 01:13:34 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (110E7400) [pid = 636] [serial = 446] [outer = 10ECFC00] 01:13:34 INFO - PROCESS | 636 | 1467364414517 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (11265C00) [pid = 636] [serial = 447] [outer = 10ECFC00] 01:13:34 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:34 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:34 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:34 INFO - PROCESS | 636 | 1467364414908 Marionette TRACE conn3 <- [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]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 589ms 01:13:34 INFO - PROCESS | 636 | 1467364414966 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 01:13:34 INFO - PROCESS | 636 | 1467364414971 Marionette TRACE conn3 <- [1,561,null,{"value":"13"}] 01:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:13:34 INFO - PROCESS | 636 | 1467364414978 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 636 | 1467364414980 Marionette TRACE conn3 <- [1,562,null,{}] 01:13:34 INFO - PROCESS | 636 | 1467364414984 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:34 INFO - PROCESS | 636 | 1467364414987 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:35 INFO - PROCESS | 636 | 1467364415053 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 01:13:35 INFO - PROCESS | 636 | 1467364415062 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 636 | 1467364415064 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:35 INFO - PROCESS | 636 | ++DOCSHELL 12BCCC00 == 29 [pid = 636] [id = 150] 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (12BCF000) [pid = 636] [serial = 448] [outer = 00000000] 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (12D7E000) [pid = 636] [serial = 449] [outer = 12BCF000] 01:13:35 INFO - PROCESS | 636 | 1467364415116 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1304E800) [pid = 636] [serial = 450] [outer = 12BCF000] 01:13:35 INFO - PROCESS | 636 | 1467364415499 Marionette TRACE conn3 <- [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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:13:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 549ms 01:13:35 INFO - PROCESS | 636 | 1467364415539 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 636 | 1467364415541 Marionette TRACE conn3 <- [1,565,null,{"value":"13"}] 01:13:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:13:35 INFO - PROCESS | 636 | 1467364415546 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 636 | 1467364415549 Marionette TRACE conn3 <- [1,566,null,{}] 01:13:35 INFO - PROCESS | 636 | 1467364415561 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:35 INFO - PROCESS | 636 | 1467364415565 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:35 INFO - PROCESS | 636 | 1467364415681 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 01:13:35 INFO - PROCESS | 636 | 1467364415701 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 636 | 1467364415704 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:35 INFO - PROCESS | 636 | ++DOCSHELL 157E7000 == 30 [pid = 636] [id = 151] 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (157EB000) [pid = 636] [serial = 451] [outer = 00000000] 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15AC1000) [pid = 636] [serial = 452] [outer = 157EB000] 01:13:35 INFO - PROCESS | 636 | 1467364415752 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FAE000) [pid = 636] [serial = 453] [outer = 157EB000] 01:13:36 INFO - PROCESS | 636 | 1467364416172 Marionette TRACE conn3 <- [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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 629ms 01:13:36 INFO - PROCESS | 636 | 1467364416192 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 636 | 1467364416205 Marionette TRACE conn3 <- [1,569,null,{"value":"13"}] 01:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:13:36 INFO - PROCESS | 636 | 1467364416209 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 636 | 1467364416211 Marionette TRACE conn3 <- [1,570,null,{}] 01:13:36 INFO - PROCESS | 636 | 1467364416214 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:36 INFO - PROCESS | 636 | 1467364416216 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:36 INFO - PROCESS | 636 | 1467364416286 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 01:13:36 INFO - PROCESS | 636 | 1467364416291 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 636 | 1467364416293 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:36 INFO - PROCESS | 636 | ++DOCSHELL 13942000 == 31 [pid = 636] [id = 152] 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13CF0000) [pid = 636] [serial = 454] [outer = 00000000] 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (151B0400) [pid = 636] [serial = 455] [outer = 13CF0000] 01:13:36 INFO - PROCESS | 636 | 1467364416337 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FAD000) [pid = 636] [serial = 456] [outer = 13CF0000] 01:13:36 INFO - PROCESS | 636 | 1467364416717 Marionette TRACE conn3 <- [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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 549ms 01:13:36 INFO - PROCESS | 636 | 1467364416755 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 636 | 1467364416757 Marionette TRACE conn3 <- [1,573,null,{"value":"13"}] 01:13:36 INFO - PROCESS | 636 | 1467364416760 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:13:36 INFO - PROCESS | 636 | 1467364416762 Marionette TRACE conn3 <- [1,574,null,{}] 01:13:36 INFO - PROCESS | 636 | 1467364416765 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:36 INFO - PROCESS | 636 | 1467364416767 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:36 INFO - PROCESS | 636 | 1467364416825 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 01:13:36 INFO - PROCESS | 636 | 1467364416831 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 636 | 1467364416833 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:36 INFO - PROCESS | 636 | ++DOCSHELL 1601E400 == 32 [pid = 636] [id = 153] 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16021000) [pid = 636] [serial = 457] [outer = 00000000] 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16E95000) [pid = 636] [serial = 458] [outer = 16021000] 01:13:36 INFO - PROCESS | 636 | 1467364416876 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (17180000) [pid = 636] [serial = 459] [outer = 16021000] 01:13:37 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:37 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:37 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:37 INFO - PROCESS | 636 | 1467364417292 Marionette TRACE conn3 <- [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]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 603ms 01:13:37 INFO - PROCESS | 636 | 1467364417369 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 636 | 1467364417352 Marionette TRACE conn3 <- [1,577,null,{"value":"13"}] 01:13:37 INFO - PROCESS | 636 | 1467364417356 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 636 | 1467364417357 Marionette TRACE conn3 <- [1,578,null,{}] 01:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:13:37 INFO - PROCESS | 636 | 1467364417361 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:37 INFO - PROCESS | 636 | 1467364417367 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:37 INFO - PROCESS | 636 | 1467364417473 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 01:13:37 INFO - PROCESS | 636 | 1467364417479 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 636 | 1467364417481 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:37 INFO - PROCESS | 636 | ++DOCSHELL 17793800 == 33 [pid = 636] [id = 154] 01:13:37 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (179D2400) [pid = 636] [serial = 460] [outer = 00000000] 01:13:37 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (18284000) [pid = 636] [serial = 461] [outer = 179D2400] 01:13:37 INFO - PROCESS | 636 | 1467364417506 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19807000) [pid = 636] [serial = 462] [outer = 179D2400] 01:13:37 INFO - PROCESS | 636 | 1467364417866 Marionette TRACE conn3 <- [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]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 549ms 01:13:37 INFO - PROCESS | 636 | 1467364417922 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 636 | 1467364417924 Marionette TRACE conn3 <- [1,581,null,{"value":"13"}] 01:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:13:37 INFO - PROCESS | 636 | 1467364417928 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 636 | 1467364417929 Marionette TRACE conn3 <- [1,582,null,{}] 01:13:37 INFO - PROCESS | 636 | 1467364417915 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:37 INFO - PROCESS | 636 | 1467364417916 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:38 INFO - PROCESS | 636 | 1467364418032 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 01:13:38 INFO - PROCESS | 636 | 1467364418040 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 636 | 1467364418042 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:38 INFO - PROCESS | 636 | ++DOCSHELL 1342B400 == 34 [pid = 636] [id = 155] 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1827FC00) [pid = 636] [serial = 463] [outer = 00000000] 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19867C00) [pid = 636] [serial = 464] [outer = 1827FC00] 01:13:38 INFO - PROCESS | 636 | 1467364418067 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19868000) [pid = 636] [serial = 465] [outer = 1827FC00] 01:13:38 INFO - PROCESS | 636 | 1467364418428 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 549ms 01:13:38 INFO - PROCESS | 636 | 1467364418475 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 636 | 1467364418477 Marionette TRACE conn3 <- [1,585,null,{"value":"13"}] 01:13:38 INFO - PROCESS | 636 | 1467364418480 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:13:38 INFO - PROCESS | 636 | 1467364418464 Marionette TRACE conn3 <- [1,586,null,{}] 01:13:38 INFO - PROCESS | 636 | 1467364418467 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:38 INFO - PROCESS | 636 | 1467364418469 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:38 INFO - PROCESS | 636 | 1467364418542 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 01:13:38 INFO - PROCESS | 636 | 1467364418547 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 636 | 1467364418549 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:38 INFO - PROCESS | 636 | ++DOCSHELL 19C0E800 == 35 [pid = 636] [id = 156] 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C0FC00) [pid = 636] [serial = 466] [outer = 00000000] 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C1C800) [pid = 636] [serial = 467] [outer = 19C0FC00] 01:13:38 INFO - PROCESS | 636 | 1467364418591 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19C1DC00) [pid = 636] [serial = 468] [outer = 19C0FC00] 01:13:38 INFO - PROCESS | 636 | 1467364418990 Marionette TRACE conn3 <- [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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 550ms 01:13:39 INFO - PROCESS | 636 | 1467364419029 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 636 | 1467364419031 Marionette TRACE conn3 <- [1,589,null,{"value":"13"}] 01:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:13:39 INFO - PROCESS | 636 | 1467364419021 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 636 | 1467364419023 Marionette TRACE conn3 <- [1,590,null,{}] 01:13:39 INFO - PROCESS | 636 | 1467364419027 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 636 | 1467364419029 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:39 INFO - PROCESS | 636 | 1467364419127 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 01:13:39 INFO - PROCESS | 636 | 1467364419132 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 636 | 1467364419134 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:39 INFO - PROCESS | 636 | ++DOCSHELL 157E6C00 == 36 [pid = 636] [id = 157] 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1980DC00) [pid = 636] [serial = 469] [outer = 00000000] 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A302400) [pid = 636] [serial = 470] [outer = 1980DC00] 01:13:39 INFO - PROCESS | 636 | 1467364419162 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A306400) [pid = 636] [serial = 471] [outer = 1980DC00] 01:13:39 INFO - PROCESS | 636 | 1467364419599 Marionette TRACE conn3 <- [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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 589ms 01:13:39 INFO - PROCESS | 636 | 1467364419623 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 636 | 1467364419625 Marionette TRACE conn3 <- [1,593,null,{"value":"13"}] 01:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:13:39 INFO - PROCESS | 636 | 1467364419633 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 636 | 1467364419634 Marionette TRACE conn3 <- [1,594,null,{}] 01:13:39 INFO - PROCESS | 636 | 1467364419638 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:39 INFO - PROCESS | 636 | 1467364419640 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:39 INFO - PROCESS | 636 | 1467364419739 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 01:13:39 INFO - PROCESS | 636 | 1467364419749 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 636 | 1467364419751 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:39 INFO - PROCESS | 636 | ++DOCSHELL 1A67C800 == 37 [pid = 636] [id = 158] 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A67CC00) [pid = 636] [serial = 472] [outer = 00000000] 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A686000) [pid = 636] [serial = 473] [outer = 1A67CC00] 01:13:39 INFO - PROCESS | 636 | 1467364419793 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A952C00) [pid = 636] [serial = 474] [outer = 1A67CC00] 01:13:40 INFO - PROCESS | 636 | 1467364420162 Marionette TRACE conn3 <- [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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 549ms 01:13:40 INFO - PROCESS | 636 | 1467364420182 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 636 | 1467364420184 Marionette TRACE conn3 <- [1,597,null,{"value":"13"}] 01:13:40 INFO - PROCESS | 636 | 1467364420188 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:13:40 INFO - PROCESS | 636 | 1467364420190 Marionette TRACE conn3 <- [1,598,null,{}] 01:13:40 INFO - PROCESS | 636 | 1467364420193 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:40 INFO - PROCESS | 636 | 1467364420195 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:40 INFO - PROCESS | 636 | 1467364420320 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 01:13:40 INFO - PROCESS | 636 | 1467364420326 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 636 | 1467364420328 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:40 INFO - PROCESS | 636 | ++DOCSHELL 15FCA400 == 38 [pid = 636] [id = 159] 01:13:40 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1ABA5C00) [pid = 636] [serial = 475] [outer = 00000000] 01:13:40 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1AE45000) [pid = 636] [serial = 476] [outer = 1ABA5C00] 01:13:40 INFO - PROCESS | 636 | 1467364420373 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1AF0CC00) [pid = 636] [serial = 477] [outer = 1ABA5C00] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 89 (17E3D000) [pid = 636] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 88 (19863400) [pid = 636] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A482000) [pid = 636] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 86 (176D8000) [pid = 636] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1715A000) [pid = 636] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1601C800) [pid = 636] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1312E800) [pid = 636] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 82 (112AB800) [pid = 636] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 81 (13D0F400) [pid = 636] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10A79000) [pid = 636] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1980E800) [pid = 636] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:13:40 INFO - PROCESS | 636 | --DOMWINDOW == 78 (129F7800) [pid = 636] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:13:40 INFO - PROCESS | 636 | 1467364420848 Marionette TRACE conn3 <- [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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 683ms 01:13:40 INFO - PROCESS | 636 | 1467364420884 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 636 | 1467364420886 Marionette TRACE conn3 <- [1,601,null,{"value":"13"}] 01:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:13:40 INFO - PROCESS | 636 | 1467364420890 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 636 | 1467364420892 Marionette TRACE conn3 <- [1,602,null,{}] 01:13:40 INFO - PROCESS | 636 | 1467364420895 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:40 INFO - PROCESS | 636 | 1467364420897 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:40 INFO - PROCESS | 636 | 1467364420956 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 01:13:40 INFO - PROCESS | 636 | 1467364420961 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 636 | 1467364420963 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:40 INFO - PROCESS | 636 | ++DOCSHELL 15FC6C00 == 39 [pid = 636] [id = 160] 01:13:40 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FC7400) [pid = 636] [serial = 478] [outer = 00000000] 01:13:40 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (176D8000) [pid = 636] [serial = 479] [outer = 15FC7400] 01:13:40 INFO - PROCESS | 636 | 1467364421012 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19803800) [pid = 636] [serial = 480] [outer = 15FC7400] 01:13:41 INFO - PROCESS | 636 | 1467364421354 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 509ms 01:13:41 INFO - PROCESS | 636 | 1467364421402 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 636 | 1467364421404 Marionette TRACE conn3 <- [1,605,null,{"value":"13"}] 01:13:41 INFO - PROCESS | 636 | 1467364421411 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:13:41 INFO - PROCESS | 636 | 1467364421413 Marionette TRACE conn3 <- [1,606,null,{}] 01:13:41 INFO - PROCESS | 636 | 1467364421416 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:41 INFO - PROCESS | 636 | 1467364421418 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:41 INFO - PROCESS | 636 | 1467364421484 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 01:13:41 INFO - PROCESS | 636 | 1467364421490 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 636 | 1467364421492 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:41 INFO - PROCESS | 636 | ++DOCSHELL 18045C00 == 40 [pid = 636] [id = 161] 01:13:41 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A67E400) [pid = 636] [serial = 481] [outer = 00000000] 01:13:41 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1AE43000) [pid = 636] [serial = 482] [outer = 1A67E400] 01:13:41 INFO - PROCESS | 636 | 1467364421536 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1AF0EC00) [pid = 636] [serial = 483] [outer = 1A67E400] 01:13:41 INFO - PROCESS | 636 | 1467364421902 Marionette TRACE conn3 <- [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]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 549ms 01:13:41 INFO - PROCESS | 636 | 1467364421959 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 636 | 1467364421961 Marionette TRACE conn3 <- [1,609,null,{"value":"13"}] 01:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:13:41 INFO - PROCESS | 636 | 1467364421964 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 636 | 1467364421965 Marionette TRACE conn3 <- [1,610,null,{}] 01:13:41 INFO - PROCESS | 636 | 1467364421969 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:41 INFO - PROCESS | 636 | 1467364421970 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:42 INFO - PROCESS | 636 | 1467364422052 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 01:13:42 INFO - PROCESS | 636 | 1467364422063 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 636 | 1467364422065 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:42 INFO - PROCESS | 636 | ++DOCSHELL 10BA4400 == 41 [pid = 636] [id = 162] 01:13:42 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10BA8800) [pid = 636] [serial = 484] [outer = 00000000] 01:13:42 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10BADC00) [pid = 636] [serial = 485] [outer = 10BA8800] 01:13:42 INFO - PROCESS | 636 | 1467364422088 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (15FCE400) [pid = 636] [serial = 486] [outer = 10BA8800] 01:13:42 INFO - PROCESS | 636 | --DOCSHELL 1A478000 == 40 [pid = 636] [id = 148] 01:13:42 INFO - PROCESS | 636 | --DOCSHELL 10E2B400 == 39 [pid = 636] [id = 149] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 19C0E800 == 38 [pid = 636] [id = 156] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 1342B400 == 37 [pid = 636] [id = 155] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 12BCCC00 == 36 [pid = 636] [id = 150] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 157E7000 == 35 [pid = 636] [id = 151] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 15FCA400 == 34 [pid = 636] [id = 159] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 13942000 == 33 [pid = 636] [id = 152] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 157E6C00 == 32 [pid = 636] [id = 157] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 15FC6C00 == 31 [pid = 636] [id = 160] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 17793800 == 30 [pid = 636] [id = 154] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 18045C00 == 29 [pid = 636] [id = 161] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 1A67C800 == 28 [pid = 636] [id = 158] 01:13:43 INFO - PROCESS | 636 | --DOCSHELL 1601E400 == 27 [pid = 636] [id = 153] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19807C00) [pid = 636] [serial = 428] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19C20400) [pid = 636] [serial = 431] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1980CC00) [pid = 636] [serial = 429] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A686400) [pid = 636] [serial = 434] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19C06C00) [pid = 636] [serial = 432] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1A684C00) [pid = 636] [serial = 440] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A953400) [pid = 636] [serial = 435] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1ABA6800) [pid = 636] [serial = 443] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A957400) [pid = 636] [serial = 441] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 77 (176E3C00) [pid = 636] [serial = 425] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 76 (16D13C00) [pid = 636] [serial = 422] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 75 (16DFB000) [pid = 636] [serial = 423] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 74 (14361C00) [pid = 636] [serial = 419] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 73 (151AE800) [pid = 636] [serial = 420] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11CD1000) [pid = 636] [serial = 416] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1292E400) [pid = 636] [serial = 417] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FAC000) [pid = 636] [serial = 414] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15AC0C00) [pid = 636] [serial = 413] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 68 (11C4B400) [pid = 636] [serial = 411] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 67 (11259400) [pid = 636] [serial = 410] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A170400) [pid = 636] [serial = 408] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 65 (16023400) [pid = 636] [serial = 437] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 64 (17791800) [pid = 636] [serial = 426] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | --DOMWINDOW == 63 (179D1800) [pid = 636] [serial = 438] [outer = 00000000] [url = about:blank] 01:13:43 INFO - PROCESS | 636 | 1467364423605 Marionette TRACE conn3 <- [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]]]}] 01:13:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:13:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1675ms 01:13:43 INFO - PROCESS | 636 | 1467364423647 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 636 | 1467364423651 Marionette TRACE conn3 <- [1,613,null,{"value":"13"}] 01:13:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:13:43 INFO - PROCESS | 636 | 1467364423637 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 636 | 1467364423640 Marionette TRACE conn3 <- [1,614,null,{}] 01:13:43 INFO - PROCESS | 636 | 1467364423646 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:43 INFO - PROCESS | 636 | 1467364423649 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:43 INFO - PROCESS | 636 | 1467364423737 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 01:13:43 INFO - PROCESS | 636 | 1467364423746 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:43 INFO - PROCESS | 636 | 1467364423751 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:43 INFO - PROCESS | 636 | ++DOCSHELL 10A9F800 == 28 [pid = 636] [id = 163] 01:13:43 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10B59400) [pid = 636] [serial = 487] [outer = 00000000] 01:13:43 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10BAE800) [pid = 636] [serial = 488] [outer = 10B59400] 01:13:43 INFO - PROCESS | 636 | 1467364423782 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10E28400) [pid = 636] [serial = 489] [outer = 10B59400] 01:13:44 INFO - PROCESS | 636 | 1467364424216 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 590ms 01:13:44 INFO - PROCESS | 636 | 1467364424249 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 636 | 1467364424254 Marionette TRACE conn3 <- [1,617,null,{"value":"13"}] 01:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:13:44 INFO - PROCESS | 636 | 1467364424260 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 636 | 1467364424263 Marionette TRACE conn3 <- [1,618,null,{}] 01:13:44 INFO - PROCESS | 636 | 1467364424267 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:44 INFO - PROCESS | 636 | 1467364424270 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:44 INFO - PROCESS | 636 | 1467364424335 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 01:13:44 INFO - PROCESS | 636 | 1467364424344 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 636 | 1467364424347 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:44 INFO - PROCESS | 636 | ++DOCSHELL 11CD0C00 == 29 [pid = 636] [id = 164] 01:13:44 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (11CD1000) [pid = 636] [serial = 490] [outer = 00000000] 01:13:44 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1281D400) [pid = 636] [serial = 491] [outer = 11CD1000] 01:13:44 INFO - PROCESS | 636 | 1467364424394 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (129A9000) [pid = 636] [serial = 492] [outer = 11CD1000] 01:13:44 INFO - PROCESS | 636 | 1467364424789 Marionette TRACE conn3 <- [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]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 549ms 01:13:44 INFO - PROCESS | 636 | 1467364424804 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 636 | 1467364424806 Marionette TRACE conn3 <- [1,621,null,{"value":"13"}] 01:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:13:44 INFO - PROCESS | 636 | 1467364424809 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 636 | 1467364424813 Marionette TRACE conn3 <- [1,622,null,{}] 01:13:44 INFO - PROCESS | 636 | 1467364424827 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:44 INFO - PROCESS | 636 | 1467364424832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:44 INFO - PROCESS | 636 | 1467364424894 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 01:13:44 INFO - PROCESS | 636 | 1467364424934 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 636 | 1467364424937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:44 INFO - PROCESS | 636 | ++DOCSHELL 1342DC00 == 30 [pid = 636] [id = 165] 01:13:44 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1342E000) [pid = 636] [serial = 493] [outer = 00000000] 01:13:45 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (13D0A400) [pid = 636] [serial = 494] [outer = 1342E000] 01:13:45 INFO - PROCESS | 636 | 1467364425026 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14317400) [pid = 636] [serial = 495] [outer = 1342E000] 01:13:45 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:45 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:45 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:45 INFO - PROCESS | 636 | 1467364425368 Marionette TRACE conn3 <- [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]]]}] 01:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 603ms 01:13:45 INFO - PROCESS | 636 | 1467364425403 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 636 | 1467364425405 Marionette TRACE conn3 <- [1,625,null,{"value":"13"}] 01:13:45 INFO - PROCESS | 636 | 1467364425409 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 636 | 1467364425410 Marionette TRACE conn3 <- [1,626,null,{}] 01:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:13:45 INFO - PROCESS | 636 | 1467364425424 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:45 INFO - PROCESS | 636 | 1467364425426 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:45 INFO - PROCESS | 636 | 1467364425537 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 01:13:45 INFO - PROCESS | 636 | 1467364425530 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 636 | 1467364425532 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:45 INFO - PROCESS | 636 | ++DOCSHELL 1438BC00 == 31 [pid = 636] [id = 166] 01:13:45 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (14396000) [pid = 636] [serial = 496] [outer = 00000000] 01:13:45 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1535B400) [pid = 636] [serial = 497] [outer = 14396000] 01:13:45 INFO - PROCESS | 636 | 1467364425576 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15ABF800) [pid = 636] [serial = 498] [outer = 14396000] 01:13:45 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:45 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:45 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:45 INFO - PROCESS | 636 | 1467364425919 Marionette TRACE conn3 <- [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]]]}] 01:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 550ms 01:13:45 INFO - PROCESS | 636 | 1467364425964 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 636 | 1467364425966 Marionette TRACE conn3 <- [1,629,null,{"value":"13"}] 01:13:45 INFO - PROCESS | 636 | 1467364425969 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:13:45 INFO - PROCESS | 636 | 1467364425971 Marionette TRACE conn3 <- [1,630,null,{}] 01:13:45 INFO - PROCESS | 636 | 1467364425975 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:45 INFO - PROCESS | 636 | 1467364425977 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:46 INFO - PROCESS | 636 | 1467364426066 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 01:13:46 INFO - PROCESS | 636 | 1467364426114 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 636 | 1467364426116 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:46 INFO - PROCESS | 636 | ++DOCSHELL 15E34400 == 32 [pid = 636] [id = 167] 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15FAB000) [pid = 636] [serial = 499] [outer = 00000000] 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FB4400) [pid = 636] [serial = 500] [outer = 15FAB000] 01:13:46 INFO - PROCESS | 636 | 1467364426160 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FD2C00) [pid = 636] [serial = 501] [outer = 15FAB000] 01:13:46 INFO - PROCESS | 636 | 1467364426490 Marionette TRACE conn3 <- [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]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 549ms 01:13:46 INFO - PROCESS | 636 | 1467364426521 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 636 | 1467364426523 Marionette TRACE conn3 <- [1,633,null,{"value":"13"}] 01:13:46 INFO - PROCESS | 636 | 1467364426526 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:13:46 INFO - PROCESS | 636 | 1467364426528 Marionette TRACE conn3 <- [1,634,null,{}] 01:13:46 INFO - PROCESS | 636 | 1467364426532 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:46 INFO - PROCESS | 636 | 1467364426537 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:46 INFO - PROCESS | 636 | 1467364426654 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 01:13:46 INFO - PROCESS | 636 | 1467364426667 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 636 | 1467364426669 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:46 INFO - PROCESS | 636 | ++DOCSHELL 16D18400 == 33 [pid = 636] [id = 168] 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16DF2800) [pid = 636] [serial = 502] [outer = 00000000] 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1717E400) [pid = 636] [serial = 503] [outer = 16DF2800] 01:13:46 INFO - PROCESS | 636 | 1467364426712 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (176A3400) [pid = 636] [serial = 504] [outer = 16DF2800] 01:13:47 INFO - PROCESS | 636 | 1467364427037 Marionette TRACE conn3 <- [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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 536ms 01:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:13:47 INFO - PROCESS | 636 | 1467364427078 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 636 | 1467364427079 Marionette TRACE conn3 <- [1,637,null,{"value":"13"}] 01:13:47 INFO - PROCESS | 636 | 1467364427083 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 636 | 1467364427084 Marionette TRACE conn3 <- [1,638,null,{}] 01:13:47 INFO - PROCESS | 636 | 1467364427088 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 636 | 1467364427090 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:47 INFO - PROCESS | 636 | 1467364427200 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 01:13:47 INFO - PROCESS | 636 | 1467364427214 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 636 | 1467364427216 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:47 INFO - PROCESS | 636 | ++DOCSHELL 17697400 == 34 [pid = 636] [id = 169] 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1769D800) [pid = 636] [serial = 505] [outer = 00000000] 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1794E000) [pid = 636] [serial = 506] [outer = 1769D800] 01:13:47 INFO - PROCESS | 636 | 1467364427260 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17953800) [pid = 636] [serial = 507] [outer = 1769D800] 01:13:47 INFO - PROCESS | 636 | 1467364427628 Marionette TRACE conn3 <- [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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 590ms 01:13:47 INFO - PROCESS | 636 | 1467364427674 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 636 | 1467364427676 Marionette TRACE conn3 <- [1,641,null,{"value":"13"}] 01:13:47 INFO - PROCESS | 636 | 1467364427679 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:13:47 INFO - PROCESS | 636 | 1467364427681 Marionette TRACE conn3 <- [1,642,null,{}] 01:13:47 INFO - PROCESS | 636 | 1467364427684 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:47 INFO - PROCESS | 636 | 1467364427686 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:47 INFO - PROCESS | 636 | 1467364427746 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 01:13:47 INFO - PROCESS | 636 | 1467364427755 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 636 | 1467364427757 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:47 INFO - PROCESS | 636 | ++DOCSHELL 18046400 == 35 [pid = 636] [id = 170] 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19804400) [pid = 636] [serial = 508] [outer = 00000000] 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1980F400) [pid = 636] [serial = 509] [outer = 19804400] 01:13:47 INFO - PROCESS | 636 | 1467364427800 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19810000) [pid = 636] [serial = 510] [outer = 19804400] 01:13:48 INFO - PROCESS | 636 | 1467364428207 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 536ms 01:13:48 INFO - PROCESS | 636 | 1467364428237 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 636 | 1467364428239 Marionette TRACE conn3 <- [1,645,null,{"value":"13"}] 01:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:13:48 INFO - PROCESS | 636 | 1467364428242 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 636 | 1467364428244 Marionette TRACE conn3 <- [1,646,null,{}] 01:13:48 INFO - PROCESS | 636 | 1467364428229 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:48 INFO - PROCESS | 636 | 1467364428231 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:48 INFO - PROCESS | 636 | 1467364428355 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 01:13:48 INFO - PROCESS | 636 | 1467364428377 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 636 | 1467364428379 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:48 INFO - PROCESS | 636 | ++DOCSHELL 1342CC00 == 36 [pid = 636] [id = 171] 01:13:48 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1986B000) [pid = 636] [serial = 511] [outer = 00000000] 01:13:48 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (19C13800) [pid = 636] [serial = 512] [outer = 1986B000] 01:13:48 INFO - PROCESS | 636 | 1467364428422 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (19C14000) [pid = 636] [serial = 513] [outer = 1986B000] 01:13:48 INFO - PROCESS | 636 | 1467364428788 Marionette TRACE conn3 <- [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]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 603ms 01:13:48 INFO - PROCESS | 636 | 1467364428837 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 636 | 1467364428839 Marionette TRACE conn3 <- [1,649,null,{"value":"13"}] 01:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:13:48 INFO - PROCESS | 636 | 1467364428849 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 636 | 1467364428851 Marionette TRACE conn3 <- [1,650,null,{}] 01:13:48 INFO - PROCESS | 636 | 1467364428854 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:48 INFO - PROCESS | 636 | 1467364428856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:48 INFO - PROCESS | 636 | 1467364428957 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 01:13:48 INFO - PROCESS | 636 | 1467364428966 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 636 | 1467364428968 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:49 INFO - PROCESS | 636 | ++DOCSHELL 1980C800 == 37 [pid = 636] [id = 172] 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (19FD8800) [pid = 636] [serial = 514] [outer = 00000000] 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (1A30B400) [pid = 636] [serial = 515] [outer = 19FD8800] 01:13:49 INFO - PROCESS | 636 | 1467364429034 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (1A482000) [pid = 636] [serial = 516] [outer = 19FD8800] 01:13:49 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:49 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:49 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:49 INFO - PROCESS | 636 | 1467364429388 Marionette TRACE conn3 <- [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]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 603ms 01:13:49 INFO - PROCESS | 636 | 1467364429440 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 636 | 1467364429442 Marionette TRACE conn3 <- [1,653,null,{"value":"13"}] 01:13:49 INFO - PROCESS | 636 | 1467364429445 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:13:49 INFO - PROCESS | 636 | 1467364429448 Marionette TRACE conn3 <- [1,654,null,{}] 01:13:49 INFO - PROCESS | 636 | 1467364429451 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:49 INFO - PROCESS | 636 | 1467364429454 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:49 INFO - PROCESS | 636 | 1467364429582 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 01:13:49 INFO - PROCESS | 636 | 1467364429607 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 636 | 1467364429609 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:49 INFO - PROCESS | 636 | ++DOCSHELL 1511C800 == 38 [pid = 636] [id = 173] 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (1A67D800) [pid = 636] [serial = 517] [outer = 00000000] 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1A957800) [pid = 636] [serial = 518] [outer = 1A67D800] 01:13:49 INFO - PROCESS | 636 | 1467364429635 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (1A960000) [pid = 636] [serial = 519] [outer = 1A67D800] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 95 (1A67E400) [pid = 636] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 94 (1980DC00) [pid = 636] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 93 (1A67CC00) [pid = 636] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 92 (1ABA5C00) [pid = 636] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1827FC00) [pid = 636] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 90 (179D2400) [pid = 636] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 89 (16021000) [pid = 636] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 88 (13CF0000) [pid = 636] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 87 (157EB000) [pid = 636] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 86 (12BCF000) [pid = 636] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10ECFC00) [pid = 636] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A95B400) [pid = 636] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19C0FC00) [pid = 636] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:13:49 INFO - PROCESS | 636 | --DOMWINDOW == 82 (15FC7400) [pid = 636] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:13:50 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:50 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:50 INFO - PROCESS | 636 | 1467364430117 Marionette TRACE conn3 <- [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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 710ms 01:13:50 INFO - PROCESS | 636 | 1467364430158 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 01:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:13:50 INFO - PROCESS | 636 | 1467364430162 Marionette TRACE conn3 <- [1,657,null,{"value":"13"}] 01:13:50 INFO - PROCESS | 636 | 1467364430165 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 636 | 1467364430166 Marionette TRACE conn3 <- [1,658,null,{}] 01:13:50 INFO - PROCESS | 636 | 1467364430170 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:50 INFO - PROCESS | 636 | 1467364430172 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:50 INFO - PROCESS | 636 | 1467364430249 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 01:13:50 INFO - PROCESS | 636 | 1467364430254 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 636 | 1467364430256 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:50 INFO - PROCESS | 636 | ++DOCSHELL 1281F000 == 39 [pid = 636] [id = 174] 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (15E2D000) [pid = 636] [serial = 520] [outer = 00000000] 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17105800) [pid = 636] [serial = 521] [outer = 15E2D000] 01:13:50 INFO - PROCESS | 636 | 1467364430280 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17E40C00) [pid = 636] [serial = 522] [outer = 15E2D000] 01:13:50 INFO - PROCESS | 636 | 1467364430638 Marionette TRACE conn3 <- [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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:13:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 509ms 01:13:50 INFO - PROCESS | 636 | 1467364430691 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 636 | 1467364430693 Marionette TRACE conn3 <- [1,661,null,{"value":"13"}] 01:13:50 INFO - PROCESS | 636 | 1467364430696 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:13:50 INFO - PROCESS | 636 | 1467364430698 Marionette TRACE conn3 <- [1,662,null,{}] 01:13:50 INFO - PROCESS | 636 | 1467364430701 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:50 INFO - PROCESS | 636 | 1467364430703 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:50 INFO - PROCESS | 636 | 1467364430768 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 01:13:50 INFO - PROCESS | 636 | 1467364430776 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 636 | 1467364430778 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:50 INFO - PROCESS | 636 | ++DOCSHELL 17150C00 == 40 [pid = 636] [id = 175] 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (176E4400) [pid = 636] [serial = 523] [outer = 00000000] 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A95B400) [pid = 636] [serial = 524] [outer = 176E4400] 01:13:50 INFO - PROCESS | 636 | 1467364430820 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1ABA5C00) [pid = 636] [serial = 525] [outer = 176E4400] 01:13:51 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:51 INFO - PROCESS | 636 | [636] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:13:51 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:51 INFO - PROCESS | 636 | 1467364431196 Marionette TRACE conn3 <- [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]]]}] 01:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 01:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 549ms 01:13:51 INFO - PROCESS | 636 | 1467364431243 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 636 | 1467364431245 Marionette TRACE conn3 <- [1,665,null,{"value":"13"}] 01:13:51 INFO - PROCESS | 636 | 1467364431248 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:13:51 INFO - PROCESS | 636 | 1467364431250 Marionette TRACE conn3 <- [1,666,null,{}] 01:13:51 INFO - PROCESS | 636 | 1467364431253 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:51 INFO - PROCESS | 636 | 1467364431255 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:51 INFO - PROCESS | 636 | 1467364431314 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 01:13:51 INFO - PROCESS | 636 | 1467364431319 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 636 | 1467364431321 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:51 INFO - PROCESS | 636 | ++DOCSHELL 110E7000 == 41 [pid = 636] [id = 176] 01:13:51 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (15FB3C00) [pid = 636] [serial = 526] [outer = 00000000] 01:13:51 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1AE47800) [pid = 636] [serial = 527] [outer = 15FB3C00] 01:13:51 INFO - PROCESS | 636 | 1467364431364 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1AF12800) [pid = 636] [serial = 528] [outer = 15FB3C00] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 10BA4400 == 40 [pid = 636] [id = 162] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 10A9F800 == 39 [pid = 636] [id = 163] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1342DC00 == 38 [pid = 636] [id = 165] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 11CD0C00 == 37 [pid = 636] [id = 164] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 18046400 == 36 [pid = 636] [id = 170] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1438BC00 == 35 [pid = 636] [id = 166] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 17150C00 == 34 [pid = 636] [id = 175] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 17697400 == 33 [pid = 636] [id = 169] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 15E34400 == 32 [pid = 636] [id = 167] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 16D18400 == 31 [pid = 636] [id = 168] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1342CC00 == 30 [pid = 636] [id = 171] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1980C800 == 29 [pid = 636] [id = 172] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1511C800 == 28 [pid = 636] [id = 173] 01:13:52 INFO - PROCESS | 636 | --DOCSHELL 1281F000 == 27 [pid = 636] [id = 174] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 90 (1AF0EC00) [pid = 636] [serial = 483] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10BADC00) [pid = 636] [serial = 485] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A302400) [pid = 636] [serial = 470] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A686000) [pid = 636] [serial = 473] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1AE45000) [pid = 636] [serial = 476] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A952C00) [pid = 636] [serial = 474] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1AE43000) [pid = 636] [serial = 482] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1AF0CC00) [pid = 636] [serial = 477] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19867C00) [pid = 636] [serial = 464] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 81 (18284000) [pid = 636] [serial = 461] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19807000) [pid = 636] [serial = 462] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16E95000) [pid = 636] [serial = 458] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 78 (17180000) [pid = 636] [serial = 459] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 77 (151B0400) [pid = 636] [serial = 455] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FAD000) [pid = 636] [serial = 456] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15AC1000) [pid = 636] [serial = 452] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FAE000) [pid = 636] [serial = 453] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 73 (12D7E000) [pid = 636] [serial = 449] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1304E800) [pid = 636] [serial = 450] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 71 (110E7400) [pid = 636] [serial = 446] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 70 (11265C00) [pid = 636] [serial = 447] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1ABA7000) [pid = 636] [serial = 444] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C1C800) [pid = 636] [serial = 467] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19868000) [pid = 636] [serial = 465] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A306400) [pid = 636] [serial = 471] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 65 (176D8000) [pid = 636] [serial = 479] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19803800) [pid = 636] [serial = 480] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19C1DC00) [pid = 636] [serial = 468] [outer = 00000000] [url = about:blank] 01:13:52 INFO - PROCESS | 636 | 1467364432842 Marionette TRACE conn3 <- [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]]]}] 01:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1634ms 01:13:52 INFO - PROCESS | 636 | 1467364432877 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 01:13:52 INFO - PROCESS | 636 | 1467364432881 Marionette TRACE conn3 <- [1,669,null,{"value":"13"}] 01:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:13:52 INFO - PROCESS | 636 | 1467364432886 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 636 | 1467364432889 Marionette TRACE conn3 <- [1,670,null,{}] 01:13:52 INFO - PROCESS | 636 | 1467364432895 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:52 INFO - PROCESS | 636 | 1467364432899 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:52 INFO - PROCESS | 636 | 1467364432992 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 01:13:52 INFO - PROCESS | 636 | 1467364432999 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 636 | 1467364433004 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:53 INFO - PROCESS | 636 | ++DOCSHELL 10A0A000 == 28 [pid = 636] [id = 177] 01:13:53 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10A73800) [pid = 636] [serial = 529] [outer = 00000000] 01:13:53 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10A79800) [pid = 636] [serial = 530] [outer = 10A73800] 01:13:53 INFO - PROCESS | 636 | 1467364433040 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10A94000) [pid = 636] [serial = 531] [outer = 10A73800] 01:13:53 INFO - PROCESS | 636 | 1467364433902 Marionette TRACE conn3 <- [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]]]}] 01:13:53 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) 01:13:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1018ms 01:13:53 INFO - PROCESS | 636 | 1467364433910 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 01:13:53 INFO - PROCESS | 636 | 1467364433915 Marionette TRACE conn3 <- [1,673,null,{"value":"13"}] 01:13:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:13:53 INFO - PROCESS | 636 | 1467364433922 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 636 | 1467364433925 Marionette TRACE conn3 <- [1,674,null,{}] 01:13:53 INFO - PROCESS | 636 | 1467364433929 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:53 INFO - PROCESS | 636 | 1467364433932 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:54 INFO - PROCESS | 636 | 1467364434015 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 01:13:54 INFO - PROCESS | 636 | 1467364434022 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 636 | 1467364434024 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:54 INFO - PROCESS | 636 | ++DOCSHELL 10BAE400 == 29 [pid = 636] [id = 178] 01:13:54 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BAEC00) [pid = 636] [serial = 532] [outer = 00000000] 01:13:54 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10ED8C00) [pid = 636] [serial = 533] [outer = 10BAEC00] 01:13:54 INFO - PROCESS | 636 | 1467364434054 Marionette DEBUG loaded listener.js 01:13:54 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (110E5000) [pid = 636] [serial = 534] [outer = 10BAEC00] 01:13:54 INFO - PROCESS | 636 | 1467364434864 Marionette TRACE conn3 <- [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]]]}] 01:13:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 991ms 01:13:54 INFO - PROCESS | 636 | 1467364434917 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 01:13:54 INFO - PROCESS | 636 | 1467364434919 Marionette TRACE conn3 <- [1,677,null,{"value":"13"}] 01:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:13:54 INFO - PROCESS | 636 | 1467364434923 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 636 | 1467364434926 Marionette TRACE conn3 <- [1,678,null,{}] 01:13:54 INFO - PROCESS | 636 | 1467364434960 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:54 INFO - PROCESS | 636 | 1467364434964 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:55 INFO - PROCESS | 636 | 1467364435028 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 01:13:55 INFO - PROCESS | 636 | 1467364435036 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 636 | 1467364435039 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:55 INFO - PROCESS | 636 | ++DOCSHELL 129ABC00 == 30 [pid = 636] [id = 179] 01:13:55 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (129AEC00) [pid = 636] [serial = 535] [outer = 00000000] 01:13:55 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (12D78000) [pid = 636] [serial = 536] [outer = 129AEC00] 01:13:55 INFO - PROCESS | 636 | 1467364435087 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (12DC1000) [pid = 636] [serial = 537] [outer = 129AEC00] 01:13:55 INFO - PROCESS | 636 | 1467364435880 Marionette TRACE conn3 <- [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]]]}] 01:13:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:13:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 978ms 01:13:55 INFO - PROCESS | 636 | 1467364435903 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 01:13:55 INFO - PROCESS | 636 | 1467364435905 Marionette TRACE conn3 <- [1,681,null,{"value":"13"}] 01:13:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:13:55 INFO - PROCESS | 636 | 1467364435909 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 636 | 1467364435911 Marionette TRACE conn3 <- [1,682,null,{}] 01:13:55 INFO - PROCESS | 636 | 1467364435914 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:55 INFO - PROCESS | 636 | 1467364435916 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:55 INFO - PROCESS | 636 | 1467364436000 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 01:13:55 INFO - PROCESS | 636 | 1467364436005 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 636 | 1467364436007 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:55 INFO - PROCESS | 636 | ++DOCSHELL 12DC9400 == 31 [pid = 636] [id = 180] 01:13:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13036C00) [pid = 636] [serial = 538] [outer = 00000000] 01:13:56 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (131E8800) [pid = 636] [serial = 539] [outer = 13036C00] 01:13:56 INFO - PROCESS | 636 | 1467364436033 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13433400) [pid = 636] [serial = 540] [outer = 13036C00] 01:13:56 INFO - PROCESS | 636 | 1467364436827 Marionette TRACE conn3 <- [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]]]}] 01:13:56 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) 01:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 924ms 01:13:56 INFO - PROCESS | 636 | 1467364436846 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 636 | 1467364436848 Marionette TRACE conn3 <- [1,685,null,{"value":"13"}] 01:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:13:56 INFO - PROCESS | 636 | 1467364436851 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 636 | 1467364436853 Marionette TRACE conn3 <- [1,686,null,{}] 01:13:56 INFO - PROCESS | 636 | 1467364436864 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:56 INFO - PROCESS | 636 | 1467364436866 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:56 INFO - PROCESS | 636 | 1467364436952 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 01:13:56 INFO - PROCESS | 636 | 1467364436957 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 636 | 1467364436959 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:56 INFO - PROCESS | 636 | ++DOCSHELL 13125800 == 32 [pid = 636] [id = 181] 01:13:56 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13156C00) [pid = 636] [serial = 541] [outer = 00000000] 01:13:56 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (13D04800) [pid = 636] [serial = 542] [outer = 13156C00] 01:13:56 INFO - PROCESS | 636 | 1467364437002 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (14316400) [pid = 636] [serial = 543] [outer = 13156C00] 01:13:57 INFO - PROCESS | 636 | 1467364437847 Marionette TRACE conn3 <- [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]]]}] 01:13:57 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) 01:13:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1018ms 01:13:57 INFO - PROCESS | 636 | 1467364437884 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 01:13:57 INFO - PROCESS | 636 | 1467364437886 Marionette TRACE conn3 <- [1,689,null,{"value":"13"}] 01:13:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:13:57 INFO - PROCESS | 636 | 1467364437895 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 636 | 1467364437897 Marionette TRACE conn3 <- [1,690,null,{}] 01:13:57 INFO - PROCESS | 636 | 1467364437901 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:57 INFO - PROCESS | 636 | 1467364437907 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:58 INFO - PROCESS | 636 | 1467364438011 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 01:13:58 INFO - PROCESS | 636 | 1467364438017 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 636 | 1467364438019 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:58 INFO - PROCESS | 636 | ++DOCSHELL 1438B000 == 33 [pid = 636] [id = 182] 01:13:58 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1438C800) [pid = 636] [serial = 544] [outer = 00000000] 01:13:58 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15AC1000) [pid = 636] [serial = 545] [outer = 1438C800] 01:13:58 INFO - PROCESS | 636 | 1467364438063 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15FAA400) [pid = 636] [serial = 546] [outer = 1438C800] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 80 (176E4400) [pid = 636] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1986B000) [pid = 636] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19FD8800) [pid = 636] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A67D800) [pid = 636] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19804400) [pid = 636] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1769D800) [pid = 636] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16DF2800) [pid = 636] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FAB000) [pid = 636] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 72 (14396000) [pid = 636] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1342E000) [pid = 636] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 70 (11CD1000) [pid = 636] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10B59400) [pid = 636] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10BA8800) [pid = 636] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:13:58 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15E2D000) [pid = 636] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:13:58 INFO - PROCESS | 636 | 1467364438861 Marionette TRACE conn3 <- [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]]]}] 01:13:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1018ms 01:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:13:58 INFO - PROCESS | 636 | 1467364438905 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 636 | 1467364438907 Marionette TRACE conn3 <- [1,693,null,{"value":"13"}] 01:13:58 INFO - PROCESS | 636 | 1467364438911 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 636 | 1467364438912 Marionette TRACE conn3 <- [1,694,null,{}] 01:13:58 INFO - PROCESS | 636 | 1467364438916 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:58 INFO - PROCESS | 636 | 1467364438918 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:58 INFO - PROCESS | 636 | 1467364438992 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 01:13:58 INFO - PROCESS | 636 | 1467364438998 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 636 | 1467364439000 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:58 INFO - PROCESS | 636 | ++DOCSHELL 10A76800 == 34 [pid = 636] [id = 183] 01:13:58 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BA9C00) [pid = 636] [serial = 547] [outer = 00000000] 01:13:59 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15ABEC00) [pid = 636] [serial = 548] [outer = 10BA9C00] 01:13:59 INFO - PROCESS | 636 | 1467364439025 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15E2D000) [pid = 636] [serial = 549] [outer = 10BA9C00] 01:13:59 INFO - PROCESS | 636 | 1467364439830 Marionette TRACE conn3 <- [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]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:13:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 937ms 01:13:59 INFO - PROCESS | 636 | 1467364439857 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 636 | 1467364439859 Marionette TRACE conn3 <- [1,697,null,{"value":"13"}] 01:13:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:13:59 INFO - PROCESS | 636 | 1467364439862 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 636 | 1467364439864 Marionette TRACE conn3 <- [1,698,null,{}] 01:13:59 INFO - PROCESS | 636 | 1467364439868 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:13:59 INFO - PROCESS | 636 | 1467364439870 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:59 INFO - PROCESS | 636 | 1467364439945 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 01:13:59 INFO - PROCESS | 636 | 1467364439950 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 636 | 1467364439952 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:13:59 INFO - PROCESS | 636 | ++DOCSHELL 0F312C00 == 35 [pid = 636] [id = 184] 01:13:59 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (0F315000) [pid = 636] [serial = 550] [outer = 00000000] 01:13:59 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15FC8000) [pid = 636] [serial = 551] [outer = 0F315000] 01:13:59 INFO - PROCESS | 636 | 1467364439978 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15FAD000) [pid = 636] [serial = 552] [outer = 0F315000] 01:14:00 INFO - PROCESS | 636 | 1467364440839 Marionette TRACE conn3 <- [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]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:14:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 01:14:00 INFO - PROCESS | 636 | 1467364440859 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 636 | 1467364440863 Marionette TRACE conn3 <- [1,701,null,{"value":"13"}] 01:14:00 INFO - PROCESS | 636 | 1467364440869 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:14:00 INFO - PROCESS | 636 | 1467364440872 Marionette TRACE conn3 <- [1,702,null,{}] 01:14:00 INFO - PROCESS | 636 | 1467364440860 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:00 INFO - PROCESS | 636 | 1467364440863 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:00 INFO - PROCESS | 636 | 1467364440982 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 01:14:01 INFO - PROCESS | 636 | 1467364441036 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 636 | 1467364441041 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:01 INFO - PROCESS | 636 | ++DOCSHELL 10A77C00 == 36 [pid = 636] [id = 185] 01:14:01 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10A78800) [pid = 636] [serial = 553] [outer = 00000000] 01:14:01 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10B57000) [pid = 636] [serial = 554] [outer = 10A78800] 01:14:01 INFO - PROCESS | 636 | 1467364441139 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10BA6800) [pid = 636] [serial = 555] [outer = 10A78800] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 10A76800 == 35 [pid = 636] [id = 183] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 1438B000 == 34 [pid = 636] [id = 182] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 13125800 == 33 [pid = 636] [id = 181] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 12DC9400 == 32 [pid = 636] [id = 180] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 129ABC00 == 31 [pid = 636] [id = 179] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 10BAE400 == 30 [pid = 636] [id = 178] 01:14:02 INFO - PROCESS | 636 | --DOCSHELL 10A0A000 == 29 [pid = 636] [id = 177] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1AE47800) [pid = 636] [serial = 527] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1ABA5C00) [pid = 636] [serial = 525] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19C13800) [pid = 636] [serial = 512] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A30B400) [pid = 636] [serial = 515] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19C14000) [pid = 636] [serial = 513] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A957800) [pid = 636] [serial = 518] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A482000) [pid = 636] [serial = 516] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A95B400) [pid = 636] [serial = 524] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1980F400) [pid = 636] [serial = 509] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1794E000) [pid = 636] [serial = 506] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 65 (17953800) [pid = 636] [serial = 507] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1717E400) [pid = 636] [serial = 503] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 63 (176A3400) [pid = 636] [serial = 504] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 62 (15FB4400) [pid = 636] [serial = 500] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 61 (15FD2C00) [pid = 636] [serial = 501] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1535B400) [pid = 636] [serial = 497] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 59 (15ABF800) [pid = 636] [serial = 498] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 58 (13D0A400) [pid = 636] [serial = 494] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 57 (14317400) [pid = 636] [serial = 495] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 56 (1281D400) [pid = 636] [serial = 491] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 55 (129A9000) [pid = 636] [serial = 492] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 54 (10BAE800) [pid = 636] [serial = 488] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 53 (10E28400) [pid = 636] [serial = 489] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 52 (15FCE400) [pid = 636] [serial = 486] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 51 (17105800) [pid = 636] [serial = 521] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 50 (1A960000) [pid = 636] [serial = 519] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 49 (17E40C00) [pid = 636] [serial = 522] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | --DOMWINDOW == 48 (19810000) [pid = 636] [serial = 510] [outer = 00000000] [url = about:blank] 01:14:02 INFO - PROCESS | 636 | 1467364442177 Marionette TRACE conn3 <- [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]]]}] 01:14:02 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 01:14:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1339ms 01:14:02 INFO - PROCESS | 636 | 1467364442207 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 01:14:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:14:02 INFO - PROCESS | 636 | 1467364442210 Marionette TRACE conn3 <- [1,705,null,{"value":"13"}] 01:14:02 INFO - PROCESS | 636 | 1467364442215 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 636 | 1467364442218 Marionette TRACE conn3 <- [1,706,null,{}] 01:14:02 INFO - PROCESS | 636 | 1467364442224 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:02 INFO - PROCESS | 636 | 1467364442227 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:02 INFO - PROCESS | 636 | 1467364442320 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 01:14:02 INFO - PROCESS | 636 | 1467364442387 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 636 | 1467364442392 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:02 INFO - PROCESS | 636 | ++DOCSHELL 10BAF400 == 30 [pid = 636] [id = 186] 01:14:02 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (10BAF800) [pid = 636] [serial = 556] [outer = 00000000] 01:14:02 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (10E2D400) [pid = 636] [serial = 557] [outer = 10BAF800] 01:14:02 INFO - PROCESS | 636 | 1467364442440 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (10ED5400) [pid = 636] [serial = 558] [outer = 10BAF800] 01:14:03 INFO - PROCESS | 636 | 1467364443177 Marionette TRACE conn3 <- [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]]]}] 01:14:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:14:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 978ms 01:14:03 INFO - PROCESS | 636 | 1467364443196 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 636 | 1467364443201 Marionette TRACE conn3 <- [1,709,null,{"value":"13"}] 01:14:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:14:03 INFO - PROCESS | 636 | 1467364443208 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 636 | 1467364443210 Marionette TRACE conn3 <- [1,710,null,{}] 01:14:03 INFO - PROCESS | 636 | 1467364443214 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:03 INFO - PROCESS | 636 | 1467364443217 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:03 INFO - PROCESS | 636 | 1467364443290 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 01:14:03 INFO - PROCESS | 636 | 1467364443360 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 636 | 1467364443363 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:03 INFO - PROCESS | 636 | ++DOCSHELL 1281BC00 == 31 [pid = 636] [id = 187] 01:14:03 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (1281C800) [pid = 636] [serial = 559] [outer = 00000000] 01:14:03 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (1292FC00) [pid = 636] [serial = 560] [outer = 1281C800] 01:14:03 INFO - PROCESS | 636 | 1467364443392 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (129B4000) [pid = 636] [serial = 561] [outer = 1281C800] 01:14:03 INFO - PROCESS | 636 | 1467364443765 Marionette TRACE conn3 <- [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] 01:14:03 INFO - PROCESS | 636 | 1467364443823 Marionette TRACE conn3 <- [1,713,null,{"value":"13"}] 01:14:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:14:03 INFO - PROCESS | 636 | 1467364443808 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 636 | 1467364443811 Marionette TRACE conn3 <- [1,714,null,{}] 01:14:03 INFO - PROCESS | 636 | 1467364443826 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:03 INFO - PROCESS | 636 | 1467364443830 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:03 INFO - PROCESS | 636 | 1467364443915 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 01:14:03 INFO - PROCESS | 636 | 1467364443928 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 636 | 1467364443931 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:03 INFO - PROCESS | 636 | ++DOCSHELL 13CF0800 == 32 [pid = 636] [id = 188] 01:14:03 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (13CF1000) [pid = 636] [serial = 562] [outer = 00000000] 01:14:03 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (14317400) [pid = 636] [serial = 563] [outer = 13CF1000] 01:14:03 INFO - PROCESS | 636 | 1467364443959 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (14392800) [pid = 636] [serial = 564] [outer = 13CF1000] 01:14:04 INFO - PROCESS | 636 | 1467364444475 Marionette TRACE conn3 <- [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]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:14:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 683ms 01:14:04 INFO - PROCESS | 636 | 1467364444505 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 636 | 1467364444508 Marionette TRACE conn3 <- [1,717,null,{"value":"13"}] 01:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:14:04 INFO - PROCESS | 636 | 1467364444511 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 636 | 1467364444513 Marionette TRACE conn3 <- [1,718,null,{}] 01:14:04 INFO - PROCESS | 636 | 1467364444517 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:04 INFO - PROCESS | 636 | 1467364444519 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:04 INFO - PROCESS | 636 | 1467364444615 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 01:14:04 INFO - PROCESS | 636 | 1467364444626 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:04 INFO - PROCESS | 636 | 1467364444628 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:04 INFO - PROCESS | 636 | ++DOCSHELL 157EF800 == 33 [pid = 636] [id = 189] 01:14:04 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (157F1400) [pid = 636] [serial = 565] [outer = 00000000] 01:14:04 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (15FADC00) [pid = 636] [serial = 566] [outer = 157F1400] 01:14:04 INFO - PROCESS | 636 | 1467364444653 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (15FC6400) [pid = 636] [serial = 567] [outer = 157F1400] 01:14:05 INFO - PROCESS | 636 | 1467364445049 Marionette TRACE conn3 <- [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] 01:14:05 INFO - PROCESS | 636 | 1467364445104 Marionette TRACE conn3 <- [1,721,null,{"value":"13"}] 01:14:05 INFO - PROCESS | 636 | 1467364445117 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:14:05 INFO - PROCESS | 636 | 1467364445119 Marionette TRACE conn3 <- [1,722,null,{}] 01:14:05 INFO - PROCESS | 636 | 1467364445122 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:05 INFO - PROCESS | 636 | 1467364445125 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:05 INFO - PROCESS | 636 | 1467364445214 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 01:14:05 INFO - PROCESS | 636 | 1467364445225 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 636 | 1467364445227 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:05 INFO - PROCESS | 636 | ++DOCSHELL 16B06000 == 34 [pid = 636] [id = 190] 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (16D13C00) [pid = 636] [serial = 568] [outer = 00000000] 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (16DF0400) [pid = 636] [serial = 569] [outer = 16D13C00] 01:14:05 INFO - PROCESS | 636 | 1467364445270 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (17106800) [pid = 636] [serial = 570] [outer = 16D13C00] 01:14:05 INFO - PROCESS | 636 | 1467364445643 Marionette TRACE conn3 <- [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]]]}] 01:14:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 536ms 01:14:05 INFO - PROCESS | 636 | 1467364445672 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null] 01:14:05 INFO - PROCESS | 636 | 1467364445674 Marionette TRACE conn3 <- [1,725,null,{"value":"13"}] 01:14:05 INFO - PROCESS | 636 | 1467364445677 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:14:05 INFO - PROCESS | 636 | 1467364445679 Marionette TRACE conn3 <- [1,726,null,{}] 01:14:05 INFO - PROCESS | 636 | 1467364445682 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:05 INFO - PROCESS | 636 | 1467364445687 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:05 INFO - PROCESS | 636 | 1467364445819 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 62 (10BAEC00) [pid = 636] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 61 (10A73800) [pid = 636] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 60 (129AEC00) [pid = 636] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 59 (13036C00) [pid = 636] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 58 (15FB3C00) [pid = 636] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 57 (13156C00) [pid = 636] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 56 (1438C800) [pid = 636] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:14:05 INFO - PROCESS | 636 | --DOMWINDOW == 55 (10BA9C00) [pid = 636] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:14:05 INFO - PROCESS | 636 | 1467364445878 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 636 | 1467364445880 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:05 INFO - PROCESS | 636 | ++DOCSHELL 10A73800 == 35 [pid = 636] [id = 191] 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (10BA7800) [pid = 636] [serial = 571] [outer = 00000000] 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (1342B000) [pid = 636] [serial = 572] [outer = 10BA7800] 01:14:05 INFO - PROCESS | 636 | 1467364445926 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (16E96000) [pid = 636] [serial = 573] [outer = 10BA7800] 01:14:06 INFO - PROCESS | 636 | 1467364446630 Marionette TRACE conn3 <- [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]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:14:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 977ms 01:14:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:14:06 INFO - PROCESS | 636 | 1467364446646 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 636 | 1467364446648 Marionette TRACE conn3 <- [1,729,null,{"value":"13"}] 01:14:06 INFO - PROCESS | 636 | 1467364446652 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 636 | 1467364446653 Marionette TRACE conn3 <- [1,730,null,{}] 01:14:06 INFO - PROCESS | 636 | 1467364446657 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:06 INFO - PROCESS | 636 | 1467364446659 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:06 INFO - PROCESS | 636 | 1467364446741 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 01:14:06 INFO - PROCESS | 636 | 1467364446748 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 636 | 1467364446750 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:06 INFO - PROCESS | 636 | ++DOCSHELL 17610000 == 36 [pid = 636] [id = 192] 01:14:06 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (17697400) [pid = 636] [serial = 574] [outer = 00000000] 01:14:06 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (17786000) [pid = 636] [serial = 575] [outer = 17697400] 01:14:06 INFO - PROCESS | 636 | 1467364446793 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (17787000) [pid = 636] [serial = 576] [outer = 17697400] 01:14:07 INFO - PROCESS | 636 | 1467364447619 Marionette TRACE conn3 <- [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]]]}] 01:14:07 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 01:14:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 978ms 01:14:07 INFO - PROCESS | 636 | 1467364447650 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 636 | 1467364447655 Marionette TRACE conn3 <- [1,733,null,{"value":"13"}] 01:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:14:07 INFO - PROCESS | 636 | 1467364447661 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 636 | 1467364447664 Marionette TRACE conn3 <- [1,734,null,{}] 01:14:07 INFO - PROCESS | 636 | 1467364447715 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:07 INFO - PROCESS | 636 | 1467364447718 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:07 INFO - PROCESS | 636 | 1467364447801 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 01:14:07 INFO - PROCESS | 636 | 1467364447957 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 636 | 1467364447961 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:08 INFO - PROCESS | 636 | ++DOCSHELL 10ED0800 == 37 [pid = 636] [id = 193] 01:14:08 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (10ED4400) [pid = 636] [serial = 577] [outer = 00000000] 01:14:08 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (112AD800) [pid = 636] [serial = 578] [outer = 10ED4400] 01:14:08 INFO - PROCESS | 636 | 1467364448062 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (11AE8000) [pid = 636] [serial = 579] [outer = 10ED4400] 01:14:08 INFO - PROCESS | 636 | 1467364448980 Marionette TRACE conn3 <- [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]]]}] 01:14:08 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.) 01:14:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1340ms 01:14:08 INFO - PROCESS | 636 | 1467364448997 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 636 | 1467364449002 Marionette TRACE conn3 <- [1,737,null,{"value":"13"}] 01:14:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:14:09 INFO - PROCESS | 636 | 1467364449009 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 636 | 1467364449012 Marionette TRACE conn3 <- [1,738,null,{}] 01:14:09 INFO - PROCESS | 636 | 1467364449016 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:09 INFO - PROCESS | 636 | 1467364449018 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:09 INFO - PROCESS | 636 | 1467364449109 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 01:14:09 INFO - PROCESS | 636 | 1467364449199 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 636 | 1467364449202 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:09 INFO - PROCESS | 636 | ++DOCSHELL 13D03400 == 38 [pid = 636] [id = 194] 01:14:09 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (13D04400) [pid = 636] [serial = 580] [outer = 00000000] 01:14:09 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1430F800) [pid = 636] [serial = 581] [outer = 13D04400] 01:14:09 INFO - PROCESS | 636 | 1467364449288 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (157E3400) [pid = 636] [serial = 582] [outer = 13D04400] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 10A73800 == 37 [pid = 636] [id = 191] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 16B06000 == 36 [pid = 636] [id = 190] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 157EF800 == 35 [pid = 636] [id = 189] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 13CF0800 == 34 [pid = 636] [id = 188] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 1281BC00 == 33 [pid = 636] [id = 187] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 10BAF400 == 32 [pid = 636] [id = 186] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 10A77C00 == 31 [pid = 636] [id = 185] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 0F312C00 == 30 [pid = 636] [id = 184] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 110E7000 == 29 [pid = 636] [id = 176] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 17610000 == 28 [pid = 636] [id = 192] 01:14:10 INFO - PROCESS | 636 | --DOCSHELL 10ED0800 == 27 [pid = 636] [id = 193] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FC8000) [pid = 636] [serial = 551] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10ED8C00) [pid = 636] [serial = 533] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 64 (110E5000) [pid = 636] [serial = 534] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 63 (10A79800) [pid = 636] [serial = 530] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 62 (10A94000) [pid = 636] [serial = 531] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 61 (12D78000) [pid = 636] [serial = 536] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 60 (12DC1000) [pid = 636] [serial = 537] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 59 (131E8800) [pid = 636] [serial = 539] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1AF12800) [pid = 636] [serial = 528] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 57 (14316400) [pid = 636] [serial = 543] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 56 (15FAA400) [pid = 636] [serial = 546] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 55 (15AC1000) [pid = 636] [serial = 545] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 54 (15ABEC00) [pid = 636] [serial = 548] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 53 (13D04800) [pid = 636] [serial = 542] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 52 (15E2D000) [pid = 636] [serial = 549] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | --DOMWINDOW == 51 (13433400) [pid = 636] [serial = 540] [outer = 00000000] [url = about:blank] 01:14:10 INFO - PROCESS | 636 | 1467364450536 Marionette TRACE conn3 <- [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]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:14:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1554ms 01:14:10 INFO - PROCESS | 636 | 1467364450563 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 636 | 1467364450567 Marionette TRACE conn3 <- [1,741,null,{"value":"13"}] 01:14:10 INFO - PROCESS | 636 | 1467364450573 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:14:10 INFO - PROCESS | 636 | 1467364450576 Marionette TRACE conn3 <- [1,742,null,{}] 01:14:10 INFO - PROCESS | 636 | 1467364450582 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:10 INFO - PROCESS | 636 | 1467364450586 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:10 INFO - PROCESS | 636 | 1467364450653 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 01:14:10 INFO - PROCESS | 636 | 1467364450721 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 636 | 1467364450725 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:10 INFO - PROCESS | 636 | ++DOCSHELL 10A08000 == 28 [pid = 636] [id = 195] 01:14:10 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (10A0A000) [pid = 636] [serial = 583] [outer = 00000000] 01:14:10 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (10A77800) [pid = 636] [serial = 584] [outer = 10A0A000] 01:14:10 INFO - PROCESS | 636 | 1467364450755 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (10A7F800) [pid = 636] [serial = 585] [outer = 10A0A000] 01:14:11 INFO - PROCESS | 636 | 1467364451517 Marionette TRACE conn3 <- [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]]]}] 01:14:11 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 01:14:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 978ms 01:14:11 INFO - PROCESS | 636 | 1467364451553 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 01:14:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:14:11 INFO - PROCESS | 636 | 1467364451559 Marionette TRACE conn3 <- [1,745,null,{"value":"13"}] 01:14:11 INFO - PROCESS | 636 | 1467364451565 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:14:11 INFO - PROCESS | 636 | 1467364451568 Marionette TRACE conn3 <- [1,746,null,{}] 01:14:11 INFO - PROCESS | 636 | 1467364451572 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:11 INFO - PROCESS | 636 | 1467364451575 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:11 INFO - PROCESS | 636 | 1467364451665 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 01:14:11 INFO - PROCESS | 636 | 1467364451673 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:11 INFO - PROCESS | 636 | 1467364451676 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:11 INFO - PROCESS | 636 | ++DOCSHELL 112B0000 == 29 [pid = 636] [id = 196] 01:14:11 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (11441800) [pid = 636] [serial = 586] [outer = 00000000] 01:14:11 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (11CD0C00) [pid = 636] [serial = 587] [outer = 11441800] 01:14:11 INFO - PROCESS | 636 | 1467364451723 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (1284A000) [pid = 636] [serial = 588] [outer = 11441800] 01:14:12 INFO - PROCESS | 636 | 1467364452095 Marionette TRACE conn3 <- [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]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 536ms 01:14:12 INFO - PROCESS | 636 | 1467364452109 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 636 | 1467364452111 Marionette TRACE conn3 <- [1,749,null,{"value":"13"}] 01:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:14:12 INFO - PROCESS | 636 | 1467364452115 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 636 | 1467364452118 Marionette TRACE conn3 <- [1,750,null,{}] 01:14:12 INFO - PROCESS | 636 | 1467364452129 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:12 INFO - PROCESS | 636 | 1467364452133 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:12 INFO - PROCESS | 636 | 1467364452234 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 01:14:12 INFO - PROCESS | 636 | 1467364452251 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 636 | 1467364452254 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:12 INFO - PROCESS | 636 | ++DOCSHELL 1307D400 == 30 [pid = 636] [id = 197] 01:14:12 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (1312DC00) [pid = 636] [serial = 589] [outer = 00000000] 01:14:12 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (13433400) [pid = 636] [serial = 590] [outer = 1312DC00] 01:14:12 INFO - PROCESS | 636 | 1467364452301 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (13CEB000) [pid = 636] [serial = 591] [outer = 1312DC00] 01:14:13 INFO - PROCESS | 636 | 1467364453086 Marionette TRACE conn3 <- [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]]]}] 01:14:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:14:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1018ms 01:14:13 INFO - PROCESS | 636 | 1467364453141 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 01:14:13 INFO - PROCESS | 636 | 1467364453143 Marionette TRACE conn3 <- [1,753,null,{"value":"13"}] 01:14:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:14:13 INFO - PROCESS | 636 | 1467364453152 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 636 | 1467364453153 Marionette TRACE conn3 <- [1,754,null,{}] 01:14:13 INFO - PROCESS | 636 | 1467364453166 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:13 INFO - PROCESS | 636 | 1467364453168 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:13 INFO - PROCESS | 636 | 1467364453253 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 01:14:13 INFO - PROCESS | 636 | 1467364453258 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 636 | 1467364453260 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:13 INFO - PROCESS | 636 | ++DOCSHELL 13D04C00 == 31 [pid = 636] [id = 198] 01:14:13 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (14368800) [pid = 636] [serial = 592] [outer = 00000000] 01:14:13 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (157E8800) [pid = 636] [serial = 593] [outer = 14368800] 01:14:13 INFO - PROCESS | 636 | 1467364453305 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (15AC1400) [pid = 636] [serial = 594] [outer = 14368800] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 62 (157F1400) [pid = 636] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16D13C00) [pid = 636] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 60 (0F315000) [pid = 636] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1281C800) [pid = 636] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10BAF800) [pid = 636] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 57 (10A78800) [pid = 636] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 56 (13CF1000) [pid = 636] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 55 (10BA7800) [pid = 636] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:14:13 INFO - PROCESS | 636 | --DOMWINDOW == 54 (17697400) [pid = 636] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:14:14 INFO - PROCESS | 636 | 1467364454080 Marionette TRACE conn3 <- [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]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:14:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 938ms 01:14:14 INFO - PROCESS | 636 | 1467364454096 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 636 | 1467364454097 Marionette TRACE conn3 <- [1,757,null,{"value":"13"}] 01:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:14:14 INFO - PROCESS | 636 | 1467364454101 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 636 | 1467364454103 Marionette TRACE conn3 <- [1,758,null,{}] 01:14:14 INFO - PROCESS | 636 | 1467364454107 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:14 INFO - PROCESS | 636 | 1467364454109 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:14 INFO - PROCESS | 636 | 1467364454191 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 01:14:14 INFO - PROCESS | 636 | 1467364454235 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 636 | 1467364454237 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:14 INFO - PROCESS | 636 | ++DOCSHELL 13D08400 == 32 [pid = 636] [id = 199] 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (14314800) [pid = 636] [serial = 595] [outer = 00000000] 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (157F1400) [pid = 636] [serial = 596] [outer = 14314800] 01:14:14 INFO - PROCESS | 636 | 1467364454262 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (15FA8400) [pid = 636] [serial = 597] [outer = 14314800] 01:14:14 INFO - PROCESS | 636 | 1467364454595 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 536ms 01:14:14 INFO - PROCESS | 636 | 1467364454631 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 636 | 1467364454633 Marionette TRACE conn3 <- [1,761,null,{"value":"13"}] 01:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:14:14 INFO - PROCESS | 636 | 1467364454636 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 636 | 1467364454638 Marionette TRACE conn3 <- [1,762,null,{}] 01:14:14 INFO - PROCESS | 636 | 1467364454641 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:14 INFO - PROCESS | 636 | 1467364454647 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:14 INFO - PROCESS | 636 | 1467364454746 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 01:14:14 INFO - PROCESS | 636 | 1467364454751 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 636 | 1467364454753 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:14 INFO - PROCESS | 636 | ++DOCSHELL 1436A800 == 33 [pid = 636] [id = 200] 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (15FAD400) [pid = 636] [serial = 598] [outer = 00000000] 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (1601D800) [pid = 636] [serial = 599] [outer = 15FAD400] 01:14:14 INFO - PROCESS | 636 | 1467364454778 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (16D1D400) [pid = 636] [serial = 600] [outer = 15FAD400] 01:14:15 INFO - PROCESS | 636 | 1467364455176 Marionette TRACE conn3 <- [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]]]}] 01:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 549ms 01:14:15 INFO - PROCESS | 636 | 1467364455200 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 636 | 1467364455201 Marionette TRACE conn3 <- [1,765,null,{"value":"13"}] 01:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:14:15 INFO - PROCESS | 636 | 1467364455205 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 636 | 1467364455207 Marionette TRACE conn3 <- [1,766,null,{}] 01:14:15 INFO - PROCESS | 636 | 1467364455211 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:15 INFO - PROCESS | 636 | 1467364455193 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:15 INFO - PROCESS | 636 | 1467364455276 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 01:14:15 INFO - PROCESS | 636 | 1467364455283 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:15 INFO - PROCESS | 636 | 1467364455285 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:15 INFO - PROCESS | 636 | ++DOCSHELL 1601C800 == 34 [pid = 636] [id = 201] 01:14:15 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (16023C00) [pid = 636] [serial = 601] [outer = 00000000] 01:14:15 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (17187400) [pid = 636] [serial = 602] [outer = 16023C00] 01:14:15 INFO - PROCESS | 636 | 1467364455328 Marionette DEBUG loaded listener.js 01:14:15 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1760E400) [pid = 636] [serial = 603] [outer = 16023C00] 01:14:15 INFO - PROCESS | 636 | 1467364455792 Marionette TRACE conn3 <- [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]]]}] 01:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 630ms 01:14:15 INFO - PROCESS | 636 | 1467364455832 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 636 | 1467364455837 Marionette TRACE conn3 <- [1,769,null,{"value":"13"}] 01:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:14:15 INFO - PROCESS | 636 | 1467364455843 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 636 | 1467364455847 Marionette TRACE conn3 <- [1,770,null,{}] 01:14:15 INFO - PROCESS | 636 | 1467364455853 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:15 INFO - PROCESS | 636 | 1467364455856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:15 INFO - PROCESS | 636 | 1467364455958 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 01:14:16 INFO - PROCESS | 636 | 1467364456038 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 636 | 1467364456024 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:16 INFO - PROCESS | 636 | ++DOCSHELL 0F312400 == 35 [pid = 636] [id = 202] 01:14:16 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (0F316400) [pid = 636] [serial = 604] [outer = 00000000] 01:14:16 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10B59400) [pid = 636] [serial = 605] [outer = 0F316400] 01:14:16 INFO - PROCESS | 636 | 1467364456104 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10BB1800) [pid = 636] [serial = 606] [outer = 0F316400] 01:14:16 INFO - PROCESS | 636 | 1467364456815 Marionette TRACE conn3 <- [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]]]}] 01:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1045ms 01:14:16 INFO - PROCESS | 636 | 1467364456889 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 01:14:16 INFO - PROCESS | 636 | 1467364456894 Marionette TRACE conn3 <- [1,773,null,{"value":"13"}] 01:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:14:16 INFO - PROCESS | 636 | 1467364456949 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 636 | 1467364456952 Marionette TRACE conn3 <- [1,774,null,{}] 01:14:16 INFO - PROCESS | 636 | 1467364456959 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:16 INFO - PROCESS | 636 | 1467364456962 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:17 INFO - PROCESS | 636 | 1467364457058 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 01:14:17 INFO - PROCESS | 636 | 1467364457220 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 636 | 1467364457223 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:17 INFO - PROCESS | 636 | ++DOCSHELL 0F312800 == 36 [pid = 636] [id = 203] 01:14:17 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (0F313C00) [pid = 636] [serial = 607] [outer = 00000000] 01:14:17 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1036D400) [pid = 636] [serial = 608] [outer = 0F313C00] 01:14:17 INFO - PROCESS | 636 | 1467364457256 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10564000) [pid = 636] [serial = 609] [outer = 0F313C00] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 1436A800 == 35 [pid = 636] [id = 200] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 13D08400 == 34 [pid = 636] [id = 199] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 13D04C00 == 33 [pid = 636] [id = 198] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 1307D400 == 32 [pid = 636] [id = 197] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 112B0000 == 31 [pid = 636] [id = 196] 01:14:17 INFO - PROCESS | 636 | --DOCSHELL 10A08000 == 30 [pid = 636] [id = 195] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FADC00) [pid = 636] [serial = 566] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 67 (16DF0400) [pid = 636] [serial = 569] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 66 (17787000) [pid = 636] [serial = 576] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 65 (15FAD000) [pid = 636] [serial = 552] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1292FC00) [pid = 636] [serial = 560] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 63 (129B4000) [pid = 636] [serial = 561] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 62 (10E2D400) [pid = 636] [serial = 557] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 61 (10ED5400) [pid = 636] [serial = 558] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FC6400) [pid = 636] [serial = 567] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 59 (10B57000) [pid = 636] [serial = 554] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10BA6800) [pid = 636] [serial = 555] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 57 (14317400) [pid = 636] [serial = 563] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 56 (1342B000) [pid = 636] [serial = 572] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 55 (17106800) [pid = 636] [serial = 570] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 54 (16E96000) [pid = 636] [serial = 573] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 53 (14392800) [pid = 636] [serial = 564] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | --DOMWINDOW == 52 (17786000) [pid = 636] [serial = 575] [outer = 00000000] [url = about:blank] 01:14:17 INFO - PROCESS | 636 | 1467364457749 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 857ms 01:14:17 INFO - PROCESS | 636 | 1467364457802 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 636 | 1467364457806 Marionette TRACE conn3 <- [1,777,null,{"value":"13"}] 01:14:17 INFO - PROCESS | 636 | 1467364457810 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:14:17 INFO - PROCESS | 636 | 1467364457812 Marionette TRACE conn3 <- [1,778,null,{}] 01:14:17 INFO - PROCESS | 636 | 1467364457817 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:17 INFO - PROCESS | 636 | 1467364457821 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:17 INFO - PROCESS | 636 | 1467364457888 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 01:14:17 INFO - PROCESS | 636 | 1467364457971 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 636 | 1467364457973 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:17 INFO - PROCESS | 636 | ++DOCSHELL 10A93800 == 31 [pid = 636] [id = 204] 01:14:17 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (10BA9C00) [pid = 636] [serial = 610] [outer = 00000000] 01:14:17 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (1284DC00) [pid = 636] [serial = 611] [outer = 10BA9C00] 01:14:18 INFO - PROCESS | 636 | 1467364458001 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (129B5C00) [pid = 636] [serial = 612] [outer = 10BA9C00] 01:14:18 INFO - PROCESS | 636 | 1467364458333 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 549ms 01:14:18 INFO - PROCESS | 636 | 1467364458354 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 636 | 1467364458357 Marionette TRACE conn3 <- [1,781,null,{"value":"13"}] 01:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:14:18 INFO - PROCESS | 636 | 1467364458361 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 636 | 1467364458363 Marionette TRACE conn3 <- [1,782,null,{}] 01:14:18 INFO - PROCESS | 636 | 1467364458367 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:18 INFO - PROCESS | 636 | 1467364458369 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:18 INFO - PROCESS | 636 | 1467364458464 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 01:14:18 INFO - PROCESS | 636 | 1467364458471 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 636 | 1467364458473 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:18 INFO - PROCESS | 636 | ++DOCSHELL 1304A000 == 32 [pid = 636] [id = 205] 01:14:18 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (13079800) [pid = 636] [serial = 613] [outer = 00000000] 01:14:18 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (13935C00) [pid = 636] [serial = 614] [outer = 13079800] 01:14:18 INFO - PROCESS | 636 | 1467364458522 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (14315800) [pid = 636] [serial = 615] [outer = 13079800] 01:14:18 INFO - PROCESS | 636 | 1467364458927 Marionette TRACE conn3 <- [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]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 589ms 01:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:14:18 INFO - PROCESS | 636 | 1467364458972 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 636 | 1467364458974 Marionette TRACE conn3 <- [1,785,null,{"value":"13"}] 01:14:18 INFO - PROCESS | 636 | 1467364458983 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 636 | 1467364458989 Marionette TRACE conn3 <- [1,786,null,{}] 01:14:18 INFO - PROCESS | 636 | 1467364458994 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:18 INFO - PROCESS | 636 | 1467364458998 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:19 INFO - PROCESS | 636 | 1467364459066 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 01:14:19 INFO - PROCESS | 636 | 1467364459075 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 636 | 1467364459077 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:19 INFO - PROCESS | 636 | ++DOCSHELL 15E34000 == 33 [pid = 636] [id = 206] 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (15FA7800) [pid = 636] [serial = 616] [outer = 00000000] 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (15FB3C00) [pid = 636] [serial = 617] [outer = 15FA7800] 01:14:19 INFO - PROCESS | 636 | 1467364459120 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (15FCA800) [pid = 636] [serial = 618] [outer = 15FA7800] 01:14:19 INFO - PROCESS | 636 | 1467364459512 Marionette TRACE conn3 <- [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]]]}] 01:14:19 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 01:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 562ms 01:14:19 INFO - PROCESS | 636 | 1467364459549 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 01:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:14:19 INFO - PROCESS | 636 | 1467364459533 Marionette TRACE conn3 <- [1,789,null,{"value":"13"}] 01:14:19 INFO - PROCESS | 636 | 1467364459537 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 636 | 1467364459538 Marionette TRACE conn3 <- [1,790,null,{}] 01:14:19 INFO - PROCESS | 636 | 1467364459542 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:19 INFO - PROCESS | 636 | 1467364459544 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:19 INFO - PROCESS | 636 | 1467364459669 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 01:14:19 INFO - PROCESS | 636 | 1467364459731 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 636 | 1467364459733 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:19 INFO - PROCESS | 636 | ++DOCSHELL 16B0E000 == 34 [pid = 636] [id = 207] 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (16D13C00) [pid = 636] [serial = 619] [outer = 00000000] 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (16DFBC00) [pid = 636] [serial = 620] [outer = 16D13C00] 01:14:19 INFO - PROCESS | 636 | 1467364459777 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (17103C00) [pid = 636] [serial = 621] [outer = 16D13C00] 01:14:20 INFO - PROCESS | 636 | 1467364460143 Marionette TRACE conn3 <- [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]]]}] 01:14:20 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 01:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 629ms 01:14:20 INFO - PROCESS | 636 | 1467364460193 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 636 | 1467364460176 Marionette TRACE conn3 <- [1,793,null,{"value":"13"}] 01:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:14:20 INFO - PROCESS | 636 | 1467364460179 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 636 | 1467364460181 Marionette TRACE conn3 <- [1,794,null,{}] 01:14:20 INFO - PROCESS | 636 | 1467364460186 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:20 INFO - PROCESS | 636 | 1467364460188 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:20 INFO - PROCESS | 636 | 1467364460296 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 01:14:20 INFO - PROCESS | 636 | 1467364460305 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 636 | 1467364460311 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:20 INFO - PROCESS | 636 | ++DOCSHELL 129AE800 == 35 [pid = 636] [id = 208] 01:14:20 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1717EC00) [pid = 636] [serial = 622] [outer = 00000000] 01:14:20 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1769E800) [pid = 636] [serial = 623] [outer = 1717EC00] 01:14:20 INFO - PROCESS | 636 | 1467364460345 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1778BC00) [pid = 636] [serial = 624] [outer = 1717EC00] 01:14:20 INFO - PROCESS | 636 | 1467364460746 Marionette TRACE conn3 <- [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]]]}] 01:14:20 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 01:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 589ms 01:14:20 INFO - PROCESS | 636 | 1467364460779 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 636 | 1467364460781 Marionette TRACE conn3 <- [1,797,null,{"value":"13"}] 01:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:14:20 INFO - PROCESS | 636 | 1467364460841 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 636 | 1467364460843 Marionette TRACE conn3 <- [1,798,null,{}] 01:14:20 INFO - PROCESS | 636 | 1467364460847 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:20 INFO - PROCESS | 636 | 1467364460849 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:20 INFO - PROCESS | 636 | 1467364460935 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 01:14:20 INFO - PROCESS | 636 | 1467364460992 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 636 | 1467364460994 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:20 INFO - PROCESS | 636 | ++DOCSHELL 179C8C00 == 36 [pid = 636] [id = 209] 01:14:20 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (179CC400) [pid = 636] [serial = 625] [outer = 00000000] 01:14:21 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1803C000) [pid = 636] [serial = 626] [outer = 179CC400] 01:14:21 INFO - PROCESS | 636 | 1467364461037 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17E3B800) [pid = 636] [serial = 627] [outer = 179CC400] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 69 (11441800) [pid = 636] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10A0A000) [pid = 636] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 67 (14368800) [pid = 636] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FAD400) [pid = 636] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10ED4400) [pid = 636] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 64 (14314800) [pid = 636] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:14:21 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1312DC00) [pid = 636] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:14:21 INFO - PROCESS | 636 | 1467364461359 Marionette TRACE conn3 <- [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]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 576ms 01:14:21 INFO - PROCESS | 636 | 1467364461403 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 01:14:21 INFO - PROCESS | 636 | 1467364461405 Marionette TRACE conn3 <- [1,801,null,{"value":"13"}] 01:14:21 INFO - PROCESS | 636 | 1467364461408 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:14:21 INFO - PROCESS | 636 | 1467364461410 Marionette TRACE conn3 <- [1,802,null,{}] 01:14:21 INFO - PROCESS | 636 | 1467364461414 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:21 INFO - PROCESS | 636 | 1467364461416 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:21 INFO - PROCESS | 636 | 1467364461504 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 01:14:21 INFO - PROCESS | 636 | 1467364461554 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 636 | 1467364461556 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:21 INFO - PROCESS | 636 | ++DOCSHELL 13CF1000 == 37 [pid = 636] [id = 210] 01:14:21 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (14314800) [pid = 636] [serial = 628] [outer = 00000000] 01:14:21 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (18283800) [pid = 636] [serial = 629] [outer = 14314800] 01:14:21 INFO - PROCESS | 636 | 1467364461580 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (19804400) [pid = 636] [serial = 630] [outer = 14314800] 01:14:21 INFO - PROCESS | 636 | 1467364461900 Marionette TRACE conn3 <- [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] 01:14:21 INFO - PROCESS | 636 | 1467364461962 Marionette TRACE conn3 <- [1,805,null,{"value":"13"}] 01:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:14:21 INFO - PROCESS | 636 | 1467364461952 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 636 | 1467364461954 Marionette TRACE conn3 <- [1,806,null,{}] 01:14:21 INFO - PROCESS | 636 | 1467364461957 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:21 INFO - PROCESS | 636 | 1467364461959 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:22 INFO - PROCESS | 636 | 1467364462039 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 01:14:22 INFO - PROCESS | 636 | 1467364462075 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 636 | 1467364462077 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:22 INFO - PROCESS | 636 | ++DOCSHELL 14368400 == 38 [pid = 636] [id = 211] 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (19805400) [pid = 636] [serial = 631] [outer = 00000000] 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (19810C00) [pid = 636] [serial = 632] [outer = 19805400] 01:14:22 INFO - PROCESS | 636 | 1467364462099 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19867400) [pid = 636] [serial = 633] [outer = 19805400] 01:14:22 INFO - PROCESS | 636 | 1467364462454 Marionette TRACE conn3 <- [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]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 509ms 01:14:22 INFO - PROCESS | 636 | 1467364462471 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 636 | 1467364462473 Marionette TRACE conn3 <- [1,809,null,{"value":"13"}] 01:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:14:22 INFO - PROCESS | 636 | 1467364462476 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 636 | 1467364462478 Marionette TRACE conn3 <- [1,810,null,{}] 01:14:22 INFO - PROCESS | 636 | 1467364462481 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:22 INFO - PROCESS | 636 | 1467364462483 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:22 INFO - PROCESS | 636 | 1467364462581 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 01:14:22 INFO - PROCESS | 636 | 1467364462589 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 636 | 1467364462591 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:22 INFO - PROCESS | 636 | ++DOCSHELL 15E2D000 == 39 [pid = 636] [id = 212] 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16022C00) [pid = 636] [serial = 634] [outer = 00000000] 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19A0A400) [pid = 636] [serial = 635] [outer = 16022C00] 01:14:22 INFO - PROCESS | 636 | 1467364462633 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19A0C400) [pid = 636] [serial = 636] [outer = 16022C00] 01:14:23 INFO - PROCESS | 636 | 1467364463022 Marionette TRACE conn3 <- [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] 01:14:23 INFO - PROCESS | 636 | 1467364463089 Marionette TRACE conn3 <- [1,813,null,{"value":"13"}] 01:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:14:23 INFO - PROCESS | 636 | 1467364463096 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 636 | 1467364463100 Marionette TRACE conn3 <- [1,814,null,{}] 01:14:23 INFO - PROCESS | 636 | 1467364463105 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:23 INFO - PROCESS | 636 | 1467364463109 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:23 INFO - PROCESS | 636 | 1467364463273 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 01:14:23 INFO - PROCESS | 636 | 1467364463356 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 636 | 1467364463361 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:23 INFO - PROCESS | 636 | ++DOCSHELL 112ACC00 == 40 [pid = 636] [id = 213] 01:14:23 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (112AE400) [pid = 636] [serial = 637] [outer = 00000000] 01:14:23 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1281C000) [pid = 636] [serial = 638] [outer = 112AE400] 01:14:23 INFO - PROCESS | 636 | 1467364463418 Marionette DEBUG loaded listener.js 01:14:23 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (129EE400) [pid = 636] [serial = 639] [outer = 112AE400] 01:14:23 INFO - PROCESS | 636 | 1467364463916 Marionette TRACE conn3 <- [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]]]}] 01:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 857ms 01:14:23 INFO - PROCESS | 636 | 1467364463957 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null] 01:14:23 INFO - PROCESS | 636 | 1467364463962 Marionette TRACE conn3 <- [1,817,null,{"value":"13"}] 01:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:14:23 INFO - PROCESS | 636 | 1467364463969 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 636 | 1467364463971 Marionette TRACE conn3 <- [1,818,null,{}] 01:14:23 INFO - PROCESS | 636 | 1467364463975 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:23 INFO - PROCESS | 636 | 1467364463978 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:24 INFO - PROCESS | 636 | 1467364464065 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 01:14:24 INFO - PROCESS | 636 | 1467364464164 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:24 INFO - PROCESS | 636 | 1467364464167 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:24 INFO - PROCESS | 636 | ++DOCSHELL 1309DC00 == 41 [pid = 636] [id = 214] 01:14:24 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (130A4C00) [pid = 636] [serial = 640] [outer = 00000000] 01:14:24 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (14310800) [pid = 636] [serial = 641] [outer = 130A4C00] 01:14:24 INFO - PROCESS | 636 | 1467364464203 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15119800) [pid = 636] [serial = 642] [outer = 130A4C00] 01:14:24 INFO - PROCESS | 636 | 1467364464825 Marionette TRACE conn3 <- [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]]]}] 01:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 898ms 01:14:24 INFO - PROCESS | 636 | 1467364464868 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 01:14:24 INFO - PROCESS | 636 | 1467364464870 Marionette TRACE conn3 <- [1,821,null,{"value":"13"}] 01:14:24 INFO - PROCESS | 636 | 1467364464894 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:14:24 INFO - PROCESS | 636 | 1467364464898 Marionette TRACE conn3 <- [1,822,null,{}] 01:14:24 INFO - PROCESS | 636 | 1467364464909 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:24 INFO - PROCESS | 636 | 1467364464914 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:24 INFO - PROCESS | 636 | 1467364465001 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 01:14:25 INFO - PROCESS | 636 | 1467364465202 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 636 | 1467364465186 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:25 INFO - PROCESS | 636 | ++DOCSHELL 0F316800 == 42 [pid = 636] [id = 215] 01:14:25 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (0F316C00) [pid = 636] [serial = 643] [outer = 00000000] 01:14:25 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10A10400) [pid = 636] [serial = 644] [outer = 0F316C00] 01:14:25 INFO - PROCESS | 636 | 1467364465252 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (10BA8400) [pid = 636] [serial = 645] [outer = 0F316C00] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 14368400 == 41 [pid = 636] [id = 211] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 13CF1000 == 40 [pid = 636] [id = 210] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 179C8C00 == 39 [pid = 636] [id = 209] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 129AE800 == 38 [pid = 636] [id = 208] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 16B0E000 == 37 [pid = 636] [id = 207] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 15E34000 == 36 [pid = 636] [id = 206] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 1304A000 == 35 [pid = 636] [id = 205] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 10A93800 == 34 [pid = 636] [id = 204] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 0F312800 == 33 [pid = 636] [id = 203] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 0F312400 == 32 [pid = 636] [id = 202] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 13D03400 == 31 [pid = 636] [id = 194] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 1601C800 == 30 [pid = 636] [id = 201] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 15E2D000 == 29 [pid = 636] [id = 212] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 112ACC00 == 28 [pid = 636] [id = 213] 01:14:26 INFO - PROCESS | 636 | --DOCSHELL 1309DC00 == 27 [pid = 636] [id = 214] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 80 (11CD0C00) [pid = 636] [serial = 587] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1284A000) [pid = 636] [serial = 588] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1430F800) [pid = 636] [serial = 581] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A77800) [pid = 636] [serial = 584] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10A7F800) [pid = 636] [serial = 585] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 75 (157E8800) [pid = 636] [serial = 593] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16D1D400) [pid = 636] [serial = 600] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 73 (11AE8000) [pid = 636] [serial = 579] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 72 (112AD800) [pid = 636] [serial = 578] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 71 (17187400) [pid = 636] [serial = 602] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1601D800) [pid = 636] [serial = 599] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 69 (157F1400) [pid = 636] [serial = 596] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13433400) [pid = 636] [serial = 590] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13CEB000) [pid = 636] [serial = 591] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15AC1400) [pid = 636] [serial = 594] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | --DOMWINDOW == 65 (15FA8400) [pid = 636] [serial = 597] [outer = 00000000] [url = about:blank] 01:14:26 INFO - PROCESS | 636 | 1467364466339 Marionette TRACE conn3 <- [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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1501ms 01:14:26 INFO - PROCESS | 636 | 1467364466390 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 636 | 1467364466395 Marionette TRACE conn3 <- [1,825,null,{"value":"13"}] 01:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:14:26 INFO - PROCESS | 636 | 1467364466400 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 636 | 1467364466403 Marionette TRACE conn3 <- [1,826,null,{}] 01:14:26 INFO - PROCESS | 636 | 1467364466410 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:26 INFO - PROCESS | 636 | 1467364466413 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:26 INFO - PROCESS | 636 | 1467364466492 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 01:14:26 INFO - PROCESS | 636 | 1467364466593 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 636 | 1467364466598 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:26 INFO - PROCESS | 636 | ++DOCSHELL 10A79000 == 28 [pid = 636] [id = 216] 01:14:26 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10A79800) [pid = 636] [serial = 646] [outer = 00000000] 01:14:26 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BAAC00) [pid = 636] [serial = 647] [outer = 10A79800] 01:14:26 INFO - PROCESS | 636 | 1467364466646 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BAF400) [pid = 636] [serial = 648] [outer = 10A79800] 01:14:26 INFO - PROCESS | 636 | 1467364466998 Marionette TRACE conn3 <- [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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 630ms 01:14:27 INFO - PROCESS | 636 | 1467364467032 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 636 | 1467364467036 Marionette TRACE conn3 <- [1,829,null,{"value":"13"}] 01:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:14:27 INFO - PROCESS | 636 | 1467364467043 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 636 | 1467364467045 Marionette TRACE conn3 <- [1,830,null,{}] 01:14:27 INFO - PROCESS | 636 | 1467364467050 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:27 INFO - PROCESS | 636 | 1467364467052 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:27 INFO - PROCESS | 636 | 1467364467139 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 01:14:27 INFO - PROCESS | 636 | 1467364467145 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 636 | 1467364467129 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:27 INFO - PROCESS | 636 | ++DOCSHELL 11CD0400 == 29 [pid = 636] [id = 217] 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (11CD0C00) [pid = 636] [serial = 649] [outer = 00000000] 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (12926C00) [pid = 636] [serial = 650] [outer = 11CD0C00] 01:14:27 INFO - PROCESS | 636 | 1467364467176 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (12BD1C00) [pid = 636] [serial = 651] [outer = 11CD0C00] 01:14:27 INFO - PROCESS | 636 | 1467364467568 Marionette TRACE conn3 <- [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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 536ms 01:14:27 INFO - PROCESS | 636 | 1467364467597 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 636 | 1467364467599 Marionette TRACE conn3 <- [1,833,null,{"value":"13"}] 01:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:14:27 INFO - PROCESS | 636 | 1467364467603 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 636 | 1467364467606 Marionette TRACE conn3 <- [1,834,null,{}] 01:14:27 INFO - PROCESS | 636 | 1467364467621 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:27 INFO - PROCESS | 636 | 1467364467626 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:27 INFO - PROCESS | 636 | 1467364467688 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 01:14:27 INFO - PROCESS | 636 | 1467364467727 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 636 | 1467364467730 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:27 INFO - PROCESS | 636 | ++DOCSHELL 14312C00 == 30 [pid = 636] [id = 218] 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14313800) [pid = 636] [serial = 652] [outer = 00000000] 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1436E000) [pid = 636] [serial = 653] [outer = 14313800] 01:14:27 INFO - PROCESS | 636 | 1467364467760 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (151BA000) [pid = 636] [serial = 654] [outer = 14313800] 01:14:28 INFO - PROCESS | 636 | 1467364468175 Marionette TRACE conn3 <- [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]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 590ms 01:14:28 INFO - PROCESS | 636 | 1467364468204 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 636 | 1467364468207 Marionette TRACE conn3 <- [1,837,null,{"value":"13"}] 01:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:14:28 INFO - PROCESS | 636 | 1467364468210 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 636 | 1467364468212 Marionette TRACE conn3 <- [1,838,null,{}] 01:14:28 INFO - PROCESS | 636 | 1467364468215 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:28 INFO - PROCESS | 636 | 1467364468226 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:28 INFO - PROCESS | 636 | 1467364468313 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 01:14:28 INFO - PROCESS | 636 | 1467364468319 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 636 | 1467364468321 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:28 INFO - PROCESS | 636 | ++DOCSHELL 12853400 == 31 [pid = 636] [id = 219] 01:14:28 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (154CC800) [pid = 636] [serial = 655] [outer = 00000000] 01:14:28 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15AC6000) [pid = 636] [serial = 656] [outer = 154CC800] 01:14:28 INFO - PROCESS | 636 | 1467364468347 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FA9400) [pid = 636] [serial = 657] [outer = 154CC800] 01:14:28 INFO - PROCESS | 636 | 1467364468734 Marionette TRACE conn3 <- [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]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 603ms 01:14:28 INFO - PROCESS | 636 | 1467364468808 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 636 | 1467364468810 Marionette TRACE conn3 <- [1,841,null,{"value":"13"}] 01:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:14:28 INFO - PROCESS | 636 | 1467364468813 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 636 | 1467364468815 Marionette TRACE conn3 <- [1,842,null,{}] 01:14:28 INFO - PROCESS | 636 | 1467364468818 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:28 INFO - PROCESS | 636 | 1467364468820 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:28 INFO - PROCESS | 636 | 1467364468939 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 01:14:28 INFO - PROCESS | 636 | 1467364468961 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 636 | 1467364468963 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:28 INFO - PROCESS | 636 | ++DOCSHELL 15FB2C00 == 32 [pid = 636] [id = 220] 01:14:28 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FB3800) [pid = 636] [serial = 658] [outer = 00000000] 01:14:28 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FCC800) [pid = 636] [serial = 659] [outer = 15FB3800] 01:14:28 INFO - PROCESS | 636 | 1467364468985 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FD3400) [pid = 636] [serial = 660] [outer = 15FB3800] 01:14:29 INFO - PROCESS | 636 | 1467364469369 Marionette TRACE conn3 <- [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]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 603ms 01:14:29 INFO - PROCESS | 636 | 1467364469401 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 636 | 1467364469403 Marionette TRACE conn3 <- [1,845,null,{"value":"13"}] 01:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:14:29 INFO - PROCESS | 636 | 1467364469410 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 636 | 1467364469412 Marionette TRACE conn3 <- [1,846,null,{}] 01:14:29 INFO - PROCESS | 636 | 1467364469416 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:29 INFO - PROCESS | 636 | 1467364469421 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:29 INFO - PROCESS | 636 | 1467364469528 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 01:14:29 INFO - PROCESS | 636 | 1467364469541 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 636 | 1467364469543 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:29 INFO - PROCESS | 636 | ++DOCSHELL 16D18400 == 33 [pid = 636] [id = 221] 01:14:29 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16D1D400) [pid = 636] [serial = 661] [outer = 00000000] 01:14:29 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17181400) [pid = 636] [serial = 662] [outer = 16D1D400] 01:14:29 INFO - PROCESS | 636 | 1467364469587 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17617400) [pid = 636] [serial = 663] [outer = 16D1D400] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19805400) [pid = 636] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 81 (16022C00) [pid = 636] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 80 (13D04400) [pid = 636] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16D13C00) [pid = 636] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1717EC00) [pid = 636] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 77 (14314800) [pid = 636] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10BA9C00) [pid = 636] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 75 (0F313C00) [pid = 636] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16023C00) [pid = 636] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 73 (13079800) [pid = 636] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 72 (0F316400) [pid = 636] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15FA7800) [pid = 636] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:14:30 INFO - PROCESS | 636 | --DOMWINDOW == 70 (179CC400) [pid = 636] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:14:30 INFO - PROCESS | 636 | 1467364470169 Marionette TRACE conn3 <- [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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 763ms 01:14:30 INFO - PROCESS | 636 | 1467364470273 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 636 | 1467364470276 Marionette TRACE conn3 <- [1,849,null,{"value":"13"}] 01:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:14:30 INFO - PROCESS | 636 | 1467364470434 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 636 | 1467364470436 Marionette TRACE conn3 <- [1,850,null,{}] 01:14:30 INFO - PROCESS | 636 | 1467364470440 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:30 INFO - PROCESS | 636 | 1467364470451 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:30 INFO - PROCESS | 636 | 1467364470507 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 01:14:30 INFO - PROCESS | 636 | 1467364470513 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 636 | 1467364470515 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:30 INFO - PROCESS | 636 | ++DOCSHELL 131E9400 == 34 [pid = 636] [id = 222] 01:14:30 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (132C5000) [pid = 636] [serial = 664] [outer = 00000000] 01:14:30 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (18284000) [pid = 636] [serial = 665] [outer = 132C5000] 01:14:30 INFO - PROCESS | 636 | 1467364470560 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19808800) [pid = 636] [serial = 666] [outer = 132C5000] 01:14:30 INFO - PROCESS | 636 | 1467364470922 Marionette TRACE conn3 <- [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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 01:14:30 INFO - PROCESS | 636 | 1467364470997 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 636 | 1467364470999 Marionette TRACE conn3 <- [1,853,null,{"value":"13"}] 01:14:30 INFO - PROCESS | 636 | 1467364471002 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:14:30 INFO - PROCESS | 636 | 1467364470986 Marionette TRACE conn3 <- [1,854,null,{}] 01:14:30 INFO - PROCESS | 636 | 1467364470989 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:30 INFO - PROCESS | 636 | 1467364470991 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:31 INFO - PROCESS | 636 | 1467364471065 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 01:14:31 INFO - PROCESS | 636 | 1467364471070 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 636 | 1467364471072 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:31 INFO - PROCESS | 636 | ++DOCSHELL 151AFC00 == 35 [pid = 636] [id = 223] 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FABC00) [pid = 636] [serial = 667] [outer = 00000000] 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19870400) [pid = 636] [serial = 668] [outer = 15FABC00] 01:14:31 INFO - PROCESS | 636 | 1467364471115 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19C05C00) [pid = 636] [serial = 669] [outer = 15FABC00] 01:14:31 INFO - PROCESS | 636 | 1467364471479 Marionette TRACE conn3 <- [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]]]}] 01:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 509ms 01:14:31 INFO - PROCESS | 636 | 1467364471510 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 636 | 1467364471512 Marionette TRACE conn3 <- [1,857,null,{"value":"13"}] 01:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:14:31 INFO - PROCESS | 636 | 1467364471498 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 636 | 1467364471499 Marionette TRACE conn3 <- [1,858,null,{}] 01:14:31 INFO - PROCESS | 636 | 1467364471503 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:31 INFO - PROCESS | 636 | 1467364471505 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:31 INFO - PROCESS | 636 | 1467364471578 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 01:14:31 INFO - PROCESS | 636 | 1467364471583 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 636 | 1467364471585 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:31 INFO - PROCESS | 636 | ++DOCSHELL 14311400 == 36 [pid = 636] [id = 224] 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C16C00) [pid = 636] [serial = 670] [outer = 00000000] 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C1EC00) [pid = 636] [serial = 671] [outer = 19C16C00] 01:14:31 INFO - PROCESS | 636 | 1467364471628 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C1F800) [pid = 636] [serial = 672] [outer = 19C16C00] 01:14:32 INFO - PROCESS | 636 | 1467364472315 Marionette TRACE conn3 <- [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]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 857ms 01:14:32 INFO - PROCESS | 636 | 1467364472363 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 636 | 1467364472369 Marionette TRACE conn3 <- [1,861,null,{"value":"13"}] 01:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:14:32 INFO - PROCESS | 636 | 1467364472374 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 636 | 1467364472377 Marionette TRACE conn3 <- [1,862,null,{}] 01:14:32 INFO - PROCESS | 636 | 1467364472384 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:32 INFO - PROCESS | 636 | 1467364472387 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:32 INFO - PROCESS | 636 | 1467364472493 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 01:14:32 INFO - PROCESS | 636 | 1467364472570 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 636 | 1467364472553 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:32 INFO - PROCESS | 636 | ++DOCSHELL 1055FC00 == 37 [pid = 636] [id = 225] 01:14:32 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10A9DC00) [pid = 636] [serial = 673] [outer = 00000000] 01:14:32 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (11265C00) [pid = 636] [serial = 674] [outer = 10A9DC00] 01:14:32 INFO - PROCESS | 636 | 1467364472610 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (11CD3000) [pid = 636] [serial = 675] [outer = 10A9DC00] 01:14:33 INFO - PROCESS | 636 | 1467364473403 Marionette TRACE conn3 <- [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]]]}] 01:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1072ms 01:14:33 INFO - PROCESS | 636 | 1467364473451 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 636 | 1467364473455 Marionette TRACE conn3 <- [1,865,null,{"value":"13"}] 01:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:14:33 INFO - PROCESS | 636 | 1467364473460 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 636 | 1467364473463 Marionette TRACE conn3 <- [1,866,null,{}] 01:14:33 INFO - PROCESS | 636 | 1467364473469 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:33 INFO - PROCESS | 636 | 1467364473472 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:33 INFO - PROCESS | 636 | 1467364473601 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 01:14:33 INFO - PROCESS | 636 | 1467364473710 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 636 | 1467364473715 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 151AFC00 == 36 [pid = 636] [id = 223] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 131E9400 == 35 [pid = 636] [id = 222] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 16D18400 == 34 [pid = 636] [id = 221] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 15FB2C00 == 33 [pid = 636] [id = 220] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 12853400 == 32 [pid = 636] [id = 219] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 14312C00 == 31 [pid = 636] [id = 218] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 11CD0400 == 30 [pid = 636] [id = 217] 01:14:33 INFO - PROCESS | 636 | --DOCSHELL 10A79000 == 29 [pid = 636] [id = 216] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 81 (157E3400) [pid = 636] [serial = 582] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 80 (16DFBC00) [pid = 636] [serial = 620] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17103C00) [pid = 636] [serial = 621] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1769E800) [pid = 636] [serial = 623] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 77 (18283800) [pid = 636] [serial = 629] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1284DC00) [pid = 636] [serial = 611] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 75 (129B5C00) [pid = 636] [serial = 612] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1036D400) [pid = 636] [serial = 608] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10564000) [pid = 636] [serial = 609] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1760E400) [pid = 636] [serial = 603] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13935C00) [pid = 636] [serial = 614] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 70 (14315800) [pid = 636] [serial = 615] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10B59400) [pid = 636] [serial = 605] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10BB1800) [pid = 636] [serial = 606] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FB3C00) [pid = 636] [serial = 617] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1803C000) [pid = 636] [serial = 626] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 65 (17E3B800) [pid = 636] [serial = 627] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19867400) [pid = 636] [serial = 633] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19804400) [pid = 636] [serial = 630] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 62 (19A0C400) [pid = 636] [serial = 636] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19810C00) [pid = 636] [serial = 632] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 60 (19A0A400) [pid = 636] [serial = 635] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1778BC00) [pid = 636] [serial = 624] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | --DOMWINDOW == 58 (15FCA800) [pid = 636] [serial = 618] [outer = 00000000] [url = about:blank] 01:14:33 INFO - PROCESS | 636 | ++DOCSHELL 1036D400 == 30 [pid = 636] [id = 226] 01:14:33 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (1055D800) [pid = 636] [serial = 676] [outer = 00000000] 01:14:33 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (10A76000) [pid = 636] [serial = 677] [outer = 1055D800] 01:14:33 INFO - PROCESS | 636 | 1467364473786 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (1125FC00) [pid = 636] [serial = 678] [outer = 1055D800] 01:14:34 INFO - PROCESS | 636 | 1467364474174 Marionette TRACE conn3 <- [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]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 724ms 01:14:34 INFO - PROCESS | 636 | 1467364474194 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 636 | 1467364474199 Marionette TRACE conn3 <- [1,869,null,{"value":"13"}] 01:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:14:34 INFO - PROCESS | 636 | 1467364474205 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 636 | 1467364474208 Marionette TRACE conn3 <- [1,870,null,{}] 01:14:34 INFO - PROCESS | 636 | 1467364474211 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:34 INFO - PROCESS | 636 | 1467364474214 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:34 INFO - PROCESS | 636 | 1467364474283 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 01:14:34 INFO - PROCESS | 636 | 1467364474288 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 636 | 1467364474291 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:34 INFO - PROCESS | 636 | ++DOCSHELL 129EB400 == 31 [pid = 636] [id = 227] 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (129EB800) [pid = 636] [serial = 679] [outer = 00000000] 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (12DC3000) [pid = 636] [serial = 680] [outer = 129EB800] 01:14:34 INFO - PROCESS | 636 | 1467364474337 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13073000) [pid = 636] [serial = 681] [outer = 129EB800] 01:14:34 INFO - PROCESS | 636 | 1467364474733 Marionette TRACE conn3 <- [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]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 536ms 01:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:14:34 INFO - PROCESS | 636 | 1467364474749 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 636 | 1467364474751 Marionette TRACE conn3 <- [1,873,null,{"value":"13"}] 01:14:34 INFO - PROCESS | 636 | 1467364474755 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 636 | 1467364474758 Marionette TRACE conn3 <- [1,874,null,{}] 01:14:34 INFO - PROCESS | 636 | 1467364474772 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:34 INFO - PROCESS | 636 | 1467364474777 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:34 INFO - PROCESS | 636 | 1467364474838 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 01:14:34 INFO - PROCESS | 636 | 1467364474847 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 636 | 1467364474850 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:34 INFO - PROCESS | 636 | ++DOCSHELL 1430E800 == 32 [pid = 636] [id = 228] 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1430EC00) [pid = 636] [serial = 682] [outer = 00000000] 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14368C00) [pid = 636] [serial = 683] [outer = 1430EC00] 01:14:34 INFO - PROCESS | 636 | 1467364474898 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (157E4000) [pid = 636] [serial = 684] [outer = 1430EC00] 01:14:35 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FC9800) [pid = 636] [serial = 685] [outer = 1B221800] 01:14:35 INFO - PROCESS | 636 | 1467364475332 Marionette TRACE conn3 <- [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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 630ms 01:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:14:35 INFO - PROCESS | 636 | 1467364475395 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 636 | 1467364475379 Marionette TRACE conn3 <- [1,877,null,{"value":"13"}] 01:14:35 INFO - PROCESS | 636 | 1467364475383 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 636 | 1467364475384 Marionette TRACE conn3 <- [1,878,null,{}] 01:14:35 INFO - PROCESS | 636 | 1467364475388 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:35 INFO - PROCESS | 636 | 1467364475390 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:35 INFO - PROCESS | 636 | 1467364475480 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 01:14:35 INFO - PROCESS | 636 | 1467364475549 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 636 | 1467364475551 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:35 INFO - PROCESS | 636 | ++DOCSHELL 15FAF400 == 33 [pid = 636] [id = 229] 01:14:35 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FB0000) [pid = 636] [serial = 686] [outer = 00000000] 01:14:35 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16024C00) [pid = 636] [serial = 687] [outer = 15FB0000] 01:14:35 INFO - PROCESS | 636 | 1467364475595 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16DFB000) [pid = 636] [serial = 688] [outer = 15FB0000] 01:14:35 INFO - PROCESS | 636 | 1467364475926 Marionette TRACE conn3 <- [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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 590ms 01:14:35 INFO - PROCESS | 636 | 1467364475994 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 636 | 1467364475998 Marionette TRACE conn3 <- [1,881,null,{"value":"13"}] 01:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:14:35 INFO - PROCESS | 636 | 1467364476002 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 636 | 1467364476004 Marionette TRACE conn3 <- [1,882,null,{}] 01:14:35 INFO - PROCESS | 636 | 1467364476008 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:35 INFO - PROCESS | 636 | 1467364476010 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:36 INFO - PROCESS | 636 | 1467364476123 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 01:14:36 INFO - PROCESS | 636 | 1467364476177 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 636 | 1467364476179 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:36 INFO - PROCESS | 636 | ++DOCSHELL 1717E400 == 34 [pid = 636] [id = 230] 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1717E800) [pid = 636] [serial = 689] [outer = 00000000] 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (17696C00) [pid = 636] [serial = 690] [outer = 1717E800] 01:14:36 INFO - PROCESS | 636 | 1467364476204 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (176E0800) [pid = 636] [serial = 691] [outer = 1717E800] 01:14:36 INFO - PROCESS | 636 | 1467364476600 Marionette TRACE conn3 <- [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]]]}] 01:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 629ms 01:14:36 INFO - PROCESS | 636 | 1467364476637 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 636 | 1467364476639 Marionette TRACE conn3 <- [1,885,null,{"value":"13"}] 01:14:36 INFO - PROCESS | 636 | 1467364476642 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:14:36 INFO - PROCESS | 636 | 1467364476644 Marionette TRACE conn3 <- [1,886,null,{}] 01:14:36 INFO - PROCESS | 636 | 1467364476647 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:36 INFO - PROCESS | 636 | 1467364476653 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:36 INFO - PROCESS | 636 | 1467364476762 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 01:14:36 INFO - PROCESS | 636 | 1467364476821 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 636 | 1467364476823 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:36 INFO - PROCESS | 636 | ++DOCSHELL 17616400 == 35 [pid = 636] [id = 231] 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19802400) [pid = 636] [serial = 692] [outer = 00000000] 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1980A000) [pid = 636] [serial = 693] [outer = 19802400] 01:14:36 INFO - PROCESS | 636 | 1467364476847 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1980D800) [pid = 636] [serial = 694] [outer = 19802400] 01:14:37 INFO - PROCESS | 636 | 1467364477219 Marionette TRACE conn3 <- [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]]]}] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 76 (11CD0C00) [pid = 636] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10A79800) [pid = 636] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 74 (112AE400) [pid = 636] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 73 (130A4C00) [pid = 636] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 72 (154CC800) [pid = 636] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15FB3800) [pid = 636] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16D1D400) [pid = 636] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 69 (132C5000) [pid = 636] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FABC00) [pid = 636] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 67 (14313800) [pid = 636] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:14:37 INFO - PROCESS | 636 | --DOMWINDOW == 66 (0F316C00) [pid = 636] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 629ms 01:14:37 INFO - PROCESS | 636 | 1467364477289 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 636 | 1467364477291 Marionette TRACE conn3 <- [1,889,null,{"value":"13"}] 01:14:37 INFO - PROCESS | 636 | 1467364477295 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 636 | 1467364477296 Marionette TRACE conn3 <- [1,890,null,{}] 01:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:14:37 INFO - PROCESS | 636 | 1467364477300 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:37 INFO - PROCESS | 636 | 1467364477302 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:37 INFO - PROCESS | 636 | 1467364477367 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 01:14:37 INFO - PROCESS | 636 | 1467364477375 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 636 | 1467364477377 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:37 INFO - PROCESS | 636 | ++DOCSHELL 14368800 == 36 [pid = 636] [id = 232] 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1436B400) [pid = 636] [serial = 695] [outer = 00000000] 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FABC00) [pid = 636] [serial = 696] [outer = 1436B400] 01:14:37 INFO - PROCESS | 636 | 1467364477419 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (151B2400) [pid = 636] [serial = 697] [outer = 1436B400] 01:14:37 INFO - PROCESS | 636 | 1467364477777 Marionette TRACE conn3 <- [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]]]}] 01:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 509ms 01:14:37 INFO - PROCESS | 636 | 1467364477811 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 636 | 1467364477813 Marionette TRACE conn3 <- [1,893,null,{"value":"13"}] 01:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:14:37 INFO - PROCESS | 636 | 1467364477816 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 636 | 1467364477818 Marionette TRACE conn3 <- [1,894,null,{}] 01:14:37 INFO - PROCESS | 636 | 1467364477821 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:37 INFO - PROCESS | 636 | 1467364477823 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:37 INFO - PROCESS | 636 | 1467364477885 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 01:14:37 INFO - PROCESS | 636 | 1467364477890 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 636 | 1467364477892 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:37 INFO - PROCESS | 636 | ++DOCSHELL 17106C00 == 37 [pid = 636] [id = 233] 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17794800) [pid = 636] [serial = 698] [outer = 00000000] 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1986D000) [pid = 636] [serial = 699] [outer = 17794800] 01:14:37 INFO - PROCESS | 636 | 1467364477935 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1986F800) [pid = 636] [serial = 700] [outer = 17794800] 01:14:38 INFO - PROCESS | 636 | 1467364478285 Marionette TRACE conn3 <- [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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 509ms 01:14:38 INFO - PROCESS | 636 | 1467364478320 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 636 | 1467364478322 Marionette TRACE conn3 <- [1,897,null,{"value":"13"}] 01:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:14:38 INFO - PROCESS | 636 | 1467364478335 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 636 | 1467364478337 Marionette TRACE conn3 <- [1,898,null,{}] 01:14:38 INFO - PROCESS | 636 | 1467364478346 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:38 INFO - PROCESS | 636 | 1467364478347 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:38 INFO - PROCESS | 636 | 1467364478405 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 01:14:38 INFO - PROCESS | 636 | 1467364478411 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 636 | 1467364478413 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:38 INFO - PROCESS | 636 | ++DOCSHELL 19805000 == 38 [pid = 636] [id = 234] 01:14:38 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19C11400) [pid = 636] [serial = 701] [outer = 00000000] 01:14:38 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C1C800) [pid = 636] [serial = 702] [outer = 19C11400] 01:14:38 INFO - PROCESS | 636 | 1467364478458 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A168000) [pid = 636] [serial = 703] [outer = 19C11400] 01:14:38 INFO - PROCESS | 636 | 1467364478836 Marionette TRACE conn3 <- [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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 562ms 01:14:38 INFO - PROCESS | 636 | 1467364478895 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 636 | 1467364478897 Marionette TRACE conn3 <- [1,901,null,{"value":"13"}] 01:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:14:38 INFO - PROCESS | 636 | 1467364478901 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 636 | 1467364478903 Marionette TRACE conn3 <- [1,902,null,{}] 01:14:38 INFO - PROCESS | 636 | 1467364478906 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:38 INFO - PROCESS | 636 | 1467364478908 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:38 INFO - PROCESS | 636 | 1467364478979 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 01:14:38 INFO - PROCESS | 636 | 1467364478987 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 636 | 1467364478988 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:38 INFO - PROCESS | 636 | ++DOCSHELL 15FA7000 == 39 [pid = 636] [id = 235] 01:14:38 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A16B800) [pid = 636] [serial = 704] [outer = 00000000] 01:14:39 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A170800) [pid = 636] [serial = 705] [outer = 1A16B800] 01:14:39 INFO - PROCESS | 636 | 1467364479035 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A307800) [pid = 636] [serial = 706] [outer = 1A16B800] 01:14:39 INFO - PROCESS | 636 | 1467364479562 Marionette TRACE conn3 <- [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]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 724ms 01:14:39 INFO - PROCESS | 636 | 1467364479611 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 636 | 1467364479616 Marionette TRACE conn3 <- [1,905,null,{"value":"13"}] 01:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:14:39 INFO - PROCESS | 636 | 1467364479621 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 636 | 1467364479625 Marionette TRACE conn3 <- [1,906,null,{}] 01:14:39 INFO - PROCESS | 636 | 1467364479631 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:39 INFO - PROCESS | 636 | 1467364479634 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:39 INFO - PROCESS | 636 | 1467364479754 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 01:14:39 INFO - PROCESS | 636 | 1467364479827 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 636 | 1467364479830 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:39 INFO - PROCESS | 636 | ++DOCSHELL 10BA4800 == 40 [pid = 636] [id = 236] 01:14:39 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10ED2000) [pid = 636] [serial = 707] [outer = 00000000] 01:14:39 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (129EAC00) [pid = 636] [serial = 708] [outer = 10ED2000] 01:14:39 INFO - PROCESS | 636 | 1467364479887 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (130A0800) [pid = 636] [serial = 709] [outer = 10ED2000] 01:14:40 INFO - PROCESS | 636 | 1467364480388 Marionette TRACE conn3 <- [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]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 804ms 01:14:40 INFO - PROCESS | 636 | 1467364480446 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 636 | 1467364480451 Marionette TRACE conn3 <- [1,909,null,{"value":"13"}] 01:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:14:40 INFO - PROCESS | 636 | 1467364480458 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 636 | 1467364480442 Marionette TRACE conn3 <- [1,910,null,{}] 01:14:40 INFO - PROCESS | 636 | 1467364480447 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:40 INFO - PROCESS | 636 | 1467364480449 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:40 INFO - PROCESS | 636 | 1467364480555 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 01:14:40 INFO - PROCESS | 636 | 1467364480658 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 636 | 1467364480661 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:40 INFO - PROCESS | 636 | ++DOCSHELL 14316400 == 41 [pid = 636] [id = 237] 01:14:40 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (14368400) [pid = 636] [serial = 710] [outer = 00000000] 01:14:40 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (15FCBC00) [pid = 636] [serial = 711] [outer = 14368400] 01:14:40 INFO - PROCESS | 636 | 1467364480718 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17151000) [pid = 636] [serial = 712] [outer = 14368400] 01:14:41 INFO - PROCESS | 636 | 1467364481261 Marionette TRACE conn3 <- [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]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 857ms 01:14:41 INFO - PROCESS | 636 | 1467364481313 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 636 | 1467364481316 Marionette TRACE conn3 <- [1,913,null,{"value":"13"}] 01:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:14:41 INFO - PROCESS | 636 | 1467364481321 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 636 | 1467364481325 Marionette TRACE conn3 <- [1,914,null,{}] 01:14:41 INFO - PROCESS | 636 | 1467364481336 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:41 INFO - PROCESS | 636 | 1467364481340 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:41 INFO - PROCESS | 636 | 1467364481435 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 01:14:41 INFO - PROCESS | 636 | 1467364481542 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 636 | 1467364481546 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:41 INFO - PROCESS | 636 | ++DOCSHELL 110DB400 == 42 [pid = 636] [id = 238] 01:14:41 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (110DB800) [pid = 636] [serial = 713] [outer = 00000000] 01:14:41 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (13935000) [pid = 636] [serial = 714] [outer = 110DB800] 01:14:41 INFO - PROCESS | 636 | 1467364481602 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (15FAEC00) [pid = 636] [serial = 715] [outer = 110DB800] 01:14:42 INFO - PROCESS | 636 | 1467364482261 Marionette TRACE conn3 <- [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]]]}] 01:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 991ms 01:14:42 INFO - PROCESS | 636 | 1467364482319 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 01:14:42 INFO - PROCESS | 636 | 1467364482305 Marionette TRACE conn3 <- [1,917,null,{"value":"13"}] 01:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:14:42 INFO - PROCESS | 636 | 1467364482311 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:14:42 INFO - PROCESS | 636 | 1467364482317 Marionette TRACE conn3 <- [1,918,null,{}] 01:14:42 INFO - PROCESS | 636 | 1467364482322 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:42 INFO - PROCESS | 636 | 1467364482325 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:42 INFO - PROCESS | 636 | 1467364482423 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 01:14:42 INFO - PROCESS | 636 | 1467364482485 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 636 | 1467364482488 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 19805000 == 41 [pid = 636] [id = 234] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 17106C00 == 40 [pid = 636] [id = 233] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 14368800 == 39 [pid = 636] [id = 232] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 17616400 == 38 [pid = 636] [id = 231] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 1717E400 == 37 [pid = 636] [id = 230] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 15FAF400 == 36 [pid = 636] [id = 229] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 1430E800 == 35 [pid = 636] [id = 228] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 129EB400 == 34 [pid = 636] [id = 227] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 1036D400 == 33 [pid = 636] [id = 226] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 1055FC00 == 32 [pid = 636] [id = 225] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 0F316800 == 31 [pid = 636] [id = 215] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 14311400 == 30 [pid = 636] [id = 224] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 14316400 == 29 [pid = 636] [id = 237] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 110DB400 == 28 [pid = 636] [id = 238] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 15FA7000 == 27 [pid = 636] [id = 235] 01:14:42 INFO - PROCESS | 636 | --DOCSHELL 10BA4800 == 26 [pid = 636] [id = 236] 01:14:43 INFO - PROCESS | 636 | ++DOCSHELL 0F30DC00 == 27 [pid = 636] [id = 239] 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (0F311000) [pid = 636] [serial = 716] [outer = 00000000] 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (10374000) [pid = 636] [serial = 717] [outer = 0F311000] 01:14:43 INFO - PROCESS | 636 | 1467364483037 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10A07C00) [pid = 636] [serial = 718] [outer = 0F311000] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 89 (12926C00) [pid = 636] [serial = 650] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 88 (12BD1C00) [pid = 636] [serial = 651] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 87 (10BAAC00) [pid = 636] [serial = 647] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 86 (10BAF400) [pid = 636] [serial = 648] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 85 (129EE400) [pid = 636] [serial = 639] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1281C000) [pid = 636] [serial = 638] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15119800) [pid = 636] [serial = 642] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 82 (14310800) [pid = 636] [serial = 641] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15AC6000) [pid = 636] [serial = 656] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15FD3400) [pid = 636] [serial = 660] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15FCC800) [pid = 636] [serial = 659] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 78 (17181400) [pid = 636] [serial = 662] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 77 (18284000) [pid = 636] [serial = 665] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17617400) [pid = 636] [serial = 663] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19870400) [pid = 636] [serial = 668] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1436E000) [pid = 636] [serial = 653] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10A10400) [pid = 636] [serial = 644] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19C05C00) [pid = 636] [serial = 669] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19C1EC00) [pid = 636] [serial = 671] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10BA8400) [pid = 636] [serial = 645] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FA9400) [pid = 636] [serial = 657] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 68 (151BA000) [pid = 636] [serial = 654] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19808800) [pid = 636] [serial = 666] [outer = 00000000] [url = about:blank] 01:14:43 INFO - PROCESS | 636 | 1467364483493 Marionette TRACE conn3 <- [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]]]}] 01:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1193ms 01:14:43 INFO - PROCESS | 636 | 1467364483531 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 636 | 1467364483535 Marionette TRACE conn3 <- [1,921,null,{"value":"13"}] 01:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:14:43 INFO - PROCESS | 636 | 1467364483540 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 636 | 1467364483524 Marionette TRACE conn3 <- [1,922,null,{}] 01:14:43 INFO - PROCESS | 636 | 1467364483528 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:43 INFO - PROCESS | 636 | 1467364483531 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:43 INFO - PROCESS | 636 | 1467364483620 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 01:14:43 INFO - PROCESS | 636 | 1467364483705 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 636 | 1467364483707 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:43 INFO - PROCESS | 636 | ++DOCSHELL 10BA8800 == 28 [pid = 636] [id = 240] 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BA9C00) [pid = 636] [serial = 719] [outer = 00000000] 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10E28400) [pid = 636] [serial = 720] [outer = 10BA9C00] 01:14:43 INFO - PROCESS | 636 | 1467364483756 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10ED4000) [pid = 636] [serial = 721] [outer = 10BA9C00] 01:14:44 INFO - PROCESS | 636 | 1467364484072 Marionette TRACE conn3 <- [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]]]}] 01:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 603ms 01:14:44 INFO - PROCESS | 636 | 1467364484127 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 636 | 1467364484134 Marionette TRACE conn3 <- [1,925,null,{"value":"13"}] 01:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:14:44 INFO - PROCESS | 636 | 1467364484143 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 636 | 1467364484146 Marionette TRACE conn3 <- [1,926,null,{}] 01:14:44 INFO - PROCESS | 636 | 1467364484150 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:44 INFO - PROCESS | 636 | 1467364484153 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:44 INFO - PROCESS | 636 | 1467364484251 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 01:14:44 INFO - PROCESS | 636 | 1467364484268 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 636 | 1467364484271 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:44 INFO - PROCESS | 636 | ++DOCSHELL 11CD6C00 == 29 [pid = 636] [id = 241] 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1281CC00) [pid = 636] [serial = 722] [outer = 00000000] 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (129AE000) [pid = 636] [serial = 723] [outer = 1281CC00] 01:14:44 INFO - PROCESS | 636 | 1467364484321 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (12BD2400) [pid = 636] [serial = 724] [outer = 1281CC00] 01:14:44 INFO - PROCESS | 636 | 1467364484695 Marionette TRACE conn3 <- [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]]]}] 01:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 603ms 01:14:44 INFO - PROCESS | 636 | 1467364484753 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 636 | 1467364484756 Marionette TRACE conn3 <- [1,929,null,{"value":"13"}] 01:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:14:44 INFO - PROCESS | 636 | 1467364484759 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 636 | 1467364484744 Marionette TRACE conn3 <- [1,930,null,{}] 01:14:44 INFO - PROCESS | 636 | 1467364484755 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:44 INFO - PROCESS | 636 | 1467364484759 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:44 INFO - PROCESS | 636 | 1467364484844 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 01:14:44 INFO - PROCESS | 636 | 1467364484852 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 636 | 1467364484854 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:44 INFO - PROCESS | 636 | ++DOCSHELL 131E9400 == 30 [pid = 636] [id = 242] 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13430C00) [pid = 636] [serial = 725] [outer = 00000000] 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13CF6C00) [pid = 636] [serial = 726] [outer = 13430C00] 01:14:44 INFO - PROCESS | 636 | 1467364484880 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1436C000) [pid = 636] [serial = 727] [outer = 13430C00] 01:14:45 INFO - PROCESS | 636 | 1467364485320 Marionette TRACE conn3 <- [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]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 603ms 01:14:45 INFO - PROCESS | 636 | 1467364485340 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 636 | 1467364485342 Marionette TRACE conn3 <- [1,933,null,{"value":"13"}] 01:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:14:45 INFO - PROCESS | 636 | 1467364485346 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 636 | 1467364485347 Marionette TRACE conn3 <- [1,934,null,{}] 01:14:45 INFO - PROCESS | 636 | 1467364485351 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:45 INFO - PROCESS | 636 | 1467364485353 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:45 INFO - PROCESS | 636 | 1467364485467 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 01:14:45 INFO - PROCESS | 636 | 1467364485484 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 636 | 1467364485487 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:45 INFO - PROCESS | 636 | ++DOCSHELL 1436EC00 == 31 [pid = 636] [id = 243] 01:14:45 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1438A400) [pid = 636] [serial = 728] [outer = 00000000] 01:14:45 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15ABBC00) [pid = 636] [serial = 729] [outer = 1438A400] 01:14:45 INFO - PROCESS | 636 | 1467364485534 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FA7000) [pid = 636] [serial = 730] [outer = 1438A400] 01:14:45 INFO - PROCESS | 636 | 1467364485904 Marionette TRACE conn3 <- [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]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 602ms 01:14:45 INFO - PROCESS | 636 | 1467364485963 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 636 | 1467364485965 Marionette TRACE conn3 <- [1,937,null,{"value":"13"}] 01:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:14:45 INFO - PROCESS | 636 | 1467364485949 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 636 | 1467364485951 Marionette TRACE conn3 <- [1,938,null,{}] 01:14:45 INFO - PROCESS | 636 | 1467364485954 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:45 INFO - PROCESS | 636 | 1467364485956 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:46 INFO - PROCESS | 636 | 1467364486059 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 01:14:46 INFO - PROCESS | 636 | 1467364486064 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 636 | 1467364486066 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:46 INFO - PROCESS | 636 | ++DOCSHELL 15FB2C00 == 32 [pid = 636] [id = 244] 01:14:46 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FB3C00) [pid = 636] [serial = 731] [outer = 00000000] 01:14:46 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15FCDC00) [pid = 636] [serial = 732] [outer = 15FB3C00] 01:14:46 INFO - PROCESS | 636 | 1467364486108 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (16D1A800) [pid = 636] [serial = 733] [outer = 15FB3C00] 01:14:46 INFO - PROCESS | 636 | 1467364486540 Marionette TRACE conn3 <- [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]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 643ms 01:14:46 INFO - PROCESS | 636 | 1467364486620 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 636 | 1467364486623 Marionette TRACE conn3 <- [1,941,null,{"value":"13"}] 01:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:14:46 INFO - PROCESS | 636 | 1467364486637 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 636 | 1467364486639 Marionette TRACE conn3 <- [1,942,null,{}] 01:14:46 INFO - PROCESS | 636 | 1467364486643 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:46 INFO - PROCESS | 636 | 1467364486648 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:46 INFO - PROCESS | 636 | 1467364486753 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1436B400) [pid = 636] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 80 (17794800) [pid = 636] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A16B800) [pid = 636] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19C11400) [pid = 636] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1717E800) [pid = 636] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1055D800) [pid = 636] [serial = 676] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19802400) [pid = 636] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 74 (129EB800) [pid = 636] [serial = 679] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1430EC00) [pid = 636] [serial = 682] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19C16C00) [pid = 636] [serial = 670] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A9DC00) [pid = 636] [serial = 673] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:14:46 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FB0000) [pid = 636] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:14:46 INFO - PROCESS | 636 | 1467364486947 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 636 | 1467364486949 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:46 INFO - PROCESS | 636 | ++DOCSHELL 0F314400 == 33 [pid = 636] [id = 245] 01:14:46 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1036A400) [pid = 636] [serial = 734] [outer = 00000000] 01:14:46 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10BA2C00) [pid = 636] [serial = 735] [outer = 1036A400] 01:14:46 INFO - PROCESS | 636 | 1467364486994 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13124000) [pid = 636] [serial = 736] [outer = 1036A400] 01:14:47 INFO - PROCESS | 636 | 1467364487301 Marionette TRACE conn3 <- [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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 683ms 01:14:47 INFO - PROCESS | 636 | 1467364487323 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 636 | 1467364487325 Marionette TRACE conn3 <- [1,945,null,{"value":"13"}] 01:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:14:47 INFO - PROCESS | 636 | 1467364487329 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 636 | 1467364487330 Marionette TRACE conn3 <- [1,946,null,{}] 01:14:47 INFO - PROCESS | 636 | 1467364487334 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 636 | 1467364487336 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:47 INFO - PROCESS | 636 | 1467364487410 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 01:14:47 INFO - PROCESS | 636 | 1467364487468 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 636 | 1467364487470 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:47 INFO - PROCESS | 636 | ++DOCSHELL 10BA7C00 == 34 [pid = 636] [id = 246] 01:14:47 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (129A8400) [pid = 636] [serial = 737] [outer = 00000000] 01:14:47 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1778E000) [pid = 636] [serial = 738] [outer = 129A8400] 01:14:47 INFO - PROCESS | 636 | 1467364487514 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1794B800) [pid = 636] [serial = 739] [outer = 129A8400] 01:14:47 INFO - PROCESS | 636 | 1467364487829 Marionette TRACE conn3 <- [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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 509ms 01:14:47 INFO - PROCESS | 636 | 1467364487852 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 636 | 1467364487854 Marionette TRACE conn3 <- [1,949,null,{"value":"13"}] 01:14:47 INFO - PROCESS | 636 | 1467364487857 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:14:47 INFO - PROCESS | 636 | 1467364487859 Marionette TRACE conn3 <- [1,950,null,{}] 01:14:47 INFO - PROCESS | 636 | 1467364487863 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:47 INFO - PROCESS | 636 | 1467364487864 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:47 INFO - PROCESS | 636 | 1467364487922 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 01:14:47 INFO - PROCESS | 636 | 1467364487986 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 636 | 1467364487988 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:47 INFO - PROCESS | 636 | ++DOCSHELL 10439800 == 35 [pid = 636] [id = 247] 01:14:47 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1047E000) [pid = 636] [serial = 740] [outer = 00000000] 01:14:48 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19805000) [pid = 636] [serial = 741] [outer = 1047E000] 01:14:48 INFO - PROCESS | 636 | 1467364488031 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19807400) [pid = 636] [serial = 742] [outer = 1047E000] 01:14:48 INFO - PROCESS | 636 | 1467364488346 Marionette TRACE conn3 <- [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]]]}] 01:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 550ms 01:14:48 INFO - PROCESS | 636 | 1467364488396 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 636 | 1467364488398 Marionette TRACE conn3 <- [1,953,null,{"value":"13"}] 01:14:48 INFO - PROCESS | 636 | 1467364488401 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:14:48 INFO - PROCESS | 636 | 1467364488402 Marionette TRACE conn3 <- [1,954,null,{}] 01:14:48 INFO - PROCESS | 636 | 1467364488406 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:48 INFO - PROCESS | 636 | 1467364488408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:48 INFO - PROCESS | 636 | 1467364488495 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 01:14:48 INFO - PROCESS | 636 | 1467364488501 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 636 | 1467364488503 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:48 INFO - PROCESS | 636 | ++DOCSHELL 19804C00 == 36 [pid = 636] [id = 248] 01:14:48 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1980F000) [pid = 636] [serial = 743] [outer = 00000000] 01:14:48 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19A04000) [pid = 636] [serial = 744] [outer = 1980F000] 01:14:48 INFO - PROCESS | 636 | 1467364488547 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19A0EC00) [pid = 636] [serial = 745] [outer = 1980F000] 01:14:49 INFO - PROCESS | 636 | 1467364489250 Marionette TRACE conn3 <- [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]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 897ms 01:14:49 INFO - PROCESS | 636 | 1467364489296 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 636 | 1467364489300 Marionette TRACE conn3 <- [1,957,null,{"value":"13"}] 01:14:49 INFO - PROCESS | 636 | 1467364489324 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:14:49 INFO - PROCESS | 636 | 1467364489330 Marionette TRACE conn3 <- [1,958,null,{}] 01:14:49 INFO - PROCESS | 636 | 1467364489335 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:49 INFO - PROCESS | 636 | 1467364489338 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:49 INFO - PROCESS | 636 | 1467364489445 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 01:14:49 INFO - PROCESS | 636 | 1467364489563 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 636 | 1467364489566 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:49 INFO - PROCESS | 636 | ++DOCSHELL 10A7C400 == 37 [pid = 636] [id = 249] 01:14:49 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10B62400) [pid = 636] [serial = 746] [outer = 00000000] 01:14:49 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (10E28C00) [pid = 636] [serial = 747] [outer = 10B62400] 01:14:49 INFO - PROCESS | 636 | 1467364489623 Marionette DEBUG loaded listener.js 01:14:49 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (11CD4C00) [pid = 636] [serial = 748] [outer = 10B62400] 01:14:50 INFO - PROCESS | 636 | 1467364490398 Marionette TRACE conn3 <- [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]]]}] 01:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1112ms 01:14:50 INFO - PROCESS | 636 | 1467364490437 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 636 | 1467364490441 Marionette TRACE conn3 <- [1,961,null,{"value":"13"}] 01:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:14:50 INFO - PROCESS | 636 | 1467364490447 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 636 | 1467364490450 Marionette TRACE conn3 <- [1,962,null,{}] 01:14:50 INFO - PROCESS | 636 | 1467364490456 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:50 INFO - PROCESS | 636 | 1467364490459 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:50 INFO - PROCESS | 636 | 1467364490556 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 10439800 == 36 [pid = 636] [id = 247] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 10BA7C00 == 35 [pid = 636] [id = 246] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 0F314400 == 34 [pid = 636] [id = 245] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 15FB2C00 == 33 [pid = 636] [id = 244] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 1436EC00 == 32 [pid = 636] [id = 243] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 131E9400 == 31 [pid = 636] [id = 242] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 11CD6C00 == 30 [pid = 636] [id = 241] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 10BA8800 == 29 [pid = 636] [id = 240] 01:14:50 INFO - PROCESS | 636 | --DOCSHELL 0F30DC00 == 28 [pid = 636] [id = 239] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 84 (17696C00) [pid = 636] [serial = 690] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10A76000) [pid = 636] [serial = 677] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1125FC00) [pid = 636] [serial = 678] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1980A000) [pid = 636] [serial = 693] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 80 (12DC3000) [pid = 636] [serial = 680] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 79 (13073000) [pid = 636] [serial = 681] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 78 (157E4000) [pid = 636] [serial = 684] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 77 (14368C00) [pid = 636] [serial = 683] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19C1F800) [pid = 636] [serial = 672] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 75 (176E0800) [pid = 636] [serial = 691] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 74 (11265C00) [pid = 636] [serial = 674] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1980D800) [pid = 636] [serial = 694] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11CD3000) [pid = 636] [serial = 675] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16024C00) [pid = 636] [serial = 687] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FABC00) [pid = 636] [serial = 696] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A303C00) [pid = 636] [serial = 378] [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.] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1986D000) [pid = 636] [serial = 699] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1A307800) [pid = 636] [serial = 706] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A170800) [pid = 636] [serial = 705] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C1C800) [pid = 636] [serial = 702] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1986F800) [pid = 636] [serial = 700] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 63 (151B2400) [pid = 636] [serial = 697] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A168000) [pid = 636] [serial = 703] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16DFB000) [pid = 636] [serial = 688] [outer = 00000000] [url = about:blank] 01:14:50 INFO - PROCESS | 636 | 1467364490652 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 636 | 1467364490657 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:50 INFO - PROCESS | 636 | ++DOCSHELL 10A0F400 == 29 [pid = 636] [id = 250] 01:14:50 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (10A74C00) [pid = 636] [serial = 749] [outer = 00000000] 01:14:50 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10B62800) [pid = 636] [serial = 750] [outer = 10A74C00] 01:14:50 INFO - PROCESS | 636 | 1467364490705 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (110DCC00) [pid = 636] [serial = 751] [outer = 10A74C00] 01:14:51 INFO - PROCESS | 636 | 1467364491061 Marionette TRACE conn3 <- [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]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 683ms 01:14:51 INFO - PROCESS | 636 | 1467364491137 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 636 | 1467364491142 Marionette TRACE conn3 <- [1,965,null,{"value":"13"}] 01:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:14:51 INFO - PROCESS | 636 | 1467364491148 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 636 | 1467364491150 Marionette TRACE conn3 <- [1,966,null,{}] 01:14:51 INFO - PROCESS | 636 | 1467364491158 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 636 | 1467364491161 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:51 INFO - PROCESS | 636 | 1467364491227 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 01:14:51 INFO - PROCESS | 636 | 1467364491241 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 636 | 1467364491244 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:51 INFO - PROCESS | 636 | ++DOCSHELL 129F7800 == 30 [pid = 636] [id = 251] 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12BCC400) [pid = 636] [serial = 752] [outer = 00000000] 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (12D85800) [pid = 636] [serial = 753] [outer = 12BCC400] 01:14:51 INFO - PROCESS | 636 | 1467364491297 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1304F000) [pid = 636] [serial = 754] [outer = 12BCC400] 01:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 535ms 01:14:51 INFO - PROCESS | 636 | 1467364491688 Marionette TRACE conn3 <- [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]]]}] 01:14:51 INFO - PROCESS | 636 | 1467364491694 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 636 | 1467364491696 Marionette TRACE conn3 <- [1,969,null,{"value":"13"}] 01:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:14:51 INFO - PROCESS | 636 | 1467364491699 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 636 | 1467364491703 Marionette TRACE conn3 <- [1,970,null,{}] 01:14:51 INFO - PROCESS | 636 | 1467364491717 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:51 INFO - PROCESS | 636 | 1467364491721 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:51 INFO - PROCESS | 636 | 1467364491814 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 01:14:51 INFO - PROCESS | 636 | 1467364491825 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 636 | 1467364491828 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:51 INFO - PROCESS | 636 | ++DOCSHELL 151AE800 == 31 [pid = 636] [id = 252] 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (151AFC00) [pid = 636] [serial = 755] [outer = 00000000] 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (157E3800) [pid = 636] [serial = 756] [outer = 151AFC00] 01:14:51 INFO - PROCESS | 636 | 1467364491857 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15ABF800) [pid = 636] [serial = 757] [outer = 151AFC00] 01:14:52 INFO - PROCESS | 636 | 1467364492243 Marionette TRACE conn3 <- [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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 589ms 01:14:52 INFO - PROCESS | 636 | 1467364492303 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 636 | 1467364492306 Marionette TRACE conn3 <- [1,973,null,{"value":"13"}] 01:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:14:52 INFO - PROCESS | 636 | 1467364492309 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 636 | 1467364492310 Marionette TRACE conn3 <- [1,974,null,{}] 01:14:52 INFO - PROCESS | 636 | 1467364492314 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 636 | 1467364492297 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:52 INFO - PROCESS | 636 | 1467364492389 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 01:14:52 INFO - PROCESS | 636 | 1467364492395 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 636 | 1467364492397 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:52 INFO - PROCESS | 636 | ++DOCSHELL 15FB0C00 == 32 [pid = 636] [id = 253] 01:14:52 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15FB4800) [pid = 636] [serial = 758] [outer = 00000000] 01:14:52 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (16D19800) [pid = 636] [serial = 759] [outer = 15FB4800] 01:14:52 INFO - PROCESS | 636 | 1467364492441 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (16DFBC00) [pid = 636] [serial = 760] [outer = 15FB4800] 01:14:52 INFO - PROCESS | 636 | 1467364492835 Marionette TRACE conn3 <- [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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 549ms 01:14:52 INFO - PROCESS | 636 | 1467364492856 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 636 | 1467364492858 Marionette TRACE conn3 <- [1,977,null,{"value":"13"}] 01:14:52 INFO - PROCESS | 636 | 1467364492862 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:14:52 INFO - PROCESS | 636 | 1467364492863 Marionette TRACE conn3 <- [1,978,null,{}] 01:14:52 INFO - PROCESS | 636 | 1467364492874 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:52 INFO - PROCESS | 636 | 1467364492876 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:52 INFO - PROCESS | 636 | 1467364492958 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 01:14:53 INFO - PROCESS | 636 | 1467364493022 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 636 | 1467364493025 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:53 INFO - PROCESS | 636 | ++DOCSHELL 17181400 == 33 [pid = 636] [id = 254] 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (17186000) [pid = 636] [serial = 761] [outer = 00000000] 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1769D000) [pid = 636] [serial = 762] [outer = 17186000] 01:14:53 INFO - PROCESS | 636 | 1467364493068 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (17785C00) [pid = 636] [serial = 763] [outer = 17186000] 01:14:53 INFO - PROCESS | 636 | 1467364493446 Marionette TRACE conn3 <- [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]]]}] 01:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 630ms 01:14:53 INFO - PROCESS | 636 | 1467364493494 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 01:14:53 INFO - PROCESS | 636 | 1467364493496 Marionette TRACE conn3 <- [1,981,null,{"value":"13"}] 01:14:53 INFO - PROCESS | 636 | 1467364493500 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:14:53 INFO - PROCESS | 636 | 1467364493501 Marionette TRACE conn3 <- [1,982,null,{}] 01:14:53 INFO - PROCESS | 636 | 1467364493505 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:53 INFO - PROCESS | 636 | 1467364493510 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:53 INFO - PROCESS | 636 | 1467364493623 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1047E000) [pid = 636] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1438A400) [pid = 636] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1281CC00) [pid = 636] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 72 (0F311000) [pid = 636] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13430C00) [pid = 636] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10BA9C00) [pid = 636] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 69 (110DB800) [pid = 636] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FB3C00) [pid = 636] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10ED2000) [pid = 636] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 66 (14368400) [pid = 636] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1036A400) [pid = 636] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:14:53 INFO - PROCESS | 636 | --DOMWINDOW == 64 (129A8400) [pid = 636] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:14:53 INFO - PROCESS | 636 | 1467364493832 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 636 | 1467364493835 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:53 INFO - PROCESS | 636 | ++DOCSHELL 0F30D800 == 34 [pid = 636] [id = 255] 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (0F310000) [pid = 636] [serial = 764] [outer = 00000000] 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (103CA800) [pid = 636] [serial = 765] [outer = 0F310000] 01:14:53 INFO - PROCESS | 636 | 1467364493874 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10A79400) [pid = 636] [serial = 766] [outer = 0F310000] 01:14:54 INFO - PROCESS | 636 | 1467364494461 Marionette TRACE conn3 <- [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]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 991ms 01:14:54 INFO - PROCESS | 636 | 1467364494497 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 636 | 1467364494481 Marionette TRACE conn3 <- [1,985,null,{"value":"13"}] 01:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:14:54 INFO - PROCESS | 636 | 1467364494486 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 636 | 1467364494489 Marionette TRACE conn3 <- [1,986,null,{}] 01:14:54 INFO - PROCESS | 636 | 1467364494494 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:54 INFO - PROCESS | 636 | 1467364494497 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:54 INFO - PROCESS | 636 | 1467364494614 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 01:14:54 INFO - PROCESS | 636 | 1467364494740 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 636 | 1467364494743 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:54 INFO - PROCESS | 636 | ++DOCSHELL 11AEE400 == 35 [pid = 636] [id = 256] 01:14:54 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (11CD0C00) [pid = 636] [serial = 767] [outer = 00000000] 01:14:54 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (129AEC00) [pid = 636] [serial = 768] [outer = 11CD0C00] 01:14:54 INFO - PROCESS | 636 | 1467364494780 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13078800) [pid = 636] [serial = 769] [outer = 11CD0C00] 01:14:55 INFO - PROCESS | 636 | 1467364495298 Marionette TRACE conn3 <- [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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 804ms 01:14:55 INFO - PROCESS | 636 | 1467364495316 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 636 | 1467364495320 Marionette TRACE conn3 <- [1,989,null,{"value":"13"}] 01:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:14:55 INFO - PROCESS | 636 | 1467364495324 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 636 | 1467364495326 Marionette TRACE conn3 <- [1,990,null,{}] 01:14:55 INFO - PROCESS | 636 | 1467364495312 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:55 INFO - PROCESS | 636 | 1467364495314 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:55 INFO - PROCESS | 636 | 1467364495425 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 01:14:55 INFO - PROCESS | 636 | 1467364495505 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 636 | 1467364495508 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:55 INFO - PROCESS | 636 | ++DOCSHELL 1281A000 == 36 [pid = 636] [id = 257] 01:14:55 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1535AC00) [pid = 636] [serial = 770] [outer = 00000000] 01:14:55 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15E34800) [pid = 636] [serial = 771] [outer = 1535AC00] 01:14:55 INFO - PROCESS | 636 | 1467364495562 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15FC6400) [pid = 636] [serial = 772] [outer = 1535AC00] 01:14:56 INFO - PROCESS | 636 | 1467364496096 Marionette TRACE conn3 <- [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]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 857ms 01:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:14:56 INFO - PROCESS | 636 | 1467364496180 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 636 | 1467364496183 Marionette TRACE conn3 <- [1,993,null,{"value":"13"}] 01:14:56 INFO - PROCESS | 636 | 1467364496193 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 636 | 1467364496199 Marionette TRACE conn3 <- [1,994,null,{}] 01:14:56 INFO - PROCESS | 636 | 1467364496206 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:56 INFO - PROCESS | 636 | 1467364496212 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:56 INFO - PROCESS | 636 | 1467364496316 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 01:14:56 INFO - PROCESS | 636 | 1467364496397 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 636 | 1467364496399 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:56 INFO - PROCESS | 636 | ++DOCSHELL 10ED4C00 == 37 [pid = 636] [id = 258] 01:14:56 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (110DC800) [pid = 636] [serial = 773] [outer = 00000000] 01:14:56 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16D18800) [pid = 636] [serial = 774] [outer = 110DC800] 01:14:56 INFO - PROCESS | 636 | 1467364496474 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1714EC00) [pid = 636] [serial = 775] [outer = 110DC800] 01:14:57 INFO - PROCESS | 636 | 1467364497088 Marionette TRACE conn3 <- [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]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 938ms 01:14:57 INFO - PROCESS | 636 | 1467364497121 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 01:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:14:57 INFO - PROCESS | 636 | 1467364497125 Marionette TRACE conn3 <- [1,997,null,{"value":"13"}] 01:14:57 INFO - PROCESS | 636 | 1467364497129 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 636 | 1467364497134 Marionette TRACE conn3 <- [1,998,null,{}] 01:14:57 INFO - PROCESS | 636 | 1467364497139 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:57 INFO - PROCESS | 636 | 1467364497141 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 17181400 == 36 [pid = 636] [id = 254] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 15FB0C00 == 35 [pid = 636] [id = 253] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 151AE800 == 34 [pid = 636] [id = 252] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 129F7800 == 33 [pid = 636] [id = 251] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 10A0F400 == 32 [pid = 636] [id = 250] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 19804C00 == 31 [pid = 636] [id = 248] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 10A7C400 == 30 [pid = 636] [id = 249] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 10ED4C00 == 29 [pid = 636] [id = 258] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 11AEE400 == 28 [pid = 636] [id = 256] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 1281A000 == 27 [pid = 636] [id = 257] 01:14:57 INFO - PROCESS | 636 | --DOCSHELL 0F30D800 == 26 [pid = 636] [id = 255] 01:14:57 INFO - PROCESS | 636 | 1467364497696 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19807400) [pid = 636] [serial = 742] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15ABBC00) [pid = 636] [serial = 729] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 73 (129AE000) [pid = 636] [serial = 723] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12BD2400) [pid = 636] [serial = 724] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10374000) [pid = 636] [serial = 717] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10A07C00) [pid = 636] [serial = 718] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 69 (13CF6C00) [pid = 636] [serial = 726] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10E28400) [pid = 636] [serial = 720] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10ED4000) [pid = 636] [serial = 721] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FAEC00) [pid = 636] [serial = 715] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 65 (13935000) [pid = 636] [serial = 714] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19A04000) [pid = 636] [serial = 744] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15FCDC00) [pid = 636] [serial = 732] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 62 (130A0800) [pid = 636] [serial = 709] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 61 (129EAC00) [pid = 636] [serial = 708] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 60 (17151000) [pid = 636] [serial = 712] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 59 (15FCBC00) [pid = 636] [serial = 711] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 58 (15FA7000) [pid = 636] [serial = 730] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 57 (10BA2C00) [pid = 636] [serial = 735] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 56 (16D1A800) [pid = 636] [serial = 733] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 55 (13124000) [pid = 636] [serial = 736] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 54 (19805000) [pid = 636] [serial = 741] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 53 (1778E000) [pid = 636] [serial = 738] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 52 (1436C000) [pid = 636] [serial = 727] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | --DOMWINDOW == 51 (1794B800) [pid = 636] [serial = 739] [outer = 00000000] [url = about:blank] 01:14:57 INFO - PROCESS | 636 | 1467364497839 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 636 | 1467364497842 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:57 INFO - PROCESS | 636 | ++DOCSHELL 1055EC00 == 27 [pid = 636] [id = 259] 01:14:57 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (10564000) [pid = 636] [serial = 776] [outer = 00000000] 01:14:57 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (10A78800) [pid = 636] [serial = 777] [outer = 10564000] 01:14:57 INFO - PROCESS | 636 | 1467364497892 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (10B62C00) [pid = 636] [serial = 778] [outer = 10564000] 01:14:58 INFO - PROCESS | 636 | 1467364498293 Marionette TRACE conn3 <- [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]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1166ms 01:14:58 INFO - PROCESS | 636 | 1467364498313 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 636 | 1467364498299 Marionette TRACE conn3 <- [1,1001,null,{"value":"13"}] 01:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:14:58 INFO - PROCESS | 636 | 1467364498304 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 636 | 1467364498307 Marionette TRACE conn3 <- [1,1002,null,{}] 01:14:58 INFO - PROCESS | 636 | 1467364498311 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 636 | 1467364498314 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:58 INFO - PROCESS | 636 | 1467364498420 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 01:14:58 INFO - PROCESS | 636 | 1467364498429 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 636 | 1467364498432 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:58 INFO - PROCESS | 636 | ++DOCSHELL 11AE8000 == 28 [pid = 636] [id = 260] 01:14:58 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (11AE8400) [pid = 636] [serial = 779] [outer = 00000000] 01:14:58 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (11CD6C00) [pid = 636] [serial = 780] [outer = 11AE8400] 01:14:58 INFO - PROCESS | 636 | 1467364498462 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (129EA400) [pid = 636] [serial = 781] [outer = 11AE8400] 01:14:58 INFO - PROCESS | 636 | 1467364498916 Marionette TRACE conn3 <- [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]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 630ms 01:14:58 INFO - PROCESS | 636 | 1467364498957 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 636 | 1467364498960 Marionette TRACE conn3 <- [1,1005,null,{"value":"13"}] 01:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:14:58 INFO - PROCESS | 636 | 1467364498964 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 636 | 1467364498966 Marionette TRACE conn3 <- [1,1006,null,{}] 01:14:58 INFO - PROCESS | 636 | 1467364498970 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:58 INFO - PROCESS | 636 | 1467364498954 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:59 INFO - PROCESS | 636 | 1467364499040 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 01:14:59 INFO - PROCESS | 636 | 1467364499051 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 636 | 1467364499053 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:59 INFO - PROCESS | 636 | ++DOCSHELL 132C9000 == 29 [pid = 636] [id = 261] 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (1342B400) [pid = 636] [serial = 782] [outer = 00000000] 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (13436400) [pid = 636] [serial = 783] [outer = 1342B400] 01:14:59 INFO - PROCESS | 636 | 1467364499098 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (13CF0000) [pid = 636] [serial = 784] [outer = 1342B400] 01:14:59 INFO - PROCESS | 636 | 1467364499494 Marionette TRACE conn3 <- [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]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 536ms 01:14:59 INFO - PROCESS | 636 | 1467364499521 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 636 | 1467364499525 Marionette TRACE conn3 <- [1,1009,null,{"value":"13"}] 01:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:14:59 INFO - PROCESS | 636 | 1467364499519 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 636 | 1467364499524 Marionette TRACE conn3 <- [1,1010,null,{}] 01:14:59 INFO - PROCESS | 636 | 1467364499528 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:14:59 INFO - PROCESS | 636 | 1467364499531 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:59 INFO - PROCESS | 636 | 1467364499627 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 01:14:59 INFO - PROCESS | 636 | 1467364499632 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 636 | 1467364499635 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:14:59 INFO - PROCESS | 636 | ++DOCSHELL 14310000 == 30 [pid = 636] [id = 262] 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (14368C00) [pid = 636] [serial = 785] [outer = 00000000] 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (157E3400) [pid = 636] [serial = 786] [outer = 14368C00] 01:14:59 INFO - PROCESS | 636 | 1467364499659 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (15FAA000) [pid = 636] [serial = 787] [outer = 14368C00] 01:15:00 INFO - PROCESS | 636 | 1467364500070 Marionette TRACE conn3 <- [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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 589ms 01:15:00 INFO - PROCESS | 636 | 1467364500134 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 636 | 1467364500136 Marionette TRACE conn3 <- [1,1013,null,{"value":"13"}] 01:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:15:00 INFO - PROCESS | 636 | 1467364500140 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 636 | 1467364500141 Marionette TRACE conn3 <- [1,1014,null,{}] 01:15:00 INFO - PROCESS | 636 | 1467364500144 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 636 | 1467364500146 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:00 INFO - PROCESS | 636 | 1467364500260 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 01:15:00 INFO - PROCESS | 636 | 1467364500281 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 636 | 1467364500283 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:00 INFO - PROCESS | 636 | ++DOCSHELL 15FB2800 == 31 [pid = 636] [id = 263] 01:15:00 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (15FB3C00) [pid = 636] [serial = 788] [outer = 00000000] 01:15:00 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15FD0800) [pid = 636] [serial = 789] [outer = 15FB3C00] 01:15:00 INFO - PROCESS | 636 | 1467364500309 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (16D15000) [pid = 636] [serial = 790] [outer = 15FB3C00] 01:15:00 INFO - PROCESS | 636 | 1467364500707 Marionette TRACE conn3 <- [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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 589ms 01:15:00 INFO - PROCESS | 636 | 1467364500747 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 636 | 1467364500749 Marionette TRACE conn3 <- [1,1017,null,{"value":"13"}] 01:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:15:00 INFO - PROCESS | 636 | 1467364500756 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 636 | 1467364500758 Marionette TRACE conn3 <- [1,1018,null,{}] 01:15:00 INFO - PROCESS | 636 | 1467364500762 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:00 INFO - PROCESS | 636 | 1467364500764 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:00 INFO - PROCESS | 636 | 1467364500870 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 01:15:00 INFO - PROCESS | 636 | 1467364500910 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 636 | 1467364500915 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:00 INFO - PROCESS | 636 | ++DOCSHELL 1715D400 == 32 [pid = 636] [id = 264] 01:15:00 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1717E400) [pid = 636] [serial = 791] [outer = 00000000] 01:15:00 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (17617400) [pid = 636] [serial = 792] [outer = 1717E400] 01:15:00 INFO - PROCESS | 636 | 1467364500969 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1778B400) [pid = 636] [serial = 793] [outer = 1717E400] 01:15:01 INFO - PROCESS | 636 | 1467364501325 Marionette TRACE conn3 <- [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]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 603ms 01:15:01 INFO - PROCESS | 636 | 1467364501367 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 636 | 1467364501368 Marionette TRACE conn3 <- [1,1021,null,{"value":"13"}] 01:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:15:01 INFO - PROCESS | 636 | 1467364501383 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 636 | 1467364501385 Marionette TRACE conn3 <- [1,1022,null,{}] 01:15:01 INFO - PROCESS | 636 | 1467364501401 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:01 INFO - PROCESS | 636 | 1467364501403 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:01 INFO - PROCESS | 636 | 1467364501514 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 01:15:01 INFO - PROCESS | 636 | 1467364501616 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 636 | 1467364501618 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FB4800) [pid = 636] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 67 (17186000) [pid = 636] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10A74C00) [pid = 636] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10B62400) [pid = 636] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1980F000) [pid = 636] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 63 (151AFC00) [pid = 636] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:15:01 INFO - PROCESS | 636 | --DOMWINDOW == 62 (12BCC400) [pid = 636] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:15:01 INFO - PROCESS | 636 | ++DOCSHELL 1036DC00 == 33 [pid = 636] [id = 265] 01:15:01 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10474C00) [pid = 636] [serial = 794] [outer = 00000000] 01:15:01 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (110DB400) [pid = 636] [serial = 795] [outer = 10474C00] 01:15:01 INFO - PROCESS | 636 | 1467364501649 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12BCC400) [pid = 636] [serial = 796] [outer = 10474C00] 01:15:01 INFO - PROCESS | 636 | 1467364501966 Marionette TRACE conn3 <- [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]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 603ms 01:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:15:01 INFO - PROCESS | 636 | 1467364501978 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 636 | 1467364501980 Marionette TRACE conn3 <- [1,1025,null,{"value":"13"}] 01:15:01 INFO - PROCESS | 636 | 1467364501983 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 636 | 1467364501985 Marionette TRACE conn3 <- [1,1026,null,{}] 01:15:01 INFO - PROCESS | 636 | 1467364501988 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:01 INFO - PROCESS | 636 | 1467364501990 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:02 INFO - PROCESS | 636 | 1467364502044 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 01:15:02 INFO - PROCESS | 636 | 1467364502049 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 636 | 1467364502051 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:02 INFO - PROCESS | 636 | ++DOCSHELL 13435800 == 34 [pid = 636] [id = 266] 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (13D05C00) [pid = 636] [serial = 797] [outer = 00000000] 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (19807000) [pid = 636] [serial = 798] [outer = 13D05C00] 01:15:02 INFO - PROCESS | 636 | 1467364502095 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1980E800) [pid = 636] [serial = 799] [outer = 13D05C00] 01:15:02 INFO - PROCESS | 636 | 1467364502484 Marionette TRACE conn3 <- [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]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 549ms 01:15:02 INFO - PROCESS | 636 | 1467364502544 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 636 | 1467364502546 Marionette TRACE conn3 <- [1,1029,null,{"value":"13"}] 01:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:15:02 INFO - PROCESS | 636 | 1467364502531 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 636 | 1467364502533 Marionette TRACE conn3 <- [1,1030,null,{}] 01:15:02 INFO - PROCESS | 636 | 1467364502537 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:02 INFO - PROCESS | 636 | 1467364502539 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:02 INFO - PROCESS | 636 | 1467364502636 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 01:15:02 INFO - PROCESS | 636 | 1467364502641 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 636 | 1467364502643 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:02 INFO - PROCESS | 636 | ++DOCSHELL 1980F400 == 35 [pid = 636] [id = 267] 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19810800) [pid = 636] [serial = 800] [outer = 00000000] 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (19867800) [pid = 636] [serial = 801] [outer = 19810800] 01:15:02 INFO - PROCESS | 636 | 1467364502667 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19868400) [pid = 636] [serial = 802] [outer = 19810800] 01:15:03 INFO - PROCESS | 636 | 1467364503054 Marionette TRACE conn3 <- [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]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 563ms 01:15:03 INFO - PROCESS | 636 | 1467364503108 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 01:15:03 INFO - PROCESS | 636 | 1467364503109 Marionette TRACE conn3 <- [1,1033,null,{"value":"13"}] 01:15:03 INFO - PROCESS | 636 | 1467364503113 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:15:03 INFO - PROCESS | 636 | 1467364503114 Marionette TRACE conn3 <- [1,1034,null,{}] 01:15:03 INFO - PROCESS | 636 | 1467364503117 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:03 INFO - PROCESS | 636 | 1467364503119 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:03 INFO - PROCESS | 636 | 1467364503176 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 01:15:03 INFO - PROCESS | 636 | 1467364503181 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 636 | 1467364503183 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:03 INFO - PROCESS | 636 | ++DOCSHELL 13D03400 == 36 [pid = 636] [id = 268] 01:15:03 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19804C00) [pid = 636] [serial = 803] [outer = 00000000] 01:15:03 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19A09C00) [pid = 636] [serial = 804] [outer = 19804C00] 01:15:03 INFO - PROCESS | 636 | 1467364503236 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C05400) [pid = 636] [serial = 805] [outer = 19804C00] 01:15:03 INFO - PROCESS | 636 | 1467364503949 Marionette TRACE conn3 <- [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]]]}] 01:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 884ms 01:15:04 INFO - PROCESS | 636 | 1467364504004 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 01:15:04 INFO - PROCESS | 636 | 1467364504009 Marionette TRACE conn3 <- [1,1037,null,{"value":"13"}] 01:15:04 INFO - PROCESS | 636 | 1467364504013 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:15:04 INFO - PROCESS | 636 | 1467364504019 Marionette TRACE conn3 <- [1,1038,null,{}] 01:15:04 INFO - PROCESS | 636 | 1467364504066 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:04 INFO - PROCESS | 636 | 1467364504069 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:04 INFO - PROCESS | 636 | 1467364504158 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 01:15:04 INFO - PROCESS | 636 | 1467364504275 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 636 | 1467364504259 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:04 INFO - PROCESS | 636 | ++DOCSHELL 10BAF000 == 37 [pid = 636] [id = 269] 01:15:04 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10E2CC00) [pid = 636] [serial = 806] [outer = 00000000] 01:15:04 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1143D800) [pid = 636] [serial = 807] [outer = 10E2CC00] 01:15:04 INFO - PROCESS | 636 | 1467364504316 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (129ED400) [pid = 636] [serial = 808] [outer = 10E2CC00] 01:15:05 INFO - PROCESS | 636 | 1467364505083 Marionette TRACE conn3 <- [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]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1072ms 01:15:05 INFO - PROCESS | 636 | 1467364505098 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 01:15:05 INFO - PROCESS | 636 | 1467364505103 Marionette TRACE conn3 <- [1,1041,null,{"value":"13"}] 01:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:15:05 INFO - PROCESS | 636 | 1467364505108 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 636 | 1467364505111 Marionette TRACE conn3 <- [1,1042,null,{}] 01:15:05 INFO - PROCESS | 636 | 1467364505117 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:05 INFO - PROCESS | 636 | 1467364505120 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:05 INFO - PROCESS | 636 | 1467364505212 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 01:15:05 INFO - PROCESS | 636 | 1467364505294 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 636 | 1467364505277 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:05 INFO - PROCESS | 636 | ++DOCSHELL 10A09400 == 38 [pid = 636] [id = 270] 01:15:05 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (10A09800) [pid = 636] [serial = 809] [outer = 00000000] 01:15:05 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10B61400) [pid = 636] [serial = 810] [outer = 10A09800] 01:15:05 INFO - PROCESS | 636 | 1467364505336 Marionette DEBUG loaded listener.js 01:15:05 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (110E5C00) [pid = 636] [serial = 811] [outer = 10A09800] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 1980F400 == 37 [pid = 636] [id = 267] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 13435800 == 36 [pid = 636] [id = 266] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 1036DC00 == 35 [pid = 636] [id = 265] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 1715D400 == 34 [pid = 636] [id = 264] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 15FB2800 == 33 [pid = 636] [id = 263] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 14310000 == 32 [pid = 636] [id = 262] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 132C9000 == 31 [pid = 636] [id = 261] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 11AE8000 == 30 [pid = 636] [id = 260] 01:15:05 INFO - PROCESS | 636 | --DOCSHELL 1055EC00 == 29 [pid = 636] [id = 259] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16D19800) [pid = 636] [serial = 759] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 78 (16DFBC00) [pid = 636] [serial = 760] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1769D000) [pid = 636] [serial = 762] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17785C00) [pid = 636] [serial = 763] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10B62800) [pid = 636] [serial = 750] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 74 (110DCC00) [pid = 636] [serial = 751] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10E28C00) [pid = 636] [serial = 747] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11CD4C00) [pid = 636] [serial = 748] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19A0EC00) [pid = 636] [serial = 745] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 70 (157E3800) [pid = 636] [serial = 756] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15ABF800) [pid = 636] [serial = 757] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 68 (12D85800) [pid = 636] [serial = 753] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1304F000) [pid = 636] [serial = 754] [outer = 00000000] [url = about:blank] 01:15:05 INFO - PROCESS | 636 | 1467364505738 Marionette TRACE conn3 <- [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]]]}] 01:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 683ms 01:15:05 INFO - PROCESS | 636 | 1467364505801 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 01:15:05 INFO - PROCESS | 636 | 1467364505806 Marionette TRACE conn3 <- [1,1045,null,{"value":"13"}] 01:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:15:05 INFO - PROCESS | 636 | 1467364505813 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 636 | 1467364505815 Marionette TRACE conn3 <- [1,1046,null,{}] 01:15:05 INFO - PROCESS | 636 | 1467364505800 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:05 INFO - PROCESS | 636 | 1467364505802 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:05 INFO - PROCESS | 636 | 1467364505886 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 01:15:05 INFO - PROCESS | 636 | 1467364505895 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 636 | 1467364505897 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:05 INFO - PROCESS | 636 | ++DOCSHELL 129EB800 == 30 [pid = 636] [id = 271] 01:15:05 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (129EBC00) [pid = 636] [serial = 812] [outer = 00000000] 01:15:05 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13032000) [pid = 636] [serial = 813] [outer = 129EBC00] 01:15:05 INFO - PROCESS | 636 | 1467364505944 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13125400) [pid = 636] [serial = 814] [outer = 129EBC00] 01:15:06 INFO - PROCESS | 636 | 1467364506348 Marionette TRACE conn3 <- [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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 603ms 01:15:06 INFO - PROCESS | 636 | 1467364506409 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 01:15:06 INFO - PROCESS | 636 | 1467364506411 Marionette TRACE conn3 <- [1,1049,null,{"value":"13"}] 01:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:15:06 INFO - PROCESS | 636 | 1467364506414 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 636 | 1467364506418 Marionette TRACE conn3 <- [1,1050,null,{}] 01:15:06 INFO - PROCESS | 636 | 1467364506428 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:06 INFO - PROCESS | 636 | 1467364506433 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:06 INFO - PROCESS | 636 | 1467364506527 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 01:15:06 INFO - PROCESS | 636 | 1467364506606 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 636 | 1467364506609 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:06 INFO - PROCESS | 636 | ++DOCSHELL 1436D800 == 31 [pid = 636] [id = 272] 01:15:06 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1436E000) [pid = 636] [serial = 815] [outer = 00000000] 01:15:06 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (157E9800) [pid = 636] [serial = 816] [outer = 1436E000] 01:15:06 INFO - PROCESS | 636 | 1467364506656 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15AC6000) [pid = 636] [serial = 817] [outer = 1436E000] 01:15:06 INFO - PROCESS | 636 | 1467364506975 Marionette TRACE conn3 <- [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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 602ms 01:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:15:07 INFO - PROCESS | 636 | 1467364507018 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 01:15:07 INFO - PROCESS | 636 | 1467364507020 Marionette TRACE conn3 <- [1,1053,null,{"value":"13"}] 01:15:07 INFO - PROCESS | 636 | 1467364507005 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 636 | 1467364507007 Marionette TRACE conn3 <- [1,1054,null,{}] 01:15:07 INFO - PROCESS | 636 | 1467364507011 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:07 INFO - PROCESS | 636 | 1467364507014 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:07 INFO - PROCESS | 636 | 1467364507107 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 01:15:07 INFO - PROCESS | 636 | 1467364507112 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 636 | 1467364507114 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:07 INFO - PROCESS | 636 | ++DOCSHELL 15FA8C00 == 32 [pid = 636] [id = 273] 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FB0C00) [pid = 636] [serial = 818] [outer = 00000000] 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16D1C400) [pid = 636] [serial = 819] [outer = 15FB0C00] 01:15:07 INFO - PROCESS | 636 | 1467364507139 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16E9A000) [pid = 636] [serial = 820] [outer = 15FB0C00] 01:15:07 INFO - PROCESS | 636 | 1467364507577 Marionette TRACE conn3 <- [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]]]}] 01:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 603ms 01:15:07 INFO - PROCESS | 636 | 1467364507622 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 01:15:07 INFO - PROCESS | 636 | 1467364507624 Marionette TRACE conn3 <- [1,1057,null,{"value":"13"}] 01:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:15:07 INFO - PROCESS | 636 | 1467364507609 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 636 | 1467364507611 Marionette TRACE conn3 <- [1,1058,null,{}] 01:15:07 INFO - PROCESS | 636 | 1467364507614 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:07 INFO - PROCESS | 636 | 1467364507616 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:07 INFO - PROCESS | 636 | 1467364507738 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 01:15:07 INFO - PROCESS | 636 | 1467364507794 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 636 | 1467364507797 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:07 INFO - PROCESS | 636 | ++DOCSHELL 17150800 == 33 [pid = 636] [id = 274] 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1715D400) [pid = 636] [serial = 821] [outer = 00000000] 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1769C800) [pid = 636] [serial = 822] [outer = 1715D400] 01:15:07 INFO - PROCESS | 636 | 1467364507840 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (17786000) [pid = 636] [serial = 823] [outer = 1715D400] 01:15:08 INFO - PROCESS | 636 | 1467364508200 Marionette TRACE conn3 <- [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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 643ms 01:15:08 INFO - PROCESS | 636 | 1467364508250 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 636 | 1467364508252 Marionette TRACE conn3 <- [1,1061,null,{"value":"13"}] 01:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:15:08 INFO - PROCESS | 636 | 1467364508255 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 636 | 1467364508257 Marionette TRACE conn3 <- [1,1062,null,{}] 01:15:08 INFO - PROCESS | 636 | 1467364508260 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:08 INFO - PROCESS | 636 | 1467364508266 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:08 INFO - PROCESS | 636 | 1467364508374 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 01:15:08 INFO - PROCESS | 636 | 1467364508431 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:08 INFO - PROCESS | 636 | 1467364508433 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:08 INFO - PROCESS | 636 | ++DOCSHELL 17155400 == 34 [pid = 636] [id = 275] 01:15:08 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1769B400) [pid = 636] [serial = 824] [outer = 00000000] 01:15:08 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1980E400) [pid = 636] [serial = 825] [outer = 1769B400] 01:15:08 INFO - PROCESS | 636 | 1467364508478 Marionette DEBUG loaded listener.js 01:15:08 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19A0DC00) [pid = 636] [serial = 826] [outer = 1769B400] 01:15:08 INFO - PROCESS | 636 | 1467364508846 Marionette TRACE conn3 <- [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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 630ms 01:15:08 INFO - PROCESS | 636 | 1467364508888 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 636 | 1467364508890 Marionette TRACE conn3 <- [1,1065,null,{"value":"13"}] 01:15:08 INFO - PROCESS | 636 | 1467364508893 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:15:08 INFO - PROCESS | 636 | 1467364508895 Marionette TRACE conn3 <- [1,1066,null,{}] 01:15:08 INFO - PROCESS | 636 | 1467364508898 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:08 INFO - PROCESS | 636 | 1467364508899 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:08 INFO - PROCESS | 636 | 1467364509013 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 01:15:09 INFO - PROCESS | 636 | 1467364509070 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 636 | 1467364509072 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15FB3C00) [pid = 636] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10564000) [pid = 636] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1342B400) [pid = 636] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 78 (14368C00) [pid = 636] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 77 (11AE8400) [pid = 636] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1717E400) [pid = 636] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 75 (0F310000) [pid = 636] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 74 (11CD0C00) [pid = 636] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1535AC00) [pid = 636] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19810800) [pid = 636] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10474C00) [pid = 636] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:15:09 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13D05C00) [pid = 636] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:15:09 INFO - PROCESS | 636 | ++DOCSHELL 0F310000 == 35 [pid = 636] [id = 276] 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (10474C00) [pid = 636] [serial = 827] [outer = 00000000] 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (112AB800) [pid = 636] [serial = 828] [outer = 10474C00] 01:15:09 INFO - PROCESS | 636 | 1467364509124 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (130A0800) [pid = 636] [serial = 829] [outer = 10474C00] 01:15:09 INFO - PROCESS | 636 | 1467364509408 Marionette TRACE conn3 <- [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]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 549ms 01:15:09 INFO - PROCESS | 636 | 1467364509446 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 636 | 1467364509448 Marionette TRACE conn3 <- [1,1069,null,{"value":"13"}] 01:15:09 INFO - PROCESS | 636 | 1467364509451 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:15:09 INFO - PROCESS | 636 | 1467364509453 Marionette TRACE conn3 <- [1,1070,null,{}] 01:15:09 INFO - PROCESS | 636 | 1467364509457 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:09 INFO - PROCESS | 636 | 1467364509458 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:09 INFO - PROCESS | 636 | 1467364509512 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 01:15:09 INFO - PROCESS | 636 | 1467364509595 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 636 | 1467364509597 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:09 INFO - PROCESS | 636 | ++DOCSHELL 129AF000 == 36 [pid = 636] [id = 277] 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15E33000) [pid = 636] [serial = 830] [outer = 00000000] 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1980D000) [pid = 636] [serial = 831] [outer = 15E33000] 01:15:09 INFO - PROCESS | 636 | 1467364509641 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1986B000) [pid = 636] [serial = 832] [outer = 15E33000] 01:15:09 INFO - PROCESS | 636 | 1467364509934 Marionette TRACE conn3 <- [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]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 509ms 01:15:09 INFO - PROCESS | 636 | 1467364509964 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 636 | 1467364509966 Marionette TRACE conn3 <- [1,1073,null,{"value":"13"}] 01:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:15:09 INFO - PROCESS | 636 | 1467364509969 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 636 | 1467364509971 Marionette TRACE conn3 <- [1,1074,null,{}] 01:15:09 INFO - PROCESS | 636 | 1467364509974 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:09 INFO - PROCESS | 636 | 1467364509976 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:10 INFO - PROCESS | 636 | 1467364510035 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 01:15:10 INFO - PROCESS | 636 | 1467364510122 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 636 | 1467364510124 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:10 INFO - PROCESS | 636 | ++DOCSHELL 110E5000 == 37 [pid = 636] [id = 278] 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (157E4C00) [pid = 636] [serial = 833] [outer = 00000000] 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19FCF400) [pid = 636] [serial = 834] [outer = 157E4C00] 01:15:10 INFO - PROCESS | 636 | 1467364510175 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19FD1000) [pid = 636] [serial = 835] [outer = 157E4C00] 01:15:10 INFO - PROCESS | 636 | 1467364510473 Marionette TRACE conn3 <- [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]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 549ms 01:15:10 INFO - PROCESS | 636 | 1467364510523 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 01:15:10 INFO - PROCESS | 636 | 1467364510525 Marionette TRACE conn3 <- [1,1077,null,{"value":"13"}] 01:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:15:10 INFO - PROCESS | 636 | 1467364510528 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 636 | 1467364510530 Marionette TRACE conn3 <- [1,1078,null,{}] 01:15:10 INFO - PROCESS | 636 | 1467364510523 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:10 INFO - PROCESS | 636 | 1467364510525 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:10 INFO - PROCESS | 636 | 1467364510617 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 01:15:10 INFO - PROCESS | 636 | 1467364510623 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 636 | 1467364510625 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:10 INFO - PROCESS | 636 | ++DOCSHELL 19C13000 == 38 [pid = 636] [id = 279] 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C1B000) [pid = 636] [serial = 836] [outer = 00000000] 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A16D400) [pid = 636] [serial = 837] [outer = 19C1B000] 01:15:10 INFO - PROCESS | 636 | 1467364510650 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A16F400) [pid = 636] [serial = 838] [outer = 19C1B000] 01:15:11 INFO - PROCESS | 636 | 1467364511205 Marionette TRACE conn3 <- [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]]]}] 01:15:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 777ms 01:15:11 INFO - PROCESS | 636 | 1467364511296 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 01:15:11 INFO - PROCESS | 636 | 1467364511301 Marionette TRACE conn3 <- [1,1081,null,{"value":"13"}] 01:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:15:11 INFO - PROCESS | 636 | 1467364511306 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:15:11 INFO - PROCESS | 636 | 1467364511309 Marionette TRACE conn3 <- [1,1082,null,{}] 01:15:11 INFO - PROCESS | 636 | 1467364511316 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:11 INFO - PROCESS | 636 | 1467364511319 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:11 INFO - PROCESS | 636 | 1467364511417 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 01:15:11 INFO - PROCESS | 636 | 1467364511520 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:11 INFO - PROCESS | 636 | 1467364511523 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:11 INFO - PROCESS | 636 | ++DOCSHELL 1055FC00 == 39 [pid = 636] [id = 280] 01:15:11 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10BA5000) [pid = 636] [serial = 839] [outer = 00000000] 01:15:11 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (11CCFC00) [pid = 636] [serial = 840] [outer = 10BA5000] 01:15:11 INFO - PROCESS | 636 | 1467364511581 Marionette DEBUG loaded listener.js 01:15:11 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (12D7D000) [pid = 636] [serial = 841] [outer = 10BA5000] 01:15:12 INFO - PROCESS | 636 | 1467364512069 Marionette TRACE conn3 <- [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]]]}] 01:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 804ms 01:15:12 INFO - PROCESS | 636 | 1467364512108 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 01:15:12 INFO - PROCESS | 636 | 1467364512113 Marionette TRACE conn3 <- [1,1085,null,{"value":"13"}] 01:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:15:12 INFO - PROCESS | 636 | 1467364512121 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:15:12 INFO - PROCESS | 636 | 1467364512124 Marionette TRACE conn3 <- [1,1086,null,{}] 01:15:12 INFO - PROCESS | 636 | 1467364512128 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:12 INFO - PROCESS | 636 | 1467364512130 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:12 INFO - PROCESS | 636 | 1467364512236 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 01:15:12 INFO - PROCESS | 636 | 1467364512337 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:12 INFO - PROCESS | 636 | 1467364512340 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:12 INFO - PROCESS | 636 | ++DOCSHELL 14388C00 == 40 [pid = 636] [id = 281] 01:15:12 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (151B6400) [pid = 636] [serial = 842] [outer = 00000000] 01:15:12 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (15FC6800) [pid = 636] [serial = 843] [outer = 151B6400] 01:15:12 INFO - PROCESS | 636 | 1467364512376 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1714F800) [pid = 636] [serial = 844] [outer = 151B6400] 01:15:13 INFO - PROCESS | 636 | 1467364513043 Marionette TRACE conn3 <- [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]]]}] 01:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 938ms 01:15:13 INFO - PROCESS | 636 | 1467364513075 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 636 | 1467364513078 Marionette TRACE conn3 <- [1,1089,null,{"value":"13"}] 01:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:15:13 INFO - PROCESS | 636 | 1467364513083 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 636 | 1467364513086 Marionette TRACE conn3 <- [1,1090,null,{}] 01:15:13 INFO - PROCESS | 636 | 1467364513097 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:13 INFO - PROCESS | 636 | 1467364513102 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:13 INFO - PROCESS | 636 | 1467364513287 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 01:15:13 INFO - PROCESS | 636 | 1467364513410 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 636 | 1467364513413 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:13 INFO - PROCESS | 636 | ++DOCSHELL 10374000 == 41 [pid = 636] [id = 282] 01:15:13 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (103CD000) [pid = 636] [serial = 845] [outer = 00000000] 01:15:13 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10A74C00) [pid = 636] [serial = 846] [outer = 103CD000] 01:15:13 INFO - PROCESS | 636 | 1467364513463 Marionette DEBUG loaded listener.js 01:15:13 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10B62800) [pid = 636] [serial = 847] [outer = 103CD000] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 110E5000 == 40 [pid = 636] [id = 278] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 129AF000 == 39 [pid = 636] [id = 277] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 0F310000 == 38 [pid = 636] [id = 276] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 17155400 == 37 [pid = 636] [id = 275] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 17150800 == 36 [pid = 636] [id = 274] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 15FA8C00 == 35 [pid = 636] [id = 273] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 1436D800 == 34 [pid = 636] [id = 272] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 129EB800 == 33 [pid = 636] [id = 271] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 10A09400 == 32 [pid = 636] [id = 270] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 13D03400 == 31 [pid = 636] [id = 268] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 10BAF000 == 30 [pid = 636] [id = 269] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 14388C00 == 29 [pid = 636] [id = 281] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 19C13000 == 28 [pid = 636] [id = 279] 01:15:14 INFO - PROCESS | 636 | --DOCSHELL 1055FC00 == 27 [pid = 636] [id = 280] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 90 (15FD0800) [pid = 636] [serial = 789] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10A78800) [pid = 636] [serial = 777] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10B62C00) [pid = 636] [serial = 778] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 87 (13436400) [pid = 636] [serial = 783] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 86 (13CF0000) [pid = 636] [serial = 784] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 85 (157E3400) [pid = 636] [serial = 786] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 84 (129EA400) [pid = 636] [serial = 781] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 83 (11CD6C00) [pid = 636] [serial = 780] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 82 (17617400) [pid = 636] [serial = 792] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 81 (16D15000) [pid = 636] [serial = 790] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10A79400) [pid = 636] [serial = 766] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 79 (103CA800) [pid = 636] [serial = 765] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13078800) [pid = 636] [serial = 769] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 77 (129AEC00) [pid = 636] [serial = 768] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FC6400) [pid = 636] [serial = 772] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15E34800) [pid = 636] [serial = 771] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19A09C00) [pid = 636] [serial = 804] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19868400) [pid = 636] [serial = 802] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 72 (16D18800) [pid = 636] [serial = 774] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1778B400) [pid = 636] [serial = 793] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 70 (110DB400) [pid = 636] [serial = 795] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 69 (12BCC400) [pid = 636] [serial = 796] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19807000) [pid = 636] [serial = 798] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19867800) [pid = 636] [serial = 801] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1980E800) [pid = 636] [serial = 799] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | --DOMWINDOW == 65 (15FAA000) [pid = 636] [serial = 787] [outer = 00000000] [url = about:blank] 01:15:14 INFO - PROCESS | 636 | 1467364514513 Marionette TRACE conn3 <- [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]]]}] 01:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1460ms 01:15:14 INFO - PROCESS | 636 | 1467364514534 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 01:15:14 INFO - PROCESS | 636 | 1467364514538 Marionette TRACE conn3 <- [1,1093,null,{"value":"13"}] 01:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:15:14 INFO - PROCESS | 636 | 1467364514543 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:15:14 INFO - PROCESS | 636 | 1467364514546 Marionette TRACE conn3 <- [1,1094,null,{}] 01:15:14 INFO - PROCESS | 636 | 1467364514552 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:14 INFO - PROCESS | 636 | 1467364514555 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:14 INFO - PROCESS | 636 | 1467364514644 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 01:15:14 INFO - PROCESS | 636 | 1467364514633 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 636 | 1467364514636 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:14 INFO - PROCESS | 636 | ++DOCSHELL 10A03400 == 28 [pid = 636] [id = 283] 01:15:14 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10A07800) [pid = 636] [serial = 848] [outer = 00000000] 01:15:14 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10B5C800) [pid = 636] [serial = 849] [outer = 10A07800] 01:15:14 INFO - PROCESS | 636 | 1467364514694 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BA8000) [pid = 636] [serial = 850] [outer = 10A07800] 01:15:15 INFO - PROCESS | 636 | 1467364515143 Marionette TRACE conn3 <- [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]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 629ms 01:15:15 INFO - PROCESS | 636 | 1467364515192 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 636 | 1467364515177 Marionette TRACE conn3 <- [1,1097,null,{"value":"13"}] 01:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:15:15 INFO - PROCESS | 636 | 1467364515184 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 636 | 1467364515187 Marionette TRACE conn3 <- [1,1098,null,{}] 01:15:15 INFO - PROCESS | 636 | 1467364515190 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:15 INFO - PROCESS | 636 | 1467364515193 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:15 INFO - PROCESS | 636 | 1467364515278 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 01:15:15 INFO - PROCESS | 636 | 1467364515345 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 636 | 1467364515348 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:15 INFO - PROCESS | 636 | ++DOCSHELL 11CD0800 == 29 [pid = 636] [id = 284] 01:15:15 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (11CD0C00) [pid = 636] [serial = 851] [outer = 00000000] 01:15:15 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1292F400) [pid = 636] [serial = 852] [outer = 11CD0C00] 01:15:15 INFO - PROCESS | 636 | 1467364515395 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (129EAC00) [pid = 636] [serial = 853] [outer = 11CD0C00] 01:15:15 INFO - PROCESS | 636 | 1467364515729 Marionette TRACE conn3 <- [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]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 602ms 01:15:15 INFO - PROCESS | 636 | 1467364515793 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 636 | 1467364515795 Marionette TRACE conn3 <- [1,1101,null,{"value":"13"}] 01:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:15:15 INFO - PROCESS | 636 | 1467364515799 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 636 | 1467364515802 Marionette TRACE conn3 <- [1,1102,null,{}] 01:15:15 INFO - PROCESS | 636 | 1467364515814 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:15 INFO - PROCESS | 636 | 1467364515819 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:15 INFO - PROCESS | 636 | 1467364515916 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 01:15:15 INFO - PROCESS | 636 | 1467364515931 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 636 | 1467364515934 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:15 INFO - PROCESS | 636 | ++DOCSHELL 13CEB000 == 30 [pid = 636] [id = 285] 01:15:15 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (13CF0000) [pid = 636] [serial = 854] [outer = 00000000] 01:15:15 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13D0D800) [pid = 636] [serial = 855] [outer = 13CF0000] 01:15:15 INFO - PROCESS | 636 | 1467364515982 Marionette DEBUG loaded listener.js 01:15:16 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (14360800) [pid = 636] [serial = 856] [outer = 13CF0000] 01:15:16 INFO - PROCESS | 636 | 1467364516350 Marionette TRACE conn3 <- [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]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 603ms 01:15:16 INFO - PROCESS | 636 | 1467364516402 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 636 | 1467364516405 Marionette TRACE conn3 <- [1,1105,null,{"value":"13"}] 01:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:15:16 INFO - PROCESS | 636 | 1467364516408 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 636 | 1467364516410 Marionette TRACE conn3 <- [1,1106,null,{}] 01:15:16 INFO - PROCESS | 636 | 1467364516413 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:16 INFO - PROCESS | 636 | 1467364516425 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:16 INFO - PROCESS | 636 | 1467364516523 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 01:15:16 INFO - PROCESS | 636 | 1467364516528 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:16 INFO - PROCESS | 636 | 1467364516530 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:16 INFO - PROCESS | 636 | ++DOCSHELL 14313800 == 31 [pid = 636] [id = 286] 01:15:16 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (14388000) [pid = 636] [serial = 857] [outer = 00000000] 01:15:16 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15E34800) [pid = 636] [serial = 858] [outer = 14388000] 01:15:16 INFO - PROCESS | 636 | 1467364516555 Marionette DEBUG loaded listener.js 01:15:16 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FADC00) [pid = 636] [serial = 859] [outer = 14388000] 01:15:16 INFO - PROCESS | 636 | 1467364516970 Marionette TRACE conn3 <- [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]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 603ms 01:15:16 INFO - PROCESS | 636 | 1467364517011 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 636 | 1467364517013 Marionette TRACE conn3 <- [1,1109,null,{"value":"13"}] 01:15:16 INFO - PROCESS | 636 | 1467364516999 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:15:16 INFO - PROCESS | 636 | 1467364517001 Marionette TRACE conn3 <- [1,1110,null,{}] 01:15:17 INFO - PROCESS | 636 | 1467364517004 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:17 INFO - PROCESS | 636 | 1467364517006 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:17 INFO - PROCESS | 636 | 1467364517120 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 01:15:17 INFO - PROCESS | 636 | 1467364517177 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 636 | 1467364517179 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:17 INFO - PROCESS | 636 | ++DOCSHELL 15FC5400 == 32 [pid = 636] [id = 287] 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FC5800) [pid = 636] [serial = 860] [outer = 00000000] 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FCE400) [pid = 636] [serial = 861] [outer = 15FC5800] 01:15:17 INFO - PROCESS | 636 | 1467364517223 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (16025800) [pid = 636] [serial = 862] [outer = 15FC5800] 01:15:17 INFO - PROCESS | 636 | 1467364517596 Marionette TRACE conn3 <- [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]]]}] 01:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 590ms 01:15:17 INFO - PROCESS | 636 | 1467364517601 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 636 | 1467364517603 Marionette TRACE conn3 <- [1,1113,null,{"value":"13"}] 01:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:15:17 INFO - PROCESS | 636 | 1467364517606 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 636 | 1467364517608 Marionette TRACE conn3 <- [1,1114,null,{}] 01:15:17 INFO - PROCESS | 636 | 1467364517611 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:17 INFO - PROCESS | 636 | 1467364517617 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:17 INFO - PROCESS | 636 | 1467364517739 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 01:15:17 INFO - PROCESS | 636 | 1467364517749 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 636 | 1467364517751 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:17 INFO - PROCESS | 636 | ++DOCSHELL 110DCC00 == 33 [pid = 636] [id = 288] 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16023400) [pid = 636] [serial = 863] [outer = 00000000] 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17696C00) [pid = 636] [serial = 864] [outer = 16023400] 01:15:17 INFO - PROCESS | 636 | 1467364517797 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17948C00) [pid = 636] [serial = 865] [outer = 16023400] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 82 (157E4C00) [pid = 636] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1715D400) [pid = 636] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1769B400) [pid = 636] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1436E000) [pid = 636] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10E2CC00) [pid = 636] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19C1B000) [pid = 636] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10A09800) [pid = 636] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 75 (129EBC00) [pid = 636] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19804C00) [pid = 636] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FB0C00) [pid = 636] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10474C00) [pid = 636] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15E33000) [pid = 636] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:15:18 INFO - PROCESS | 636 | --DOMWINDOW == 70 (110DC800) [pid = 636] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:15:18 INFO - PROCESS | 636 | 1467364518371 Marionette TRACE conn3 <- [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]]]}] 01:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 777ms 01:15:18 INFO - PROCESS | 636 | 1467364518379 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 01:15:18 INFO - PROCESS | 636 | 1467364518381 Marionette TRACE conn3 <- [1,1117,null,{"value":"13"}] 01:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:15:18 INFO - PROCESS | 636 | 1467364518420 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 636 | 1467364518422 Marionette TRACE conn3 <- [1,1118,null,{}] 01:15:18 INFO - PROCESS | 636 | 1467364518426 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:18 INFO - PROCESS | 636 | 1467364518428 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:18 INFO - PROCESS | 636 | 1467364518527 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 01:15:18 INFO - PROCESS | 636 | 1467364518581 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 636 | 1467364518583 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:18 INFO - PROCESS | 636 | ++DOCSHELL 1047E400 == 34 [pid = 636] [id = 289] 01:15:18 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1055A000) [pid = 636] [serial = 866] [outer = 00000000] 01:15:18 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (129EBC00) [pid = 636] [serial = 867] [outer = 1055A000] 01:15:18 INFO - PROCESS | 636 | 1467364518627 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19804C00) [pid = 636] [serial = 868] [outer = 1055A000] 01:15:18 INFO - PROCESS | 636 | 1467364518911 Marionette TRACE conn3 <- [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]]]}] 01:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 576ms 01:15:18 INFO - PROCESS | 636 | 1467364518977 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 01:15:18 INFO - PROCESS | 636 | 1467364518979 Marionette TRACE conn3 <- [1,1121,null,{"value":"13"}] 01:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:15:18 INFO - PROCESS | 636 | 1467364518990 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 636 | 1467364518991 Marionette TRACE conn3 <- [1,1122,null,{}] 01:15:18 INFO - PROCESS | 636 | 1467364518996 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:18 INFO - PROCESS | 636 | 1467364518998 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:19 INFO - PROCESS | 636 | 1467364519056 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 01:15:19 INFO - PROCESS | 636 | 1467364519061 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 636 | 1467364519063 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:19 INFO - PROCESS | 636 | ++DOCSHELL 1980A800 == 35 [pid = 636] [id = 290] 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1980DC00) [pid = 636] [serial = 869] [outer = 00000000] 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19868C00) [pid = 636] [serial = 870] [outer = 1980DC00] 01:15:19 INFO - PROCESS | 636 | 1467364519106 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1986A000) [pid = 636] [serial = 871] [outer = 1980DC00] 01:15:19 INFO - PROCESS | 636 | 1467364519476 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 01:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 509ms 01:15:19 INFO - PROCESS | 636 | 1467364519505 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 01:15:19 INFO - PROCESS | 636 | 1467364519507 Marionette TRACE conn3 <- [1,1125,null,{"value":"13"}] 01:15:19 INFO - PROCESS | 636 | 1467364519511 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:15:19 INFO - PROCESS | 636 | 1467364519512 Marionette TRACE conn3 <- [1,1126,null,{}] 01:15:19 INFO - PROCESS | 636 | 1467364519516 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:19 INFO - PROCESS | 636 | 1467364519518 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:19 INFO - PROCESS | 636 | 1467364519574 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 01:15:19 INFO - PROCESS | 636 | 1467364519579 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 636 | 1467364519581 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:19 INFO - PROCESS | 636 | ++DOCSHELL 13942400 == 36 [pid = 636] [id = 291] 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C13400) [pid = 636] [serial = 872] [outer = 00000000] 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C1DC00) [pid = 636] [serial = 873] [outer = 19C13400] 01:15:19 INFO - PROCESS | 636 | 1467364519623 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19FD2C00) [pid = 636] [serial = 874] [outer = 19C13400] 01:15:20 INFO - PROCESS | 636 | 1467364520069 Marionette TRACE conn3 <- [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]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 629ms 01:15:20 INFO - PROCESS | 636 | 1467364520143 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 636 | 1467364520148 Marionette TRACE conn3 <- [1,1129,null,{"value":"13"}] 01:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:15:20 INFO - PROCESS | 636 | 1467364520154 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 636 | 1467364520157 Marionette TRACE conn3 <- [1,1130,null,{}] 01:15:20 INFO - PROCESS | 636 | 1467364520163 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:20 INFO - PROCESS | 636 | 1467364520166 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:20 INFO - PROCESS | 636 | 1467364520279 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 01:15:20 INFO - PROCESS | 636 | 1467364520383 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 636 | 1467364520388 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:20 INFO - PROCESS | 636 | ++DOCSHELL 10470400 == 37 [pid = 636] [id = 292] 01:15:20 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10474000) [pid = 636] [serial = 875] [outer = 00000000] 01:15:20 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (10ED1000) [pid = 636] [serial = 876] [outer = 10474000] 01:15:20 INFO - PROCESS | 636 | 1467364520449 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (110DE800) [pid = 636] [serial = 877] [outer = 10474000] 01:15:21 INFO - PROCESS | 636 | 1467364521193 Marionette TRACE conn3 <- [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]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1071ms 01:15:21 INFO - PROCESS | 636 | 1467364521219 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 01:15:21 INFO - PROCESS | 636 | 1467364521224 Marionette TRACE conn3 <- [1,1133,null,{"value":"13"}] 01:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:15:21 INFO - PROCESS | 636 | 1467364521231 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 636 | 1467364521234 Marionette TRACE conn3 <- [1,1134,null,{}] 01:15:21 INFO - PROCESS | 636 | 1467364521238 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:21 INFO - PROCESS | 636 | 1467364521241 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:21 INFO - PROCESS | 636 | 1467364521362 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 01:15:21 INFO - PROCESS | 636 | 1467364521569 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:21 INFO - PROCESS | 636 | 1467364521573 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:21 INFO - PROCESS | 636 | ++DOCSHELL 0F30E800 == 38 [pid = 636] [id = 293] 01:15:21 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (0F312000) [pid = 636] [serial = 878] [outer = 00000000] 01:15:21 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (103CB800) [pid = 636] [serial = 879] [outer = 0F312000] 01:15:21 INFO - PROCESS | 636 | 1467364521634 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10A0FC00) [pid = 636] [serial = 880] [outer = 0F312000] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 1980A800 == 37 [pid = 636] [id = 290] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 1047E400 == 36 [pid = 636] [id = 289] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 110DCC00 == 35 [pid = 636] [id = 288] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 15FC5400 == 34 [pid = 636] [id = 287] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 14313800 == 33 [pid = 636] [id = 286] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 13CEB000 == 32 [pid = 636] [id = 285] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 11CD0800 == 31 [pid = 636] [id = 284] 01:15:22 INFO - PROCESS | 636 | --DOCSHELL 10A03400 == 30 [pid = 636] [id = 283] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1714EC00) [pid = 636] [serial = 775] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19FD1000) [pid = 636] [serial = 835] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1769C800) [pid = 636] [serial = 822] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1980E400) [pid = 636] [serial = 825] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15AC6000) [pid = 636] [serial = 817] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 79 (157E9800) [pid = 636] [serial = 816] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1143D800) [pid = 636] [serial = 807] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A16F400) [pid = 636] [serial = 838] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 76 (129ED400) [pid = 636] [serial = 808] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10B61400) [pid = 636] [serial = 810] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 74 (110E5C00) [pid = 636] [serial = 811] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 73 (13032000) [pid = 636] [serial = 813] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A16D400) [pid = 636] [serial = 837] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13125400) [pid = 636] [serial = 814] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19C05400) [pid = 636] [serial = 805] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 69 (16D1C400) [pid = 636] [serial = 819] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19A0DC00) [pid = 636] [serial = 826] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 67 (112AB800) [pid = 636] [serial = 828] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19FCF400) [pid = 636] [serial = 834] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 65 (130A0800) [pid = 636] [serial = 829] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 64 (17786000) [pid = 636] [serial = 823] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1986B000) [pid = 636] [serial = 832] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1980D000) [pid = 636] [serial = 831] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16E9A000) [pid = 636] [serial = 820] [outer = 00000000] [url = about:blank] 01:15:22 INFO - PROCESS | 636 | 1467364522285 Marionette TRACE conn3 <- [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]]]}] 01:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1071ms 01:15:22 INFO - PROCESS | 636 | 1467364522320 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 01:15:22 INFO - PROCESS | 636 | 1467364522302 Marionette TRACE conn3 <- [1,1137,null,{"value":"13"}] 01:15:22 INFO - PROCESS | 636 | 1467364522309 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:15:22 INFO - PROCESS | 636 | 1467364522312 Marionette TRACE conn3 <- [1,1138,null,{}] 01:15:22 INFO - PROCESS | 636 | 1467364522317 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:22 INFO - PROCESS | 636 | 1467364522320 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:22 INFO - PROCESS | 636 | 1467364522404 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 01:15:22 INFO - PROCESS | 636 | 1467364522412 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 636 | 1467364522414 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:22 INFO - PROCESS | 636 | ++DOCSHELL 112AB800 == 31 [pid = 636] [id = 294] 01:15:22 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (112AC000) [pid = 636] [serial = 881] [outer = 00000000] 01:15:22 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (11C43000) [pid = 636] [serial = 882] [outer = 112AC000] 01:15:22 INFO - PROCESS | 636 | 1467364522442 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (129ED400) [pid = 636] [serial = 883] [outer = 112AC000] 01:15:22 INFO - PROCESS | 636 | 1467364522893 Marionette TRACE conn3 <- [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]]]}] 01:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 603ms 01:15:22 INFO - PROCESS | 636 | 1467364522931 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 01:15:22 INFO - PROCESS | 636 | 1467364522934 Marionette TRACE conn3 <- [1,1141,null,{"value":"13"}] 01:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:15:22 INFO - PROCESS | 636 | 1467364522921 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - PROCESS | 636 | 1467364522923 Marionette TRACE conn3 <- [1,1142,null,{}] 01:15:22 INFO - PROCESS | 636 | 1467364522927 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:22 INFO - PROCESS | 636 | 1467364522929 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:23 INFO - PROCESS | 636 | 1467364523042 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 01:15:23 INFO - PROCESS | 636 | 1467364523106 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 636 | 1467364523109 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:23 INFO - PROCESS | 636 | ++DOCSHELL 10E28400 == 32 [pid = 636] [id = 295] 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1309DC00) [pid = 636] [serial = 884] [outer = 00000000] 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (157E6400) [pid = 636] [serial = 885] [outer = 1309DC00] 01:15:23 INFO - PROCESS | 636 | 1467364523153 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15AC2000) [pid = 636] [serial = 886] [outer = 1309DC00] 01:15:23 INFO - PROCESS | 636 | 1467364523474 Marionette TRACE conn3 <- [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]]]}] 01:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 589ms 01:15:23 INFO - PROCESS | 636 | 1467364523531 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 01:15:23 INFO - PROCESS | 636 | 1467364523533 Marionette TRACE conn3 <- [1,1145,null,{"value":"13"}] 01:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:15:23 INFO - PROCESS | 636 | 1467364523539 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:15:23 INFO - PROCESS | 636 | 1467364523544 Marionette TRACE conn3 <- [1,1146,null,{}] 01:15:23 INFO - PROCESS | 636 | 1467364523553 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:23 INFO - PROCESS | 636 | 1467364523557 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:23 INFO - PROCESS | 636 | 1467364523617 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 01:15:23 INFO - PROCESS | 636 | 1467364523624 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 636 | 1467364523626 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:23 INFO - PROCESS | 636 | ++DOCSHELL 16024C00 == 33 [pid = 636] [id = 296] 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (16D1AC00) [pid = 636] [serial = 887] [outer = 00000000] 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17106800) [pid = 636] [serial = 888] [outer = 16D1AC00] 01:15:23 INFO - PROCESS | 636 | 1467364523670 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17187C00) [pid = 636] [serial = 889] [outer = 16D1AC00] 01:15:24 INFO - PROCESS | 636 | 1467364524071 Marionette TRACE conn3 <- [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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 603ms 01:15:24 INFO - PROCESS | 636 | 1467364524150 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 636 | 1467364524153 Marionette TRACE conn3 <- [1,1149,null,{"value":"13"}] 01:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:15:24 INFO - PROCESS | 636 | 1467364524137 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 636 | 1467364524139 Marionette TRACE conn3 <- [1,1150,null,{}] 01:15:24 INFO - PROCESS | 636 | 1467364524143 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:24 INFO - PROCESS | 636 | 1467364524145 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:24 INFO - PROCESS | 636 | 1467364524284 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 01:15:24 INFO - PROCESS | 636 | 1467364524288 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 636 | 1467364524290 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:24 INFO - PROCESS | 636 | ++DOCSHELL 1778AC00 == 34 [pid = 636] [id = 297] 01:15:24 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (17790000) [pid = 636] [serial = 890] [outer = 00000000] 01:15:24 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (18282C00) [pid = 636] [serial = 891] [outer = 17790000] 01:15:24 INFO - PROCESS | 636 | 1467364524333 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1980E800) [pid = 636] [serial = 892] [outer = 17790000] 01:15:24 INFO - PROCESS | 636 | 1467364524698 Marionette TRACE conn3 <- [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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 602ms 01:15:24 INFO - PROCESS | 636 | 1467364524757 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 636 | 1467364524759 Marionette TRACE conn3 <- [1,1153,null,{"value":"13"}] 01:15:24 INFO - PROCESS | 636 | 1467364524762 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:15:24 INFO - PROCESS | 636 | 1467364524764 Marionette TRACE conn3 <- [1,1154,null,{}] 01:15:24 INFO - PROCESS | 636 | 1467364524768 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:24 INFO - PROCESS | 636 | 1467364524770 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:24 INFO - PROCESS | 636 | 1467364524863 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 01:15:24 INFO - PROCESS | 636 | 1467364524919 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 636 | 1467364524925 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:24 INFO - PROCESS | 636 | ++DOCSHELL 13933400 == 35 [pid = 636] [id = 298] 01:15:24 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19866000) [pid = 636] [serial = 893] [outer = 00000000] 01:15:24 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19C05400) [pid = 636] [serial = 894] [outer = 19866000] 01:15:24 INFO - PROCESS | 636 | 1467364524960 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19C19000) [pid = 636] [serial = 895] [outer = 19866000] 01:15:25 INFO - PROCESS | 636 | 1467364525341 Marionette TRACE conn3 <- [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]]]}] 01:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 629ms 01:15:25 INFO - PROCESS | 636 | 1467364525419 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 01:15:25 INFO - PROCESS | 636 | 1467364525421 Marionette TRACE conn3 <- [1,1157,null,{"value":"13"}] 01:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:15:25 INFO - PROCESS | 636 | 1467364525424 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:15:25 INFO - PROCESS | 636 | 1467364525426 Marionette TRACE conn3 <- [1,1158,null,{}] 01:15:25 INFO - PROCESS | 636 | 1467364525429 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:25 INFO - PROCESS | 636 | 1467364525431 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:25 INFO - PROCESS | 636 | 1467364525522 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 01:15:25 INFO - PROCESS | 636 | 1467364525581 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 636 | 1467364525583 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:25 INFO - PROCESS | 636 | ++DOCSHELL 19C1C800 == 36 [pid = 636] [id = 299] 01:15:25 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C1D800) [pid = 636] [serial = 896] [outer = 00000000] 01:15:25 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A16C000) [pid = 636] [serial = 897] [outer = 19C1D800] 01:15:25 INFO - PROCESS | 636 | 1467364525635 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A302400) [pid = 636] [serial = 898] [outer = 19C1D800] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 78 (16023400) [pid = 636] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 77 (15FC5800) [pid = 636] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 76 (103CD000) [pid = 636] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13CF0000) [pid = 636] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1055A000) [pid = 636] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 73 (11CD0C00) [pid = 636] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A07800) [pid = 636] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10BA5000) [pid = 636] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1980DC00) [pid = 636] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 69 (151B6400) [pid = 636] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:15:25 INFO - PROCESS | 636 | --DOMWINDOW == 68 (14388000) [pid = 636] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:15:26 INFO - PROCESS | 636 | 1467364526019 Marionette TRACE conn3 <- [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]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 630ms 01:15:26 INFO - PROCESS | 636 | 1467364526061 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 636 | 1467364526063 Marionette TRACE conn3 <- [1,1161,null,{"value":"13"}] 01:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:15:26 INFO - PROCESS | 636 | 1467364526072 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 636 | 1467364526074 Marionette TRACE conn3 <- [1,1162,null,{}] 01:15:26 INFO - PROCESS | 636 | 1467364526077 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:26 INFO - PROCESS | 636 | 1467364526079 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:26 INFO - PROCESS | 636 | 1467364526136 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 01:15:26 INFO - PROCESS | 636 | 1467364526141 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 636 | 1467364526143 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:26 INFO - PROCESS | 636 | ++DOCSHELL 13121400 == 37 [pid = 636] [id = 300] 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13153800) [pid = 636] [serial = 899] [outer = 00000000] 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15E36000) [pid = 636] [serial = 900] [outer = 13153800] 01:15:26 INFO - PROCESS | 636 | 1467364526185 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15FCF800) [pid = 636] [serial = 901] [outer = 13153800] 01:15:26 INFO - PROCESS | 636 | 1467364526552 Marionette TRACE conn3 <- [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] 01:15:26 INFO - PROCESS | 636 | 1467364526593 Marionette TRACE conn3 <- [1,1165,null,{"value":"13"}] 01:15:26 INFO - PROCESS | 636 | 1467364526596 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 636 | 1467364526598 Marionette TRACE conn3 <- [1,1166,null,{}] 01:15:26 INFO - PROCESS | 636 | 1467364526601 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:26 INFO - PROCESS | 636 | 1467364526603 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:26 INFO - PROCESS | 636 | 1467364526659 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 01:15:26 INFO - PROCESS | 636 | 1467364526664 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 636 | 1467364526666 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:26 INFO - PROCESS | 636 | ++DOCSHELL 11AF3000 == 38 [pid = 636] [id = 301] 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (18039400) [pid = 636] [serial = 902] [outer = 00000000] 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A167800) [pid = 636] [serial = 903] [outer = 18039400] 01:15:26 INFO - PROCESS | 636 | 1467364526709 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A309000) [pid = 636] [serial = 904] [outer = 18039400] 01:15:27 INFO - PROCESS | 636 | 1467364527082 Marionette TRACE conn3 <- [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] 01:15:27 INFO - PROCESS | 636 | 1467364527145 Marionette TRACE conn3 <- [1,1169,null,{"value":"13"}] 01:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:15:27 INFO - PROCESS | 636 | 1467364527149 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:15:27 INFO - PROCESS | 636 | 1467364527150 Marionette TRACE conn3 <- [1,1170,null,{}] 01:15:27 INFO - PROCESS | 636 | 1467364527154 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:27 INFO - PROCESS | 636 | 1467364527156 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:27 INFO - PROCESS | 636 | 1467364527242 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 01:15:27 INFO - PROCESS | 636 | 1467364527250 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 636 | 1467364527252 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:27 INFO - PROCESS | 636 | ++DOCSHELL 15FCBC00 == 39 [pid = 636] [id = 302] 01:15:27 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A47B000) [pid = 636] [serial = 905] [outer = 00000000] 01:15:27 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A678C00) [pid = 636] [serial = 906] [outer = 1A47B000] 01:15:27 INFO - PROCESS | 636 | 1467364527294 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A67CC00) [pid = 636] [serial = 907] [outer = 1A47B000] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 10374000 == 38 [pid = 636] [id = 282] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 112AB800 == 37 [pid = 636] [id = 294] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 0F30E800 == 36 [pid = 636] [id = 293] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 13942400 == 35 [pid = 636] [id = 291] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 10470400 == 34 [pid = 636] [id = 292] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 16024C00 == 33 [pid = 636] [id = 296] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 13121400 == 32 [pid = 636] [id = 300] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 10E28400 == 31 [pid = 636] [id = 295] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 19C1C800 == 30 [pid = 636] [id = 299] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 13933400 == 29 [pid = 636] [id = 298] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 1778AC00 == 28 [pid = 636] [id = 297] 01:15:28 INFO - PROCESS | 636 | --DOCSHELL 11AF3000 == 27 [pid = 636] [id = 301] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17696C00) [pid = 636] [serial = 864] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 75 (16025800) [pid = 636] [serial = 862] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FCE400) [pid = 636] [serial = 861] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10B62800) [pid = 636] [serial = 847] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A74C00) [pid = 636] [serial = 846] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13D0D800) [pid = 636] [serial = 855] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 70 (129EBC00) [pid = 636] [serial = 867] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1292F400) [pid = 636] [serial = 852] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 68 (129EAC00) [pid = 636] [serial = 853] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10B5C800) [pid = 636] [serial = 849] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10BA8000) [pid = 636] [serial = 850] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C1DC00) [pid = 636] [serial = 873] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 64 (12D7D000) [pid = 636] [serial = 841] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 63 (11CCFC00) [pid = 636] [serial = 840] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1986A000) [pid = 636] [serial = 871] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1714F800) [pid = 636] [serial = 844] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FC6800) [pid = 636] [serial = 843] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 59 (19868C00) [pid = 636] [serial = 870] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 58 (15E34800) [pid = 636] [serial = 858] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 57 (19804C00) [pid = 636] [serial = 868] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 56 (17948C00) [pid = 636] [serial = 865] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 55 (15FADC00) [pid = 636] [serial = 859] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | --DOMWINDOW == 54 (14360800) [pid = 636] [serial = 856] [outer = 00000000] [url = about:blank] 01:15:28 INFO - PROCESS | 636 | 1467364528782 Marionette TRACE conn3 <- [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] 01:15:28 INFO - PROCESS | 636 | 1467364528831 Marionette TRACE conn3 <- [1,1173,null,{"value":"13"}] 01:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:15:28 INFO - PROCESS | 636 | 1467364528839 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 636 | 1467364528844 Marionette TRACE conn3 <- [1,1174,null,{}] 01:15:28 INFO - PROCESS | 636 | 1467364528851 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:28 INFO - PROCESS | 636 | 1467364528854 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:28 INFO - PROCESS | 636 | 1467364528956 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 01:15:28 INFO - PROCESS | 636 | 1467364528952 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 636 | 1467364528956 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:28 INFO - PROCESS | 636 | ++DOCSHELL 10B62400 == 28 [pid = 636] [id = 303] 01:15:28 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (10BAC400) [pid = 636] [serial = 908] [outer = 00000000] 01:15:28 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (10ECFC00) [pid = 636] [serial = 909] [outer = 10BAC400] 01:15:28 INFO - PROCESS | 636 | 1467364529005 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (10ED8400) [pid = 636] [serial = 910] [outer = 10BAC400] 01:15:29 INFO - PROCESS | 636 | 1467364529424 Marionette TRACE conn3 <- [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] 01:15:29 INFO - PROCESS | 636 | 1467364529455 Marionette TRACE conn3 <- [1,1177,null,{"value":"13"}] 01:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:15:29 INFO - PROCESS | 636 | 1467364529462 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 636 | 1467364529464 Marionette TRACE conn3 <- [1,1178,null,{}] 01:15:29 INFO - PROCESS | 636 | 1467364529468 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:29 INFO - PROCESS | 636 | 1467364529471 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:29 INFO - PROCESS | 636 | 1467364529536 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 01:15:29 INFO - PROCESS | 636 | 1467364529545 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 636 | 1467364529548 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:29 INFO - PROCESS | 636 | ++DOCSHELL 10BAA800 == 29 [pid = 636] [id = 304] 01:15:29 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (129A9000) [pid = 636] [serial = 911] [outer = 00000000] 01:15:29 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (129EB800) [pid = 636] [serial = 912] [outer = 129A9000] 01:15:29 INFO - PROCESS | 636 | 1467364529595 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (12D78000) [pid = 636] [serial = 913] [outer = 129A9000] 01:15:29 INFO - PROCESS | 636 | 1467364530005 Marionette TRACE conn3 <- [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] 01:15:30 INFO - PROCESS | 636 | 1467364530070 Marionette TRACE conn3 <- [1,1181,null,{"value":"13"}] 01:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:15:30 INFO - PROCESS | 636 | 1467364530074 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 636 | 1467364530058 Marionette TRACE conn3 <- [1,1182,null,{}] 01:15:30 INFO - PROCESS | 636 | 1467364530069 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:30 INFO - PROCESS | 636 | 1467364530073 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:30 INFO - PROCESS | 636 | 1467364530184 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 01:15:30 INFO - PROCESS | 636 | 1467364530252 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 636 | 1467364530255 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:30 INFO - PROCESS | 636 | ++DOCSHELL 13D01C00 == 30 [pid = 636] [id = 305] 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (13D07C00) [pid = 636] [serial = 914] [outer = 00000000] 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (14313800) [pid = 636] [serial = 915] [outer = 13D07C00] 01:15:30 INFO - PROCESS | 636 | 1467364530302 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1436D800) [pid = 636] [serial = 916] [outer = 13D07C00] 01:15:30 INFO - PROCESS | 636 | 1467364530630 Marionette TRACE conn3 <- [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] 01:15:30 INFO - PROCESS | 636 | 1467364530663 Marionette TRACE conn3 <- [1,1185,null,{"value":"13"}] 01:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 01:15:30 INFO - PROCESS | 636 | 1467364530674 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 636 | 1467364530676 Marionette TRACE conn3 <- [1,1186,null,{}] 01:15:30 INFO - PROCESS | 636 | 1467364530680 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:30 INFO - PROCESS | 636 | 1467364530692 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:30 INFO - PROCESS | 636 | 1467364530753 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 01:15:30 INFO - PROCESS | 636 | 1467364530757 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 636 | 1467364530759 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:30 INFO - PROCESS | 636 | ++DOCSHELL 15114000 == 31 [pid = 636] [id = 306] 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (151B0400) [pid = 636] [serial = 917] [outer = 00000000] 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15FB1400) [pid = 636] [serial = 918] [outer = 151B0400] 01:15:30 INFO - PROCESS | 636 | 1467364530806 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FCC800) [pid = 636] [serial = 919] [outer = 151B0400] 01:15:31 INFO - PROCESS | 636 | 1467364531203 Marionette TRACE conn3 <- [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]]]}] 01:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 590ms 01:15:31 INFO - PROCESS | 636 | 1467364531264 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 636 | 1467364531266 Marionette TRACE conn3 <- [1,1189,null,{"value":"13"}] 01:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:15:31 INFO - PROCESS | 636 | 1467364531270 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 636 | 1467364531272 Marionette TRACE conn3 <- [1,1190,null,{}] 01:15:31 INFO - PROCESS | 636 | 1467364531275 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:31 INFO - PROCESS | 636 | 1467364531277 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:31 INFO - PROCESS | 636 | 1467364531379 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 01:15:31 INFO - PROCESS | 636 | 1467364531391 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 636 | 1467364531393 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:31 INFO - PROCESS | 636 | ++DOCSHELL 1601E400 == 32 [pid = 636] [id = 307] 01:15:31 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1601EC00) [pid = 636] [serial = 920] [outer = 00000000] 01:15:31 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (16D1A800) [pid = 636] [serial = 921] [outer = 1601EC00] 01:15:31 INFO - PROCESS | 636 | 1467364531418 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (16E95000) [pid = 636] [serial = 922] [outer = 1601EC00] 01:15:31 INFO - PROCESS | 636 | 1467364531794 Marionette TRACE conn3 <- [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]]]}] 01:15:31 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 01:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 549ms 01:15:31 INFO - PROCESS | 636 | 1467364531830 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 636 | 1467364531833 Marionette TRACE conn3 <- [1,1193,null,{"value":"13"}] 01:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:15:31 INFO - PROCESS | 636 | 1467364531836 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 636 | 1467364531838 Marionette TRACE conn3 <- [1,1194,null,{}] 01:15:31 INFO - PROCESS | 636 | 1467364531841 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:31 INFO - PROCESS | 636 | 1467364531846 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:31 INFO - PROCESS | 636 | 1467364531925 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 01:15:31 INFO - PROCESS | 636 | 1467364531931 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 636 | 1467364531933 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:31 INFO - PROCESS | 636 | ++DOCSHELL 176A2400 == 33 [pid = 636] [id = 308] 01:15:31 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (176DAC00) [pid = 636] [serial = 923] [outer = 00000000] 01:15:31 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (179C8C00) [pid = 636] [serial = 924] [outer = 176DAC00] 01:15:31 INFO - PROCESS | 636 | 1467364531977 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (18282400) [pid = 636] [serial = 925] [outer = 176DAC00] 01:15:32 INFO - PROCESS | 636 | 1467364532323 Marionette TRACE conn3 <- [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]]]}] 01:15:32 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 01:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 549ms 01:15:32 INFO - PROCESS | 636 | 1467364532383 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 636 | 1467364532385 Marionette TRACE conn3 <- [1,1197,null,{"value":"13"}] 01:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:15:32 INFO - PROCESS | 636 | 1467364532388 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 636 | 1467364532390 Marionette TRACE conn3 <- [1,1198,null,{}] 01:15:32 INFO - PROCESS | 636 | 1467364532393 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:32 INFO - PROCESS | 636 | 1467364532395 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:32 INFO - PROCESS | 636 | 1467364532460 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 01:15:32 INFO - PROCESS | 636 | 1467364532467 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 636 | 1467364532469 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:32 INFO - PROCESS | 636 | ++DOCSHELL 19805800 == 34 [pid = 636] [id = 309] 01:15:32 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19807C00) [pid = 636] [serial = 926] [outer = 00000000] 01:15:32 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19867000) [pid = 636] [serial = 927] [outer = 19807C00] 01:15:32 INFO - PROCESS | 636 | 1467364532513 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19869000) [pid = 636] [serial = 928] [outer = 19807C00] 01:15:32 INFO - PROCESS | 636 | 1467364532884 Marionette TRACE conn3 <- [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]]]}] 01:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 550ms 01:15:32 INFO - PROCESS | 636 | 1467364532938 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 636 | 1467364532940 Marionette TRACE conn3 <- [1,1201,null,{"value":"13"}] 01:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:15:32 INFO - PROCESS | 636 | 1467364532944 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 636 | 1467364532945 Marionette TRACE conn3 <- [1,1202,null,{}] 01:15:32 INFO - PROCESS | 636 | 1467364532949 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:32 INFO - PROCESS | 636 | 1467364532950 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:33 INFO - PROCESS | 636 | 1467364533012 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 01:15:33 INFO - PROCESS | 636 | 1467364533017 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 636 | 1467364533019 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:33 INFO - PROCESS | 636 | ++DOCSHELL 19809800 == 35 [pid = 636] [id = 310] 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19A03800) [pid = 636] [serial = 929] [outer = 00000000] 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C0B000) [pid = 636] [serial = 930] [outer = 19A03800] 01:15:33 INFO - PROCESS | 636 | 1467364533062 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C0F800) [pid = 636] [serial = 931] [outer = 19A03800] 01:15:33 INFO - PROCESS | 636 | 1467364533476 Marionette TRACE conn3 <- [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]]]}] 01:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 536ms 01:15:33 INFO - PROCESS | 636 | 1467364533491 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 01:15:33 INFO - PROCESS | 636 | 1467364533493 Marionette TRACE conn3 <- [1,1205,null,{"value":"13"}] 01:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:15:33 INFO - PROCESS | 636 | 1467364533496 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 636 | 1467364533498 Marionette TRACE conn3 <- [1,1206,null,{}] 01:15:33 INFO - PROCESS | 636 | 1467364533502 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:33 INFO - PROCESS | 636 | 1467364533504 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:33 INFO - PROCESS | 636 | 1467364533589 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 01:15:33 INFO - PROCESS | 636 | 1467364533594 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 636 | 1467364533596 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:33 INFO - PROCESS | 636 | ++DOCSHELL 13CF7400 == 36 [pid = 636] [id = 311] 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19A0C400) [pid = 636] [serial = 932] [outer = 00000000] 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A168000) [pid = 636] [serial = 933] [outer = 19A0C400] 01:15:33 INFO - PROCESS | 636 | 1467364533621 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A169800) [pid = 636] [serial = 934] [outer = 19A0C400] 01:15:34 INFO - PROCESS | 636 | 1467364534018 Marionette TRACE conn3 <- [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]]]}] 01:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 603ms 01:15:34 INFO - PROCESS | 636 | 1467364534089 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 01:15:34 INFO - PROCESS | 636 | 1467364534091 Marionette TRACE conn3 <- [1,1209,null,{"value":"13"}] 01:15:34 INFO - PROCESS | 636 | 1467364534095 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:15:34 INFO - PROCESS | 636 | 1467364534097 Marionette TRACE conn3 <- [1,1210,null,{}] 01:15:34 INFO - PROCESS | 636 | 1467364534101 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:34 INFO - PROCESS | 636 | 1467364534102 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:34 INFO - PROCESS | 636 | 1467364534204 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 01:15:34 INFO - PROCESS | 636 | 1467364534213 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 636 | 1467364534215 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:34 INFO - PROCESS | 636 | ++DOCSHELL 1A306400 == 37 [pid = 636] [id = 312] 01:15:34 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A307000) [pid = 636] [serial = 935] [outer = 00000000] 01:15:34 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A483400) [pid = 636] [serial = 936] [outer = 1A307000] 01:15:34 INFO - PROCESS | 636 | 1467364534285 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A67FC00) [pid = 636] [serial = 937] [outer = 1A307000] 01:15:34 INFO - PROCESS | 636 | 1467364534662 Marionette TRACE conn3 <- [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] 01:15:34 INFO - PROCESS | 636 | 1467364534692 Marionette TRACE conn3 <- [1,1213,null,{"value":"13"}] 01:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:15:34 INFO - PROCESS | 636 | 1467364534737 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 636 | 1467364534740 Marionette TRACE conn3 <- [1,1214,null,{}] 01:15:34 INFO - PROCESS | 636 | 1467364534743 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:34 INFO - PROCESS | 636 | 1467364534746 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:34 INFO - PROCESS | 636 | 1467364534845 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 01:15:34 INFO - PROCESS | 636 | 1467364534914 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 636 | 1467364534916 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:34 INFO - PROCESS | 636 | ++DOCSHELL 15FD2800 == 38 [pid = 636] [id = 313] 01:15:34 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A685000) [pid = 636] [serial = 938] [outer = 00000000] 01:15:34 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A95A400) [pid = 636] [serial = 939] [outer = 1A685000] 01:15:34 INFO - PROCESS | 636 | 1467364534944 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A960800) [pid = 636] [serial = 940] [outer = 1A685000] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 86 (17790000) [pid = 636] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19866000) [pid = 636] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19C1D800) [pid = 636] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 83 (18039400) [pid = 636] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 82 (16D1AC00) [pid = 636] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1309DC00) [pid = 636] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 80 (112AC000) [pid = 636] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 79 (0F312000) [pid = 636] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10474000) [pid = 636] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19C13400) [pid = 636] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:15:35 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13153800) [pid = 636] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:15:35 INFO - PROCESS | 636 | 1467364535342 Marionette TRACE conn3 <- [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]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 01:15:35 INFO - PROCESS | 636 | 1467364535378 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 636 | 1467364535380 Marionette TRACE conn3 <- [1,1217,null,{"value":"13"}] 01:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:15:35 INFO - PROCESS | 636 | 1467364535384 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 636 | 1467364535385 Marionette TRACE conn3 <- [1,1218,null,{}] 01:15:35 INFO - PROCESS | 636 | 1467364535389 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:35 INFO - PROCESS | 636 | 1467364535391 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:35 INFO - PROCESS | 636 | 1467364535445 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 01:15:35 INFO - PROCESS | 636 | 1467364535450 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 636 | 1467364535452 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:35 INFO - PROCESS | 636 | ++DOCSHELL 10B61400 == 39 [pid = 636] [id = 314] 01:15:35 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1430F000) [pid = 636] [serial = 941] [outer = 00000000] 01:15:35 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C13C00) [pid = 636] [serial = 942] [outer = 1430F000] 01:15:35 INFO - PROCESS | 636 | 1467364535494 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C19800) [pid = 636] [serial = 943] [outer = 1430F000] 01:15:35 INFO - PROCESS | 636 | 1467364535872 Marionette TRACE conn3 <- [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]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 509ms 01:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:15:35 INFO - PROCESS | 636 | 1467364535896 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 636 | 1467364535898 Marionette TRACE conn3 <- [1,1221,null,{"value":"13"}] 01:15:35 INFO - PROCESS | 636 | 1467364535901 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 636 | 1467364535903 Marionette TRACE conn3 <- [1,1222,null,{}] 01:15:35 INFO - PROCESS | 636 | 1467364535910 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:35 INFO - PROCESS | 636 | 1467364535912 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:35 INFO - PROCESS | 636 | 1467364535981 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 01:15:35 INFO - PROCESS | 636 | 1467364535987 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 636 | 1467364535989 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:35 INFO - PROCESS | 636 | ++DOCSHELL 16D14800 == 40 [pid = 636] [id = 315] 01:15:35 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C12800) [pid = 636] [serial = 944] [outer = 00000000] 01:15:36 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1ABA6000) [pid = 636] [serial = 945] [outer = 19C12800] 01:15:36 INFO - PROCESS | 636 | 1467364536031 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1ABA7C00) [pid = 636] [serial = 946] [outer = 19C12800] 01:15:36 INFO - PROCESS | 636 | 1467364536410 Marionette TRACE conn3 <- [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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 536ms 01:15:36 INFO - PROCESS | 636 | 1467364536454 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 636 | 1467364536456 Marionette TRACE conn3 <- [1,1225,null,{"value":"13"}] 01:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:15:36 INFO - PROCESS | 636 | 1467364536460 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 636 | 1467364536461 Marionette TRACE conn3 <- [1,1226,null,{}] 01:15:36 INFO - PROCESS | 636 | 1467364536469 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:36 INFO - PROCESS | 636 | 1467364536471 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:36 INFO - PROCESS | 636 | 1467364536528 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 01:15:36 INFO - PROCESS | 636 | 1467364536533 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 636 | 1467364536535 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:36 INFO - PROCESS | 636 | ++DOCSHELL 16D1A400 == 41 [pid = 636] [id = 316] 01:15:36 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A686400) [pid = 636] [serial = 947] [outer = 00000000] 01:15:36 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1AE41400) [pid = 636] [serial = 948] [outer = 1A686400] 01:15:36 INFO - PROCESS | 636 | 1467364536577 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1AE45C00) [pid = 636] [serial = 949] [outer = 1A686400] 01:15:37 INFO - PROCESS | 636 | 1467364537033 Marionette TRACE conn3 <- [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]]]}] 01:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 643ms 01:15:37 INFO - PROCESS | 636 | 1467364537093 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 01:15:37 INFO - PROCESS | 636 | 1467364537098 Marionette TRACE conn3 <- [1,1229,null,{"value":"13"}] 01:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:15:37 INFO - PROCESS | 636 | 1467364537104 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:15:37 INFO - PROCESS | 636 | 1467364537107 Marionette TRACE conn3 <- [1,1230,null,{}] 01:15:37 INFO - PROCESS | 636 | 1467364537113 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:37 INFO - PROCESS | 636 | 1467364537116 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:37 INFO - PROCESS | 636 | 1467364537275 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 01:15:37 INFO - PROCESS | 636 | 1467364537381 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 636 | 1467364537386 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:37 INFO - PROCESS | 636 | ++DOCSHELL 10A93800 == 42 [pid = 636] [id = 317] 01:15:37 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10A99000) [pid = 636] [serial = 950] [outer = 00000000] 01:15:37 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1125FC00) [pid = 636] [serial = 951] [outer = 10A99000] 01:15:37 INFO - PROCESS | 636 | 1467364537423 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (11CD0C00) [pid = 636] [serial = 952] [outer = 10A99000] 01:15:38 INFO - PROCESS | 636 | 1467364538123 Marionette TRACE conn3 <- [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]]]}] 01:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1071ms 01:15:38 INFO - PROCESS | 636 | 1467364538162 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 01:15:38 INFO - PROCESS | 636 | 1467364538167 Marionette TRACE conn3 <- [1,1233,null,{"value":"13"}] 01:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:15:38 INFO - PROCESS | 636 | 1467364538174 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 636 | 1467364538177 Marionette TRACE conn3 <- [1,1234,null,{}] 01:15:38 INFO - PROCESS | 636 | 1467364538181 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:38 INFO - PROCESS | 636 | 1467364538183 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:38 INFO - PROCESS | 636 | 1467364538424 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 01:15:38 INFO - PROCESS | 636 | 1467364538572 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 636 | 1467364538575 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:38 INFO - PROCESS | 636 | ++DOCSHELL 10474000 == 43 [pid = 636] [id = 318] 01:15:38 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1047A800) [pid = 636] [serial = 953] [outer = 00000000] 01:15:38 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10A03C00) [pid = 636] [serial = 954] [outer = 1047A800] 01:15:38 INFO - PROCESS | 636 | 1467364538645 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10A80400) [pid = 636] [serial = 955] [outer = 1047A800] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 16D14800 == 42 [pid = 636] [id = 315] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 10B61400 == 41 [pid = 636] [id = 314] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 15FD2800 == 40 [pid = 636] [id = 313] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 1A306400 == 39 [pid = 636] [id = 312] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 13CF7400 == 38 [pid = 636] [id = 311] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 19809800 == 37 [pid = 636] [id = 310] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 19805800 == 36 [pid = 636] [id = 309] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 176A2400 == 35 [pid = 636] [id = 308] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 1601E400 == 34 [pid = 636] [id = 307] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 15114000 == 33 [pid = 636] [id = 306] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 13D01C00 == 32 [pid = 636] [id = 305] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 10BAA800 == 31 [pid = 636] [id = 304] 01:15:39 INFO - PROCESS | 636 | --DOCSHELL 10B62400 == 30 [pid = 636] [id = 303] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 90 (1A678C00) [pid = 636] [serial = 906] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 89 (18282C00) [pid = 636] [serial = 891] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 88 (19C19000) [pid = 636] [serial = 895] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 87 (19C05400) [pid = 636] [serial = 894] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A16C000) [pid = 636] [serial = 897] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A309000) [pid = 636] [serial = 904] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A167800) [pid = 636] [serial = 903] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A302400) [pid = 636] [serial = 898] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 82 (17106800) [pid = 636] [serial = 888] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 81 (157E6400) [pid = 636] [serial = 885] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15AC2000) [pid = 636] [serial = 886] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 79 (11C43000) [pid = 636] [serial = 882] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 78 (129ED400) [pid = 636] [serial = 883] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A0FC00) [pid = 636] [serial = 880] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 76 (103CB800) [pid = 636] [serial = 879] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 75 (110DE800) [pid = 636] [serial = 877] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10ED1000) [pid = 636] [serial = 876] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19FD2C00) [pid = 636] [serial = 874] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1980E800) [pid = 636] [serial = 892] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15E36000) [pid = 636] [serial = 900] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FCF800) [pid = 636] [serial = 901] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | --DOMWINDOW == 69 (17187C00) [pid = 636] [serial = 889] [outer = 00000000] [url = about:blank] 01:15:39 INFO - PROCESS | 636 | 1467364539173 Marionette TRACE conn3 <- [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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1044ms 01:15:39 INFO - PROCESS | 636 | 1467364539226 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 636 | 1467364539230 Marionette TRACE conn3 <- [1,1237,null,{"value":"13"}] 01:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:15:39 INFO - PROCESS | 636 | 1467364539234 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 636 | 1467364539237 Marionette TRACE conn3 <- [1,1238,null,{}] 01:15:39 INFO - PROCESS | 636 | 1467364539241 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:39 INFO - PROCESS | 636 | 1467364539244 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:39 INFO - PROCESS | 636 | 1467364539314 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 01:15:39 INFO - PROCESS | 636 | 1467364539405 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 636 | 1467364539408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:39 INFO - PROCESS | 636 | ++DOCSHELL 10BA6000 == 31 [pid = 636] [id = 319] 01:15:39 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10BAAC00) [pid = 636] [serial = 956] [outer = 00000000] 01:15:39 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (10E31400) [pid = 636] [serial = 957] [outer = 10BAAC00] 01:15:39 INFO - PROCESS | 636 | 1467364539433 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (11262000) [pid = 636] [serial = 958] [outer = 10BAAC00] 01:15:39 INFO - PROCESS | 636 | 1467364539813 Marionette TRACE conn3 <- [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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 630ms 01:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:15:39 INFO - PROCESS | 636 | 1467364539860 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 636 | 1467364539863 Marionette TRACE conn3 <- [1,1241,null,{"value":"13"}] 01:15:39 INFO - PROCESS | 636 | 1467364539867 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 636 | 1467364539869 Marionette TRACE conn3 <- [1,1242,null,{}] 01:15:39 INFO - PROCESS | 636 | 1467364539873 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:39 INFO - PROCESS | 636 | 1467364539875 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:39 INFO - PROCESS | 636 | 1467364539941 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 01:15:39 INFO - PROCESS | 636 | 1467364539948 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 636 | 1467364539950 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:39 INFO - PROCESS | 636 | ++DOCSHELL 1292F400 == 32 [pid = 636] [id = 320] 01:15:39 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (129AA400) [pid = 636] [serial = 959] [outer = 00000000] 01:15:39 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (132C9400) [pid = 636] [serial = 960] [outer = 129AA400] 01:15:39 INFO - PROCESS | 636 | 1467364539996 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1393CC00) [pid = 636] [serial = 961] [outer = 129AA400] 01:15:40 INFO - PROCESS | 636 | 1467364540406 Marionette TRACE conn3 <- [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]]]}] 01:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 590ms 01:15:40 INFO - PROCESS | 636 | 1467364540476 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 636 | 1467364540480 Marionette TRACE conn3 <- [1,1245,null,{"value":"13"}] 01:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:15:40 INFO - PROCESS | 636 | 1467364540468 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 636 | 1467364540472 Marionette TRACE conn3 <- [1,1246,null,{}] 01:15:40 INFO - PROCESS | 636 | 1467364540476 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:40 INFO - PROCESS | 636 | 1467364540480 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:40 INFO - PROCESS | 636 | 1467364540566 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 01:15:40 INFO - PROCESS | 636 | 1467364540637 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 636 | 1467364540639 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:40 INFO - PROCESS | 636 | ++DOCSHELL 14392C00 == 33 [pid = 636] [id = 321] 01:15:40 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (14393000) [pid = 636] [serial = 962] [outer = 00000000] 01:15:40 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (157E9800) [pid = 636] [serial = 963] [outer = 14393000] 01:15:40 INFO - PROCESS | 636 | 1467364540683 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FA9800) [pid = 636] [serial = 964] [outer = 14393000] 01:15:41 INFO - PROCESS | 636 | 1467364541036 Marionette TRACE conn3 <- [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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 603ms 01:15:41 INFO - PROCESS | 636 | 1467364541079 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 636 | 1467364541081 Marionette TRACE conn3 <- [1,1249,null,{"value":"13"}] 01:15:41 INFO - PROCESS | 636 | 1467364541084 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:15:41 INFO - PROCESS | 636 | 1467364541086 Marionette TRACE conn3 <- [1,1250,null,{}] 01:15:41 INFO - PROCESS | 636 | 1467364541089 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:41 INFO - PROCESS | 636 | 1467364541091 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:41 INFO - PROCESS | 636 | 1467364541218 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 01:15:41 INFO - PROCESS | 636 | 1467364541209 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 636 | 1467364541211 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:41 INFO - PROCESS | 636 | ++DOCSHELL 15FCB400 == 34 [pid = 636] [id = 322] 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FCC000) [pid = 636] [serial = 965] [outer = 00000000] 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (16026000) [pid = 636] [serial = 966] [outer = 15FCC000] 01:15:41 INFO - PROCESS | 636 | 1467364541301 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16DF2800) [pid = 636] [serial = 967] [outer = 15FCC000] 01:15:41 INFO - PROCESS | 636 | 1467364541661 Marionette TRACE conn3 <- [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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 643ms 01:15:41 INFO - PROCESS | 636 | 1467364541728 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 01:15:41 INFO - PROCESS | 636 | 1467364541712 Marionette TRACE conn3 <- [1,1253,null,{"value":"13"}] 01:15:41 INFO - PROCESS | 636 | 1467364541715 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:15:41 INFO - PROCESS | 636 | 1467364541717 Marionette TRACE conn3 <- [1,1254,null,{}] 01:15:41 INFO - PROCESS | 636 | 1467364541720 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:41 INFO - PROCESS | 636 | 1467364541722 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:41 INFO - PROCESS | 636 | 1467364541844 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 01:15:41 INFO - PROCESS | 636 | 1467364541888 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 636 | 1467364541894 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:41 INFO - PROCESS | 636 | ++DOCSHELL 17611400 == 35 [pid = 636] [id = 323] 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17614800) [pid = 636] [serial = 968] [outer = 00000000] 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (176DD000) [pid = 636] [serial = 969] [outer = 17614800] 01:15:41 INFO - PROCESS | 636 | 1467364541948 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17948C00) [pid = 636] [serial = 970] [outer = 17614800] 01:15:42 INFO - PROCESS | 636 | 1467364542322 Marionette TRACE conn3 <- [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]]]}] 01:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 630ms 01:15:42 INFO - PROCESS | 636 | 1467364542358 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 01:15:42 INFO - PROCESS | 636 | 1467364542360 Marionette TRACE conn3 <- [1,1257,null,{"value":"13"}] 01:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:15:42 INFO - PROCESS | 636 | 1467364542364 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:15:42 INFO - PROCESS | 636 | 1467364542365 Marionette TRACE conn3 <- [1,1258,null,{}] 01:15:42 INFO - PROCESS | 636 | 1467364542368 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:42 INFO - PROCESS | 636 | 1467364542370 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:42 INFO - PROCESS | 636 | 1467364542478 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 01:15:42 INFO - PROCESS | 636 | 1467364542465 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:42 INFO - PROCESS | 636 | 1467364542467 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:42 INFO - PROCESS | 636 | ++DOCSHELL 179D5400 == 36 [pid = 636] [id = 324] 01:15:42 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17E3C800) [pid = 636] [serial = 971] [outer = 00000000] 01:15:42 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1980D000) [pid = 636] [serial = 972] [outer = 17E3C800] 01:15:42 INFO - PROCESS | 636 | 1467364542519 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19805400) [pid = 636] [serial = 973] [outer = 17E3C800] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19A03800) [pid = 636] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1601EC00) [pid = 636] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 84 (129A9000) [pid = 636] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 83 (151B0400) [pid = 636] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10BAC400) [pid = 636] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19A0C400) [pid = 636] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19807C00) [pid = 636] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 79 (176DAC00) [pid = 636] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13D07C00) [pid = 636] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A47B000) [pid = 636] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A307000) [pid = 636] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1A685000) [pid = 636] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19C12800) [pid = 636] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:15:42 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1430F000) [pid = 636] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:15:42 INFO - PROCESS | 636 | 1467364543007 Marionette TRACE conn3 <- [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]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 683ms 01:15:43 INFO - PROCESS | 636 | 1467364543068 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 636 | 1467364543051 Marionette TRACE conn3 <- [1,1261,null,{"value":"13"}] 01:15:43 INFO - PROCESS | 636 | 1467364543054 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 636 | 1467364543056 Marionette TRACE conn3 <- [1,1262,null,{}] 01:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:15:43 INFO - PROCESS | 636 | 1467364543059 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:43 INFO - PROCESS | 636 | 1467364543061 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:43 INFO - PROCESS | 636 | 1467364543137 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 01:15:43 INFO - PROCESS | 636 | 1467364543142 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 636 | 1467364543144 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:43 INFO - PROCESS | 636 | ++DOCSHELL 15ABD800 == 37 [pid = 636] [id = 325] 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FABC00) [pid = 636] [serial = 974] [outer = 00000000] 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1769D800) [pid = 636] [serial = 975] [outer = 15FABC00] 01:15:43 INFO - PROCESS | 636 | 1467364543171 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (179CC800) [pid = 636] [serial = 976] [outer = 15FABC00] 01:15:43 INFO - PROCESS | 636 | 1467364543552 Marionette TRACE conn3 <- [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]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 509ms 01:15:43 INFO - PROCESS | 636 | 1467364543582 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 636 | 1467364543584 Marionette TRACE conn3 <- [1,1265,null,{"value":"13"}] 01:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:15:43 INFO - PROCESS | 636 | 1467364543591 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 636 | 1467364543593 Marionette TRACE conn3 <- [1,1266,null,{}] 01:15:43 INFO - PROCESS | 636 | 1467364543597 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:43 INFO - PROCESS | 636 | 1467364543598 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:43 INFO - PROCESS | 636 | 1467364543657 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 01:15:43 INFO - PROCESS | 636 | 1467364543663 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 636 | 1467364543665 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:43 INFO - PROCESS | 636 | ++DOCSHELL 13D07C00 == 38 [pid = 636] [id = 326] 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1980A800) [pid = 636] [serial = 977] [outer = 00000000] 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19872800) [pid = 636] [serial = 978] [outer = 1980A800] 01:15:43 INFO - PROCESS | 636 | 1467364543708 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C06400) [pid = 636] [serial = 979] [outer = 1980A800] 01:15:44 INFO - PROCESS | 636 | 1467364544091 Marionette TRACE conn3 <- [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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 536ms 01:15:44 INFO - PROCESS | 636 | 1467364544135 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 636 | 1467364544137 Marionette TRACE conn3 <- [1,1269,null,{"value":"13"}] 01:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:15:44 INFO - PROCESS | 636 | 1467364544140 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 636 | 1467364544142 Marionette TRACE conn3 <- [1,1270,null,{}] 01:15:44 INFO - PROCESS | 636 | 1467364544146 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:44 INFO - PROCESS | 636 | 1467364544148 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:44 INFO - PROCESS | 636 | 1467364544224 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 01:15:44 INFO - PROCESS | 636 | 1467364544229 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 636 | 1467364544231 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:44 INFO - PROCESS | 636 | ++DOCSHELL 10375C00 == 39 [pid = 636] [id = 327] 01:15:44 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10A75C00) [pid = 636] [serial = 980] [outer = 00000000] 01:15:44 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16DF2C00) [pid = 636] [serial = 981] [outer = 10A75C00] 01:15:44 INFO - PROCESS | 636 | 1467364544275 Marionette DEBUG loaded listener.js 01:15:44 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19C1E800) [pid = 636] [serial = 982] [outer = 10A75C00] 01:15:44 INFO - PROCESS | 636 | 1467364544886 Marionette TRACE conn3 <- [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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 804ms 01:15:44 INFO - PROCESS | 636 | 1467364544955 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 636 | 1467364544940 Marionette TRACE conn3 <- [1,1273,null,{"value":"13"}] 01:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:15:44 INFO - PROCESS | 636 | 1467364544945 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 636 | 1467364544949 Marionette TRACE conn3 <- [1,1274,null,{}] 01:15:44 INFO - PROCESS | 636 | 1467364544955 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:44 INFO - PROCESS | 636 | 1467364544959 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:45 INFO - PROCESS | 636 | 1467364545061 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 01:15:45 INFO - PROCESS | 636 | 1467364545157 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 636 | 1467364545160 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:45 INFO - PROCESS | 636 | ++DOCSHELL 10A09400 == 40 [pid = 636] [id = 328] 01:15:45 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10BA4000) [pid = 636] [serial = 983] [outer = 00000000] 01:15:45 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (112AD800) [pid = 636] [serial = 984] [outer = 10BA4000] 01:15:45 INFO - PROCESS | 636 | 1467364545197 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (11CD0800) [pid = 636] [serial = 985] [outer = 10BA4000] 01:15:45 INFO - PROCESS | 636 | 1467364545703 Marionette TRACE conn3 <- [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]]]}] 01:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 777ms 01:15:45 INFO - PROCESS | 636 | 1467364545740 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 01:15:45 INFO - PROCESS | 636 | 1467364545745 Marionette TRACE conn3 <- [1,1277,null,{"value":"13"}] 01:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:15:45 INFO - PROCESS | 636 | 1467364545734 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:15:45 INFO - PROCESS | 636 | 1467364545736 Marionette TRACE conn3 <- [1,1278,null,{}] 01:15:45 INFO - PROCESS | 636 | 1467364545741 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:45 INFO - PROCESS | 636 | 1467364545743 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:45 INFO - PROCESS | 636 | 1467364545851 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 01:15:45 INFO - PROCESS | 636 | 1467364545935 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 636 | 1467364545937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:45 INFO - PROCESS | 636 | ++DOCSHELL 14366C00 == 41 [pid = 636] [id = 329] 01:15:45 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1438C800) [pid = 636] [serial = 986] [outer = 00000000] 01:15:45 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (157E5000) [pid = 636] [serial = 987] [outer = 1438C800] 01:15:45 INFO - PROCESS | 636 | 1467364545994 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (15FAC400) [pid = 636] [serial = 988] [outer = 1438C800] 01:15:46 INFO - PROCESS | 636 | 1467364546521 Marionette TRACE conn3 <- [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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 857ms 01:15:46 INFO - PROCESS | 636 | 1467364546612 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 636 | 1467364546615 Marionette TRACE conn3 <- [1,1281,null,{"value":"13"}] 01:15:46 INFO - PROCESS | 636 | 1467364546619 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:15:46 INFO - PROCESS | 636 | 1467364546623 Marionette TRACE conn3 <- [1,1282,null,{}] 01:15:46 INFO - PROCESS | 636 | 1467364546635 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:46 INFO - PROCESS | 636 | 1467364546640 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:46 INFO - PROCESS | 636 | 1467364546738 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 01:15:46 INFO - PROCESS | 636 | 1467364546843 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 636 | 1467364546846 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:46 INFO - PROCESS | 636 | ++DOCSHELL 19C1BC00 == 42 [pid = 636] [id = 330] 01:15:46 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (19C1D400) [pid = 636] [serial = 989] [outer = 00000000] 01:15:46 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A166C00) [pid = 636] [serial = 990] [outer = 19C1D400] 01:15:46 INFO - PROCESS | 636 | 1467364546902 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1A302000) [pid = 636] [serial = 991] [outer = 19C1D400] 01:15:47 INFO - PROCESS | 636 | 1467364547554 Marionette TRACE conn3 <- [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]]]}] 01:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 978ms 01:15:47 INFO - PROCESS | 636 | 1467364547592 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 636 | 1467364547596 Marionette TRACE conn3 <- [1,1285,null,{"value":"13"}] 01:15:47 INFO - PROCESS | 636 | 1467364547601 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:15:47 INFO - PROCESS | 636 | 1467364547605 Marionette TRACE conn3 <- [1,1286,null,{}] 01:15:47 INFO - PROCESS | 636 | 1467364547610 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:47 INFO - PROCESS | 636 | 1467364547613 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:47 INFO - PROCESS | 636 | 1467364547716 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 01:15:47 INFO - PROCESS | 636 | 1467364547801 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 636 | 1467364547805 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:47 INFO - PROCESS | 636 | ++DOCSHELL 10BA7C00 == 43 [pid = 636] [id = 331] 01:15:47 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (10E2D800) [pid = 636] [serial = 992] [outer = 00000000] 01:15:47 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (1125A000) [pid = 636] [serial = 993] [outer = 10E2D800] 01:15:47 INFO - PROCESS | 636 | 1467364547907 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (11AED000) [pid = 636] [serial = 994] [outer = 10E2D800] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 15FCBC00 == 42 [pid = 636] [id = 302] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 13D07C00 == 41 [pid = 636] [id = 326] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 15ABD800 == 40 [pid = 636] [id = 325] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 179D5400 == 39 [pid = 636] [id = 324] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 17611400 == 38 [pid = 636] [id = 323] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 15FCB400 == 37 [pid = 636] [id = 322] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 14392C00 == 36 [pid = 636] [id = 321] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 1292F400 == 35 [pid = 636] [id = 320] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 10BA6000 == 34 [pid = 636] [id = 319] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 10A93800 == 33 [pid = 636] [id = 317] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 10474000 == 32 [pid = 636] [id = 318] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 16D1A400 == 31 [pid = 636] [id = 316] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 14366C00 == 30 [pid = 636] [id = 329] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 19C1BC00 == 29 [pid = 636] [id = 330] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 10375C00 == 28 [pid = 636] [id = 327] 01:15:48 INFO - PROCESS | 636 | --DOCSHELL 10A09400 == 27 [pid = 636] [id = 328] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 93 (19C0B000) [pid = 636] [serial = 930] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 92 (16D1A800) [pid = 636] [serial = 921] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 91 (16E95000) [pid = 636] [serial = 922] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 90 (129EB800) [pid = 636] [serial = 912] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 89 (12D78000) [pid = 636] [serial = 913] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 88 (15FB1400) [pid = 636] [serial = 918] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FCC800) [pid = 636] [serial = 919] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 86 (10ECFC00) [pid = 636] [serial = 909] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A168000) [pid = 636] [serial = 933] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10ED8400) [pid = 636] [serial = 910] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19867000) [pid = 636] [serial = 927] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19869000) [pid = 636] [serial = 928] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 81 (179C8C00) [pid = 636] [serial = 924] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 80 (18282400) [pid = 636] [serial = 925] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 79 (14313800) [pid = 636] [serial = 915] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1436D800) [pid = 636] [serial = 916] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A67CC00) [pid = 636] [serial = 907] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A483400) [pid = 636] [serial = 936] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1A169800) [pid = 636] [serial = 934] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1A95A400) [pid = 636] [serial = 939] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A67FC00) [pid = 636] [serial = 937] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1ABA6000) [pid = 636] [serial = 945] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1ABA7C00) [pid = 636] [serial = 946] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1AE41400) [pid = 636] [serial = 948] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C13C00) [pid = 636] [serial = 942] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A960800) [pid = 636] [serial = 940] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C19800) [pid = 636] [serial = 943] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19C0F800) [pid = 636] [serial = 931] [outer = 00000000] [url = about:blank] 01:15:48 INFO - PROCESS | 636 | 1467364548927 Marionette TRACE conn3 <- [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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1379ms 01:15:48 INFO - PROCESS | 636 | 1467364548988 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 636 | 1467364548992 Marionette TRACE conn3 <- [1,1289,null,{"value":"13"}] 01:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:15:48 INFO - PROCESS | 636 | 1467364548997 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 636 | 1467364549000 Marionette TRACE conn3 <- [1,1290,null,{}] 01:15:48 INFO - PROCESS | 636 | 1467364549006 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:48 INFO - PROCESS | 636 | 1467364549009 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:49 INFO - PROCESS | 636 | 1467364549074 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 01:15:49 INFO - PROCESS | 636 | 1467364549080 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 636 | 1467364549085 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:49 INFO - PROCESS | 636 | ++DOCSHELL 10B59400 == 28 [pid = 636] [id = 332] 01:15:49 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BA3000) [pid = 636] [serial = 995] [outer = 00000000] 01:15:49 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BAEC00) [pid = 636] [serial = 996] [outer = 10BA3000] 01:15:49 INFO - PROCESS | 636 | 1467364549133 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10E31000) [pid = 636] [serial = 997] [outer = 10BA3000] 01:15:49 INFO - PROCESS | 636 | 1467364549846 Marionette TRACE conn3 <- [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]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 898ms 01:15:49 INFO - PROCESS | 636 | 1467364549883 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 636 | 1467364549888 Marionette TRACE conn3 <- [1,1293,null,{"value":"13"}] 01:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:15:49 INFO - PROCESS | 636 | 1467364549912 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 636 | 1467364549917 Marionette TRACE conn3 <- [1,1294,null,{}] 01:15:49 INFO - PROCESS | 636 | 1467364549923 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:49 INFO - PROCESS | 636 | 1467364549926 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:50 INFO - PROCESS | 636 | 1467364550069 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 01:15:50 INFO - PROCESS | 636 | 1467364550188 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:50 INFO - PROCESS | 636 | 1467364550191 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:50 INFO - PROCESS | 636 | ++DOCSHELL 10BAC400 == 29 [pid = 636] [id = 333] 01:15:50 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10BAF400) [pid = 636] [serial = 998] [outer = 00000000] 01:15:50 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (11CD6C00) [pid = 636] [serial = 999] [outer = 10BAF400] 01:15:50 INFO - PROCESS | 636 | 1467364550250 Marionette DEBUG loaded listener.js 01:15:50 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (129B6C00) [pid = 636] [serial = 1000] [outer = 10BAF400] 01:15:50 INFO - PROCESS | 636 | 1467364550948 Marionette TRACE conn3 <- [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]]]}] 01:15:50 INFO - PROCESS | 636 | --DOCSHELL 10BA7C00 == 28 [pid = 636] [id = 331] 01:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1125ms 01:15:51 INFO - PROCESS | 636 | 1467364551035 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 636 | 1467364551039 Marionette TRACE conn3 <- [1,1297,null,{"value":"13"}] 01:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:15:51 INFO - PROCESS | 636 | 1467364551045 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 636 | 1467364551048 Marionette TRACE conn3 <- [1,1298,null,{}] 01:15:51 INFO - PROCESS | 636 | 1467364551054 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:51 INFO - PROCESS | 636 | 1467364551056 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:51 INFO - PROCESS | 636 | 1467364551152 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 01:15:51 INFO - PROCESS | 636 | 1467364551158 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 636 | 1467364551163 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:51 INFO - PROCESS | 636 | ++DOCSHELL 10A98C00 == 29 [pid = 636] [id = 334] 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A9A000) [pid = 636] [serial = 1001] [outer = 00000000] 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (11AF3000) [pid = 636] [serial = 1002] [outer = 10A9A000] 01:15:51 INFO - PROCESS | 636 | 1467364551190 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (12BCC400) [pid = 636] [serial = 1003] [outer = 10A9A000] 01:15:51 INFO - PROCESS | 636 | 1467364551659 Marionette TRACE conn3 <- [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] 01:15:51 INFO - PROCESS | 636 | 1467364551703 Marionette TRACE conn3 <- [1,1301,null,{"value":"13"}] 01:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:15:51 INFO - PROCESS | 636 | 1467364551691 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 636 | 1467364551694 Marionette TRACE conn3 <- [1,1302,null,{}] 01:15:51 INFO - PROCESS | 636 | 1467364551698 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:51 INFO - PROCESS | 636 | 1467364551701 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:51 INFO - PROCESS | 636 | 1467364551807 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 01:15:51 INFO - PROCESS | 636 | 1467364551877 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 636 | 1467364551880 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:51 INFO - PROCESS | 636 | ++DOCSHELL 13CF1000 == 30 [pid = 636] [id = 335] 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13CF1400) [pid = 636] [serial = 1004] [outer = 00000000] 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (14316400) [pid = 636] [serial = 1005] [outer = 13CF1400] 01:15:51 INFO - PROCESS | 636 | 1467364551926 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1436E000) [pid = 636] [serial = 1006] [outer = 13CF1400] 01:15:52 INFO - PROCESS | 636 | 1467364552243 Marionette TRACE conn3 <- [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]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 603ms 01:15:52 INFO - PROCESS | 636 | 1467364552306 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 636 | 1467364552308 Marionette TRACE conn3 <- [1,1305,null,{"value":"13"}] 01:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:15:52 INFO - PROCESS | 636 | 1467364552312 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 636 | 1467364552315 Marionette TRACE conn3 <- [1,1306,null,{}] 01:15:52 INFO - PROCESS | 636 | 1467364552307 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:52 INFO - PROCESS | 636 | 1467364552311 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:52 INFO - PROCESS | 636 | 1467364552430 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 01:15:52 INFO - PROCESS | 636 | 1467364552427 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 636 | 1467364552430 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:52 INFO - PROCESS | 636 | ++DOCSHELL 15FCB000 == 31 [pid = 636] [id = 336] 01:15:52 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FCB400) [pid = 636] [serial = 1007] [outer = 00000000] 01:15:52 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FD3400) [pid = 636] [serial = 1008] [outer = 15FCB400] 01:15:52 INFO - PROCESS | 636 | 1467364552481 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16DF4800) [pid = 636] [serial = 1009] [outer = 15FCB400] 01:15:52 INFO - PROCESS | 636 | 1467364552925 Marionette TRACE conn3 <- [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]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 01:15:52 INFO - PROCESS | 636 | 1467364552949 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 636 | 1467364552952 Marionette TRACE conn3 <- [1,1309,null,{"value":"13"}] 01:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:15:52 INFO - PROCESS | 636 | 1467364552937 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 636 | 1467364552938 Marionette TRACE conn3 <- [1,1310,null,{}] 01:15:52 INFO - PROCESS | 636 | 1467364552942 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:52 INFO - PROCESS | 636 | 1467364552944 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:53 INFO - PROCESS | 636 | 1467364553064 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 01:15:53 INFO - PROCESS | 636 | 1467364553069 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 636 | 1467364553071 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:53 INFO - PROCESS | 636 | ++DOCSHELL 1714FC00 == 32 [pid = 636] [id = 337] 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17158400) [pid = 636] [serial = 1010] [outer = 00000000] 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17792C00) [pid = 636] [serial = 1011] [outer = 17158400] 01:15:53 INFO - PROCESS | 636 | 1467364553095 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17E44000) [pid = 636] [serial = 1012] [outer = 17158400] 01:15:53 INFO - PROCESS | 636 | 1467364553495 Marionette TRACE conn3 <- [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]]]}] 01:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 603ms 01:15:53 INFO - PROCESS | 636 | 1467364553540 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null] 01:15:53 INFO - PROCESS | 636 | 1467364553543 Marionette TRACE conn3 <- [1,1313,null,{"value":"13"}] 01:15:53 INFO - PROCESS | 636 | 1467364553546 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:15:53 INFO - PROCESS | 636 | 1467364553547 Marionette TRACE conn3 <- [1,1314,null,{}] 01:15:53 INFO - PROCESS | 636 | 1467364553551 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:53 INFO - PROCESS | 636 | 1467364553553 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:53 INFO - PROCESS | 636 | 1467364553668 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 01:15:53 INFO - PROCESS | 636 | 1467364553678 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 636 | 1467364553680 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:53 INFO - PROCESS | 636 | ++DOCSHELL 0F313800 == 33 [pid = 636] [id = 338] 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17E3B800) [pid = 636] [serial = 1013] [outer = 00000000] 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1986A000) [pid = 636] [serial = 1014] [outer = 17E3B800] 01:15:53 INFO - PROCESS | 636 | 1467364553723 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19A10800) [pid = 636] [serial = 1015] [outer = 17E3B800] 01:15:54 INFO - PROCESS | 636 | 1467364554097 Marionette TRACE conn3 <- [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]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 01:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 602ms 01:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:15:54 INFO - PROCESS | 636 | 1467364554142 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 636 | 1467364554144 Marionette TRACE conn3 <- [1,1317,null,{"value":"13"}] 01:15:54 INFO - PROCESS | 636 | 1467364554147 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 636 | 1467364554149 Marionette TRACE conn3 <- [1,1318,null,{}] 01:15:54 INFO - PROCESS | 636 | 1467364554153 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:54 INFO - PROCESS | 636 | 1467364554158 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:54 INFO - PROCESS | 636 | 1467364554293 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 01:15:54 INFO - PROCESS | 636 | 1467364554288 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 636 | 1467364554290 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:54 INFO - PROCESS | 636 | ++DOCSHELL 19C16000 == 34 [pid = 636] [id = 339] 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (19C1B400) [pid = 636] [serial = 1016] [outer = 00000000] 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1A167400) [pid = 636] [serial = 1017] [outer = 19C1B400] 01:15:54 INFO - PROCESS | 636 | 1467364554392 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A16F400) [pid = 636] [serial = 1018] [outer = 19C1B400] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 89 (15FCC000) [pid = 636] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10A99000) [pid = 636] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 87 (129AA400) [pid = 636] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 86 (17614800) [pid = 636] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 85 (15FABC00) [pid = 636] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1980A800) [pid = 636] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A686400) [pid = 636] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 82 (17E3C800) [pid = 636] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10BAAC00) [pid = 636] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1047A800) [pid = 636] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 79 (14393000) [pid = 636] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10A75C00) [pid = 636] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10BA4000) [pid = 636] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1438C800) [pid = 636] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19C1D400) [pid = 636] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:15:54 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10E2D800) [pid = 636] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:15:54 INFO - PROCESS | 636 | 1467364554738 Marionette TRACE conn3 <- [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]]]}] 01:15:54 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 01:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 629ms 01:15:54 INFO - PROCESS | 636 | 1467364554788 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 636 | 1467364554790 Marionette TRACE conn3 <- [1,1321,null,{"value":"13"}] 01:15:54 INFO - PROCESS | 636 | 1467364554793 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 636 | 1467364554795 Marionette TRACE conn3 <- [1,1322,null,{}] 01:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:15:54 INFO - PROCESS | 636 | 1467364554798 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:54 INFO - PROCESS | 636 | 1467364554800 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:54 INFO - PROCESS | 636 | 1467364554874 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 01:15:54 INFO - PROCESS | 636 | 1467364554881 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 636 | 1467364554883 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:54 INFO - PROCESS | 636 | ++DOCSHELL 12DC8400 == 35 [pid = 636] [id = 340] 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13045C00) [pid = 636] [serial = 1019] [outer = 00000000] 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15AC2000) [pid = 636] [serial = 1020] [outer = 13045C00] 01:15:54 INFO - PROCESS | 636 | 1467364554929 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (16021800) [pid = 636] [serial = 1021] [outer = 13045C00] 01:15:55 INFO - PROCESS | 636 | 1467364555282 Marionette TRACE conn3 <- [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]]]}] 01:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 509ms 01:15:55 INFO - PROCESS | 636 | 1467364555322 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 636 | 1467364555324 Marionette TRACE conn3 <- [1,1325,null,{"value":"13"}] 01:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:15:55 INFO - PROCESS | 636 | 1467364555327 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 636 | 1467364555329 Marionette TRACE conn3 <- [1,1326,null,{}] 01:15:55 INFO - PROCESS | 636 | 1467364555333 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:55 INFO - PROCESS | 636 | 1467364555334 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:55 INFO - PROCESS | 636 | 1467364555403 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 01:15:55 INFO - PROCESS | 636 | 1467364555409 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 636 | 1467364555411 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:55 INFO - PROCESS | 636 | ++DOCSHELL 12D85000 == 36 [pid = 636] [id = 341] 01:15:55 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19809400) [pid = 636] [serial = 1022] [outer = 00000000] 01:15:55 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A16C800) [pid = 636] [serial = 1023] [outer = 19809400] 01:15:55 INFO - PROCESS | 636 | 1467364555456 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A16D800) [pid = 636] [serial = 1024] [outer = 19809400] 01:15:56 INFO - PROCESS | 636 | 1467364556274 Marionette TRACE conn3 <- [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]]]}] 01:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 978ms 01:15:56 INFO - PROCESS | 636 | 1467364556304 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 636 | 1467364556308 Marionette TRACE conn3 <- [1,1329,null,{"value":"13"}] 01:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:15:56 INFO - PROCESS | 636 | 1467364556314 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 636 | 1467364556319 Marionette TRACE conn3 <- [1,1330,null,{}] 01:15:56 INFO - PROCESS | 636 | 1467364556326 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:56 INFO - PROCESS | 636 | 1467364556329 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:56 INFO - PROCESS | 636 | 1467364556458 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 01:15:56 INFO - PROCESS | 636 | 1467364556562 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 636 | 1467364556565 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:56 INFO - PROCESS | 636 | ++DOCSHELL 10A7BC00 == 37 [pid = 636] [id = 342] 01:15:56 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (10A99800) [pid = 636] [serial = 1025] [outer = 00000000] 01:15:56 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (10E28C00) [pid = 636] [serial = 1026] [outer = 10A99800] 01:15:56 INFO - PROCESS | 636 | 1467364556623 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (11AE8000) [pid = 636] [serial = 1027] [outer = 10A99800] 01:15:57 INFO - PROCESS | 636 | 1467364557163 Marionette TRACE conn3 <- [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]]]}] 01:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 898ms 01:15:57 INFO - PROCESS | 636 | 1467364557219 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 636 | 1467364557224 Marionette TRACE conn3 <- [1,1333,null,{"value":"13"}] 01:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:15:57 INFO - PROCESS | 636 | 1467364557234 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 636 | 1467364557238 Marionette TRACE conn3 <- [1,1334,null,{}] 01:15:57 INFO - PROCESS | 636 | 1467364557242 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:57 INFO - PROCESS | 636 | 1467364557245 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:57 INFO - PROCESS | 636 | 1467364557334 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 01:15:57 INFO - PROCESS | 636 | 1467364557461 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 636 | 1467364557464 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:57 INFO - PROCESS | 636 | ++DOCSHELL 1430F000 == 38 [pid = 636] [id = 343] 01:15:57 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (14312C00) [pid = 636] [serial = 1028] [outer = 00000000] 01:15:57 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (15119800) [pid = 636] [serial = 1029] [outer = 14312C00] 01:15:57 INFO - PROCESS | 636 | 1467364557502 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (15FABC00) [pid = 636] [serial = 1030] [outer = 14312C00] 01:15:58 INFO - PROCESS | 636 | 1467364558104 Marionette TRACE conn3 <- [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]]]}] 01:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 951ms 01:15:58 INFO - PROCESS | 636 | 1467364558182 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 636 | 1467364558185 Marionette TRACE conn3 <- [1,1337,null,{"value":"13"}] 01:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:15:58 INFO - PROCESS | 636 | 1467364558189 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 636 | 1467364558192 Marionette TRACE conn3 <- [1,1338,null,{}] 01:15:58 INFO - PROCESS | 636 | 1467364558203 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:58 INFO - PROCESS | 636 | 1467364558208 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:58 INFO - PROCESS | 636 | 1467364558309 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 01:15:58 INFO - PROCESS | 636 | 1467364558529 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 636 | 1467364558532 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:58 INFO - PROCESS | 636 | ++DOCSHELL 103C9000 == 39 [pid = 636] [id = 344] 01:15:58 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (103CB000) [pid = 636] [serial = 1031] [outer = 00000000] 01:15:58 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1047E800) [pid = 636] [serial = 1032] [outer = 103CB000] 01:15:58 INFO - PROCESS | 636 | 1467364558585 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (10A7AC00) [pid = 636] [serial = 1033] [outer = 103CB000] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 12DC8400 == 38 [pid = 636] [id = 340] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 19C16000 == 37 [pid = 636] [id = 339] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 0F313800 == 36 [pid = 636] [id = 338] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 1714FC00 == 35 [pid = 636] [id = 337] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 15FCB000 == 34 [pid = 636] [id = 336] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 13CF1000 == 33 [pid = 636] [id = 335] 01:15:59 INFO - PROCESS | 636 | --DOCSHELL 10A98C00 == 32 [pid = 636] [id = 334] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 88 (16DF2800) [pid = 636] [serial = 967] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 87 (11CD0C00) [pid = 636] [serial = 952] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1393CC00) [pid = 636] [serial = 961] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 85 (17948C00) [pid = 636] [serial = 970] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1769D800) [pid = 636] [serial = 975] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19872800) [pid = 636] [serial = 978] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1AE45C00) [pid = 636] [serial = 949] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1125FC00) [pid = 636] [serial = 951] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 80 (179CC800) [pid = 636] [serial = 976] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16026000) [pid = 636] [serial = 966] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 78 (176DD000) [pid = 636] [serial = 969] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19805400) [pid = 636] [serial = 973] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1980D000) [pid = 636] [serial = 972] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 75 (132C9400) [pid = 636] [serial = 960] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10E31400) [pid = 636] [serial = 957] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10A80400) [pid = 636] [serial = 955] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11262000) [pid = 636] [serial = 958] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A03C00) [pid = 636] [serial = 954] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 70 (157E9800) [pid = 636] [serial = 963] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FA9800) [pid = 636] [serial = 964] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C06400) [pid = 636] [serial = 979] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 67 (16DF2C00) [pid = 636] [serial = 981] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19C1E800) [pid = 636] [serial = 982] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 65 (112AD800) [pid = 636] [serial = 984] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 64 (157E5000) [pid = 636] [serial = 987] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 63 (11CD0800) [pid = 636] [serial = 985] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A166C00) [pid = 636] [serial = 990] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 61 (11AED000) [pid = 636] [serial = 994] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FAC400) [pid = 636] [serial = 988] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1A302000) [pid = 636] [serial = 991] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1125A000) [pid = 636] [serial = 993] [outer = 00000000] [url = about:blank] 01:15:59 INFO - PROCESS | 636 | 1467364559138 Marionette TRACE conn3 <- [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]]]}] 01:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 977ms 01:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:15:59 INFO - PROCESS | 636 | 1467364559164 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 636 | 1467364559167 Marionette TRACE conn3 <- [1,1341,null,{"value":"13"}] 01:15:59 INFO - PROCESS | 636 | 1467364559171 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 636 | 1467364559174 Marionette TRACE conn3 <- [1,1342,null,{}] 01:15:59 INFO - PROCESS | 636 | 1467364559199 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:59 INFO - PROCESS | 636 | 1467364559203 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:59 INFO - PROCESS | 636 | 1467364559272 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 01:15:59 INFO - PROCESS | 636 | 1467364559280 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 636 | 1467364559282 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:59 INFO - PROCESS | 636 | ++DOCSHELL 10A9CC00 == 33 [pid = 636] [id = 345] 01:15:59 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10B57400) [pid = 636] [serial = 1034] [outer = 00000000] 01:15:59 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (11267000) [pid = 636] [serial = 1035] [outer = 10B57400] 01:15:59 INFO - PROCESS | 636 | 1467364559332 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (11AEA400) [pid = 636] [serial = 1036] [outer = 10B57400] 01:15:59 INFO - PROCESS | 636 | 1467364559755 Marionette TRACE conn3 <- [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]]]}] 01:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 603ms 01:15:59 INFO - PROCESS | 636 | 1467364559788 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 01:15:59 INFO - PROCESS | 636 | 1467364559792 Marionette TRACE conn3 <- [1,1345,null,{"value":"13"}] 01:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:15:59 INFO - PROCESS | 636 | 1467364559796 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 636 | 1467364559798 Marionette TRACE conn3 <- [1,1346,null,{}] 01:15:59 INFO - PROCESS | 636 | 1467364559802 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:15:59 INFO - PROCESS | 636 | 1467364559804 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:59 INFO - PROCESS | 636 | 1467364559888 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 01:15:59 INFO - PROCESS | 636 | 1467364559881 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 636 | 1467364559883 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:15:59 INFO - PROCESS | 636 | ++DOCSHELL 10E31400 == 34 [pid = 636] [id = 346] 01:15:59 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (11CD0C00) [pid = 636] [serial = 1037] [outer = 00000000] 01:15:59 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1342BC00) [pid = 636] [serial = 1038] [outer = 11CD0C00] 01:15:59 INFO - PROCESS | 636 | 1467364560000 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13D01C00) [pid = 636] [serial = 1039] [outer = 11CD0C00] 01:16:00 INFO - PROCESS | 636 | 1467364560322 Marionette TRACE conn3 <- [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]]]}] 01:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 549ms 01:16:00 INFO - PROCESS | 636 | 1467364560350 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 636 | 1467364560352 Marionette TRACE conn3 <- [1,1349,null,{"value":"13"}] 01:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:16:00 INFO - PROCESS | 636 | 1467364560357 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 636 | 1467364560362 Marionette TRACE conn3 <- [1,1350,null,{}] 01:16:00 INFO - PROCESS | 636 | 1467364560371 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:00 INFO - PROCESS | 636 | 1467364560374 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:00 INFO - PROCESS | 636 | 1467364560440 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 01:16:00 INFO - PROCESS | 636 | 1467364560447 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:00 INFO - PROCESS | 636 | 1467364560449 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:00 INFO - PROCESS | 636 | ++DOCSHELL 14396400 == 35 [pid = 636] [id = 347] 01:16:00 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15ABBC00) [pid = 636] [serial = 1040] [outer = 00000000] 01:16:00 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FC5800) [pid = 636] [serial = 1041] [outer = 15ABBC00] 01:16:00 INFO - PROCESS | 636 | 1467364560497 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (16D1A800) [pid = 636] [serial = 1042] [outer = 15ABBC00] 01:16:00 INFO - PROCESS | 636 | 1467364560873 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 01:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 563ms 01:16:00 INFO - PROCESS | 636 | 1467364560922 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 636 | 1467364560925 Marionette TRACE conn3 <- [1,1353,null,{"value":"13"}] 01:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:16:00 INFO - PROCESS | 636 | 1467364560934 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 636 | 1467364560936 Marionette TRACE conn3 <- [1,1354,null,{}] 01:16:00 INFO - PROCESS | 636 | 1467364560939 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:00 INFO - PROCESS | 636 | 1467364560942 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:01 INFO - PROCESS | 636 | 1467364561035 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 01:16:01 INFO - PROCESS | 636 | 1467364561103 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 636 | 1467364561106 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:01 INFO - PROCESS | 636 | ++DOCSHELL 14364400 == 36 [pid = 636] [id = 348] 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FAD800) [pid = 636] [serial = 1043] [outer = 00000000] 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17616000) [pid = 636] [serial = 1044] [outer = 15FAD800] 01:16:01 INFO - PROCESS | 636 | 1467364561152 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17790000) [pid = 636] [serial = 1045] [outer = 15FAD800] 01:16:01 INFO - PROCESS | 636 | 1467364561536 Marionette TRACE conn3 <- [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] 01:16:01 INFO - PROCESS | 636 | 1467364561563 Marionette TRACE conn3 <- [1,1357,null,{"value":"13"}] 01:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:16:01 INFO - PROCESS | 636 | 1467364561573 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:16:01 INFO - PROCESS | 636 | 1467364561574 Marionette TRACE conn3 <- [1,1358,null,{}] 01:16:01 INFO - PROCESS | 636 | 1467364561578 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:01 INFO - PROCESS | 636 | 1467364561580 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:01 INFO - PROCESS | 636 | 1467364561674 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 01:16:01 INFO - PROCESS | 636 | 1467364561681 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 636 | 1467364561687 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:01 INFO - PROCESS | 636 | ++DOCSHELL 19808800 == 37 [pid = 636] [id = 349] 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19808C00) [pid = 636] [serial = 1046] [outer = 00000000] 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19810C00) [pid = 636] [serial = 1047] [outer = 19808C00] 01:16:01 INFO - PROCESS | 636 | 1467364561770 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19872800) [pid = 636] [serial = 1048] [outer = 19808C00] 01:16:02 INFO - PROCESS | 636 | 1467364562159 Marionette TRACE conn3 <- [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] 01:16:02 INFO - PROCESS | 636 | 1467364562239 Marionette TRACE conn3 <- [1,1361,null,{"value":"13"}] 01:16:02 INFO - PROCESS | 636 | 1467364562242 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 636 | 1467364562244 Marionette TRACE conn3 <- [1,1362,null,{}] 01:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:16:02 INFO - PROCESS | 636 | 1467364562247 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:02 INFO - PROCESS | 636 | 1467364562250 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:02 INFO - PROCESS | 636 | 1467364562341 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 01:16:02 INFO - PROCESS | 636 | 1467364562380 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 636 | 1467364562382 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:02 INFO - PROCESS | 636 | ++DOCSHELL 19FCFC00 == 38 [pid = 636] [id = 350] 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19FD1000) [pid = 636] [serial = 1049] [outer = 00000000] 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A164000) [pid = 636] [serial = 1050] [outer = 19FD1000] 01:16:02 INFO - PROCESS | 636 | 1467364562436 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A165800) [pid = 636] [serial = 1051] [outer = 19FD1000] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 75 (17158400) [pid = 636] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 74 (17E3B800) [pid = 636] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FCB400) [pid = 636] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 72 (13CF1400) [pid = 636] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A9A000) [pid = 636] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10BAF400) [pid = 636] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C1B400) [pid = 636] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:16:02 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13045C00) [pid = 636] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:16:02 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:16:02 INFO - PROCESS | 636 | 1467364562792 Marionette TRACE conn3 <- [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] 01:16:02 INFO - PROCESS | 636 | 1467364562817 Marionette TRACE conn3 <- [1,1365,null,{"value":"13"}] 01:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:16:02 INFO - PROCESS | 636 | 1467364562820 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 636 | 1467364562822 Marionette TRACE conn3 <- [1,1366,null,{}] 01:16:02 INFO - PROCESS | 636 | 1467364562826 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:02 INFO - PROCESS | 636 | 1467364562828 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:02 INFO - PROCESS | 636 | 1467364562904 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 01:16:02 INFO - PROCESS | 636 | 1467364562909 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 636 | 1467364562911 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:02 INFO - PROCESS | 636 | ++DOCSHELL 11CD5000 == 39 [pid = 636] [id = 351] 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (129AA400) [pid = 636] [serial = 1052] [outer = 00000000] 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (19A04000) [pid = 636] [serial = 1053] [outer = 129AA400] 01:16:02 INFO - PROCESS | 636 | 1467364562936 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C1B400) [pid = 636] [serial = 1054] [outer = 129AA400] 01:16:03 INFO - PROCESS | 636 | 1467364563314 Marionette TRACE conn3 <- [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] 01:16:03 INFO - PROCESS | 636 | 1467364563370 Marionette TRACE conn3 <- [1,1369,null,{"value":"13"}] 01:16:03 INFO - PROCESS | 636 | 1467364563373 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:16:03 INFO - PROCESS | 636 | 1467364563374 Marionette TRACE conn3 <- [1,1370,null,{}] 01:16:03 INFO - PROCESS | 636 | 1467364563378 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:03 INFO - PROCESS | 636 | 1467364563380 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:03 INFO - PROCESS | 636 | 1467364563457 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 01:16:03 INFO - PROCESS | 636 | 1467364563462 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 636 | 1467364563464 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:03 INFO - PROCESS | 636 | ++DOCSHELL 16D19800 == 40 [pid = 636] [id = 352] 01:16:03 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1715A000) [pid = 636] [serial = 1055] [outer = 00000000] 01:16:03 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A483000) [pid = 636] [serial = 1056] [outer = 1715A000] 01:16:03 INFO - PROCESS | 636 | 1467364563490 Marionette DEBUG loaded listener.js 01:16:03 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A483400) [pid = 636] [serial = 1057] [outer = 1715A000] 01:16:03 INFO - PROCESS | 636 | [636] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w32-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:16:03 INFO - PROCESS | 636 | 1467364563876 Marionette TRACE conn3 <- [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] 01:16:03 INFO - PROCESS | 636 | 1467364563933 Marionette TRACE conn3 <- [1,1373,null,{"value":"13"}] 01:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:16:03 INFO - PROCESS | 636 | 1467364563936 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:16:03 INFO - PROCESS | 636 | 1467364563938 Marionette TRACE conn3 <- [1,1374,null,{}] 01:16:03 INFO - PROCESS | 636 | 1467364563941 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:03 INFO - PROCESS | 636 | 1467364563943 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:04 INFO - PROCESS | 636 | 1467364564012 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 01:16:04 INFO - PROCESS | 636 | 1467364564019 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 636 | 1467364564021 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:04 INFO - PROCESS | 636 | ++DOCSHELL 1A67EC00 == 41 [pid = 636] [id = 353] 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A682400) [pid = 636] [serial = 1058] [outer = 00000000] 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A951400) [pid = 636] [serial = 1059] [outer = 1A682400] 01:16:04 INFO - PROCESS | 636 | 1467364564063 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A951800) [pid = 636] [serial = 1060] [outer = 1A682400] 01:16:04 INFO - PROCESS | 636 | 1467364564458 Marionette TRACE conn3 <- [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] 01:16:04 INFO - PROCESS | 636 | 1467364564532 Marionette TRACE conn3 <- [1,1377,null,{"value":"13"}] 01:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:16:04 INFO - PROCESS | 636 | 1467364564579 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 636 | 1467364564582 Marionette TRACE conn3 <- [1,1378,null,{}] 01:16:04 INFO - PROCESS | 636 | 1467364564589 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:04 INFO - PROCESS | 636 | 1467364564592 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:04 INFO - PROCESS | 636 | 1467364564768 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 01:16:04 INFO - PROCESS | 636 | 1467364564854 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 636 | 1467364564857 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:04 INFO - PROCESS | 636 | ++DOCSHELL 110DF800 == 42 [pid = 636] [id = 354] 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (110E5000) [pid = 636] [serial = 1061] [outer = 00000000] 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (11C49000) [pid = 636] [serial = 1062] [outer = 110E5000] 01:16:04 INFO - PROCESS | 636 | 1467364564894 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (129A9000) [pid = 636] [serial = 1063] [outer = 110E5000] 01:16:05 INFO - PROCESS | 636 | 1467364565478 Marionette TRACE conn3 <- [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]]]}] 01:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 978ms 01:16:05 INFO - PROCESS | 636 | 1467364565515 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 636 | 1467364565520 Marionette TRACE conn3 <- [1,1381,null,{"value":"13"}] 01:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:16:05 INFO - PROCESS | 636 | 1467364565526 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 636 | 1467364565529 Marionette TRACE conn3 <- [1,1382,null,{}] 01:16:05 INFO - PROCESS | 636 | 1467364565533 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:05 INFO - PROCESS | 636 | 1467364565535 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:05 INFO - PROCESS | 636 | 1467364565681 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 01:16:05 INFO - PROCESS | 636 | 1467364565691 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:05 INFO - PROCESS | 636 | 1467364565694 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:05 INFO - PROCESS | 636 | ++DOCSHELL 157E6400 == 43 [pid = 636] [id = 355] 01:16:05 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (157E6C00) [pid = 636] [serial = 1064] [outer = 00000000] 01:16:05 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (15FA8C00) [pid = 636] [serial = 1065] [outer = 157E6C00] 01:16:05 INFO - PROCESS | 636 | 1467364565748 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1717E800) [pid = 636] [serial = 1066] [outer = 157E6C00] 01:16:06 INFO - PROCESS | 636 | 1467364566310 Marionette TRACE conn3 <- [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]]]}] 01:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 817ms 01:16:06 INFO - PROCESS | 636 | 1467364566336 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null] 01:16:06 INFO - PROCESS | 636 | 1467364566339 Marionette TRACE conn3 <- [1,1385,null,{"value":"13"}] 01:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:16:06 INFO - PROCESS | 636 | 1467364566343 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 636 | 1467364566347 Marionette TRACE conn3 <- [1,1386,null,{}] 01:16:06 INFO - PROCESS | 636 | 1467364566357 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:06 INFO - PROCESS | 636 | 1467364566362 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:06 INFO - PROCESS | 636 | 1467364566466 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 01:16:06 INFO - PROCESS | 636 | 1467364566577 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 636 | 1467364566581 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:06 INFO - PROCESS | 636 | ++DOCSHELL 19C12800 == 44 [pid = 636] [id = 356] 01:16:06 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19C13400) [pid = 636] [serial = 1067] [outer = 00000000] 01:16:06 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A484000) [pid = 636] [serial = 1068] [outer = 19C13400] 01:16:06 INFO - PROCESS | 636 | 1467364566628 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A686800) [pid = 636] [serial = 1069] [outer = 19C13400] 01:16:07 INFO - PROCESS | 636 | 1467364567371 Marionette TRACE conn3 <- [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]]]}] 01:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1045ms 01:16:07 INFO - PROCESS | 636 | 1467364567402 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null] 01:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:16:07 INFO - PROCESS | 636 | 1467364567406 Marionette TRACE conn3 <- [1,1389,null,{"value":"13"}] 01:16:07 INFO - PROCESS | 636 | 1467364567392 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 636 | 1467364567395 Marionette TRACE conn3 <- [1,1390,null,{}] 01:16:07 INFO - PROCESS | 636 | 1467364567400 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:07 INFO - PROCESS | 636 | 1467364567403 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:07 INFO - PROCESS | 636 | 1467364567505 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 01:16:07 INFO - PROCESS | 636 | 1467364567590 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 636 | 1467364567593 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:07 INFO - PROCESS | 636 | ++DOCSHELL 112AFC00 == 45 [pid = 636] [id = 357] 01:16:07 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1143CC00) [pid = 636] [serial = 1070] [outer = 00000000] 01:16:07 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (12DC0C00) [pid = 636] [serial = 1071] [outer = 1143CC00] 01:16:07 INFO - PROCESS | 636 | 1467364567649 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (132C5000) [pid = 636] [serial = 1072] [outer = 1143CC00] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 16D19800 == 44 [pid = 636] [id = 352] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 11CD5000 == 43 [pid = 636] [id = 351] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 19FCFC00 == 42 [pid = 636] [id = 350] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 19808800 == 41 [pid = 636] [id = 349] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 14364400 == 40 [pid = 636] [id = 348] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 14396400 == 39 [pid = 636] [id = 347] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 10E31400 == 38 [pid = 636] [id = 346] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 10A9CC00 == 37 [pid = 636] [id = 345] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 103C9000 == 36 [pid = 636] [id = 344] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 12D85000 == 35 [pid = 636] [id = 341] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 10B59400 == 34 [pid = 636] [id = 332] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 10BAC400 == 33 [pid = 636] [id = 333] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 10A7BC00 == 32 [pid = 636] [id = 342] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 1430F000 == 31 [pid = 636] [id = 343] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 19C12800 == 30 [pid = 636] [id = 356] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 1A67EC00 == 29 [pid = 636] [id = 353] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 110DF800 == 28 [pid = 636] [id = 354] 01:16:08 INFO - PROCESS | 636 | --DOCSHELL 157E6400 == 27 [pid = 636] [id = 355] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A16C800) [pid = 636] [serial = 1023] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 87 (17792C00) [pid = 636] [serial = 1011] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1986A000) [pid = 636] [serial = 1014] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10BAEC00) [pid = 636] [serial = 996] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 84 (15FD3400) [pid = 636] [serial = 1008] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 83 (14316400) [pid = 636] [serial = 1005] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1436E000) [pid = 636] [serial = 1006] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 81 (11AF3000) [pid = 636] [serial = 1002] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 80 (12BCC400) [pid = 636] [serial = 1003] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 79 (129B6C00) [pid = 636] [serial = 1000] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11CD6C00) [pid = 636] [serial = 999] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A167400) [pid = 636] [serial = 1017] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19A10800) [pid = 636] [serial = 1015] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1A16F400) [pid = 636] [serial = 1018] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16021800) [pid = 636] [serial = 1021] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 73 (17E44000) [pid = 636] [serial = 1012] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 72 (16DF4800) [pid = 636] [serial = 1009] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15AC2000) [pid = 636] [serial = 1020] [outer = 00000000] [url = about:blank] 01:16:08 INFO - PROCESS | 636 | 1467364568770 Marionette TRACE conn3 <- [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]]]}] 01:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1393ms 01:16:08 INFO - PROCESS | 636 | 1467364568797 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 01:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:16:08 INFO - PROCESS | 636 | 1467364568783 Marionette TRACE conn3 <- [1,1393,null,{"value":"13"}] 01:16:08 INFO - PROCESS | 636 | 1467364568788 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:16:08 INFO - PROCESS | 636 | 1467364568791 Marionette TRACE conn3 <- [1,1394,null,{}] 01:16:08 INFO - PROCESS | 636 | 1467364568796 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:08 INFO - PROCESS | 636 | 1467364568799 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:08 INFO - PROCESS | 636 | 1467364568894 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 01:16:08 INFO - PROCESS | 636 | 1467364568964 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 636 | 1467364568967 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:08 INFO - PROCESS | 636 | ++DOCSHELL 10A76000 == 28 [pid = 636] [id = 358] 01:16:08 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10A99000) [pid = 636] [serial = 1073] [outer = 00000000] 01:16:08 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (110DBC00) [pid = 636] [serial = 1074] [outer = 10A99000] 01:16:08 INFO - PROCESS | 636 | 1467364569014 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (11265400) [pid = 636] [serial = 1075] [outer = 10A99000] 01:16:09 INFO - PROCESS | 636 | 1467364569365 Marionette TRACE conn3 <- [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]]]}] 01:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 590ms 01:16:09 INFO - PROCESS | 636 | 1467364569399 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 636 | 1467364569404 Marionette TRACE conn3 <- [1,1397,null,{"value":"13"}] 01:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:16:09 INFO - PROCESS | 636 | 1467364569411 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 636 | 1467364569413 Marionette TRACE conn3 <- [1,1398,null,{}] 01:16:09 INFO - PROCESS | 636 | 1467364569417 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:09 INFO - PROCESS | 636 | 1467364569419 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:09 INFO - PROCESS | 636 | 1467364569488 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 01:16:09 INFO - PROCESS | 636 | 1467364569494 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 636 | 1467364569497 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:09 INFO - PROCESS | 636 | ++DOCSHELL 131E2800 == 29 [pid = 636] [id = 359] 01:16:09 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (131E3000) [pid = 636] [serial = 1076] [outer = 00000000] 01:16:09 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13CF0000) [pid = 636] [serial = 1077] [outer = 131E3000] 01:16:09 INFO - PROCESS | 636 | 1467364569543 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (14361C00) [pid = 636] [serial = 1078] [outer = 131E3000] 01:16:09 INFO - PROCESS | 636 | 1467364569964 Marionette TRACE conn3 <- [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]]]}] 01:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 603ms 01:16:10 INFO - PROCESS | 636 | 1467364570011 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 636 | 1467364570014 Marionette TRACE conn3 <- [1,1401,null,{"value":"13"}] 01:16:10 INFO - PROCESS | 636 | 1467364570017 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:16:10 INFO - PROCESS | 636 | 1467364570001 Marionette TRACE conn3 <- [1,1402,null,{}] 01:16:10 INFO - PROCESS | 636 | 1467364570012 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:10 INFO - PROCESS | 636 | 1467364570017 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:10 INFO - PROCESS | 636 | 1467364570125 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 01:16:10 INFO - PROCESS | 636 | 1467364570230 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 636 | 1467364570233 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:10 INFO - PROCESS | 636 | ++DOCSHELL 16026000 == 30 [pid = 636] [id = 360] 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (16B06000) [pid = 636] [serial = 1079] [outer = 00000000] 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16DEFC00) [pid = 636] [serial = 1080] [outer = 16B06000] 01:16:10 INFO - PROCESS | 636 | 1467364570263 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17150800) [pid = 636] [serial = 1081] [outer = 16B06000] 01:16:10 INFO - PROCESS | 636 | 1467364570661 Marionette TRACE conn3 <- [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]]]}] 01:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 683ms 01:16:10 INFO - PROCESS | 636 | 1467364570697 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 636 | 1467364570700 Marionette TRACE conn3 <- [1,1405,null,{"value":"13"}] 01:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:16:10 INFO - PROCESS | 636 | 1467364570703 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 636 | 1467364570705 Marionette TRACE conn3 <- [1,1406,null,{}] 01:16:10 INFO - PROCESS | 636 | 1467364570708 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:10 INFO - PROCESS | 636 | 1467364570710 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:10 INFO - PROCESS | 636 | 1467364570803 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 01:16:10 INFO - PROCESS | 636 | 1467364570865 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 636 | 1467364570867 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:10 INFO - PROCESS | 636 | ++DOCSHELL 1601EC00 == 31 [pid = 636] [id = 361] 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1717E400) [pid = 636] [serial = 1082] [outer = 00000000] 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (179C8C00) [pid = 636] [serial = 1083] [outer = 1717E400] 01:16:10 INFO - PROCESS | 636 | 1467364570912 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19806000) [pid = 636] [serial = 1084] [outer = 1717E400] 01:16:11 INFO - PROCESS | 636 | 1467364571265 Marionette TRACE conn3 <- [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]]]}] 01:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 602ms 01:16:11 INFO - PROCESS | 636 | 1467364571324 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 636 | 1467364571326 Marionette TRACE conn3 <- [1,1409,null,{"value":"13"}] 01:16:11 INFO - PROCESS | 636 | 1467364571337 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 636 | 1467364571339 Marionette TRACE conn3 <- [1,1410,null,{}] 01:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:16:11 INFO - PROCESS | 636 | 1467364571343 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:11 INFO - PROCESS | 636 | 1467364571345 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:11 INFO - PROCESS | 636 | 1467364571451 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 01:16:11 INFO - PROCESS | 636 | 1467364571443 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 636 | 1467364571445 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:11 INFO - PROCESS | 636 | ++DOCSHELL 1980B000 == 32 [pid = 636] [id = 362] 01:16:11 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1980C800) [pid = 636] [serial = 1085] [outer = 00000000] 01:16:11 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19A02000) [pid = 636] [serial = 1086] [outer = 1980C800] 01:16:11 INFO - PROCESS | 636 | 1467364571539 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19C0BC00) [pid = 636] [serial = 1087] [outer = 1980C800] 01:16:11 INFO - PROCESS | 636 | 1467364571932 Marionette TRACE conn3 <- [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]]]}] 01:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 602ms 01:16:11 INFO - PROCESS | 636 | 1467364571957 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 636 | 1467364571959 Marionette TRACE conn3 <- [1,1413,null,{"value":"13"}] 01:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:16:11 INFO - PROCESS | 636 | 1467364571973 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 636 | 1467364571974 Marionette TRACE conn3 <- [1,1414,null,{}] 01:16:11 INFO - PROCESS | 636 | 1467364571978 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:11 INFO - PROCESS | 636 | 1467364571983 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:12 INFO - PROCESS | 636 | 1467364572101 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 01:16:12 INFO - PROCESS | 636 | 1467364572114 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 636 | 1467364572116 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:12 INFO - PROCESS | 636 | ++DOCSHELL 19FD2400 == 33 [pid = 636] [id = 363] 01:16:12 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19FD6400) [pid = 636] [serial = 1088] [outer = 00000000] 01:16:12 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A481000) [pid = 636] [serial = 1089] [outer = 19FD6400] 01:16:12 INFO - PROCESS | 636 | 1467364572220 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1A684C00) [pid = 636] [serial = 1090] [outer = 19FD6400] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10BA3000) [pid = 636] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FAD800) [pid = 636] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19809400) [pid = 636] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10A99800) [pid = 636] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 84 (14312C00) [pid = 636] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19808C00) [pid = 636] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 82 (15ABBC00) [pid = 636] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10B57400) [pid = 636] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A682400) [pid = 636] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 79 (11CD0C00) [pid = 636] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 78 (103CB000) [pid = 636] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19FD1000) [pid = 636] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1715A000) [pid = 636] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:16:12 INFO - PROCESS | 636 | --DOMWINDOW == 75 (129AA400) [pid = 636] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:16:12 INFO - PROCESS | 636 | 1467364572816 Marionette TRACE conn3 <- [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]]]}] 01:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 885ms 01:16:12 INFO - PROCESS | 636 | 1467364572868 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 636 | 1467364572879 Marionette TRACE conn3 <- [1,1417,null,{"value":"13"}] 01:16:12 INFO - PROCESS | 636 | 1467364572883 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:16:12 INFO - PROCESS | 636 | 1467364572885 Marionette TRACE conn3 <- [1,1418,null,{}] 01:16:12 INFO - PROCESS | 636 | 1467364572901 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:12 INFO - PROCESS | 636 | 1467364572903 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:12 INFO - PROCESS | 636 | 1467364572960 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 01:16:12 INFO - PROCESS | 636 | 1467364572970 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 636 | 1467364572972 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:12 INFO - PROCESS | 636 | ++DOCSHELL 0F316C00 == 34 [pid = 636] [id = 364] 01:16:12 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10B57400) [pid = 636] [serial = 1091] [outer = 00000000] 01:16:12 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (157EF800) [pid = 636] [serial = 1092] [outer = 10B57400] 01:16:13 INFO - PROCESS | 636 | 1467364573014 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (129F0800) [pid = 636] [serial = 1093] [outer = 10B57400] 01:16:13 INFO - PROCESS | 636 | 1467364573375 Marionette TRACE conn3 <- [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]]]}] 01:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 509ms 01:16:13 INFO - PROCESS | 636 | 1467364573408 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 636 | 1467364573410 Marionette TRACE conn3 <- [1,1421,null,{"value":"13"}] 01:16:13 INFO - PROCESS | 636 | 1467364573413 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:16:13 INFO - PROCESS | 636 | 1467364573415 Marionette TRACE conn3 <- [1,1422,null,{}] 01:16:13 INFO - PROCESS | 636 | 1467364573419 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:13 INFO - PROCESS | 636 | 1467364573420 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:13 INFO - PROCESS | 636 | 1467364573475 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 01:16:13 INFO - PROCESS | 636 | 1467364573480 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:13 INFO - PROCESS | 636 | 1467364573481 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:13 INFO - PROCESS | 636 | ++DOCSHELL 1803E000 == 35 [pid = 636] [id = 365] 01:16:13 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19808C00) [pid = 636] [serial = 1094] [outer = 00000000] 01:16:13 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A480800) [pid = 636] [serial = 1095] [outer = 19808C00] 01:16:13 INFO - PROCESS | 636 | 1467364573527 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A482000) [pid = 636] [serial = 1096] [outer = 19808C00] 01:16:13 INFO - PROCESS | 636 | 1467364573961 Marionette TRACE conn3 <- [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]]]}] 01:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 603ms 01:16:14 INFO - PROCESS | 636 | 1467364574023 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 636 | 1467364574007 Marionette TRACE conn3 <- [1,1425,null,{"value":"13"}] 01:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:16:14 INFO - PROCESS | 636 | 1467364574010 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 636 | 1467364574012 Marionette TRACE conn3 <- [1,1426,null,{}] 01:16:14 INFO - PROCESS | 636 | 1467364574016 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:14 INFO - PROCESS | 636 | 1467364574018 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:14 INFO - PROCESS | 636 | 1467364574095 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 01:16:14 INFO - PROCESS | 636 | 1467364574106 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 636 | 1467364574108 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:14 INFO - PROCESS | 636 | ++DOCSHELL 16025800 == 36 [pid = 636] [id = 366] 01:16:14 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A95A400) [pid = 636] [serial = 1097] [outer = 00000000] 01:16:14 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1AB9F800) [pid = 636] [serial = 1098] [outer = 1A95A400] 01:16:14 INFO - PROCESS | 636 | 1467364574132 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1ABA4800) [pid = 636] [serial = 1099] [outer = 1A95A400] 01:16:14 INFO - PROCESS | 636 | 1467364574866 Marionette TRACE conn3 <- [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]]]}] 01:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 884ms 01:16:14 INFO - PROCESS | 636 | 1467364574938 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 636 | 1467364574943 Marionette TRACE conn3 <- [1,1429,null,{"value":"13"}] 01:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:16:14 INFO - PROCESS | 636 | 1467364574948 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 636 | 1467364574953 Marionette TRACE conn3 <- [1,1430,null,{}] 01:16:14 INFO - PROCESS | 636 | 1467364574958 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:14 INFO - PROCESS | 636 | 1467364574961 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:15 INFO - PROCESS | 636 | 1467364575070 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 01:16:15 INFO - PROCESS | 636 | 1467364575173 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:15 INFO - PROCESS | 636 | 1467364575176 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:15 INFO - PROCESS | 636 | ++DOCSHELL 103CD400 == 37 [pid = 636] [id = 367] 01:16:15 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1047C400) [pid = 636] [serial = 1100] [outer = 00000000] 01:16:15 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (112B4C00) [pid = 636] [serial = 1101] [outer = 1047C400] 01:16:15 INFO - PROCESS | 636 | 1467364575234 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1304F000) [pid = 636] [serial = 1102] [outer = 1047C400] 01:16:16 INFO - PROCESS | 636 | 1467364576033 Marionette TRACE conn3 <- [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]]]}] 01:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1166ms 01:16:16 INFO - PROCESS | 636 | 1467364576101 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 636 | 1467364576105 Marionette TRACE conn3 <- [1,1433,null,{"value":"13"}] 01:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:16:16 INFO - PROCESS | 636 | 1467364576110 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 636 | 1467364576114 Marionette TRACE conn3 <- [1,1434,null,{}] 01:16:16 INFO - PROCESS | 636 | 1467364576120 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:16 INFO - PROCESS | 636 | 1467364576123 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:16 INFO - PROCESS | 636 | 1467364576215 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 01:16:16 INFO - PROCESS | 636 | 1467364576300 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 636 | 1467364576284 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:16 INFO - PROCESS | 636 | ++DOCSHELL 10B62800 == 38 [pid = 636] [id = 368] 01:16:16 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10E2D800) [pid = 636] [serial = 1103] [outer = 00000000] 01:16:16 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (11C42C00) [pid = 636] [serial = 1104] [outer = 10E2D800] 01:16:16 INFO - PROCESS | 636 | 1467364576379 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (129EB800) [pid = 636] [serial = 1105] [outer = 10E2D800] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 1803E000 == 37 [pid = 636] [id = 365] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 0F316C00 == 36 [pid = 636] [id = 364] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 19FD2400 == 35 [pid = 636] [id = 363] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 1980B000 == 34 [pid = 636] [id = 362] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 1601EC00 == 33 [pid = 636] [id = 361] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 16026000 == 32 [pid = 636] [id = 360] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 131E2800 == 31 [pid = 636] [id = 359] 01:16:16 INFO - PROCESS | 636 | --DOCSHELL 10A76000 == 30 [pid = 636] [id = 358] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10E31000) [pid = 636] [serial = 997] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 88 (17616000) [pid = 636] [serial = 1044] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 87 (17790000) [pid = 636] [serial = 1045] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A16D800) [pid = 636] [serial = 1024] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10E28C00) [pid = 636] [serial = 1026] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 84 (11AE8000) [pid = 636] [serial = 1027] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15119800) [pid = 636] [serial = 1029] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19872800) [pid = 636] [serial = 1048] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19810C00) [pid = 636] [serial = 1047] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15FABC00) [pid = 636] [serial = 1030] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15FC5800) [pid = 636] [serial = 1041] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11267000) [pid = 636] [serial = 1035] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A951400) [pid = 636] [serial = 1059] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 76 (11AEA400) [pid = 636] [serial = 1036] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1342BC00) [pid = 636] [serial = 1038] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 74 (13D01C00) [pid = 636] [serial = 1039] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1047E800) [pid = 636] [serial = 1032] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A7AC00) [pid = 636] [serial = 1033] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A951800) [pid = 636] [serial = 1060] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A164000) [pid = 636] [serial = 1050] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A483400) [pid = 636] [serial = 1057] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19A04000) [pid = 636] [serial = 1053] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C1B400) [pid = 636] [serial = 1054] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A165800) [pid = 636] [serial = 1051] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1A483000) [pid = 636] [serial = 1056] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | --DOMWINDOW == 64 (16D1A800) [pid = 636] [serial = 1042] [outer = 00000000] [url = about:blank] 01:16:16 INFO - PROCESS | 636 | 1467364576826 Marionette TRACE conn3 <- [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]]]}] 01:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 764ms 01:16:16 INFO - PROCESS | 636 | 1467364576886 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 636 | 1467364576891 Marionette TRACE conn3 <- [1,1437,null,{"value":"13"}] 01:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:16:16 INFO - PROCESS | 636 | 1467364576898 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 636 | 1467364576900 Marionette TRACE conn3 <- [1,1438,null,{}] 01:16:16 INFO - PROCESS | 636 | 1467364576904 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:16 INFO - PROCESS | 636 | 1467364576906 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:16 INFO - PROCESS | 636 | 1467364576974 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 01:16:16 INFO - PROCESS | 636 | 1467364576983 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 636 | 1467364576985 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:16 INFO - PROCESS | 636 | ++DOCSHELL 11AE8000 == 31 [pid = 636] [id = 369] 01:16:16 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (11AEA400) [pid = 636] [serial = 1106] [outer = 00000000] 01:16:17 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (129B6800) [pid = 636] [serial = 1107] [outer = 11AEA400] 01:16:17 INFO - PROCESS | 636 | 1467364577037 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13150800) [pid = 636] [serial = 1108] [outer = 11AEA400] 01:16:17 INFO - PROCESS | 636 | 1467364577486 Marionette TRACE conn3 <- [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]]]}] 01:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 630ms 01:16:17 INFO - PROCESS | 636 | 1467364577537 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 636 | 1467364577539 Marionette TRACE conn3 <- [1,1441,null,{"value":"13"}] 01:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:16:17 INFO - PROCESS | 636 | 1467364577543 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 636 | 1467364577546 Marionette TRACE conn3 <- [1,1442,null,{}] 01:16:17 INFO - PROCESS | 636 | 1467364577557 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:17 INFO - PROCESS | 636 | 1467364577561 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:17 INFO - PROCESS | 636 | 1467364577625 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 01:16:17 INFO - PROCESS | 636 | 1467364577720 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 636 | 1467364577723 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:17 INFO - PROCESS | 636 | ++DOCSHELL 157E9800 == 32 [pid = 636] [id = 370] 01:16:17 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (157EB000) [pid = 636] [serial = 1109] [outer = 00000000] 01:16:17 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15E32400) [pid = 636] [serial = 1110] [outer = 157EB000] 01:16:17 INFO - PROCESS | 636 | 1467364577751 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FAE400) [pid = 636] [serial = 1111] [outer = 157EB000] 01:16:18 INFO - PROCESS | 636 | 1467364578105 Marionette TRACE conn3 <- [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]]]}] 01:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 603ms 01:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:16:18 INFO - PROCESS | 636 | 1467364578158 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 636 | 1467364578161 Marionette TRACE conn3 <- [1,1445,null,{"value":"13"}] 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (157F2C00) [pid = 636] [serial = 1112] [outer = 1B221800] 01:16:18 INFO - PROCESS | 636 | 1467364578164 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 636 | 1467364578165 Marionette TRACE conn3 <- [1,1446,null,{}] 01:16:18 INFO - PROCESS | 636 | 1467364578199 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:18 INFO - PROCESS | 636 | 1467364578201 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:18 INFO - PROCESS | 636 | 1467364578276 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 01:16:18 INFO - PROCESS | 636 | 1467364578285 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 636 | 1467364578287 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:18 INFO - PROCESS | 636 | ++DOCSHELL 17154000 == 33 [pid = 636] [id = 371] 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (17154400) [pid = 636] [serial = 1113] [outer = 00000000] 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1778BC00) [pid = 636] [serial = 1114] [outer = 17154400] 01:16:18 INFO - PROCESS | 636 | 1467364578341 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (17E3CC00) [pid = 636] [serial = 1115] [outer = 17154400] 01:16:18 INFO - PROCESS | 636 | 1467364578756 Marionette TRACE conn3 <- [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]]]}] 01:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 616ms 01:16:18 INFO - PROCESS | 636 | 1467364578775 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 636 | 1467364578777 Marionette TRACE conn3 <- [1,1449,null,{"value":"13"}] 01:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:16:18 INFO - PROCESS | 636 | 1467364578780 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 636 | 1467364578782 Marionette TRACE conn3 <- [1,1450,null,{}] 01:16:18 INFO - PROCESS | 636 | 1467364578785 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:18 INFO - PROCESS | 636 | 1467364578787 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:18 INFO - PROCESS | 636 | 1467364578906 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 01:16:18 INFO - PROCESS | 636 | 1467364578912 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 636 | 1467364578896 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:18 INFO - PROCESS | 636 | ++DOCSHELL 18284C00 == 34 [pid = 636] [id = 372] 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19802000) [pid = 636] [serial = 1116] [outer = 00000000] 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19865C00) [pid = 636] [serial = 1117] [outer = 19802000] 01:16:18 INFO - PROCESS | 636 | 1467364578943 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1986FC00) [pid = 636] [serial = 1118] [outer = 19802000] 01:16:19 INFO - PROCESS | 636 | 1467364579359 Marionette TRACE conn3 <- [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]]]}] 01:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 629ms 01:16:19 INFO - PROCESS | 636 | 1467364579419 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 636 | 1467364579421 Marionette TRACE conn3 <- [1,1453,null,{"value":"13"}] 01:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:16:19 INFO - PROCESS | 636 | 1467364579415 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 636 | 1467364579416 Marionette TRACE conn3 <- [1,1454,null,{}] 01:16:19 INFO - PROCESS | 636 | 1467364579420 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:19 INFO - PROCESS | 636 | 1467364579426 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:19 INFO - PROCESS | 636 | 1467364579542 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 01:16:19 INFO - PROCESS | 636 | 1467364579609 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:19 INFO - PROCESS | 636 | 1467364579611 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:19 INFO - PROCESS | 636 | ++DOCSHELL 19FDDC00 == 35 [pid = 636] [id = 373] 01:16:19 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A162800) [pid = 636] [serial = 1119] [outer = 00000000] 01:16:19 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A167800) [pid = 636] [serial = 1120] [outer = 1A162800] 01:16:19 INFO - PROCESS | 636 | 1467364579655 Marionette DEBUG loaded listener.js 01:16:19 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A16E000) [pid = 636] [serial = 1121] [outer = 1A162800] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10A99000) [pid = 636] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 78 (16B06000) [pid = 636] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 77 (131E3000) [pid = 636] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1717E400) [pid = 636] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1143CC00) [pid = 636] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1980C800) [pid = 636] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19FD6400) [pid = 636] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 72 (110E5000) [pid = 636] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 71 (157E6C00) [pid = 636] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19808C00) [pid = 636] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C13400) [pid = 636] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:16:19 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10B57400) [pid = 636] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:16:20 INFO - PROCESS | 636 | 1467364580355 Marionette TRACE conn3 <- [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]]]}] 01:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 992ms 01:16:20 INFO - PROCESS | 636 | 1467364580407 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 636 | 1467364580411 Marionette TRACE conn3 <- [1,1457,null,{"value":"13"}] 01:16:20 INFO - PROCESS | 636 | 1467364580416 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:16:20 INFO - PROCESS | 636 | 1467364580421 Marionette TRACE conn3 <- [1,1458,null,{}] 01:16:20 INFO - PROCESS | 636 | 1467364580423 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:20 INFO - PROCESS | 636 | 1467364580426 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:20 INFO - PROCESS | 636 | 1467364580549 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 01:16:20 INFO - PROCESS | 636 | 1467364580652 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 636 | 1467364580655 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:20 INFO - PROCESS | 636 | ++DOCSHELL 10A94000 == 36 [pid = 636] [id = 374] 01:16:20 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10A98800) [pid = 636] [serial = 1122] [outer = 00000000] 01:16:20 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10ED8000) [pid = 636] [serial = 1123] [outer = 10A98800] 01:16:20 INFO - PROCESS | 636 | 1467364580716 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1143CC00) [pid = 636] [serial = 1124] [outer = 10A98800] 01:16:21 INFO - PROCESS | 636 | 1467364581265 Marionette TRACE conn3 <- [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]]]}] 01:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 897ms 01:16:21 INFO - PROCESS | 636 | 1467364581329 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 636 | 1467364581334 Marionette TRACE conn3 <- [1,1461,null,{"value":"13"}] 01:16:21 INFO - PROCESS | 636 | 1467364581360 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:16:21 INFO - PROCESS | 636 | 1467364581363 Marionette TRACE conn3 <- [1,1462,null,{}] 01:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:16:21 INFO - PROCESS | 636 | 1467364581367 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:21 INFO - PROCESS | 636 | 1467364581370 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:21 INFO - PROCESS | 636 | 1467364581474 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 01:16:21 INFO - PROCESS | 636 | 1467364581577 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 636 | 1467364581580 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:21 INFO - PROCESS | 636 | ++DOCSHELL 129B5C00 == 37 [pid = 636] [id = 375] 01:16:21 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (13D10400) [pid = 636] [serial = 1125] [outer = 00000000] 01:16:21 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (14317400) [pid = 636] [serial = 1126] [outer = 13D10400] 01:16:21 INFO - PROCESS | 636 | 1467364581638 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15119800) [pid = 636] [serial = 1127] [outer = 13D10400] 01:16:22 INFO - PROCESS | 636 | 1467364582213 Marionette TRACE conn3 <- [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]]]}] 01:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 884ms 01:16:22 INFO - PROCESS | 636 | 1467364582247 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 01:16:22 INFO - PROCESS | 636 | 1467364582249 Marionette TRACE conn3 <- [1,1465,null,{"value":"13"}] 01:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:16:22 INFO - PROCESS | 636 | 1467364582253 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 636 | 1467364582257 Marionette TRACE conn3 <- [1,1466,null,{}] 01:16:22 INFO - PROCESS | 636 | 1467364582284 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:22 INFO - PROCESS | 636 | 1467364582289 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:22 INFO - PROCESS | 636 | 1467364582390 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 01:16:22 INFO - PROCESS | 636 | 1467364582487 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 636 | 1467364582473 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:22 INFO - PROCESS | 636 | ++DOCSHELL 17150000 == 38 [pid = 636] [id = 376] 01:16:22 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (17186C00) [pid = 636] [serial = 1128] [outer = 00000000] 01:16:22 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (176DAC00) [pid = 636] [serial = 1129] [outer = 17186C00] 01:16:22 INFO - PROCESS | 636 | 1467364582530 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19810400) [pid = 636] [serial = 1130] [outer = 17186C00] 01:16:23 INFO - PROCESS | 636 | 1467364583249 Marionette TRACE conn3 <- [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]]]}] 01:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1045ms 01:16:23 INFO - PROCESS | 636 | 1467364583297 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 636 | 1467364583301 Marionette TRACE conn3 <- [1,1469,null,{"value":"13"}] 01:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:16:23 INFO - PROCESS | 636 | 1467364583307 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 636 | 1467364583310 Marionette TRACE conn3 <- [1,1470,null,{}] 01:16:23 INFO - PROCESS | 636 | 1467364583317 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:23 INFO - PROCESS | 636 | 1467364583320 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:23 INFO - PROCESS | 636 | 1467364583416 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 01:16:23 INFO - PROCESS | 636 | 1467364583545 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:23 INFO - PROCESS | 636 | 1467364583550 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:23 INFO - PROCESS | 636 | ++DOCSHELL 10BA9000 == 39 [pid = 636] [id = 377] 01:16:23 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (112AD800) [pid = 636] [serial = 1131] [outer = 00000000] 01:16:23 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (11CD3000) [pid = 636] [serial = 1132] [outer = 112AD800] 01:16:23 INFO - PROCESS | 636 | 1467364583604 Marionette DEBUG loaded listener.js 01:16:23 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (129EBC00) [pid = 636] [serial = 1133] [outer = 112AD800] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 18284C00 == 38 [pid = 636] [id = 372] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 17154000 == 37 [pid = 636] [id = 371] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 157E9800 == 36 [pid = 636] [id = 370] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 11AE8000 == 35 [pid = 636] [id = 369] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 10B62800 == 34 [pid = 636] [id = 368] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 103CD400 == 33 [pid = 636] [id = 367] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 11C43400 == 32 [pid = 636] [id = 18] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 10A7DC00 == 31 [pid = 636] [id = 19] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 13D05400 == 30 [pid = 636] [id = 28] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 16D21400 == 29 [pid = 636] [id = 26] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 16B09800 == 28 [pid = 636] [id = 8] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 112B1000 == 27 [pid = 636] [id = 20] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 16022800 == 26 [pid = 636] [id = 25] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 16025800 == 25 [pid = 636] [id = 366] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1AF88C00 == 24 [pid = 636] [id = 14] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1438D400 == 23 [pid = 636] [id = 23] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1ABA1400 == 22 [pid = 636] [id = 12] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 13433C00 == 21 [pid = 636] [id = 21] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1AF0F800 == 20 [pid = 636] [id = 13] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1A679000 == 19 [pid = 636] [id = 10] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 14314C00 == 18 [pid = 636] [id = 22] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1535D000 == 17 [pid = 636] [id = 11] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 112AFC00 == 16 [pid = 636] [id = 357] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 13152000 == 15 [pid = 636] [id = 27] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 1036D000 == 14 [pid = 636] [id = 17] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 157E7400 == 13 [pid = 636] [id = 24] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 129B5C00 == 12 [pid = 636] [id = 375] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 19FDDC00 == 11 [pid = 636] [id = 373] 01:16:24 INFO - PROCESS | 636 | --DOCSHELL 10A94000 == 10 [pid = 636] [id = 374] 01:16:25 INFO - PROCESS | 636 | --DOCSHELL 17150000 == 9 [pid = 636] [id = 376] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 79 (110DBC00) [pid = 636] [serial = 1074] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11265400) [pid = 636] [serial = 1075] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 77 (16DEFC00) [pid = 636] [serial = 1080] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13CF0000) [pid = 636] [serial = 1077] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14361C00) [pid = 636] [serial = 1078] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 74 (179C8C00) [pid = 636] [serial = 1083] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 73 (132C5000) [pid = 636] [serial = 1072] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12DC0C00) [pid = 636] [serial = 1071] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19A02000) [pid = 636] [serial = 1086] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19806000) [pid = 636] [serial = 1084] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A481000) [pid = 636] [serial = 1089] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C0BC00) [pid = 636] [serial = 1087] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1AB9F800) [pid = 636] [serial = 1098] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 66 (129A9000) [pid = 636] [serial = 1063] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 65 (11C49000) [pid = 636] [serial = 1062] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1717E800) [pid = 636] [serial = 1066] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15FA8C00) [pid = 636] [serial = 1065] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A480800) [pid = 636] [serial = 1095] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1A686800) [pid = 636] [serial = 1069] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1A482000) [pid = 636] [serial = 1096] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1A484000) [pid = 636] [serial = 1068] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1A684C00) [pid = 636] [serial = 1090] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 57 (157EF800) [pid = 636] [serial = 1092] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 56 (17150800) [pid = 636] [serial = 1081] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | --DOMWINDOW == 55 (129F0800) [pid = 636] [serial = 1093] [outer = 00000000] [url = about:blank] 01:16:25 INFO - PROCESS | 636 | 1467364585655 Marionette TRACE conn3 <- [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]]]}] 01:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2385ms 01:16:25 INFO - PROCESS | 636 | 1467364585702 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 01:16:25 INFO - PROCESS | 636 | 1467364585689 Marionette TRACE conn3 <- [1,1473,null,{"value":"13"}] 01:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:16:25 INFO - PROCESS | 636 | 1467364585693 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:16:25 INFO - PROCESS | 636 | 1467364585698 Marionette TRACE conn3 <- [1,1474,null,{}] 01:16:25 INFO - PROCESS | 636 | 1467364585704 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:25 INFO - PROCESS | 636 | 1467364585706 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:25 INFO - PROCESS | 636 | 1467364585799 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 01:16:25 INFO - PROCESS | 636 | 1467364585896 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:25 INFO - PROCESS | 636 | 1467364585899 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:25 INFO - PROCESS | 636 | ++DOCSHELL 10B58C00 == 10 [pid = 636] [id = 378] 01:16:25 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (10B5C000) [pid = 636] [serial = 1134] [outer = 00000000] 01:16:25 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (10E31C00) [pid = 636] [serial = 1135] [outer = 10B5C000] 01:16:25 INFO - PROCESS | 636 | 1467364585937 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (110DC400) [pid = 636] [serial = 1136] [outer = 10B5C000] 01:16:26 INFO - PROCESS | 636 | 1467364586308 Marionette TRACE conn3 <- [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]]]}] 01:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 630ms 01:16:26 INFO - PROCESS | 636 | 1467364586364 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 01:16:26 INFO - PROCESS | 636 | 1467364586369 Marionette TRACE conn3 <- [1,1477,null,{"value":"13"}] 01:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:16:26 INFO - PROCESS | 636 | 1467364586380 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 636 | 1467364586384 Marionette TRACE conn3 <- [1,1478,null,{}] 01:16:26 INFO - PROCESS | 636 | 1467364586388 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:26 INFO - PROCESS | 636 | 1467364586391 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:26 INFO - PROCESS | 636 | 1467364586486 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 01:16:26 INFO - PROCESS | 636 | 1467364586482 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:26 INFO - PROCESS | 636 | 1467364586485 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:26 INFO - PROCESS | 636 | ++DOCSHELL 129B5C00 == 11 [pid = 636] [id = 379] 01:16:26 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (129EAC00) [pid = 636] [serial = 1137] [outer = 00000000] 01:16:26 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (13032000) [pid = 636] [serial = 1138] [outer = 129EAC00] 01:16:26 INFO - PROCESS | 636 | 1467364586532 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (1307D400) [pid = 636] [serial = 1139] [outer = 129EAC00] 01:16:26 INFO - PROCESS | 636 | 1467364586935 Marionette TRACE conn3 <- [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]]]}] 01:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 603ms 01:16:26 INFO - PROCESS | 636 | 1467364587001 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 01:16:26 INFO - PROCESS | 636 | 1467364587003 Marionette TRACE conn3 <- [1,1481,null,{"value":"13"}] 01:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:16:26 INFO - PROCESS | 636 | 1467364586988 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 636 | 1467364586991 Marionette TRACE conn3 <- [1,1482,null,{}] 01:16:27 INFO - PROCESS | 636 | 1467364587002 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:27 INFO - PROCESS | 636 | 1467364587007 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:27 INFO - PROCESS | 636 | 1467364587097 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 01:16:27 INFO - PROCESS | 636 | 1467364587114 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 636 | 1467364587117 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:27 INFO - PROCESS | 636 | ++DOCSHELL 13D07C00 == 12 [pid = 636] [id = 380] 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (13D0A000) [pid = 636] [serial = 1140] [outer = 00000000] 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (14314C00) [pid = 636] [serial = 1141] [outer = 13D0A000] 01:16:27 INFO - PROCESS | 636 | 1467364587147 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (14396400) [pid = 636] [serial = 1142] [outer = 13D0A000] 01:16:27 INFO - PROCESS | 636 | 1467364587595 Marionette TRACE conn3 <- [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]]]}] 01:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 656ms 01:16:27 INFO - PROCESS | 636 | 1467364587655 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 01:16:27 INFO - PROCESS | 636 | 1467364587658 Marionette TRACE conn3 <- [1,1485,null,{"value":"13"}] 01:16:27 INFO - PROCESS | 636 | 1467364587661 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:16:27 INFO - PROCESS | 636 | 1467364587663 Marionette TRACE conn3 <- [1,1486,null,{}] 01:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:16:27 INFO - PROCESS | 636 | 1467364587667 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:27 INFO - PROCESS | 636 | 1467364587669 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:27 INFO - PROCESS | 636 | 1467364587787 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 01:16:27 INFO - PROCESS | 636 | 1467364587780 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 636 | 1467364587782 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:27 INFO - PROCESS | 636 | ++DOCSHELL 14365400 == 13 [pid = 636] [id = 381] 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (157E7000) [pid = 636] [serial = 1143] [outer = 00000000] 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FAD800) [pid = 636] [serial = 1144] [outer = 157E7000] 01:16:27 INFO - PROCESS | 636 | 1467364587871 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15FCD400) [pid = 636] [serial = 1145] [outer = 157E7000] 01:16:28 INFO - PROCESS | 636 | 1467364588235 Marionette TRACE conn3 <- [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]]]}] 01:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 603ms 01:16:28 INFO - PROCESS | 636 | 1467364588281 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 636 | 1467364588283 Marionette TRACE conn3 <- [1,1489,null,{"value":"13"}] 01:16:28 INFO - PROCESS | 636 | 1467364588287 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:16:28 INFO - PROCESS | 636 | 1467364588289 Marionette TRACE conn3 <- [1,1490,null,{}] 01:16:28 INFO - PROCESS | 636 | 1467364588278 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:28 INFO - PROCESS | 636 | 1467364588280 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:28 INFO - PROCESS | 636 | 1467364588386 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 01:16:28 INFO - PROCESS | 636 | 1467364588391 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:28 INFO - PROCESS | 636 | 1467364588394 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:28 INFO - PROCESS | 636 | ++DOCSHELL 15FB0800 == 14 [pid = 636] [id = 382] 01:16:28 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FC8000) [pid = 636] [serial = 1146] [outer = 00000000] 01:16:28 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (16D1B000) [pid = 636] [serial = 1147] [outer = 15FC8000] 01:16:28 INFO - PROCESS | 636 | 1467364588420 Marionette DEBUG loaded listener.js 01:16:28 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16E98400) [pid = 636] [serial = 1148] [outer = 15FC8000] 01:16:28 INFO - PROCESS | 636 | 1467364588850 Marionette TRACE conn3 <- [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]]]}] 01:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 603ms 01:16:28 INFO - PROCESS | 636 | 1467364588882 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 636 | 1467364588884 Marionette TRACE conn3 <- [1,1493,null,{"value":"13"}] 01:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:16:28 INFO - PROCESS | 636 | 1467364588887 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 636 | 1467364588888 Marionette TRACE conn3 <- [1,1494,null,{}] 01:16:28 INFO - PROCESS | 636 | 1467364588896 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:28 INFO - PROCESS | 636 | 1467364588901 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:29 INFO - PROCESS | 636 | 1467364589046 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 69 (17154400) [pid = 636] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 68 (17186C00) [pid = 636] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13D10400) [pid = 636] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10A98800) [pid = 636] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1A162800) [pid = 636] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19802000) [pid = 636] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1A95A400) [pid = 636] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1047C400) [pid = 636] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 61 (11AEA400) [pid = 636] [serial = 1106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 60 (10E2D800) [pid = 636] [serial = 1103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:16:29 INFO - PROCESS | 636 | --DOMWINDOW == 59 (157EB000) [pid = 636] [serial = 1109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:16:29 INFO - PROCESS | 636 | 1467364589222 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 636 | 1467364589224 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:29 INFO - PROCESS | 636 | ++DOCSHELL 0F308400 == 15 [pid = 636] [id = 383] 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (103C8C00) [pid = 636] [serial = 1149] [outer = 00000000] 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (10A74800) [pid = 636] [serial = 1150] [outer = 103C8C00] 01:16:29 INFO - PROCESS | 636 | 1467364589268 Marionette DEBUG loaded listener.js 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (10ED4000) [pid = 636] [serial = 1151] [outer = 103C8C00] 01:16:29 INFO - PROCESS | 636 | 1467364589581 Marionette TRACE conn3 <- [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]]]}] 01:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 710ms 01:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:16:29 INFO - PROCESS | 636 | 1467364589599 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 01:16:29 INFO - PROCESS | 636 | 1467364589601 Marionette TRACE conn3 <- [1,1497,null,{"value":"13"}] 01:16:29 INFO - PROCESS | 636 | 1467364589604 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:16:29 INFO - PROCESS | 636 | 1467364589606 Marionette TRACE conn3 <- [1,1498,null,{}] 01:16:29 INFO - PROCESS | 636 | 1467364589609 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:29 INFO - PROCESS | 636 | 1467364589620 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:29 INFO - PROCESS | 636 | 1467364589728 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 01:16:29 INFO - PROCESS | 636 | 1467364589733 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 636 | 1467364589735 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:29 INFO - PROCESS | 636 | ++DOCSHELL 10E28C00 == 16 [pid = 636] [id = 384] 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (12DC1000) [pid = 636] [serial = 1152] [outer = 00000000] 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (17158000) [pid = 636] [serial = 1153] [outer = 12DC1000] 01:16:29 INFO - PROCESS | 636 | 1467364589760 Marionette DEBUG loaded listener.js 01:16:29 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (17186C00) [pid = 636] [serial = 1154] [outer = 12DC1000] 01:16:30 INFO - PROCESS | 636 | 1467364590186 Marionette TRACE conn3 <- [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]]]}] 01:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 590ms 01:16:30 INFO - PROCESS | 636 | 1467364590217 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 01:16:30 INFO - PROCESS | 636 | 1467364590219 Marionette TRACE conn3 <- [1,1501,null,{"value":"13"}] 01:16:30 INFO - PROCESS | 636 | 1467364590222 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:16:30 INFO - PROCESS | 636 | 1467364590224 Marionette TRACE conn3 <- [1,1502,null,{}] 01:16:30 INFO - PROCESS | 636 | 1467364590231 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:30 INFO - PROCESS | 636 | 1467364590233 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:30 INFO - PROCESS | 636 | 1467364590319 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 01:16:30 INFO - PROCESS | 636 | 1467364590343 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:30 INFO - PROCESS | 636 | 1467364590345 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:30 INFO - PROCESS | 636 | ++DOCSHELL 19801400 == 17 [pid = 636] [id = 385] 01:16:30 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (19802000) [pid = 636] [serial = 1155] [outer = 00000000] 01:16:30 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (19808800) [pid = 636] [serial = 1156] [outer = 19802000] 01:16:30 INFO - PROCESS | 636 | 1467364590370 Marionette DEBUG loaded listener.js 01:16:30 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1980BC00) [pid = 636] [serial = 1157] [outer = 19802000] 01:16:30 INFO - PROCESS | 636 | 1467364590752 Marionette TRACE conn3 <- [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]]]}] 01:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 603ms 01:16:30 INFO - PROCESS | 636 | 1467364590820 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 01:16:30 INFO - PROCESS | 636 | 1467364590822 Marionette TRACE conn3 <- [1,1505,null,{"value":"13"}] 01:16:30 INFO - PROCESS | 636 | 1467364590825 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:16:30 INFO - PROCESS | 636 | 1467364590827 Marionette TRACE conn3 <- [1,1506,null,{}] 01:16:30 INFO - PROCESS | 636 | 1467364590830 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:30 INFO - PROCESS | 636 | 1467364590832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:30 INFO - PROCESS | 636 | 1467364590887 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 01:16:30 INFO - PROCESS | 636 | 1467364590994 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:30 INFO - PROCESS | 636 | 1467364590997 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:31 INFO - PROCESS | 636 | ++DOCSHELL 0F316800 == 18 [pid = 636] [id = 386] 01:16:31 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1036A400) [pid = 636] [serial = 1158] [outer = 00000000] 01:16:31 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10478000) [pid = 636] [serial = 1159] [outer = 1036A400] 01:16:31 INFO - PROCESS | 636 | 1467364591062 Marionette DEBUG loaded listener.js 01:16:31 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (10A7AC00) [pid = 636] [serial = 1160] [outer = 1036A400] 01:16:31 INFO - PROCESS | 636 | 1467364591661 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 01:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 897ms 01:16:31 INFO - PROCESS | 636 | 1467364591735 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 01:16:31 INFO - PROCESS | 636 | 1467364591739 Marionette TRACE conn3 <- [1,1509,null,{"value":"13"}] 01:16:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:16:31 INFO - PROCESS | 636 | 1467364591744 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:16:31 INFO - PROCESS | 636 | 1467364591729 Marionette TRACE conn3 <- [1,1510,null,{}] 01:16:31 INFO - PROCESS | 636 | 1467364591734 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:31 INFO - PROCESS | 636 | 1467364591737 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:31 INFO - PROCESS | 636 | 1467364591844 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 01:16:31 INFO - PROCESS | 636 | 1467364591951 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:31 INFO - PROCESS | 636 | 1467364591955 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:31 INFO - PROCESS | 636 | ++DOCSHELL 10E2CC00 == 19 [pid = 636] [id = 387] 01:16:31 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (11441400) [pid = 636] [serial = 1161] [outer = 00000000] 01:16:31 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (129AF400) [pid = 636] [serial = 1162] [outer = 11441400] 01:16:31 INFO - PROCESS | 636 | 1467364591992 Marionette DEBUG loaded listener.js 01:16:32 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13154400) [pid = 636] [serial = 1163] [outer = 11441400] 01:16:32 INFO - PROCESS | 636 | 1467364592551 Marionette TRACE conn3 <- [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"]]]}] 01:16:32 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 () { 01:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:16:32 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 () { 01:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:16:32 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 () { 01:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:16:32 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 () { 01:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:16:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 870ms 01:16:32 INFO - PROCESS | 636 | 1467364592611 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 01:16:32 INFO - PROCESS | 636 | 1467364592616 Marionette TRACE conn3 <- [1,1513,null,{"value":"13"}] 01:16:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:16:32 INFO - PROCESS | 636 | 1467364592620 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:16:32 INFO - PROCESS | 636 | 1467364592622 Marionette TRACE conn3 <- [1,1514,null,{}] 01:16:32 INFO - PROCESS | 636 | 1467364592626 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:32 INFO - PROCESS | 636 | 1467364592629 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:32 INFO - PROCESS | 636 | 1467364592721 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 01:16:32 INFO - PROCESS | 636 | 1467364592916 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:32 INFO - PROCESS | 636 | 1467364592919 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:32 INFO - PROCESS | 636 | ++DOCSHELL 0F315800 == 20 [pid = 636] [id = 388] 01:16:32 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (0F316000) [pid = 636] [serial = 1164] [outer = 00000000] 01:16:32 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1059BC00) [pid = 636] [serial = 1165] [outer = 0F316000] 01:16:32 INFO - PROCESS | 636 | 1467364592972 Marionette DEBUG loaded listener.js 01:16:33 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (10A9F800) [pid = 636] [serial = 1166] [outer = 0F316000] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10ED8000) [pid = 636] [serial = 1123] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1A16E000) [pid = 636] [serial = 1121] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19865C00) [pid = 636] [serial = 1117] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A167800) [pid = 636] [serial = 1120] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11CD3000) [pid = 636] [serial = 1132] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1986FC00) [pid = 636] [serial = 1118] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1ABA4800) [pid = 636] [serial = 1099] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 69 (112B4C00) [pid = 636] [serial = 1101] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1304F000) [pid = 636] [serial = 1102] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 67 (129B6800) [pid = 636] [serial = 1107] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13150800) [pid = 636] [serial = 1108] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 65 (11C42C00) [pid = 636] [serial = 1104] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 64 (129EB800) [pid = 636] [serial = 1105] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15E32400) [pid = 636] [serial = 1110] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 62 (15FAE400) [pid = 636] [serial = 1111] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1778BC00) [pid = 636] [serial = 1114] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FC9800) [pid = 636] [serial = 685] [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.] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 59 (17E3CC00) [pid = 636] [serial = 1115] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 58 (19810400) [pid = 636] [serial = 1130] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 57 (176DAC00) [pid = 636] [serial = 1129] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 56 (15119800) [pid = 636] [serial = 1127] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 55 (1143CC00) [pid = 636] [serial = 1124] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | --DOMWINDOW == 54 (14317400) [pid = 636] [serial = 1126] [outer = 00000000] [url = about:blank] 01:16:33 INFO - PROCESS | 636 | 1467364593488 Marionette TRACE conn3 <- [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"]]]}] 01:16:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:16:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:16:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:16:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:16:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 897ms 01:16:33 INFO - PROCESS | 636 | 1467364593530 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 01:16:33 INFO - PROCESS | 636 | 1467364593534 Marionette TRACE conn3 <- [1,1517,null,{"value":"13"}] 01:16:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:16:33 INFO - PROCESS | 636 | 1467364593538 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:16:33 INFO - PROCESS | 636 | 1467364593541 Marionette TRACE conn3 <- [1,1518,null,{}] 01:16:33 INFO - PROCESS | 636 | 1467364593546 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:33 INFO - PROCESS | 636 | 1467364593550 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:33 INFO - PROCESS | 636 | 1467364593628 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 01:16:33 INFO - PROCESS | 636 | 1467364593714 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:33 INFO - PROCESS | 636 | 1467364593698 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:33 INFO - PROCESS | 636 | ++DOCSHELL 11441800 == 21 [pid = 636] [id = 389] 01:16:33 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (11441C00) [pid = 636] [serial = 1167] [outer = 00000000] 01:16:33 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (12853400) [pid = 636] [serial = 1168] [outer = 11441C00] 01:16:33 INFO - PROCESS | 636 | 1467364593744 Marionette DEBUG loaded listener.js 01:16:33 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (12D78C00) [pid = 636] [serial = 1169] [outer = 11441C00] 01:16:34 INFO - PROCESS | 636 | 1467364594058 Marionette TRACE conn3 <- [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]]]}] 01:16:34 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 01:16:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:16:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:16:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:16:34 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. 01:16:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:16:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 549ms 01:16:34 INFO - PROCESS | 636 | 1467364594139 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 01:16:34 INFO - PROCESS | 636 | 1467364594143 Marionette TRACE conn3 <- [1,1521,null,{"value":"13"}] 01:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:16:34 INFO - PROCESS | 636 | 1467364594153 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:16:34 INFO - PROCESS | 636 | 1467364594155 Marionette TRACE conn3 <- [1,1522,null,{}] 01:16:34 INFO - PROCESS | 636 | 1467364594166 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:34 INFO - PROCESS | 636 | 1467364594168 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:34 INFO - PROCESS | 636 | 1467364594234 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 01:16:34 INFO - PROCESS | 636 | 1467364594242 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:34 INFO - PROCESS | 636 | 1467364594244 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:34 INFO - PROCESS | 636 | ++DOCSHELL 1342E000 == 22 [pid = 636] [id = 390] 01:16:34 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (13941C00) [pid = 636] [serial = 1170] [outer = 00000000] 01:16:34 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (14368800) [pid = 636] [serial = 1171] [outer = 13941C00] 01:16:34 INFO - PROCESS | 636 | 1467364594289 Marionette DEBUG loaded listener.js 01:16:34 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (151AFC00) [pid = 636] [serial = 1172] [outer = 13941C00] 01:16:34 INFO - PROCESS | 636 | 1467364594696 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 01:16:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:16:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 590ms 01:16:34 INFO - PROCESS | 636 | 1467364594761 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 01:16:34 INFO - PROCESS | 636 | 1467364594764 Marionette TRACE conn3 <- [1,1525,null,{"value":"13"}] 01:16:34 INFO - PROCESS | 636 | 1467364594769 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:16:34 INFO - PROCESS | 636 | 1467364594775 Marionette TRACE conn3 <- [1,1526,null,{}] 01:16:34 INFO - PROCESS | 636 | 1467364594787 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:34 INFO - PROCESS | 636 | 1467364594790 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:34 INFO - PROCESS | 636 | 1467364594884 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 01:16:34 INFO - PROCESS | 636 | 1467364594942 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:34 INFO - PROCESS | 636 | 1467364594944 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:34 INFO - PROCESS | 636 | ++DOCSHELL 15FCD000 == 23 [pid = 636] [id = 391] 01:16:34 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (15FCE400) [pid = 636] [serial = 1173] [outer = 00000000] 01:16:34 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (16DFD800) [pid = 636] [serial = 1174] [outer = 15FCE400] 01:16:34 INFO - PROCESS | 636 | 1467364594989 Marionette DEBUG loaded listener.js 01:16:35 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (17151000) [pid = 636] [serial = 1175] [outer = 15FCE400] 01:16:35 INFO - PROCESS | 636 | 1467364595363 Marionette TRACE conn3 <- [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]]]}] 01:16:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:16:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 629ms 01:16:35 INFO - PROCESS | 636 | 1467364595406 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 01:16:35 INFO - PROCESS | 636 | 1467364595408 Marionette TRACE conn3 <- [1,1529,null,{"value":"13"}] 01:16:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:16:35 INFO - PROCESS | 636 | 1467364595412 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:16:35 INFO - PROCESS | 636 | 1467364595414 Marionette TRACE conn3 <- [1,1530,null,{}] 01:16:35 INFO - PROCESS | 636 | 1467364595417 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:35 INFO - PROCESS | 636 | 1467364595419 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:35 INFO - PROCESS | 636 | 1467364595530 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 01:16:35 INFO - PROCESS | 636 | 1467364595535 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:35 INFO - PROCESS | 636 | 1467364595519 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:35 INFO - PROCESS | 636 | ++DOCSHELL 13036C00 == 24 [pid = 636] [id = 392] 01:16:35 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1717C800) [pid = 636] [serial = 1176] [outer = 00000000] 01:16:35 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (17E3CC00) [pid = 636] [serial = 1177] [outer = 1717C800] 01:16:35 INFO - PROCESS | 636 | 1467364595614 Marionette DEBUG loaded listener.js 01:16:35 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1803E000) [pid = 636] [serial = 1178] [outer = 1717C800] 01:16:35 INFO - PROCESS | 636 | 1467364595986 Marionette TRACE conn3 <- [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]]]}] 01:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 603ms 01:16:36 INFO - PROCESS | 636 | 1467364596022 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 01:16:36 INFO - PROCESS | 636 | 1467364596024 Marionette TRACE conn3 <- [1,1533,null,{"value":"13"}] 01:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:16:36 INFO - PROCESS | 636 | 1467364596027 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:16:36 INFO - PROCESS | 636 | 1467364596029 Marionette TRACE conn3 <- [1,1534,null,{}] 01:16:36 INFO - PROCESS | 636 | 1467364596032 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:36 INFO - PROCESS | 636 | 1467364596034 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:36 INFO - PROCESS | 636 | 1467364596139 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 65 (157E7000) [pid = 636] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 64 (15FC8000) [pid = 636] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 63 (10B5C000) [pid = 636] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 62 (129EAC00) [pid = 636] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 61 (112AD800) [pid = 636] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 60 (103C8C00) [pid = 636] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:16:36 INFO - PROCESS | 636 | --DOMWINDOW == 59 (12DC1000) [pid = 636] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:16:36 INFO - PROCESS | 636 | 1467364596183 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:36 INFO - PROCESS | 636 | 1467364596189 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:36 INFO - PROCESS | 636 | ++DOCSHELL 112AD800 == 25 [pid = 636] [id = 393] 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (11AEC000) [pid = 636] [serial = 1179] [outer = 00000000] 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (14311400) [pid = 636] [serial = 1180] [outer = 11AEC000] 01:16:36 INFO - PROCESS | 636 | 1467364596244 Marionette DEBUG loaded listener.js 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (19809800) [pid = 636] [serial = 1181] [outer = 11AEC000] 01:16:36 INFO - PROCESS | 636 | 1467364596570 Marionette TRACE conn3 <- [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]]]}] 01:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 603ms 01:16:36 INFO - PROCESS | 636 | 1467364596624 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 01:16:36 INFO - PROCESS | 636 | 1467364596626 Marionette TRACE conn3 <- [1,1537,null,{"value":"13"}] 01:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:16:36 INFO - PROCESS | 636 | 1467364596629 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:16:36 INFO - PROCESS | 636 | 1467364596631 Marionette TRACE conn3 <- [1,1538,null,{}] 01:16:36 INFO - PROCESS | 636 | 1467364596635 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:36 INFO - PROCESS | 636 | 1467364596637 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:36 INFO - PROCESS | 636 | 1467364596757 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 01:16:36 INFO - PROCESS | 636 | 1467364596775 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:36 INFO - PROCESS | 636 | 1467364596777 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:36 INFO - PROCESS | 636 | ++DOCSHELL 19808000 == 26 [pid = 636] [id = 394] 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (19865C00) [pid = 636] [serial = 1182] [outer = 00000000] 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (19C02C00) [pid = 636] [serial = 1183] [outer = 19865C00] 01:16:36 INFO - PROCESS | 636 | 1467364596811 Marionette DEBUG loaded listener.js 01:16:36 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (19C06C00) [pid = 636] [serial = 1184] [outer = 19865C00] 01:16:37 INFO - PROCESS | 636 | 1467364597161 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 01:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 590ms 01:16:37 INFO - PROCESS | 636 | 1467364597227 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 01:16:37 INFO - PROCESS | 636 | 1467364597229 Marionette TRACE conn3 <- [1,1541,null,{"value":"13"}] 01:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:16:37 INFO - PROCESS | 636 | 1467364597233 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:16:37 INFO - PROCESS | 636 | 1467364597234 Marionette TRACE conn3 <- [1,1542,null,{}] 01:16:37 INFO - PROCESS | 636 | 1467364597238 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:37 INFO - PROCESS | 636 | 1467364597239 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:37 INFO - PROCESS | 636 | 1467364597299 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 01:16:37 INFO - PROCESS | 636 | 1467364597306 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:37 INFO - PROCESS | 636 | 1467364597308 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:37 INFO - PROCESS | 636 | ++DOCSHELL 19C01400 == 27 [pid = 636] [id = 395] 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (19C16C00) [pid = 636] [serial = 1185] [outer = 00000000] 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (19C1E400) [pid = 636] [serial = 1186] [outer = 19C16C00] 01:16:37 INFO - PROCESS | 636 | 1467364597352 Marionette DEBUG loaded listener.js 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (19FD3000) [pid = 636] [serial = 1187] [outer = 19C16C00] 01:16:37 INFO - PROCESS | 636 | 1467364597731 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 01:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 536ms 01:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:16:37 INFO - PROCESS | 636 | 1467364597770 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 01:16:37 INFO - PROCESS | 636 | 1467364597772 Marionette TRACE conn3 <- [1,1545,null,{"value":"13"}] 01:16:37 INFO - PROCESS | 636 | 1467364597775 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:16:37 INFO - PROCESS | 636 | 1467364597777 Marionette TRACE conn3 <- [1,1546,null,{}] 01:16:37 INFO - PROCESS | 636 | 1467364597780 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:37 INFO - PROCESS | 636 | 1467364597782 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:37 INFO - PROCESS | 636 | 1467364597859 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 01:16:37 INFO - PROCESS | 636 | 1467364597866 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:37 INFO - PROCESS | 636 | 1467364597868 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:37 INFO - PROCESS | 636 | ++DOCSHELL 15FCB400 == 28 [pid = 636] [id = 396] 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19804C00) [pid = 636] [serial = 1188] [outer = 00000000] 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1A16B800) [pid = 636] [serial = 1189] [outer = 19804C00] 01:16:37 INFO - PROCESS | 636 | 1467364597892 Marionette DEBUG loaded listener.js 01:16:37 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1A16C000) [pid = 636] [serial = 1190] [outer = 19804C00] 01:16:38 INFO - PROCESS | 636 | 1467364598495 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 01:16:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:16:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 777ms 01:16:38 INFO - PROCESS | 636 | 1467364598558 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 01:16:38 INFO - PROCESS | 636 | 1467364598563 Marionette TRACE conn3 <- [1,1549,null,{"value":"13"}] 01:16:38 INFO - PROCESS | 636 | 1467364598568 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:16:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:16:38 INFO - PROCESS | 636 | 1467364598573 Marionette TRACE conn3 <- [1,1550,null,{}] 01:16:38 INFO - PROCESS | 636 | 1467364598578 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:38 INFO - PROCESS | 636 | 1467364598581 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:38 INFO - PROCESS | 636 | 1467364598670 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 01:16:38 INFO - PROCESS | 636 | 1467364598799 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:38 INFO - PROCESS | 636 | 1467364598802 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:38 INFO - PROCESS | 636 | ++DOCSHELL 10BAD000 == 29 [pid = 636] [id = 397] 01:16:38 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10ED1800) [pid = 636] [serial = 1191] [outer = 00000000] 01:16:38 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (12D84000) [pid = 636] [serial = 1192] [outer = 10ED1800] 01:16:38 INFO - PROCESS | 636 | 1467364598859 Marionette DEBUG loaded listener.js 01:16:38 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (132C9000) [pid = 636] [serial = 1193] [outer = 10ED1800] 01:16:39 INFO - PROCESS | 636 | 1467364599419 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 01:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 898ms 01:16:39 INFO - PROCESS | 636 | 1467364599471 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 01:16:39 INFO - PROCESS | 636 | 1467364599476 Marionette TRACE conn3 <- [1,1553,null,{"value":"13"}] 01:16:39 INFO - PROCESS | 636 | 1467364599501 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:16:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:16:39 INFO - PROCESS | 636 | 1467364599484 Marionette TRACE conn3 <- [1,1554,null,{}] 01:16:39 INFO - PROCESS | 636 | 1467364599489 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:39 INFO - PROCESS | 636 | 1467364599491 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:39 INFO - PROCESS | 636 | 1467364599643 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 01:16:39 INFO - PROCESS | 636 | 1467364599703 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:39 INFO - PROCESS | 636 | 1467364599706 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:39 INFO - PROCESS | 636 | ++DOCSHELL 1438D400 == 30 [pid = 636] [id = 398] 01:16:39 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (14391000) [pid = 636] [serial = 1194] [outer = 00000000] 01:16:39 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (157E4000) [pid = 636] [serial = 1195] [outer = 14391000] 01:16:39 INFO - PROCESS | 636 | 1467364599743 Marionette DEBUG loaded listener.js 01:16:39 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15AC0C00) [pid = 636] [serial = 1196] [outer = 14391000] 01:16:40 INFO - PROCESS | 636 | 1467364600288 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 01:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 858ms 01:16:40 INFO - PROCESS | 636 | 1467364600353 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 01:16:40 INFO - PROCESS | 636 | 1467364600356 Marionette TRACE conn3 <- [1,1557,null,{"value":"13"}] 01:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:16:40 INFO - PROCESS | 636 | 1467364600360 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:16:40 INFO - PROCESS | 636 | 1467364600364 Marionette TRACE conn3 <- [1,1558,null,{}] 01:16:40 INFO - PROCESS | 636 | 1467364600375 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:40 INFO - PROCESS | 636 | 1467364600380 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:40 INFO - PROCESS | 636 | 1467364600598 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 01:16:40 INFO - PROCESS | 636 | 1467364600607 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:40 INFO - PROCESS | 636 | 1467364600610 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:40 INFO - PROCESS | 636 | ++DOCSHELL 10ED9C00 == 31 [pid = 636] [id = 399] 01:16:40 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (110DB400) [pid = 636] [serial = 1197] [outer = 00000000] 01:16:40 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1125B000) [pid = 636] [serial = 1198] [outer = 110DB400] 01:16:40 INFO - PROCESS | 636 | 1467364600661 Marionette DEBUG loaded listener.js 01:16:40 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1125B400) [pid = 636] [serial = 1199] [outer = 110DB400] 01:16:41 INFO - PROCESS | 636 | --DOCSHELL 10BA9000 == 30 [pid = 636] [id = 377] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19808800) [pid = 636] [serial = 1156] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15FAD800) [pid = 636] [serial = 1144] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 77 (16D1B000) [pid = 636] [serial = 1147] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 76 (14314C00) [pid = 636] [serial = 1141] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10E31C00) [pid = 636] [serial = 1135] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 74 (110DC400) [pid = 636] [serial = 1136] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FCD400) [pid = 636] [serial = 1145] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 72 (13032000) [pid = 636] [serial = 1138] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1307D400) [pid = 636] [serial = 1139] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 70 (129EBC00) [pid = 636] [serial = 1133] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10A74800) [pid = 636] [serial = 1150] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 68 (16E98400) [pid = 636] [serial = 1148] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10ED4000) [pid = 636] [serial = 1151] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 66 (17158000) [pid = 636] [serial = 1153] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | --DOMWINDOW == 65 (17186C00) [pid = 636] [serial = 1154] [outer = 00000000] [url = about:blank] 01:16:41 INFO - PROCESS | 636 | 1467364601776 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 01:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1460ms 01:16:41 INFO - PROCESS | 636 | 1467364601817 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 01:16:41 INFO - PROCESS | 636 | 1467364601822 Marionette TRACE conn3 <- [1,1561,null,{"value":"13"}] 01:16:41 INFO - PROCESS | 636 | 1467364601828 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:16:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:16:41 INFO - PROCESS | 636 | 1467364601831 Marionette TRACE conn3 <- [1,1562,null,{}] 01:16:41 INFO - PROCESS | 636 | 1467364601836 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:41 INFO - PROCESS | 636 | 1467364601839 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:41 INFO - PROCESS | 636 | 1467364601906 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 01:16:42 INFO - PROCESS | 636 | 1467364602033 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:42 INFO - PROCESS | 636 | 1467364602037 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:42 INFO - PROCESS | 636 | ++DOCSHELL 10A97800 == 31 [pid = 636] [id = 400] 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10A98C00) [pid = 636] [serial = 1200] [outer = 00000000] 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BAF000) [pid = 636] [serial = 1201] [outer = 10A98C00] 01:16:42 INFO - PROCESS | 636 | 1467364602065 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10ED4000) [pid = 636] [serial = 1202] [outer = 10A98C00] 01:16:42 INFO - PROCESS | 636 | 1467364602420 Marionette TRACE conn3 <- [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]]]}] 01:16:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:16:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 629ms 01:16:42 INFO - PROCESS | 636 | 1467364602465 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 01:16:42 INFO - PROCESS | 636 | 1467364602470 Marionette TRACE conn3 <- [1,1565,null,{"value":"13"}] 01:16:42 INFO - PROCESS | 636 | 1467364602475 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:16:42 INFO - PROCESS | 636 | 1467364602480 Marionette TRACE conn3 <- [1,1566,null,{}] 01:16:42 INFO - PROCESS | 636 | 1467364602486 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:42 INFO - PROCESS | 636 | 1467364602490 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:42 INFO - PROCESS | 636 | 1467364602609 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 01:16:42 INFO - PROCESS | 636 | 1467364602678 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:42 INFO - PROCESS | 636 | 1467364602684 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:42 INFO - PROCESS | 636 | ++DOCSHELL 10BA8C00 == 32 [pid = 636] [id = 401] 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10BAD400) [pid = 636] [serial = 1203] [outer = 00000000] 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1125A400) [pid = 636] [serial = 1204] [outer = 10BAD400] 01:16:42 INFO - PROCESS | 636 | 1467364602781 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (11AE9000) [pid = 636] [serial = 1205] [outer = 10BAD400] 01:16:43 INFO - PROCESS | 636 | 1467364603481 Marionette TRACE conn3 <- [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]]]}] 01:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1044ms 01:16:43 INFO - PROCESS | 636 | 1467364603517 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 01:16:43 INFO - PROCESS | 636 | 1467364603521 Marionette TRACE conn3 <- [1,1569,null,{"value":"13"}] 01:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:16:43 INFO - PROCESS | 636 | 1467364603528 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:16:43 INFO - PROCESS | 636 | 1467364603533 Marionette TRACE conn3 <- [1,1570,null,{}] 01:16:43 INFO - PROCESS | 636 | 1467364603538 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:43 INFO - PROCESS | 636 | 1467364603541 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:43 INFO - PROCESS | 636 | 1467364603644 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 01:16:43 INFO - PROCESS | 636 | 1467364603745 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:43 INFO - PROCESS | 636 | 1467364603748 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:43 INFO - PROCESS | 636 | ++DOCSHELL 1342C800 == 33 [pid = 636] [id = 402] 01:16:43 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (13433400) [pid = 636] [serial = 1206] [outer = 00000000] 01:16:43 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13CEB000) [pid = 636] [serial = 1207] [outer = 13433400] 01:16:43 INFO - PROCESS | 636 | 1467364603809 Marionette DEBUG loaded listener.js 01:16:43 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13D10400) [pid = 636] [serial = 1208] [outer = 13433400] 01:16:44 INFO - PROCESS | 636 | 1467364604460 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 01:16:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:16:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 992ms 01:16:44 INFO - PROCESS | 636 | 1467364604511 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 01:16:44 INFO - PROCESS | 636 | 1467364604515 Marionette TRACE conn3 <- [1,1573,null,{"value":"13"}] 01:16:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:16:44 INFO - PROCESS | 636 | 1467364604522 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:16:44 INFO - PROCESS | 636 | 1467364604525 Marionette TRACE conn3 <- [1,1574,null,{}] 01:16:44 INFO - PROCESS | 636 | 1467364604530 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:44 INFO - PROCESS | 636 | 1467364604533 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:44 INFO - PROCESS | 636 | 1467364604601 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 01:16:44 INFO - PROCESS | 636 | 1467364604613 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:44 INFO - PROCESS | 636 | 1467364604618 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:44 INFO - PROCESS | 636 | ++DOCSHELL 10E31000 == 34 [pid = 636] [id = 403] 01:16:44 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10E31C00) [pid = 636] [serial = 1209] [outer = 00000000] 01:16:44 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13032000) [pid = 636] [serial = 1210] [outer = 10E31C00] 01:16:44 INFO - PROCESS | 636 | 1467364604665 Marionette DEBUG loaded listener.js 01:16:44 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (13156C00) [pid = 636] [serial = 1211] [outer = 10E31C00] 01:16:45 INFO - PROCESS | 636 | 1467364605092 Marionette TRACE conn3 <- [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]]]}] 01:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 589ms 01:16:45 INFO - PROCESS | 636 | 1467364605116 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 01:16:45 INFO - PROCESS | 636 | 1467364605120 Marionette TRACE conn3 <- [1,1577,null,{"value":"13"}] 01:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:16:45 INFO - PROCESS | 636 | 1467364605126 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:16:45 INFO - PROCESS | 636 | 1467364605128 Marionette TRACE conn3 <- [1,1578,null,{}] 01:16:45 INFO - PROCESS | 636 | 1467364605132 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:45 INFO - PROCESS | 636 | 1467364605134 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:45 INFO - PROCESS | 636 | 1467364605217 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 01:16:45 INFO - PROCESS | 636 | 1467364605208 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:45 INFO - PROCESS | 636 | 1467364605210 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:45 INFO - PROCESS | 636 | ++DOCSHELL 15116800 == 35 [pid = 636] [id = 404] 01:16:45 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15119800) [pid = 636] [serial = 1212] [outer = 00000000] 01:16:45 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15E34400) [pid = 636] [serial = 1213] [outer = 15119800] 01:16:45 INFO - PROCESS | 636 | 1467364605256 Marionette DEBUG loaded listener.js 01:16:45 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FAD800) [pid = 636] [serial = 1214] [outer = 15119800] 01:16:45 INFO - PROCESS | 636 | 1467364605718 Marionette TRACE conn3 <- [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]]]}] 01:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 643ms 01:16:45 INFO - PROCESS | 636 | 1467364605764 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 01:16:45 INFO - PROCESS | 636 | 1467364605766 Marionette TRACE conn3 <- [1,1581,null,{"value":"13"}] 01:16:45 INFO - PROCESS | 636 | 1467364605770 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:16:45 INFO - PROCESS | 636 | 1467364605773 Marionette TRACE conn3 <- [1,1582,null,{}] 01:16:45 INFO - PROCESS | 636 | 1467364605784 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:45 INFO - PROCESS | 636 | 1467364605788 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:45 INFO - PROCESS | 636 | 1467364605918 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 01:16:45 INFO - PROCESS | 636 | 1467364605947 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:45 INFO - PROCESS | 636 | 1467364605950 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:45 INFO - PROCESS | 636 | ++DOCSHELL 16E9BC00 == 36 [pid = 636] [id = 405] 01:16:45 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16E9F400) [pid = 636] [serial = 1215] [outer = 00000000] 01:16:45 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17187C00) [pid = 636] [serial = 1216] [outer = 16E9F400] 01:16:45 INFO - PROCESS | 636 | 1467364605979 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (176A4000) [pid = 636] [serial = 1217] [outer = 16E9F400] 01:16:46 INFO - PROCESS | 636 | 1467364606388 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 01:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 629ms 01:16:46 INFO - PROCESS | 636 | 1467364606407 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 01:16:46 INFO - PROCESS | 636 | 1467364606419 Marionette TRACE conn3 <- [1,1585,null,{"value":"13"}] 01:16:46 INFO - PROCESS | 636 | 1467364606429 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:16:46 INFO - PROCESS | 636 | 1467364606430 Marionette TRACE conn3 <- [1,1586,null,{}] 01:16:46 INFO - PROCESS | 636 | 1467364606434 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:46 INFO - PROCESS | 636 | 1467364606436 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:46 INFO - PROCESS | 636 | 1467364606529 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 01:16:46 INFO - PROCESS | 636 | 1467364606535 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:46 INFO - PROCESS | 636 | 1467364606537 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:46 INFO - PROCESS | 636 | ++DOCSHELL 17949000 == 37 [pid = 636] [id = 406] 01:16:46 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (179D6C00) [pid = 636] [serial = 1218] [outer = 00000000] 01:16:46 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19807400) [pid = 636] [serial = 1219] [outer = 179D6C00] 01:16:46 INFO - PROCESS | 636 | 1467364606582 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19866800) [pid = 636] [serial = 1220] [outer = 179D6C00] 01:16:46 INFO - PROCESS | 636 | 1467364606956 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 01:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 603ms 01:16:47 INFO - PROCESS | 636 | 1467364607029 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 01:16:47 INFO - PROCESS | 636 | 1467364607031 Marionette TRACE conn3 <- [1,1589,null,{"value":"13"}] 01:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:16:47 INFO - PROCESS | 636 | 1467364607034 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:16:47 INFO - PROCESS | 636 | 1467364607035 Marionette TRACE conn3 <- [1,1590,null,{}] 01:16:47 INFO - PROCESS | 636 | 1467364607043 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:47 INFO - PROCESS | 636 | 1467364607045 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:47 INFO - PROCESS | 636 | 1467364607177 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19802000) [pid = 636] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 84 (13D0A000) [pid = 636] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15FCE400) [pid = 636] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1717C800) [pid = 636] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 81 (0F316000) [pid = 636] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 80 (11441C00) [pid = 636] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 79 (13941C00) [pid = 636] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11AEC000) [pid = 636] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 77 (11441400) [pid = 636] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19C16C00) [pid = 636] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1036A400) [pid = 636] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 74 (110DB400) [pid = 636] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10ED1800) [pid = 636] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 72 (14391000) [pid = 636] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19804C00) [pid = 636] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:16:47 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19865C00) [pid = 636] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:16:47 INFO - PROCESS | 636 | 1467364607241 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:47 INFO - PROCESS | 636 | 1467364607243 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:47 INFO - PROCESS | 636 | ++DOCSHELL 1036A400 == 38 [pid = 636] [id = 407] 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1036C800) [pid = 636] [serial = 1221] [outer = 00000000] 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10ED1800) [pid = 636] [serial = 1222] [outer = 1036C800] 01:16:47 INFO - PROCESS | 636 | 1467364607272 Marionette DEBUG loaded listener.js 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (11441C00) [pid = 636] [serial = 1223] [outer = 1036C800] 01:16:47 INFO - PROCESS | 636 | 1467364607606 Marionette TRACE conn3 <- [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]]]}] 01:16:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:16:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 603ms 01:16:47 INFO - PROCESS | 636 | 1467364607639 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 01:16:47 INFO - PROCESS | 636 | 1467364607641 Marionette TRACE conn3 <- [1,1593,null,{"value":"13"}] 01:16:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:16:47 INFO - PROCESS | 636 | 1467364607645 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:16:47 INFO - PROCESS | 636 | 1467364607628 Marionette TRACE conn3 <- [1,1594,null,{}] 01:16:47 INFO - PROCESS | 636 | 1467364607633 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:47 INFO - PROCESS | 636 | 1467364607642 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:47 INFO - PROCESS | 636 | 1467364607751 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 01:16:47 INFO - PROCESS | 636 | 1467364607762 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:47 INFO - PROCESS | 636 | 1467364607764 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:47 INFO - PROCESS | 636 | ++DOCSHELL 11C49800 == 39 [pid = 636] [id = 408] 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13079800) [pid = 636] [serial = 1224] [outer = 00000000] 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19C05C00) [pid = 636] [serial = 1225] [outer = 13079800] 01:16:47 INFO - PROCESS | 636 | 1467364607809 Marionette DEBUG loaded listener.js 01:16:47 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (179D2400) [pid = 636] [serial = 1226] [outer = 13079800] 01:16:48 INFO - PROCESS | 636 | 1467364608166 Marionette TRACE conn3 <- [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]]]}] 01:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 549ms 01:16:48 INFO - PROCESS | 636 | 1467364608175 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 01:16:48 INFO - PROCESS | 636 | 1467364608177 Marionette TRACE conn3 <- [1,1597,null,{"value":"13"}] 01:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:16:48 INFO - PROCESS | 636 | 1467364608189 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:16:48 INFO - PROCESS | 636 | 1467364608191 Marionette TRACE conn3 <- [1,1598,null,{}] 01:16:48 INFO - PROCESS | 636 | 1467364608208 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:48 INFO - PROCESS | 636 | 1467364608210 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:48 INFO - PROCESS | 636 | 1467364608267 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 01:16:48 INFO - PROCESS | 636 | 1467364608272 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:48 INFO - PROCESS | 636 | 1467364608274 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:48 INFO - PROCESS | 636 | ++DOCSHELL 19872800 == 40 [pid = 636] [id = 409] 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19A0E400) [pid = 636] [serial = 1227] [outer = 00000000] 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A166400) [pid = 636] [serial = 1228] [outer = 19A0E400] 01:16:48 INFO - PROCESS | 636 | 1467364608320 Marionette DEBUG loaded listener.js 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A16C400) [pid = 636] [serial = 1229] [outer = 19A0E400] 01:16:48 INFO - PROCESS | 636 | 1467364608692 Marionette TRACE conn3 <- [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]]]}] 01:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 536ms 01:16:48 INFO - PROCESS | 636 | 1467364608714 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 01:16:48 INFO - PROCESS | 636 | 1467364608716 Marionette TRACE conn3 <- [1,1601,null,{"value":"13"}] 01:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:16:48 INFO - PROCESS | 636 | 1467364608719 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:16:48 INFO - PROCESS | 636 | 1467364608721 Marionette TRACE conn3 <- [1,1602,null,{}] 01:16:48 INFO - PROCESS | 636 | 1467364608724 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:48 INFO - PROCESS | 636 | 1467364608726 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:48 INFO - PROCESS | 636 | 1467364608822 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 01:16:48 INFO - PROCESS | 636 | 1467364608830 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:48 INFO - PROCESS | 636 | 1467364608832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:48 INFO - PROCESS | 636 | ++DOCSHELL 19FDD000 == 41 [pid = 636] [id = 410] 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A307000) [pid = 636] [serial = 1230] [outer = 00000000] 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A478000) [pid = 636] [serial = 1231] [outer = 1A307000] 01:16:48 INFO - PROCESS | 636 | 1467364608874 Marionette DEBUG loaded listener.js 01:16:48 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A482000) [pid = 636] [serial = 1232] [outer = 1A307000] 01:16:49 INFO - PROCESS | 636 | 1467364609505 Marionette TRACE conn3 <- [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]]]}] 01:16:49 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 01:16:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 857ms 01:16:49 INFO - PROCESS | 636 | 1467364609571 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 01:16:49 INFO - PROCESS | 636 | 1467364609576 Marionette TRACE conn3 <- [1,1605,null,{"value":"13"}] 01:16:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:16:49 INFO - PROCESS | 636 | 1467364609580 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:16:49 INFO - PROCESS | 636 | 1467364609586 Marionette TRACE conn3 <- [1,1606,null,{}] 01:16:49 INFO - PROCESS | 636 | 1467364609591 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:49 INFO - PROCESS | 636 | 1467364609594 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:49 INFO - PROCESS | 636 | 1467364609708 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 01:16:49 INFO - PROCESS | 636 | 1467364609816 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:49 INFO - PROCESS | 636 | 1467364609819 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:49 INFO - PROCESS | 636 | ++DOCSHELL 10B5C000 == 42 [pid = 636] [id = 411] 01:16:49 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (110DD000) [pid = 636] [serial = 1233] [outer = 00000000] 01:16:49 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (129F1400) [pid = 636] [serial = 1234] [outer = 110DD000] 01:16:49 INFO - PROCESS | 636 | 1467364609857 Marionette DEBUG loaded listener.js 01:16:49 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (14361C00) [pid = 636] [serial = 1235] [outer = 110DD000] 01:16:50 INFO - PROCESS | 636 | 1467364610346 Marionette TRACE conn3 <- [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]]]}] 01:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 777ms 01:16:50 INFO - PROCESS | 636 | 1467364610362 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 01:16:50 INFO - PROCESS | 636 | 1467364610370 Marionette TRACE conn3 <- [1,1609,null,{"value":"13"}] 01:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:16:50 INFO - PROCESS | 636 | 1467364610376 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:16:50 INFO - PROCESS | 636 | 1467364610379 Marionette TRACE conn3 <- [1,1610,null,{}] 01:16:50 INFO - PROCESS | 636 | 1467364610383 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:50 INFO - PROCESS | 636 | 1467364610387 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:50 INFO - PROCESS | 636 | 1467364610509 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 01:16:50 INFO - PROCESS | 636 | 1467364610641 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:50 INFO - PROCESS | 636 | 1467364610644 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:50 INFO - PROCESS | 636 | ++DOCSHELL 1601BC00 == 43 [pid = 636] [id = 412] 01:16:50 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (16024C00) [pid = 636] [serial = 1236] [outer = 00000000] 01:16:50 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (16DFB800) [pid = 636] [serial = 1237] [outer = 16024C00] 01:16:50 INFO - PROCESS | 636 | 1467364610700 Marionette DEBUG loaded listener.js 01:16:50 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1717C800) [pid = 636] [serial = 1238] [outer = 16024C00] 01:16:51 INFO - PROCESS | 636 | 1467364611374 Marionette TRACE conn3 <- [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]]]}] 01:16:51 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 01:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1027ms 01:16:51 INFO - PROCESS | 636 | 1467364611417 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 01:16:51 INFO - PROCESS | 636 | 1467364611422 Marionette TRACE conn3 <- [1,1613,null,{"value":"13"}] 01:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:16:51 INFO - PROCESS | 636 | 1467364611440 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:16:51 INFO - PROCESS | 636 | 1467364611444 Marionette TRACE conn3 <- [1,1614,null,{}] 01:16:51 INFO - PROCESS | 636 | 1467364611449 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:51 INFO - PROCESS | 636 | 1467364611452 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:51 INFO - PROCESS | 636 | 1467364611558 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 01:16:51 INFO - PROCESS | 636 | 1467364611711 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:51 INFO - PROCESS | 636 | 1467364611715 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 10ED9C00 == 42 [pid = 636] [id = 399] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 19872800 == 41 [pid = 636] [id = 409] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 11C49800 == 40 [pid = 636] [id = 408] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 1036A400 == 39 [pid = 636] [id = 407] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 17949000 == 38 [pid = 636] [id = 406] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 16E9BC00 == 37 [pid = 636] [id = 405] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 15116800 == 36 [pid = 636] [id = 404] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 10E31000 == 35 [pid = 636] [id = 403] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 1342C800 == 34 [pid = 636] [id = 402] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 10BA8C00 == 33 [pid = 636] [id = 401] 01:16:51 INFO - PROCESS | 636 | --DOCSHELL 10A97800 == 32 [pid = 636] [id = 400] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1980BC00) [pid = 636] [serial = 1157] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 86 (14396400) [pid = 636] [serial = 1142] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10BAF000) [pid = 636] [serial = 1201] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 84 (16DFD800) [pid = 636] [serial = 1174] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1803E000) [pid = 636] [serial = 1178] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 82 (17E3CC00) [pid = 636] [serial = 1177] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1059BC00) [pid = 636] [serial = 1165] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10A9F800) [pid = 636] [serial = 1166] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 79 (12853400) [pid = 636] [serial = 1168] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 78 (12D78C00) [pid = 636] [serial = 1169] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 77 (14368800) [pid = 636] [serial = 1171] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 76 (14311400) [pid = 636] [serial = 1180] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 75 (129AF400) [pid = 636] [serial = 1162] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19FD3000) [pid = 636] [serial = 1187] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 73 (13154400) [pid = 636] [serial = 1163] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10478000) [pid = 636] [serial = 1159] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1125B000) [pid = 636] [serial = 1198] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10A7AC00) [pid = 636] [serial = 1160] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 69 (12D84000) [pid = 636] [serial = 1192] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1125B400) [pid = 636] [serial = 1199] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 67 (157E4000) [pid = 636] [serial = 1195] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A16C000) [pid = 636] [serial = 1190] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1A16B800) [pid = 636] [serial = 1189] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 64 (132C9000) [pid = 636] [serial = 1193] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15AC0C00) [pid = 636] [serial = 1196] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 62 (19C02C00) [pid = 636] [serial = 1183] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19809800) [pid = 636] [serial = 1181] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 60 (19C1E400) [pid = 636] [serial = 1186] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 59 (17151000) [pid = 636] [serial = 1175] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 58 (19C06C00) [pid = 636] [serial = 1184] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | --DOMWINDOW == 57 (151AFC00) [pid = 636] [serial = 1172] [outer = 00000000] [url = about:blank] 01:16:51 INFO - PROCESS | 636 | ++DOCSHELL 10478000 == 33 [pid = 636] [id = 413] 01:16:51 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10560800) [pid = 636] [serial = 1239] [outer = 00000000] 01:16:51 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10A92C00) [pid = 636] [serial = 1240] [outer = 10560800] 01:16:51 INFO - PROCESS | 636 | 1467364611790 Marionette DEBUG loaded listener.js 01:16:51 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (10BA8000) [pid = 636] [serial = 1241] [outer = 10560800] 01:16:52 INFO - PROCESS | 636 | 1467364612225 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 01:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 801ms 01:16:52 INFO - PROCESS | 636 | 1467364612249 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 636 | 1467364612253 Marionette TRACE conn3 <- [1,1617,null,{"value":"13"}] 01:16:52 INFO - PROCESS | 636 | 1467364612264 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:16:52 INFO - PROCESS | 636 | 1467364612266 Marionette TRACE conn3 <- [1,1618,null,{}] 01:16:52 INFO - PROCESS | 636 | 1467364612270 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:52 INFO - PROCESS | 636 | 1467364612272 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:52 INFO - PROCESS | 636 | 1467364612356 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 01:16:52 INFO - PROCESS | 636 | 1467364612364 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:52 INFO - PROCESS | 636 | 1467364612350 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:52 INFO - PROCESS | 636 | ++DOCSHELL 12820800 == 34 [pid = 636] [id = 414] 01:16:52 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (12853400) [pid = 636] [serial = 1242] [outer = 00000000] 01:16:52 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (129F3000) [pid = 636] [serial = 1243] [outer = 12853400] 01:16:52 INFO - PROCESS | 636 | 1467364612396 Marionette DEBUG loaded listener.js 01:16:52 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (12D84400) [pid = 636] [serial = 1244] [outer = 12853400] 01:16:52 INFO - PROCESS | 636 | 1467364612885 Marionette TRACE conn3 <- [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]]]}] 01:16:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:16:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 667ms 01:16:52 INFO - PROCESS | 636 | 1467364612930 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 636 | 1467364612932 Marionette TRACE conn3 <- [1,1621,null,{"value":"13"}] 01:16:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:16:52 INFO - PROCESS | 636 | 1467364612936 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - PROCESS | 636 | 1467364612939 Marionette TRACE conn3 <- [1,1622,null,{}] 01:16:52 INFO - PROCESS | 636 | 1467364612950 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:52 INFO - PROCESS | 636 | 1467364612954 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:53 INFO - PROCESS | 636 | 1467364613049 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 01:16:53 INFO - PROCESS | 636 | 1467364613153 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 636 | 1467364613156 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:53 INFO - PROCESS | 636 | ++DOCSHELL 13CF6800 == 35 [pid = 636] [id = 415] 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13CF6C00) [pid = 636] [serial = 1245] [outer = 00000000] 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (14396000) [pid = 636] [serial = 1246] [outer = 13CF6C00] 01:16:53 INFO - PROCESS | 636 | 1467364613203 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (157E3800) [pid = 636] [serial = 1247] [outer = 13CF6C00] 01:16:53 INFO - PROCESS | 636 | 1467364613561 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 01:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 667ms 01:16:53 INFO - PROCESS | 636 | 1467364613596 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 01:16:53 INFO - PROCESS | 636 | 1467364613598 Marionette TRACE conn3 <- [1,1625,null,{"value":"13"}] 01:16:53 INFO - PROCESS | 636 | 1467364613602 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:16:53 INFO - PROCESS | 636 | 1467364613603 Marionette TRACE conn3 <- [1,1626,null,{}] 01:16:53 INFO - PROCESS | 636 | 1467364613607 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:53 INFO - PROCESS | 636 | 1467364613609 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:53 INFO - PROCESS | 636 | 1467364613684 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 01:16:53 INFO - PROCESS | 636 | 1467364613690 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 636 | 1467364613692 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:53 INFO - PROCESS | 636 | ++DOCSHELL 15AC0C00 == 36 [pid = 636] [id = 416] 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15E2B400) [pid = 636] [serial = 1248] [outer = 00000000] 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FD3400) [pid = 636] [serial = 1249] [outer = 15E2B400] 01:16:53 INFO - PROCESS | 636 | 1467364613736 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (16DF3400) [pid = 636] [serial = 1250] [outer = 15E2B400] 01:16:54 INFO - PROCESS | 636 | 1467364614182 Marionette TRACE conn3 <- [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]]]}] 01:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 608ms 01:16:54 INFO - PROCESS | 636 | 1467364614203 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 01:16:54 INFO - PROCESS | 636 | 1467364614205 Marionette TRACE conn3 <- [1,1629,null,{"value":"13"}] 01:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:16:54 INFO - PROCESS | 636 | 1467364614218 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:16:54 INFO - PROCESS | 636 | 1467364614219 Marionette TRACE conn3 <- [1,1630,null,{}] 01:16:54 INFO - PROCESS | 636 | 1467364614223 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:54 INFO - PROCESS | 636 | 1467364614225 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:54 INFO - PROCESS | 636 | 1467364614332 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 01:16:54 INFO - PROCESS | 636 | 1467364614364 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:54 INFO - PROCESS | 636 | 1467364614366 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:54 INFO - PROCESS | 636 | ++DOCSHELL 17155000 == 37 [pid = 636] [id = 417] 01:16:54 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17158000) [pid = 636] [serial = 1251] [outer = 00000000] 01:16:54 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (17786000) [pid = 636] [serial = 1252] [outer = 17158000] 01:16:54 INFO - PROCESS | 636 | 1467364614450 Marionette DEBUG loaded listener.js 01:16:54 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1778BC00) [pid = 636] [serial = 1253] [outer = 17158000] 01:16:54 INFO - PROCESS | 636 | 1467364614864 Marionette TRACE conn3 <- [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]]]}] 01:16:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:16:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 726ms 01:16:54 INFO - PROCESS | 636 | 1467364614936 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 01:16:54 INFO - PROCESS | 636 | 1467364614938 Marionette TRACE conn3 <- [1,1633,null,{"value":"13"}] 01:16:54 INFO - PROCESS | 636 | 1467364614942 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:16:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:16:54 INFO - PROCESS | 636 | 1467364614943 Marionette TRACE conn3 <- [1,1634,null,{}] 01:16:54 INFO - PROCESS | 636 | 1467364614947 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:54 INFO - PROCESS | 636 | 1467364614952 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:55 INFO - PROCESS | 636 | 1467364615074 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 01:16:55 INFO - PROCESS | 636 | 1467364615086 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:55 INFO - PROCESS | 636 | 1467364615088 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:55 INFO - PROCESS | 636 | ++DOCSHELL 19806800 == 38 [pid = 636] [id = 418] 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19809000) [pid = 636] [serial = 1254] [outer = 00000000] 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19A05000) [pid = 636] [serial = 1255] [outer = 19809000] 01:16:55 INFO - PROCESS | 636 | 1467364615132 Marionette DEBUG loaded listener.js 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19A0A000) [pid = 636] [serial = 1256] [outer = 19809000] 01:16:55 INFO - PROCESS | 636 | 1467364615557 Marionette TRACE conn3 <- [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]]]}] 01:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 652ms 01:16:55 INFO - PROCESS | 636 | 1467364615609 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 01:16:55 INFO - PROCESS | 636 | 1467364615611 Marionette TRACE conn3 <- [1,1637,null,{"value":"13"}] 01:16:55 INFO - PROCESS | 636 | 1467364615615 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:16:55 INFO - PROCESS | 636 | 1467364615617 Marionette TRACE conn3 <- [1,1638,null,{}] 01:16:55 INFO - PROCESS | 636 | 1467364615668 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:55 INFO - PROCESS | 636 | 1467364615670 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:55 INFO - PROCESS | 636 | 1467364615761 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 01:16:55 INFO - PROCESS | 636 | 1467364615772 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:55 INFO - PROCESS | 636 | 1467364615774 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:55 INFO - PROCESS | 636 | ++DOCSHELL 10A76C00 == 39 [pid = 636] [id = 419] 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19C10400) [pid = 636] [serial = 1257] [outer = 00000000] 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C1E400) [pid = 636] [serial = 1258] [outer = 19C10400] 01:16:55 INFO - PROCESS | 636 | 1467364615817 Marionette DEBUG loaded listener.js 01:16:55 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19FD3800) [pid = 636] [serial = 1259] [outer = 19C10400] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19A0E400) [pid = 636] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 76 (16E9F400) [pid = 636] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 75 (179D6C00) [pid = 636] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 74 (13079800) [pid = 636] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15119800) [pid = 636] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10E31C00) [pid = 636] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:16:56 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1036C800) [pid = 636] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:16:56 INFO - PROCESS | 636 | 1467364616299 Marionette TRACE conn3 <- [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]]]}] 01:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 741ms 01:16:56 INFO - PROCESS | 636 | 1467364616359 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 01:16:56 INFO - PROCESS | 636 | 1467364616361 Marionette TRACE conn3 <- [1,1641,null,{"value":"13"}] 01:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:16:56 INFO - PROCESS | 636 | 1467364616364 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:16:56 INFO - PROCESS | 636 | 1467364616366 Marionette TRACE conn3 <- [1,1642,null,{}] 01:16:56 INFO - PROCESS | 636 | 1467364616369 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:56 INFO - PROCESS | 636 | 1467364616371 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:56 INFO - PROCESS | 636 | 1467364616432 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 01:16:56 INFO - PROCESS | 636 | 1467364616441 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:56 INFO - PROCESS | 636 | 1467364616443 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:56 INFO - PROCESS | 636 | ++DOCSHELL 11265400 == 40 [pid = 636] [id = 420] 01:16:56 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1143F400) [pid = 636] [serial = 1260] [outer = 00000000] 01:16:56 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19C0FC00) [pid = 636] [serial = 1261] [outer = 1143F400] 01:16:56 INFO - PROCESS | 636 | 1467364616487 Marionette DEBUG loaded listener.js 01:16:56 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C19000) [pid = 636] [serial = 1262] [outer = 1143F400] 01:16:56 INFO - PROCESS | 636 | 1467364616931 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 01:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 608ms 01:16:56 INFO - PROCESS | 636 | 1467364616967 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 01:16:56 INFO - PROCESS | 636 | 1467364616969 Marionette TRACE conn3 <- [1,1645,null,{"value":"13"}] 01:16:56 INFO - PROCESS | 636 | 1467364616972 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:16:56 INFO - PROCESS | 636 | 1467364616974 Marionette TRACE conn3 <- [1,1646,null,{}] 01:16:56 INFO - PROCESS | 636 | 1467364616978 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:56 INFO - PROCESS | 636 | 1467364616979 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:57 INFO - PROCESS | 636 | 1467364617052 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 01:16:57 INFO - PROCESS | 636 | 1467364617086 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:57 INFO - PROCESS | 636 | 1467364617088 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:57 INFO - PROCESS | 636 | ++DOCSHELL 1436A000 == 41 [pid = 636] [id = 421] 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (17150C00) [pid = 636] [serial = 1263] [outer = 00000000] 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A306400) [pid = 636] [serial = 1264] [outer = 17150C00] 01:16:57 INFO - PROCESS | 636 | 1467364617133 Marionette DEBUG loaded listener.js 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A480000) [pid = 636] [serial = 1265] [outer = 17150C00] 01:16:57 INFO - PROCESS | 636 | 1467364617563 Marionette TRACE conn3 <- [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]]]}] 01:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 652ms 01:16:57 INFO - PROCESS | 636 | 1467364617637 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 01:16:57 INFO - PROCESS | 636 | 1467364617639 Marionette TRACE conn3 <- [1,1649,null,{"value":"13"}] 01:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:16:57 INFO - PROCESS | 636 | 1467364617643 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:16:57 INFO - PROCESS | 636 | 1467364617645 Marionette TRACE conn3 <- [1,1650,null,{}] 01:16:57 INFO - PROCESS | 636 | 1467364617648 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:57 INFO - PROCESS | 636 | 1467364617650 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:57 INFO - PROCESS | 636 | 1467364617712 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 01:16:57 INFO - PROCESS | 636 | 1467364617717 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:57 INFO - PROCESS | 636 | 1467364617719 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:57 INFO - PROCESS | 636 | ++DOCSHELL 1A307800 == 42 [pid = 636] [id = 422] 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A480800) [pid = 636] [serial = 1266] [outer = 00000000] 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A683000) [pid = 636] [serial = 1267] [outer = 1A480800] 01:16:57 INFO - PROCESS | 636 | 1467364617764 Marionette DEBUG loaded listener.js 01:16:57 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A685C00) [pid = 636] [serial = 1268] [outer = 1A480800] 01:16:58 INFO - PROCESS | 636 | 1467364618468 Marionette TRACE conn3 <- [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]]]}] 01:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 845ms 01:16:58 INFO - PROCESS | 636 | 1467364618495 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 01:16:58 INFO - PROCESS | 636 | 1467364618499 Marionette TRACE conn3 <- [1,1653,null,{"value":"13"}] 01:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:16:58 INFO - PROCESS | 636 | 1467364618504 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:16:58 INFO - PROCESS | 636 | 1467364618509 Marionette TRACE conn3 <- [1,1654,null,{}] 01:16:58 INFO - PROCESS | 636 | 1467364618515 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:58 INFO - PROCESS | 636 | 1467364618518 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:58 INFO - PROCESS | 636 | 1467364618636 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 01:16:58 INFO - PROCESS | 636 | 1467364618750 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:58 INFO - PROCESS | 636 | 1467364618753 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:58 INFO - PROCESS | 636 | ++DOCSHELL 10BA4400 == 43 [pid = 636] [id = 423] 01:16:58 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (10BA5400) [pid = 636] [serial = 1269] [outer = 00000000] 01:16:58 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1143CC00) [pid = 636] [serial = 1270] [outer = 10BA5400] 01:16:58 INFO - PROCESS | 636 | 1467364618809 Marionette DEBUG loaded listener.js 01:16:58 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1314C000) [pid = 636] [serial = 1271] [outer = 10BA5400] 01:16:59 INFO - PROCESS | 636 | 1467364619362 Marionette TRACE conn3 <- [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]]]}] 01:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 904ms 01:16:59 INFO - PROCESS | 636 | 1467364619394 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 01:16:59 INFO - PROCESS | 636 | 1467364619399 Marionette TRACE conn3 <- [1,1657,null,{"value":"13"}] 01:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:16:59 INFO - PROCESS | 636 | 1467364619405 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:16:59 INFO - PROCESS | 636 | 1467364619408 Marionette TRACE conn3 <- [1,1658,null,{}] 01:16:59 INFO - PROCESS | 636 | 1467364619412 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:16:59 INFO - PROCESS | 636 | 1467364619415 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:59 INFO - PROCESS | 636 | 1467364619527 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 01:16:59 INFO - PROCESS | 636 | 1467364619639 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:59 INFO - PROCESS | 636 | 1467364619642 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:16:59 INFO - PROCESS | 636 | ++DOCSHELL 1436A800 == 44 [pid = 636] [id = 424] 01:16:59 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (157EB000) [pid = 636] [serial = 1272] [outer = 00000000] 01:16:59 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (15FAC800) [pid = 636] [serial = 1273] [outer = 157EB000] 01:16:59 INFO - PROCESS | 636 | 1467364619719 Marionette DEBUG loaded listener.js 01:16:59 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1601D800) [pid = 636] [serial = 1274] [outer = 157EB000] 01:17:00 INFO - PROCESS | 636 | 1467364620523 Marionette TRACE conn3 <- [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]]]}] 01:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1185ms 01:17:00 INFO - PROCESS | 636 | 1467364620602 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 01:17:00 INFO - PROCESS | 636 | 1467364620609 Marionette TRACE conn3 <- [1,1661,null,{"value":"13"}] 01:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:17:00 INFO - PROCESS | 636 | 1467364620614 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:17:00 INFO - PROCESS | 636 | 1467364620617 Marionette TRACE conn3 <- [1,1662,null,{}] 01:17:00 INFO - PROCESS | 636 | 1467364620622 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:00 INFO - PROCESS | 636 | 1467364620625 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:00 INFO - PROCESS | 636 | 1467364620709 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 01:17:00 INFO - PROCESS | 636 | 1467364620845 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:00 INFO - PROCESS | 636 | 1467364620850 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:00 INFO - PROCESS | 636 | ++DOCSHELL 10B62800 == 45 [pid = 636] [id = 425] 01:17:00 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10BA2800) [pid = 636] [serial = 1275] [outer = 00000000] 01:17:00 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (11AF0C00) [pid = 636] [serial = 1276] [outer = 10BA2800] 01:17:00 INFO - PROCESS | 636 | 1467364620902 Marionette DEBUG loaded listener.js 01:17:00 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1284A000) [pid = 636] [serial = 1277] [outer = 10BA2800] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 10BAD000 == 44 [pid = 636] [id = 397] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 1436A000 == 43 [pid = 636] [id = 421] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 11265400 == 42 [pid = 636] [id = 420] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 10A76C00 == 41 [pid = 636] [id = 419] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 19806800 == 40 [pid = 636] [id = 418] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 17155000 == 39 [pid = 636] [id = 417] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 15AC0C00 == 38 [pid = 636] [id = 416] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 13CF6800 == 37 [pid = 636] [id = 415] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 12820800 == 36 [pid = 636] [id = 414] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 10478000 == 35 [pid = 636] [id = 413] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 1601BC00 == 34 [pid = 636] [id = 412] 01:17:01 INFO - PROCESS | 636 | --DOCSHELL 10B5C000 == 33 [pid = 636] [id = 411] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A166400) [pid = 636] [serial = 1228] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 87 (13CEB000) [pid = 636] [serial = 1207] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 86 (17187C00) [pid = 636] [serial = 1216] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1125A400) [pid = 636] [serial = 1204] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19807400) [pid = 636] [serial = 1219] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 83 (176A4000) [pid = 636] [serial = 1217] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19866800) [pid = 636] [serial = 1220] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19C05C00) [pid = 636] [serial = 1225] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15E34400) [pid = 636] [serial = 1213] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 79 (13032000) [pid = 636] [serial = 1210] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13156C00) [pid = 636] [serial = 1211] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A16C400) [pid = 636] [serial = 1229] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10ED1800) [pid = 636] [serial = 1222] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 75 (179D2400) [pid = 636] [serial = 1226] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FAD800) [pid = 636] [serial = 1214] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | --DOMWINDOW == 73 (11441C00) [pid = 636] [serial = 1223] [outer = 00000000] [url = about:blank] 01:17:01 INFO - PROCESS | 636 | 1467364621400 Marionette TRACE conn3 <- [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]]]}] 01:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 860ms 01:17:01 INFO - PROCESS | 636 | 1467364621464 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 01:17:01 INFO - PROCESS | 636 | 1467364621468 Marionette TRACE conn3 <- [1,1665,null,{"value":"13"}] 01:17:01 INFO - PROCESS | 636 | 1467364621474 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:17:01 INFO - PROCESS | 636 | 1467364621476 Marionette TRACE conn3 <- [1,1666,null,{}] 01:17:01 INFO - PROCESS | 636 | 1467364621480 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:01 INFO - PROCESS | 636 | 1467364621482 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:01 INFO - PROCESS | 636 | 1467364621568 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 01:17:01 INFO - PROCESS | 636 | 1467364621574 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:01 INFO - PROCESS | 636 | 1467364621576 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:01 INFO - PROCESS | 636 | ++DOCSHELL 11AEA400 == 34 [pid = 636] [id = 426] 01:17:01 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (11AEC000) [pid = 636] [serial = 1278] [outer = 00000000] 01:17:01 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13124000) [pid = 636] [serial = 1279] [outer = 11AEC000] 01:17:01 INFO - PROCESS | 636 | 1467364621629 Marionette DEBUG loaded listener.js 01:17:01 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1342B400) [pid = 636] [serial = 1280] [outer = 11AEC000] 01:17:02 INFO - PROCESS | 636 | 1467364622124 Marionette TRACE conn3 <- [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]]]}] 01:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 696ms 01:17:02 INFO - PROCESS | 636 | 1467364622178 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 01:17:02 INFO - PROCESS | 636 | 1467364622180 Marionette TRACE conn3 <- [1,1669,null,{"value":"13"}] 01:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:17:02 INFO - PROCESS | 636 | 1467364622184 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:17:02 INFO - PROCESS | 636 | 1467364622187 Marionette TRACE conn3 <- [1,1670,null,{}] 01:17:02 INFO - PROCESS | 636 | 1467364622198 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:02 INFO - PROCESS | 636 | 1467364622202 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:02 INFO - PROCESS | 636 | 1467364622285 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 01:17:02 INFO - PROCESS | 636 | 1467364622300 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 636 | 1467364622303 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:02 INFO - PROCESS | 636 | ++DOCSHELL 15E36400 == 35 [pid = 636] [id = 427] 01:17:02 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FA5C00) [pid = 636] [serial = 1281] [outer = 00000000] 01:17:02 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FB2C00) [pid = 636] [serial = 1282] [outer = 15FA5C00] 01:17:02 INFO - PROCESS | 636 | 1467364622333 Marionette DEBUG loaded listener.js 01:17:02 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16D15000) [pid = 636] [serial = 1283] [outer = 15FA5C00] 01:17:02 INFO - PROCESS | 636 | 1467364622811 Marionette TRACE conn3 <- [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]]]}] 01:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 667ms 01:17:02 INFO - PROCESS | 636 | 1467364622847 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 01:17:02 INFO - PROCESS | 636 | 1467364622850 Marionette TRACE conn3 <- [1,1673,null,{"value":"13"}] 01:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:17:02 INFO - PROCESS | 636 | 1467364622853 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:17:02 INFO - PROCESS | 636 | 1467364622855 Marionette TRACE conn3 <- [1,1674,null,{}] 01:17:02 INFO - PROCESS | 636 | 1467364622858 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:02 INFO - PROCESS | 636 | 1467364622860 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:02 INFO - PROCESS | 636 | 1467364622944 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 01:17:02 INFO - PROCESS | 636 | 1467364622949 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 636 | 1467364622951 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:02 INFO - PROCESS | 636 | ++DOCSHELL 1715A000 == 36 [pid = 636] [id = 428] 01:17:02 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17614C00) [pid = 636] [serial = 1284] [outer = 00000000] 01:17:02 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19803C00) [pid = 636] [serial = 1285] [outer = 17614C00] 01:17:02 INFO - PROCESS | 636 | 1467364622995 Marionette DEBUG loaded listener.js 01:17:03 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19809800) [pid = 636] [serial = 1286] [outer = 17614C00] 01:17:03 INFO - PROCESS | 636 | 1467364623401 Marionette TRACE conn3 <- [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]]]}] 01:17:03 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 01:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 593ms 01:17:03 INFO - PROCESS | 636 | 1467364623458 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 01:17:03 INFO - PROCESS | 636 | 1467364623460 Marionette TRACE conn3 <- [1,1677,null,{"value":"13"}] 01:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:17:03 INFO - PROCESS | 636 | 1467364623463 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:17:03 INFO - PROCESS | 636 | 1467364623465 Marionette TRACE conn3 <- [1,1678,null,{}] 01:17:03 INFO - PROCESS | 636 | 1467364623468 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:03 INFO - PROCESS | 636 | 1467364623470 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:03 INFO - PROCESS | 636 | 1467364623580 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 01:17:03 INFO - PROCESS | 636 | 1467364623668 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:03 INFO - PROCESS | 636 | 1467364623671 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:03 INFO - PROCESS | 636 | ++DOCSHELL 19865C00 == 37 [pid = 636] [id = 429] 01:17:03 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19867000) [pid = 636] [serial = 1287] [outer = 00000000] 01:17:03 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19A05C00) [pid = 636] [serial = 1288] [outer = 19867000] 01:17:03 INFO - PROCESS | 636 | 1467364623705 Marionette DEBUG loaded listener.js 01:17:03 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19C13400) [pid = 636] [serial = 1289] [outer = 19867000] 01:17:04 INFO - PROCESS | 636 | 1467364624104 Marionette TRACE conn3 <- [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]]]}] 01:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 697ms 01:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:17:04 INFO - PROCESS | 636 | 1467364624168 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 01:17:04 INFO - PROCESS | 636 | 1467364624170 Marionette TRACE conn3 <- [1,1681,null,{"value":"13"}] 01:17:04 INFO - PROCESS | 636 | 1467364624173 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:17:04 INFO - PROCESS | 636 | 1467364624175 Marionette TRACE conn3 <- [1,1682,null,{}] 01:17:04 INFO - PROCESS | 636 | 1467364624179 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:04 INFO - PROCESS | 636 | 1467364624184 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:04 INFO - PROCESS | 636 | 1467364624323 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 01:17:04 INFO - PROCESS | 636 | 1467364624395 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:04 INFO - PROCESS | 636 | 1467364624397 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:04 INFO - PROCESS | 636 | ++DOCSHELL 15AC0C00 == 38 [pid = 636] [id = 430] 01:17:04 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19A03000) [pid = 636] [serial = 1290] [outer = 00000000] 01:17:04 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A303000) [pid = 636] [serial = 1291] [outer = 19A03000] 01:17:04 INFO - PROCESS | 636 | 1467364624441 Marionette DEBUG loaded listener.js 01:17:04 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A67C400) [pid = 636] [serial = 1292] [outer = 19A03000] 01:17:04 INFO - PROCESS | 636 | 1467364624910 Marionette TRACE conn3 <- [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]]]}] 01:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 801ms 01:17:04 INFO - PROCESS | 636 | 1467364624979 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 01:17:04 INFO - PROCESS | 636 | 1467364624981 Marionette TRACE conn3 <- [1,1685,null,{"value":"13"}] 01:17:04 INFO - PROCESS | 636 | 1467364624984 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:17:04 INFO - PROCESS | 636 | 1467364624987 Marionette TRACE conn3 <- [1,1686,null,{}] 01:17:04 INFO - PROCESS | 636 | 1467364624997 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:04 INFO - PROCESS | 636 | 1467364624998 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:05 INFO - PROCESS | 636 | 1467364625096 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 01:17:05 INFO - PROCESS | 636 | 1467364625105 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:05 INFO - PROCESS | 636 | 1467364625107 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:05 INFO - PROCESS | 636 | ++DOCSHELL 14369800 == 39 [pid = 636] [id = 431] 01:17:05 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1A955800) [pid = 636] [serial = 1293] [outer = 00000000] 01:17:05 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A959000) [pid = 636] [serial = 1294] [outer = 1A955800] 01:17:05 INFO - PROCESS | 636 | 1467364625159 Marionette DEBUG loaded listener.js 01:17:05 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1A95C400) [pid = 636] [serial = 1295] [outer = 1A955800] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 90 (17158000) [pid = 636] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 89 (19809000) [pid = 636] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10560800) [pid = 636] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 87 (110DD000) [pid = 636] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 86 (15E2B400) [pid = 636] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 85 (13CF6C00) [pid = 636] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 84 (16024C00) [pid = 636] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 83 (12853400) [pid = 636] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19C10400) [pid = 636] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 81 (17150C00) [pid = 636] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1143F400) [pid = 636] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10BAD400) [pid = 636] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13433400) [pid = 636] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:17:05 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A98C00) [pid = 636] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:17:05 INFO - PROCESS | 636 | 1467364625749 Marionette TRACE conn3 <- [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]]]}] 01:17:05 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 01:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 800ms 01:17:05 INFO - PROCESS | 636 | 1467364625782 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 01:17:05 INFO - PROCESS | 636 | 1467364625784 Marionette TRACE conn3 <- [1,1689,null,{"value":"13"}] 01:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:17:05 INFO - PROCESS | 636 | 1467364625787 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:17:05 INFO - PROCESS | 636 | 1467364625789 Marionette TRACE conn3 <- [1,1690,null,{}] 01:17:05 INFO - PROCESS | 636 | 1467364625792 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:05 INFO - PROCESS | 636 | 1467364625794 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:05 INFO - PROCESS | 636 | 1467364625892 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 01:17:05 INFO - PROCESS | 636 | 1467364625902 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:05 INFO - PROCESS | 636 | 1467364625904 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:05 INFO - PROCESS | 636 | ++DOCSHELL 10374000 == 40 [pid = 636] [id = 432] 01:17:05 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (129A8C00) [pid = 636] [serial = 1296] [outer = 00000000] 01:17:05 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1535AC00) [pid = 636] [serial = 1297] [outer = 129A8C00] 01:17:05 INFO - PROCESS | 636 | 1467364625947 Marionette DEBUG loaded listener.js 01:17:06 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FCB800) [pid = 636] [serial = 1298] [outer = 129A8C00] 01:17:06 INFO - PROCESS | 636 | 1467364626326 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 563ms 01:17:06 INFO - PROCESS | 636 | 1467364626349 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 01:17:06 INFO - PROCESS | 636 | 1467364626351 Marionette TRACE conn3 <- [1,1693,null,{"value":"13"}] 01:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:17:06 INFO - PROCESS | 636 | 1467364626368 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:17:06 INFO - PROCESS | 636 | 1467364626369 Marionette TRACE conn3 <- [1,1694,null,{}] 01:17:06 INFO - PROCESS | 636 | 1467364626373 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:06 INFO - PROCESS | 636 | 1467364626375 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:06 INFO - PROCESS | 636 | 1467364626460 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 01:17:06 INFO - PROCESS | 636 | 1467364626466 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:06 INFO - PROCESS | 636 | 1467364626468 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:06 INFO - PROCESS | 636 | ++DOCSHELL 13434000 == 41 [pid = 636] [id = 433] 01:17:06 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (17948800) [pid = 636] [serial = 1299] [outer = 00000000] 01:17:06 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A680000) [pid = 636] [serial = 1300] [outer = 17948800] 01:17:06 INFO - PROCESS | 636 | 1467364626511 Marionette DEBUG loaded listener.js 01:17:06 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A95D800) [pid = 636] [serial = 1301] [outer = 17948800] 01:17:06 INFO - PROCESS | 636 | 1467364626935 Marionette TRACE conn3 <- [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]]]}] 01:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 623ms 01:17:06 INFO - PROCESS | 636 | 1467364626980 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 01:17:06 INFO - PROCESS | 636 | 1467364626982 Marionette TRACE conn3 <- [1,1697,null,{"value":"13"}] 01:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:17:06 INFO - PROCESS | 636 | 1467364626986 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:17:06 INFO - PROCESS | 636 | 1467364626987 Marionette TRACE conn3 <- [1,1698,null,{}] 01:17:06 INFO - PROCESS | 636 | 1467364626991 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:06 INFO - PROCESS | 636 | 1467364626993 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:07 INFO - PROCESS | 636 | 1467364627080 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 01:17:07 INFO - PROCESS | 636 | 1467364627086 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:07 INFO - PROCESS | 636 | 1467364627088 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:07 INFO - PROCESS | 636 | ++DOCSHELL 19805000 == 42 [pid = 636] [id = 434] 01:17:07 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A95EC00) [pid = 636] [serial = 1302] [outer = 00000000] 01:17:07 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1ABA6C00) [pid = 636] [serial = 1303] [outer = 1A95EC00] 01:17:07 INFO - PROCESS | 636 | 1467364627130 Marionette DEBUG loaded listener.js 01:17:07 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1ABA7000) [pid = 636] [serial = 1304] [outer = 1A95EC00] 01:17:07 INFO - PROCESS | 636 | 1467364627659 Marionette TRACE conn3 <- [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]]]}] 01:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 756ms 01:17:07 INFO - PROCESS | 636 | 1467364627840 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 01:17:07 INFO - PROCESS | 636 | 1467364627845 Marionette TRACE conn3 <- [1,1701,null,{"value":"13"}] 01:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:17:07 INFO - PROCESS | 636 | 1467364627865 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:17:07 INFO - PROCESS | 636 | 1467364627869 Marionette TRACE conn3 <- [1,1702,null,{}] 01:17:07 INFO - PROCESS | 636 | 1467364627875 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:07 INFO - PROCESS | 636 | 1467364627879 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:07 INFO - PROCESS | 636 | 1467364627979 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 01:17:08 INFO - PROCESS | 636 | 1467364628109 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:08 INFO - PROCESS | 636 | 1467364628114 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:08 INFO - PROCESS | 636 | ++DOCSHELL 10A75800 == 43 [pid = 636] [id = 435] 01:17:08 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10A7BC00) [pid = 636] [serial = 1305] [outer = 00000000] 01:17:08 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (11CD3000) [pid = 636] [serial = 1306] [outer = 10A7BC00] 01:17:08 INFO - PROCESS | 636 | 1467364628173 Marionette DEBUG loaded listener.js 01:17:08 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (13036000) [pid = 636] [serial = 1307] [outer = 10A7BC00] 01:17:08 INFO - PROCESS | 636 | 1467364628701 Marionette TRACE conn3 <- [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]]]}] 01:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 905ms 01:17:08 INFO - PROCESS | 636 | 1467364628755 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 01:17:08 INFO - PROCESS | 636 | 1467364628760 Marionette TRACE conn3 <- [1,1705,null,{"value":"13"}] 01:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:17:08 INFO - PROCESS | 636 | 1467364628767 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:17:08 INFO - PROCESS | 636 | 1467364628771 Marionette TRACE conn3 <- [1,1706,null,{}] 01:17:08 INFO - PROCESS | 636 | 1467364628776 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:08 INFO - PROCESS | 636 | 1467364628781 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:08 INFO - PROCESS | 636 | 1467364628892 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 01:17:09 INFO - PROCESS | 636 | 1467364629029 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:09 INFO - PROCESS | 636 | 1467364629032 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:09 INFO - PROCESS | 636 | ++DOCSHELL 157F1000 == 44 [pid = 636] [id = 436] 01:17:09 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (15ABF800) [pid = 636] [serial = 1308] [outer = 00000000] 01:17:09 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (16023000) [pid = 636] [serial = 1309] [outer = 15ABF800] 01:17:09 INFO - PROCESS | 636 | 1467364629090 Marionette DEBUG loaded listener.js 01:17:09 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (176A4000) [pid = 636] [serial = 1310] [outer = 15ABF800] 01:17:09 INFO - PROCESS | 636 | 1467364629663 Marionette TRACE conn3 <- [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]]]}] 01:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 949ms 01:17:09 INFO - PROCESS | 636 | 1467364629718 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 01:17:09 INFO - PROCESS | 636 | 1467364629721 Marionette TRACE conn3 <- [1,1709,null,{"value":"13"}] 01:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:17:09 INFO - PROCESS | 636 | 1467364629725 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:17:09 INFO - PROCESS | 636 | 1467364629728 Marionette TRACE conn3 <- [1,1710,null,{}] 01:17:09 INFO - PROCESS | 636 | 1467364629739 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:09 INFO - PROCESS | 636 | 1467364629744 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:09 INFO - PROCESS | 636 | 1467364629857 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 01:17:10 INFO - PROCESS | 636 | 1467364630000 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:10 INFO - PROCESS | 636 | 1467364630004 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:10 INFO - PROCESS | 636 | ++DOCSHELL 1A16AC00 == 45 [pid = 636] [id = 437] 01:17:10 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (1A16D400) [pid = 636] [serial = 1311] [outer = 00000000] 01:17:10 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (1A958800) [pid = 636] [serial = 1312] [outer = 1A16D400] 01:17:10 INFO - PROCESS | 636 | 1467364630065 Marionette DEBUG loaded listener.js 01:17:10 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1ABAC800) [pid = 636] [serial = 1313] [outer = 1A16D400] 01:17:10 INFO - PROCESS | 636 | 1467364630825 Marionette TRACE conn3 <- [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]]]}] 01:17:10 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 01:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1156ms 01:17:10 INFO - PROCESS | 636 | 1467364630878 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 01:17:10 INFO - PROCESS | 636 | 1467364630883 Marionette TRACE conn3 <- [1,1713,null,{"value":"13"}] 01:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:17:10 INFO - PROCESS | 636 | 1467364630889 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:17:10 INFO - PROCESS | 636 | 1467364630892 Marionette TRACE conn3 <- [1,1714,null,{}] 01:17:10 INFO - PROCESS | 636 | 1467364630898 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:10 INFO - PROCESS | 636 | 1467364630900 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:10 INFO - PROCESS | 636 | 1467364630983 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 01:17:11 INFO - PROCESS | 636 | 1467364631142 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:11 INFO - PROCESS | 636 | 1467364631145 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:11 INFO - PROCESS | 636 | ++DOCSHELL 10A98C00 == 46 [pid = 636] [id = 438] 01:17:11 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (12D7E000) [pid = 636] [serial = 1314] [outer = 00000000] 01:17:11 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (13CF0000) [pid = 636] [serial = 1315] [outer = 12D7E000] 01:17:11 INFO - PROCESS | 636 | 1467364631198 Marionette DEBUG loaded listener.js 01:17:11 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (14311400) [pid = 636] [serial = 1316] [outer = 12D7E000] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 13434000 == 45 [pid = 636] [id = 433] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 10374000 == 44 [pid = 636] [id = 432] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 14369800 == 43 [pid = 636] [id = 431] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 15AC0C00 == 42 [pid = 636] [id = 430] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 19865C00 == 41 [pid = 636] [id = 429] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 1715A000 == 40 [pid = 636] [id = 428] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 15E36400 == 39 [pid = 636] [id = 427] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 11AEA400 == 38 [pid = 636] [id = 426] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 10B62800 == 37 [pid = 636] [id = 425] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 1A307800 == 36 [pid = 636] [id = 422] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 1438D400 == 35 [pid = 636] [id = 398] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 15FCB400 == 34 [pid = 636] [id = 396] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 19FDD000 == 33 [pid = 636] [id = 410] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 10BA4400 == 32 [pid = 636] [id = 423] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 1436A800 == 31 [pid = 636] [id = 424] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 1A16AC00 == 30 [pid = 636] [id = 437] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 19805000 == 29 [pid = 636] [id = 434] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 10A75800 == 28 [pid = 636] [id = 435] 01:17:12 INFO - PROCESS | 636 | --DOCSHELL 157F1000 == 27 [pid = 636] [id = 436] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 97 (13D10400) [pid = 636] [serial = 1208] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 96 (10ED4000) [pid = 636] [serial = 1202] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 95 (11AE9000) [pid = 636] [serial = 1205] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 94 (17786000) [pid = 636] [serial = 1252] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 93 (19A05000) [pid = 636] [serial = 1255] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 92 (10A92C00) [pid = 636] [serial = 1240] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 91 (10BA8000) [pid = 636] [serial = 1241] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 90 (14361C00) [pid = 636] [serial = 1235] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 89 (129F1400) [pid = 636] [serial = 1234] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 88 (15FD3400) [pid = 636] [serial = 1249] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 87 (14396000) [pid = 636] [serial = 1246] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 86 (157E3800) [pid = 636] [serial = 1247] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A478000) [pid = 636] [serial = 1231] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1717C800) [pid = 636] [serial = 1238] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 83 (16DFB800) [pid = 636] [serial = 1237] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1778BC00) [pid = 636] [serial = 1253] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 81 (129F3000) [pid = 636] [serial = 1243] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 80 (12D84400) [pid = 636] [serial = 1244] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19C1E400) [pid = 636] [serial = 1258] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A480000) [pid = 636] [serial = 1265] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A683000) [pid = 636] [serial = 1267] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19A0A000) [pid = 636] [serial = 1256] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19C19000) [pid = 636] [serial = 1262] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19FD3800) [pid = 636] [serial = 1259] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A306400) [pid = 636] [serial = 1264] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19C0FC00) [pid = 636] [serial = 1261] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16DF3400) [pid = 636] [serial = 1250] [outer = 00000000] [url = about:blank] 01:17:12 INFO - PROCESS | 636 | 1467364632323 Marionette TRACE conn3 <- [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]]]}] 01:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1482ms 01:17:12 INFO - PROCESS | 636 | 1467364632370 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 01:17:12 INFO - PROCESS | 636 | 1467364632374 Marionette TRACE conn3 <- [1,1717,null,{"value":"13"}] 01:17:12 INFO - PROCESS | 636 | 1467364632363 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:17:12 INFO - PROCESS | 636 | 1467364632366 Marionette TRACE conn3 <- [1,1718,null,{}] 01:17:12 INFO - PROCESS | 636 | 1467364632372 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:12 INFO - PROCESS | 636 | 1467364632375 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:12 INFO - PROCESS | 636 | 1467364632455 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 01:17:12 INFO - PROCESS | 636 | 1467364632462 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:12 INFO - PROCESS | 636 | 1467364632466 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:12 INFO - PROCESS | 636 | ++DOCSHELL 10BA4800 == 28 [pid = 636] [id = 439] 01:17:12 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10BA4C00) [pid = 636] [serial = 1317] [outer = 00000000] 01:17:12 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10ED9800) [pid = 636] [serial = 1318] [outer = 10BA4C00] 01:17:12 INFO - PROCESS | 636 | 1467364632514 Marionette DEBUG loaded listener.js 01:17:12 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (110E3400) [pid = 636] [serial = 1319] [outer = 10BA4C00] 01:17:12 INFO - PROCESS | 636 | 1467364633014 Marionette TRACE conn3 <- [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]]]}] 01:17:13 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 01:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 697ms 01:17:13 INFO - PROCESS | 636 | 1467364633081 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 01:17:13 INFO - PROCESS | 636 | 1467364633086 Marionette TRACE conn3 <- [1,1721,null,{"value":"13"}] 01:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:17:13 INFO - PROCESS | 636 | 1467364633092 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:17:13 INFO - PROCESS | 636 | 1467364633095 Marionette TRACE conn3 <- [1,1722,null,{}] 01:17:13 INFO - PROCESS | 636 | 1467364633099 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:13 INFO - PROCESS | 636 | 1467364633102 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:13 INFO - PROCESS | 636 | 1467364633172 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 01:17:13 INFO - PROCESS | 636 | 1467364633274 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 636 | 1467364633276 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:13 INFO - PROCESS | 636 | ++DOCSHELL 12D78000 == 29 [pid = 636] [id = 440] 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (12D7D800) [pid = 636] [serial = 1320] [outer = 00000000] 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13073000) [pid = 636] [serial = 1321] [outer = 12D7D800] 01:17:13 INFO - PROCESS | 636 | 1467364633324 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (132BE800) [pid = 636] [serial = 1322] [outer = 12D7D800] 01:17:13 INFO - PROCESS | 636 | 1467364633685 Marionette TRACE conn3 <- [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]]]}] 01:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 652ms 01:17:13 INFO - PROCESS | 636 | 1467364633756 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 01:17:13 INFO - PROCESS | 636 | 1467364633758 Marionette TRACE conn3 <- [1,1725,null,{"value":"13"}] 01:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:17:13 INFO - PROCESS | 636 | 1467364633762 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:17:13 INFO - PROCESS | 636 | 1467364633765 Marionette TRACE conn3 <- [1,1726,null,{}] 01:17:13 INFO - PROCESS | 636 | 1467364633776 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:13 INFO - PROCESS | 636 | 1467364633780 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:13 INFO - PROCESS | 636 | 1467364633846 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 01:17:13 INFO - PROCESS | 636 | 1467364633853 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 636 | 1467364633856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:13 INFO - PROCESS | 636 | ++DOCSHELL 157E8800 == 30 [pid = 636] [id = 441] 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (157E9800) [pid = 636] [serial = 1323] [outer = 00000000] 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FA7800) [pid = 636] [serial = 1324] [outer = 157E9800] 01:17:13 INFO - PROCESS | 636 | 1467364633919 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FCB400) [pid = 636] [serial = 1325] [outer = 157E9800] 01:17:14 INFO - PROCESS | 636 | 1467364634394 Marionette TRACE conn3 <- [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]]]}] 01:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 667ms 01:17:14 INFO - PROCESS | 636 | 1467364634425 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 01:17:14 INFO - PROCESS | 636 | 1467364634427 Marionette TRACE conn3 <- [1,1729,null,{"value":"13"}] 01:17:14 INFO - PROCESS | 636 | 1467364634431 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:17:14 INFO - PROCESS | 636 | 1467364634432 Marionette TRACE conn3 <- [1,1730,null,{}] 01:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:17:14 INFO - PROCESS | 636 | 1467364634436 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:14 INFO - PROCESS | 636 | 1467364634438 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:14 INFO - PROCESS | 636 | 1467364634562 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 01:17:14 INFO - PROCESS | 636 | 1467364634574 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:14 INFO - PROCESS | 636 | 1467364634576 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:14 INFO - PROCESS | 636 | ++DOCSHELL 16EA0C00 == 31 [pid = 636] [id = 442] 01:17:14 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (17104C00) [pid = 636] [serial = 1326] [outer = 00000000] 01:17:14 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17256800) [pid = 636] [serial = 1327] [outer = 17104C00] 01:17:14 INFO - PROCESS | 636 | 1467364634674 Marionette DEBUG loaded listener.js 01:17:14 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1778A000) [pid = 636] [serial = 1328] [outer = 17104C00] 01:17:15 INFO - PROCESS | 636 | 1467364635081 Marionette TRACE conn3 <- [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]]]}] 01:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 711ms 01:17:15 INFO - PROCESS | 636 | 1467364635137 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 01:17:15 INFO - PROCESS | 636 | 1467364635139 Marionette TRACE conn3 <- [1,1733,null,{"value":"13"}] 01:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:17:15 INFO - PROCESS | 636 | 1467364635143 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:17:15 INFO - PROCESS | 636 | 1467364635144 Marionette TRACE conn3 <- [1,1734,null,{}] 01:17:15 INFO - PROCESS | 636 | 1467364635131 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:15 INFO - PROCESS | 636 | 1467364635133 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:15 INFO - PROCESS | 636 | 1467364635242 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 01:17:15 INFO - PROCESS | 636 | 1467364635250 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:15 INFO - PROCESS | 636 | 1467364635252 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:15 INFO - PROCESS | 636 | ++DOCSHELL 17947C00 == 32 [pid = 636] [id = 443] 01:17:15 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (17948C00) [pid = 636] [serial = 1329] [outer = 00000000] 01:17:15 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17E44000) [pid = 636] [serial = 1330] [outer = 17948C00] 01:17:15 INFO - PROCESS | 636 | 1467364635300 Marionette DEBUG loaded listener.js 01:17:15 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19805000) [pid = 636] [serial = 1331] [outer = 17948C00] 01:17:15 INFO - PROCESS | 636 | 1467364635745 Marionette TRACE conn3 <- [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]]]}] 01:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 667ms 01:17:15 INFO - PROCESS | 636 | 1467364635811 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 01:17:15 INFO - PROCESS | 636 | 1467364635813 Marionette TRACE conn3 <- [1,1737,null,{"value":"13"}] 01:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:17:15 INFO - PROCESS | 636 | 1467364635798 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:17:15 INFO - PROCESS | 636 | 1467364635800 Marionette TRACE conn3 <- [1,1738,null,{}] 01:17:15 INFO - PROCESS | 636 | 1467364635803 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:15 INFO - PROCESS | 636 | 1467364635809 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:15 INFO - PROCESS | 636 | 1467364635976 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 85 (157EB000) [pid = 636] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 84 (17614C00) [pid = 636] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15FA5C00) [pid = 636] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1A480800) [pid = 636] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 81 (129A8C00) [pid = 636] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10BA5400) [pid = 636] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A955800) [pid = 636] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10BA2800) [pid = 636] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 77 (11AEC000) [pid = 636] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19A03000) [pid = 636] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 75 (17948800) [pid = 636] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19867000) [pid = 636] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A307000) [pid = 636] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:17:16 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A95EC00) [pid = 636] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:17:16 INFO - PROCESS | 636 | 1467364636306 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:16 INFO - PROCESS | 636 | 1467364636308 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:16 INFO - PROCESS | 636 | ++DOCSHELL 0F30B000 == 33 [pid = 636] [id = 444] 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (0F30EC00) [pid = 636] [serial = 1332] [outer = 00000000] 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10BA2800) [pid = 636] [serial = 1333] [outer = 0F30EC00] 01:17:16 INFO - PROCESS | 636 | 1467364636353 Marionette DEBUG loaded listener.js 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1284DC00) [pid = 636] [serial = 1334] [outer = 0F30EC00] 01:17:16 INFO - PROCESS | 636 | 1467364636695 Marionette TRACE conn3 <- [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]]]}] 01:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 948ms 01:17:16 INFO - PROCESS | 636 | 1467364636758 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 01:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:17:16 INFO - PROCESS | 636 | 1467364636769 Marionette TRACE conn3 <- [1,1741,null,{"value":"13"}] 01:17:16 INFO - PROCESS | 636 | 1467364636773 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:17:16 INFO - PROCESS | 636 | 1467364636774 Marionette TRACE conn3 <- [1,1742,null,{}] 01:17:16 INFO - PROCESS | 636 | 1467364636778 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:16 INFO - PROCESS | 636 | 1467364636780 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:16 INFO - PROCESS | 636 | 1467364636856 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 01:17:16 INFO - PROCESS | 636 | 1467364636861 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:16 INFO - PROCESS | 636 | 1467364636863 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:16 INFO - PROCESS | 636 | ++DOCSHELL 13942800 == 34 [pid = 636] [id = 445] 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (14315800) [pid = 636] [serial = 1335] [outer = 00000000] 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19867000) [pid = 636] [serial = 1336] [outer = 14315800] 01:17:16 INFO - PROCESS | 636 | 1467364636907 Marionette DEBUG loaded listener.js 01:17:16 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19869400) [pid = 636] [serial = 1337] [outer = 14315800] 01:17:17 INFO - PROCESS | 636 | 1467364637309 Marionette TRACE conn3 <- [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]]]}] 01:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 564ms 01:17:17 INFO - PROCESS | 636 | 1467364637349 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 01:17:17 INFO - PROCESS | 636 | 1467364637351 Marionette TRACE conn3 <- [1,1745,null,{"value":"13"}] 01:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:17:17 INFO - PROCESS | 636 | 1467364637355 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:17:17 INFO - PROCESS | 636 | 1467364637357 Marionette TRACE conn3 <- [1,1746,null,{}] 01:17:17 INFO - PROCESS | 636 | 1467364637360 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:17 INFO - PROCESS | 636 | 1467364637362 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:17 INFO - PROCESS | 636 | 1467364637438 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 01:17:17 INFO - PROCESS | 636 | 1467364637443 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:17 INFO - PROCESS | 636 | 1467364637445 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:17 INFO - PROCESS | 636 | ++DOCSHELL 19C1B400 == 35 [pid = 636] [id = 446] 01:17:17 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C1D000) [pid = 636] [serial = 1338] [outer = 00000000] 01:17:17 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A164400) [pid = 636] [serial = 1339] [outer = 19C1D000] 01:17:17 INFO - PROCESS | 636 | 1467364637488 Marionette DEBUG loaded listener.js 01:17:17 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A165000) [pid = 636] [serial = 1340] [outer = 19C1D000] 01:17:17 INFO - PROCESS | 636 | 1467364637912 Marionette TRACE conn3 <- [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]]]}] 01:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 564ms 01:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:17:17 INFO - PROCESS | 636 | 1467364637923 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 01:17:17 INFO - PROCESS | 636 | 1467364637925 Marionette TRACE conn3 <- [1,1749,null,{"value":"13"}] 01:17:17 INFO - PROCESS | 636 | 1467364637928 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:17:17 INFO - PROCESS | 636 | 1467364637930 Marionette TRACE conn3 <- [1,1750,null,{}] 01:17:17 INFO - PROCESS | 636 | 1467364637933 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:17 INFO - PROCESS | 636 | 1467364637935 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:18 INFO - PROCESS | 636 | 1467364638060 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 01:17:18 INFO - PROCESS | 636 | 1467364638051 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:18 INFO - PROCESS | 636 | 1467364638053 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:18 INFO - PROCESS | 636 | ++DOCSHELL 157E8400 == 36 [pid = 636] [id = 447] 01:17:18 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A16CC00) [pid = 636] [serial = 1341] [outer = 00000000] 01:17:18 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A30C800) [pid = 636] [serial = 1342] [outer = 1A16CC00] 01:17:18 INFO - PROCESS | 636 | 1467364638096 Marionette DEBUG loaded listener.js 01:17:18 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A30D400) [pid = 636] [serial = 1343] [outer = 1A16CC00] 01:17:18 INFO - PROCESS | 636 | 1467364638852 Marionette TRACE conn3 <- [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]]]}] 01:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 949ms 01:17:18 INFO - PROCESS | 636 | 1467364638877 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 01:17:18 INFO - PROCESS | 636 | 1467364638882 Marionette TRACE conn3 <- [1,1753,null,{"value":"13"}] 01:17:18 INFO - PROCESS | 636 | 1467364638886 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:17:18 INFO - PROCESS | 636 | 1467364638892 Marionette TRACE conn3 <- [1,1754,null,{}] 01:17:18 INFO - PROCESS | 636 | 1467364638897 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:18 INFO - PROCESS | 636 | 1467364638900 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:19 INFO - PROCESS | 636 | 1467364639025 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 01:17:19 INFO - PROCESS | 636 | 1467364639145 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:19 INFO - PROCESS | 636 | 1467364639148 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:19 INFO - PROCESS | 636 | ++DOCSHELL 10A79800 == 37 [pid = 636] [id = 448] 01:17:19 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10BA9000) [pid = 636] [serial = 1344] [outer = 00000000] 01:17:19 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (11441400) [pid = 636] [serial = 1345] [outer = 10BA9000] 01:17:19 INFO - PROCESS | 636 | 1467364639206 Marionette DEBUG loaded listener.js 01:17:19 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1304E800) [pid = 636] [serial = 1346] [outer = 10BA9000] 01:17:19 INFO - PROCESS | 636 | 1467364639867 Marionette TRACE conn3 <- [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]]]}] 01:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1052ms 01:17:19 INFO - PROCESS | 636 | 1467364639937 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 01:17:19 INFO - PROCESS | 636 | 1467364639942 Marionette TRACE conn3 <- [1,1757,null,{"value":"13"}] 01:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:17:19 INFO - PROCESS | 636 | 1467364639972 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:17:19 INFO - PROCESS | 636 | 1467364639975 Marionette TRACE conn3 <- [1,1758,null,{}] 01:17:19 INFO - PROCESS | 636 | 1467364639980 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:19 INFO - PROCESS | 636 | 1467364639982 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:20 INFO - PROCESS | 636 | 1467364640099 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 01:17:20 INFO - PROCESS | 636 | 1467364640323 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:20 INFO - PROCESS | 636 | 1467364640326 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:20 INFO - PROCESS | 636 | ++DOCSHELL 0F316400 == 38 [pid = 636] [id = 449] 01:17:20 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10329400) [pid = 636] [serial = 1347] [outer = 00000000] 01:17:20 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (103D2C00) [pid = 636] [serial = 1348] [outer = 10329400] 01:17:20 INFO - PROCESS | 636 | 1467364640388 Marionette DEBUG loaded listener.js 01:17:20 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10A0C000) [pid = 636] [serial = 1349] [outer = 10329400] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 19C1B400 == 37 [pid = 636] [id = 446] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 13942800 == 36 [pid = 636] [id = 445] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 0F30B000 == 35 [pid = 636] [id = 444] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 17947C00 == 34 [pid = 636] [id = 443] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 16EA0C00 == 33 [pid = 636] [id = 442] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 157E8800 == 32 [pid = 636] [id = 441] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 12D78000 == 31 [pid = 636] [id = 440] 01:17:20 INFO - PROCESS | 636 | --DOCSHELL 10BA4800 == 30 [pid = 636] [id = 439] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 89 (15FAC800) [pid = 636] [serial = 1273] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 88 (19809800) [pid = 636] [serial = 1286] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FB2C00) [pid = 636] [serial = 1282] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A685C00) [pid = 636] [serial = 1268] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1535AC00) [pid = 636] [serial = 1297] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 84 (16D15000) [pid = 636] [serial = 1283] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1314C000) [pid = 636] [serial = 1271] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1A959000) [pid = 636] [serial = 1294] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1284A000) [pid = 636] [serial = 1277] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15FCB800) [pid = 636] [serial = 1298] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1342B400) [pid = 636] [serial = 1280] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A67C400) [pid = 636] [serial = 1292] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19803C00) [pid = 636] [serial = 1285] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A680000) [pid = 636] [serial = 1300] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19C13400) [pid = 636] [serial = 1289] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1A303000) [pid = 636] [serial = 1291] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19A05C00) [pid = 636] [serial = 1288] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A482000) [pid = 636] [serial = 1232] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A95C400) [pid = 636] [serial = 1295] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1601D800) [pid = 636] [serial = 1274] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1143CC00) [pid = 636] [serial = 1270] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 68 (11AF0C00) [pid = 636] [serial = 1276] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13124000) [pid = 636] [serial = 1279] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1ABA6C00) [pid = 636] [serial = 1303] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1ABA7000) [pid = 636] [serial = 1304] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1A95D800) [pid = 636] [serial = 1301] [outer = 00000000] [url = about:blank] 01:17:20 INFO - PROCESS | 636 | 1467364640971 Marionette TRACE conn3 <- [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]]]}] 01:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1023ms 01:17:21 INFO - PROCESS | 636 | 1467364641015 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 01:17:21 INFO - PROCESS | 636 | 1467364641019 Marionette TRACE conn3 <- [1,1761,null,{"value":"13"}] 01:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:17:21 INFO - PROCESS | 636 | 1467364641023 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:17:21 INFO - PROCESS | 636 | 1467364641026 Marionette TRACE conn3 <- [1,1762,null,{}] 01:17:21 INFO - PROCESS | 636 | 1467364641031 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:21 INFO - PROCESS | 636 | 1467364641036 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:21 INFO - PROCESS | 636 | 1467364641109 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 01:17:21 INFO - PROCESS | 636 | 1467364641207 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 636 | 1467364641209 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:21 INFO - PROCESS | 636 | ++DOCSHELL 10A0BC00 == 31 [pid = 636] [id = 450] 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10B57000) [pid = 636] [serial = 1350] [outer = 00000000] 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (11AEA400) [pid = 636] [serial = 1351] [outer = 10B57000] 01:17:21 INFO - PROCESS | 636 | 1467364641256 Marionette DEBUG loaded listener.js 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (11CD2000) [pid = 636] [serial = 1352] [outer = 10B57000] 01:17:21 INFO - PROCESS | 636 | 1467364641669 Marionette TRACE conn3 <- [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]]]}] 01:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 697ms 01:17:21 INFO - PROCESS | 636 | 1467364641725 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 01:17:21 INFO - PROCESS | 636 | 1467364641729 Marionette TRACE conn3 <- [1,1765,null,{"value":"13"}] 01:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:17:21 INFO - PROCESS | 636 | 1467364641738 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:17:21 INFO - PROCESS | 636 | 1467364641740 Marionette TRACE conn3 <- [1,1766,null,{}] 01:17:21 INFO - PROCESS | 636 | 1467364641727 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:21 INFO - PROCESS | 636 | 1467364641729 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:21 INFO - PROCESS | 636 | 1467364641815 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 01:17:21 INFO - PROCESS | 636 | 1467364641827 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 636 | 1467364641829 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:21 INFO - PROCESS | 636 | ++DOCSHELL 13156C00 == 32 [pid = 636] [id = 451] 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (131DE400) [pid = 636] [serial = 1353] [outer = 00000000] 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1393B000) [pid = 636] [serial = 1354] [outer = 131DE400] 01:17:21 INFO - PROCESS | 636 | 1467364641874 Marionette DEBUG loaded listener.js 01:17:21 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (14310000) [pid = 636] [serial = 1355] [outer = 131DE400] 01:17:22 INFO - PROCESS | 636 | 1467364642322 Marionette TRACE conn3 <- [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]]]}] 01:17:22 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 01:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 608ms 01:17:22 INFO - PROCESS | 636 | 1467364642334 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 01:17:22 INFO - PROCESS | 636 | 1467364642336 Marionette TRACE conn3 <- [1,1769,null,{"value":"13"}] 01:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:17:22 INFO - PROCESS | 636 | 1467364642342 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:17:22 INFO - PROCESS | 636 | 1467364642348 Marionette TRACE conn3 <- [1,1770,null,{}] 01:17:22 INFO - PROCESS | 636 | 1467364642361 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:22 INFO - PROCESS | 636 | 1467364642365 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:22 INFO - PROCESS | 636 | 1467364642451 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 01:17:22 INFO - PROCESS | 636 | 1467364642445 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:22 INFO - PROCESS | 636 | 1467364642447 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:22 INFO - PROCESS | 636 | ++DOCSHELL 15AC1400 == 33 [pid = 636] [id = 452] 01:17:22 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15AC9800) [pid = 636] [serial = 1356] [outer = 00000000] 01:17:22 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15FAD400) [pid = 636] [serial = 1357] [outer = 15AC9800] 01:17:22 INFO - PROCESS | 636 | 1467364642490 Marionette DEBUG loaded listener.js 01:17:22 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15FC9000) [pid = 636] [serial = 1358] [outer = 15AC9800] 01:17:22 INFO - PROCESS | 636 | 1467364642943 Marionette TRACE conn3 <- [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]]]}] 01:17:22 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 01:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 667ms 01:17:23 INFO - PROCESS | 636 | 1467364643005 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 636 | 1467364643008 Marionette TRACE conn3 <- [1,1773,null,{"value":"13"}] 01:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:17:23 INFO - PROCESS | 636 | 1467364643011 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:17:23 INFO - PROCESS | 636 | 1467364643013 Marionette TRACE conn3 <- [1,1774,null,{}] 01:17:23 INFO - PROCESS | 636 | 1467364643023 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:23 INFO - PROCESS | 636 | 1467364643025 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:23 INFO - PROCESS | 636 | 1467364643130 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 01:17:23 INFO - PROCESS | 636 | 1467364643220 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:23 INFO - PROCESS | 636 | 1467364643222 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:23 INFO - PROCESS | 636 | ++DOCSHELL 15FACC00 == 34 [pid = 636] [id = 453] 01:17:23 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FD3400) [pid = 636] [serial = 1359] [outer = 00000000] 01:17:23 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16E9F400) [pid = 636] [serial = 1360] [outer = 15FD3400] 01:17:23 INFO - PROCESS | 636 | 1467364643266 Marionette DEBUG loaded listener.js 01:17:23 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (17159400) [pid = 636] [serial = 1361] [outer = 15FD3400] 01:17:23 INFO - PROCESS | 636 | 1467364643666 Marionette TRACE conn3 <- [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]]]}] 01:17:23 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 01:17:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 696ms 01:17:23 INFO - PROCESS | 636 | 1467364643716 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 636 | 1467364643718 Marionette TRACE conn3 <- [1,1777,null,{"value":"13"}] 01:17:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:17:23 INFO - PROCESS | 636 | 1467364643722 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:17:23 INFO - PROCESS | 636 | 1467364643724 Marionette TRACE conn3 <- [1,1778,null,{}] 01:17:23 INFO - PROCESS | 636 | 1467364643737 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:23 INFO - PROCESS | 636 | 1467364643739 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:23 INFO - PROCESS | 636 | 1467364643854 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 01:17:23 INFO - PROCESS | 636 | 1467364643865 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:23 INFO - PROCESS | 636 | 1467364643871 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:23 INFO - PROCESS | 636 | ++DOCSHELL 179CDC00 == 35 [pid = 636] [id = 454] 01:17:23 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (179D0C00) [pid = 636] [serial = 1362] [outer = 00000000] 01:17:23 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (18281400) [pid = 636] [serial = 1363] [outer = 179D0C00] 01:17:23 INFO - PROCESS | 636 | 1467364643979 Marionette DEBUG loaded listener.js 01:17:24 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19809C00) [pid = 636] [serial = 1364] [outer = 179D0C00] 01:17:24 INFO - PROCESS | 636 | 1467364644395 Marionette TRACE conn3 <- [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]]]}] 01:17:24 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) 01:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 726ms 01:17:24 INFO - PROCESS | 636 | 1467364644438 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 01:17:24 INFO - PROCESS | 636 | 1467364644441 Marionette TRACE conn3 <- [1,1781,null,{"value":"13"}] 01:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:17:24 INFO - PROCESS | 636 | 1467364644444 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:17:24 INFO - PROCESS | 636 | 1467364644446 Marionette TRACE conn3 <- [1,1782,null,{}] 01:17:24 INFO - PROCESS | 636 | 1467364644450 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:24 INFO - PROCESS | 636 | 1467364644452 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:24 INFO - PROCESS | 636 | 1467364644571 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 01:17:24 INFO - PROCESS | 636 | 1467364644639 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:24 INFO - PROCESS | 636 | 1467364644641 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:24 INFO - PROCESS | 636 | ++DOCSHELL 1980A800 == 36 [pid = 636] [id = 455] 01:17:24 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1980E000) [pid = 636] [serial = 1365] [outer = 00000000] 01:17:24 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19A09C00) [pid = 636] [serial = 1366] [outer = 1980E000] 01:17:24 INFO - PROCESS | 636 | 1467364644693 Marionette DEBUG loaded listener.js 01:17:24 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19C0BC00) [pid = 636] [serial = 1367] [outer = 1980E000] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19C1D000) [pid = 636] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10BA4C00) [pid = 636] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 79 (12D7E000) [pid = 636] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 78 (17104C00) [pid = 636] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 77 (12D7D800) [pid = 636] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 76 (157E9800) [pid = 636] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 75 (17948C00) [pid = 636] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 74 (0F30EC00) [pid = 636] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 73 (14315800) [pid = 636] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A7BC00) [pid = 636] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15ABF800) [pid = 636] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:17:24 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A16D400) [pid = 636] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:17:25 INFO - PROCESS | 636 | 1467364645079 Marionette TRACE conn3 <- [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]]]}] 01:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 652ms 01:17:25 INFO - PROCESS | 636 | 1467364645109 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 01:17:25 INFO - PROCESS | 636 | 1467364645111 Marionette TRACE conn3 <- [1,1785,null,{"value":"13"}] 01:17:25 INFO - PROCESS | 636 | 1467364645115 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:17:25 INFO - PROCESS | 636 | 1467364645116 Marionette TRACE conn3 <- [1,1786,null,{}] 01:17:25 INFO - PROCESS | 636 | 1467364645119 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:25 INFO - PROCESS | 636 | 1467364645121 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:25 INFO - PROCESS | 636 | 1467364645241 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 01:17:25 INFO - PROCESS | 636 | 1467364645302 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 636 | 1467364645304 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:25 INFO - PROCESS | 636 | ++DOCSHELL 10A7DC00 == 37 [pid = 636] [id = 456] 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (10E2BC00) [pid = 636] [serial = 1368] [outer = 00000000] 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14364800) [pid = 636] [serial = 1369] [outer = 10E2BC00] 01:17:25 INFO - PROCESS | 636 | 1467364645349 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (16DFB000) [pid = 636] [serial = 1370] [outer = 10E2BC00] 01:17:25 INFO - PROCESS | 636 | 1467364645682 Marionette TRACE conn3 <- [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]]]}] 01:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 608ms 01:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:17:25 INFO - PROCESS | 636 | 1467364645726 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 01:17:25 INFO - PROCESS | 636 | 1467364645728 Marionette TRACE conn3 <- [1,1789,null,{"value":"13"}] 01:17:25 INFO - PROCESS | 636 | 1467364645732 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:17:25 INFO - PROCESS | 636 | 1467364645733 Marionette TRACE conn3 <- [1,1790,null,{}] 01:17:25 INFO - PROCESS | 636 | 1467364645737 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:25 INFO - PROCESS | 636 | 1467364645738 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:25 INFO - PROCESS | 636 | 1467364645816 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 01:17:25 INFO - PROCESS | 636 | 1467364645822 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 636 | 1467364645823 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:25 INFO - PROCESS | 636 | ++DOCSHELL 14315800 == 38 [pid = 636] [id = 457] 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FAB800) [pid = 636] [serial = 1371] [outer = 00000000] 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19C19400) [pid = 636] [serial = 1372] [outer = 15FAB800] 01:17:25 INFO - PROCESS | 636 | 1467364645867 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19C1EC00) [pid = 636] [serial = 1373] [outer = 15FAB800] 01:17:26 INFO - PROCESS | 636 | 1467364646291 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 563ms 01:17:26 INFO - PROCESS | 636 | 1467364646318 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 01:17:26 INFO - PROCESS | 636 | 1467364646320 Marionette TRACE conn3 <- [1,1793,null,{"value":"13"}] 01:17:26 INFO - PROCESS | 636 | 1467364646323 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:17:26 INFO - PROCESS | 636 | 1467364646307 Marionette TRACE conn3 <- [1,1794,null,{}] 01:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:17:26 INFO - PROCESS | 636 | 1467364646311 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:26 INFO - PROCESS | 636 | 1467364646312 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:26 INFO - PROCESS | 636 | 1467364646445 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 01:17:26 INFO - PROCESS | 636 | 1467364646453 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:26 INFO - PROCESS | 636 | 1467364646455 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:26 INFO - PROCESS | 636 | ++DOCSHELL 19FD3C00 == 39 [pid = 636] [id = 458] 01:17:26 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19FDD000) [pid = 636] [serial = 1374] [outer = 00000000] 01:17:26 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A16E000) [pid = 636] [serial = 1375] [outer = 19FDD000] 01:17:26 INFO - PROCESS | 636 | 1467364646509 Marionette DEBUG loaded listener.js 01:17:26 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A302000) [pid = 636] [serial = 1376] [outer = 19FDD000] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 10A98C00 == 38 [pid = 636] [id = 438] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 10A0BC00 == 37 [pid = 636] [id = 450] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 0F316400 == 36 [pid = 636] [id = 449] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 157E8400 == 35 [pid = 636] [id = 447] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 10A79800 == 34 [pid = 636] [id = 448] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 15AC1400 == 33 [pid = 636] [id = 452] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 14315800 == 32 [pid = 636] [id = 457] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 10A7DC00 == 31 [pid = 636] [id = 456] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 1980A800 == 30 [pid = 636] [id = 455] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 179CDC00 == 29 [pid = 636] [id = 454] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 15FACC00 == 28 [pid = 636] [id = 453] 01:17:27 INFO - PROCESS | 636 | --DOCSHELL 13156C00 == 27 [pid = 636] [id = 451] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A164400) [pid = 636] [serial = 1339] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10ED9800) [pid = 636] [serial = 1318] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 76 (110E3400) [pid = 636] [serial = 1319] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14311400) [pid = 636] [serial = 1316] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 74 (13CF0000) [pid = 636] [serial = 1315] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 73 (17256800) [pid = 636] [serial = 1327] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 72 (13073000) [pid = 636] [serial = 1321] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 71 (132BE800) [pid = 636] [serial = 1322] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FA7800) [pid = 636] [serial = 1324] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 69 (17E44000) [pid = 636] [serial = 1330] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10BA2800) [pid = 636] [serial = 1333] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19805000) [pid = 636] [serial = 1331] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1284DC00) [pid = 636] [serial = 1334] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19867000) [pid = 636] [serial = 1336] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 64 (13036000) [pid = 636] [serial = 1307] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 63 (11CD3000) [pid = 636] [serial = 1306] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 62 (176A4000) [pid = 636] [serial = 1310] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16023000) [pid = 636] [serial = 1309] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1ABAC800) [pid = 636] [serial = 1313] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1A958800) [pid = 636] [serial = 1312] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1778A000) [pid = 636] [serial = 1328] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 57 (1A165000) [pid = 636] [serial = 1340] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 56 (19869400) [pid = 636] [serial = 1337] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | --DOMWINDOW == 55 (15FCB400) [pid = 636] [serial = 1325] [outer = 00000000] [url = about:blank] 01:17:28 INFO - PROCESS | 636 | 1467364648164 Marionette TRACE conn3 <- [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]]]}] 01:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1912ms 01:17:28 INFO - PROCESS | 636 | 1467364648240 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 01:17:28 INFO - PROCESS | 636 | 1467364648244 Marionette TRACE conn3 <- [1,1797,null,{"value":"13"}] 01:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:17:28 INFO - PROCESS | 636 | 1467364648250 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:17:28 INFO - PROCESS | 636 | 1467364648253 Marionette TRACE conn3 <- [1,1798,null,{}] 01:17:28 INFO - PROCESS | 636 | 1467364648259 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:28 INFO - PROCESS | 636 | 1467364648262 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:28 INFO - PROCESS | 636 | 1467364648334 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 01:17:28 INFO - PROCESS | 636 | 1467364648349 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:28 INFO - PROCESS | 636 | 1467364648351 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:28 INFO - PROCESS | 636 | ++DOCSHELL 10BA2800 == 28 [pid = 636] [id = 459] 01:17:28 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (10BA3400) [pid = 636] [serial = 1377] [outer = 00000000] 01:17:28 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (10BB0C00) [pid = 636] [serial = 1378] [outer = 10BA3400] 01:17:28 INFO - PROCESS | 636 | 1467364648399 Marionette DEBUG loaded listener.js 01:17:28 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10ECFC00) [pid = 636] [serial = 1379] [outer = 10BA3400] 01:17:28 INFO - PROCESS | 636 | 1467364648868 Marionette TRACE conn3 <- [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]]]}] 01:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 652ms 01:17:28 INFO - PROCESS | 636 | 1467364648913 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 01:17:28 INFO - PROCESS | 636 | 1467364648918 Marionette TRACE conn3 <- [1,1801,null,{"value":"13"}] 01:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:17:28 INFO - PROCESS | 636 | 1467364648924 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:17:28 INFO - PROCESS | 636 | 1467364648927 Marionette TRACE conn3 <- [1,1802,null,{}] 01:17:28 INFO - PROCESS | 636 | 1467364648930 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:28 INFO - PROCESS | 636 | 1467364648933 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:29 INFO - PROCESS | 636 | 1467364649001 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 01:17:29 INFO - PROCESS | 636 | 1467364649010 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:29 INFO - PROCESS | 636 | 1467364649013 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:29 INFO - PROCESS | 636 | ++DOCSHELL 11CD4400 == 29 [pid = 636] [id = 460] 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (11CD5000) [pid = 636] [serial = 1380] [outer = 00000000] 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (12856400) [pid = 636] [serial = 1381] [outer = 11CD5000] 01:17:29 INFO - PROCESS | 636 | 1467364649060 Marionette DEBUG loaded listener.js 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (129EC400) [pid = 636] [serial = 1382] [outer = 11CD5000] 01:17:29 INFO - PROCESS | 636 | 1467364649519 Marionette TRACE conn3 <- [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]]]}] 01:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 667ms 01:17:29 INFO - PROCESS | 636 | 1467364649587 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 01:17:29 INFO - PROCESS | 636 | 1467364649589 Marionette TRACE conn3 <- [1,1805,null,{"value":"13"}] 01:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:17:29 INFO - PROCESS | 636 | 1467364649593 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:17:29 INFO - PROCESS | 636 | 1467364649596 Marionette TRACE conn3 <- [1,1806,null,{}] 01:17:29 INFO - PROCESS | 636 | 1467364649607 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:29 INFO - PROCESS | 636 | 1467364649611 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:29 INFO - PROCESS | 636 | 1467364649707 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 01:17:29 INFO - PROCESS | 636 | 1467364649803 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:29 INFO - PROCESS | 636 | 1467364649806 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:29 INFO - PROCESS | 636 | ++DOCSHELL 13CEB000 == 30 [pid = 636] [id = 461] 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (13CF0000) [pid = 636] [serial = 1383] [outer = 00000000] 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (13D0E800) [pid = 636] [serial = 1384] [outer = 13CF0000] 01:17:29 INFO - PROCESS | 636 | 1467364649854 Marionette DEBUG loaded listener.js 01:17:29 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (14317400) [pid = 636] [serial = 1385] [outer = 13CF0000] 01:17:30 INFO - PROCESS | 636 | 1467364650199 Marionette TRACE conn3 <- [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]]]}] 01:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 667ms 01:17:30 INFO - PROCESS | 636 | 1467364650256 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 01:17:30 INFO - PROCESS | 636 | 1467364650260 Marionette TRACE conn3 <- [1,1809,null,{"value":"13"}] 01:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:17:30 INFO - PROCESS | 636 | 1467364650275 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:17:30 INFO - PROCESS | 636 | 1467364650277 Marionette TRACE conn3 <- [1,1810,null,{}] 01:17:30 INFO - PROCESS | 636 | 1467364650290 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:30 INFO - PROCESS | 636 | 1467364650293 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:30 INFO - PROCESS | 636 | 1467364650356 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 01:17:30 INFO - PROCESS | 636 | 1467364650362 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:30 INFO - PROCESS | 636 | 1467364650364 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:30 INFO - PROCESS | 636 | ++DOCSHELL 13D05C00 == 31 [pid = 636] [id = 462] 01:17:30 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (14314400) [pid = 636] [serial = 1386] [outer = 00000000] 01:17:30 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (157E4800) [pid = 636] [serial = 1387] [outer = 14314400] 01:17:30 INFO - PROCESS | 636 | 1467364650408 Marionette DEBUG loaded listener.js 01:17:30 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15E36000) [pid = 636] [serial = 1388] [outer = 14314400] 01:17:30 INFO - PROCESS | 636 | 1467364650830 Marionette TRACE conn3 <- [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]]]}] 01:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 622ms 01:17:30 INFO - PROCESS | 636 | 1467364650884 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 01:17:30 INFO - PROCESS | 636 | 1467364650886 Marionette TRACE conn3 <- [1,1813,null,{"value":"13"}] 01:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:17:30 INFO - PROCESS | 636 | 1467364650890 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:17:30 INFO - PROCESS | 636 | 1467364650891 Marionette TRACE conn3 <- [1,1814,null,{}] 01:17:30 INFO - PROCESS | 636 | 1467364650895 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:30 INFO - PROCESS | 636 | 1467364650897 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:30 INFO - PROCESS | 636 | 1467364650974 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 01:17:30 INFO - PROCESS | 636 | 1467364650962 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:30 INFO - PROCESS | 636 | 1467364650964 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:30 INFO - PROCESS | 636 | ++DOCSHELL 15FA9C00 == 32 [pid = 636] [id = 463] 01:17:30 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FAE400) [pid = 636] [serial = 1389] [outer = 00000000] 01:17:30 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FD2C00) [pid = 636] [serial = 1390] [outer = 15FAE400] 01:17:31 INFO - PROCESS | 636 | 1467364651007 Marionette DEBUG loaded listener.js 01:17:31 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16D19000) [pid = 636] [serial = 1391] [outer = 15FAE400] 01:17:31 INFO - PROCESS | 636 | 1467364651451 Marionette TRACE conn3 <- [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]]]}] 01:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 593ms 01:17:31 INFO - PROCESS | 636 | 1467364651489 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 01:17:31 INFO - PROCESS | 636 | 1467364651491 Marionette TRACE conn3 <- [1,1817,null,{"value":"13"}] 01:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:17:31 INFO - PROCESS | 636 | 1467364651498 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:17:31 INFO - PROCESS | 636 | 1467364651500 Marionette TRACE conn3 <- [1,1818,null,{}] 01:17:31 INFO - PROCESS | 636 | 1467364651503 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:31 INFO - PROCESS | 636 | 1467364651509 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:31 INFO - PROCESS | 636 | 1467364651635 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 01:17:31 INFO - PROCESS | 636 | 1467364651646 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:31 INFO - PROCESS | 636 | 1467364651648 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:31 INFO - PROCESS | 636 | ++DOCSHELL 17699C00 == 33 [pid = 636] [id = 464] 01:17:31 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1778E400) [pid = 636] [serial = 1392] [outer = 00000000] 01:17:31 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (179D6C00) [pid = 636] [serial = 1393] [outer = 1778E400] 01:17:31 INFO - PROCESS | 636 | 1467364651675 Marionette DEBUG loaded listener.js 01:17:31 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19805C00) [pid = 636] [serial = 1394] [outer = 1778E400] 01:17:32 INFO - PROCESS | 636 | 1467364652084 Marionette TRACE conn3 <- [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]]]}] 01:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 607ms 01:17:32 INFO - PROCESS | 636 | 1467364652098 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 636 | 1467364652100 Marionette TRACE conn3 <- [1,1821,null,{"value":"13"}] 01:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:17:32 INFO - PROCESS | 636 | 1467364652117 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 636 | 1467364652119 Marionette TRACE conn3 <- [1,1822,null,{}] 01:17:32 INFO - PROCESS | 636 | 1467364652122 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:32 INFO - PROCESS | 636 | 1467364652124 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:32 INFO - PROCESS | 636 | 1467364652213 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 01:17:32 INFO - PROCESS | 636 | 1467364652218 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:32 INFO - PROCESS | 636 | 1467364652220 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:32 INFO - PROCESS | 636 | ++DOCSHELL 179C8C00 == 34 [pid = 636] [id = 465] 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (179D6400) [pid = 636] [serial = 1395] [outer = 00000000] 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19867C00) [pid = 636] [serial = 1396] [outer = 179D6400] 01:17:32 INFO - PROCESS | 636 | 1467364652262 Marionette DEBUG loaded listener.js 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19869400) [pid = 636] [serial = 1397] [outer = 179D6400] 01:17:32 INFO - PROCESS | 636 | 1467364652668 Marionette TRACE conn3 <- [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]]]}] 01:17:32 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 01:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 608ms 01:17:32 INFO - PROCESS | 636 | 1467364652724 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 636 | 1467364652726 Marionette TRACE conn3 <- [1,1825,null,{"value":"13"}] 01:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:17:32 INFO - PROCESS | 636 | 1467364652734 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 636 | 1467364652735 Marionette TRACE conn3 <- [1,1826,null,{}] 01:17:32 INFO - PROCESS | 636 | 1467364652739 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:32 INFO - PROCESS | 636 | 1467364652741 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:32 INFO - PROCESS | 636 | 1467364652816 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 01:17:32 INFO - PROCESS | 636 | 1467364652821 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:32 INFO - PROCESS | 636 | 1467364652823 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:32 INFO - PROCESS | 636 | ++DOCSHELL 19867800 == 35 [pid = 636] [id = 466] 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C07800) [pid = 636] [serial = 1398] [outer = 00000000] 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C1C000) [pid = 636] [serial = 1399] [outer = 19C07800] 01:17:32 INFO - PROCESS | 636 | 1467364652870 Marionette DEBUG loaded listener.js 01:17:32 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C1C400) [pid = 636] [serial = 1400] [outer = 19C07800] 01:17:33 INFO - PROCESS | 636 | 1467364653308 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 01:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 593ms 01:17:33 INFO - PROCESS | 636 | 1467364653336 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 01:17:33 INFO - PROCESS | 636 | 1467364653338 Marionette TRACE conn3 <- [1,1829,null,{"value":"13"}] 01:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:17:33 INFO - PROCESS | 636 | 1467364653342 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:17:33 INFO - PROCESS | 636 | 1467364653344 Marionette TRACE conn3 <- [1,1830,null,{}] 01:17:33 INFO - PROCESS | 636 | 1467364653347 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:33 INFO - PROCESS | 636 | 1467364653349 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:33 INFO - PROCESS | 636 | 1467364653465 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 01:17:33 INFO - PROCESS | 636 | 1467364653470 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:33 INFO - PROCESS | 636 | 1467364653472 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:33 INFO - PROCESS | 636 | ++DOCSHELL 13942000 == 36 [pid = 636] [id = 467] 01:17:33 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A164000) [pid = 636] [serial = 1401] [outer = 00000000] 01:17:33 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A16AC00) [pid = 636] [serial = 1402] [outer = 1A164000] 01:17:33 INFO - PROCESS | 636 | 1467364653517 Marionette DEBUG loaded listener.js 01:17:33 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A16C400) [pid = 636] [serial = 1403] [outer = 1A164000] 01:17:33 INFO - PROCESS | 636 | 1467364653959 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 01:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 667ms 01:17:34 INFO - PROCESS | 636 | 1467364654019 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 636 | 1467364654021 Marionette TRACE conn3 <- [1,1833,null,{"value":"13"}] 01:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:17:34 INFO - PROCESS | 636 | 1467364654014 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 636 | 1467364654016 Marionette TRACE conn3 <- [1,1834,null,{}] 01:17:34 INFO - PROCESS | 636 | 1467364654019 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:34 INFO - PROCESS | 636 | 1467364654021 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:34 INFO - PROCESS | 636 | 1467364654150 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 01:17:34 INFO - PROCESS | 636 | 1467364654159 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:34 INFO - PROCESS | 636 | 1467364654160 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:34 INFO - PROCESS | 636 | ++DOCSHELL 15119800 == 37 [pid = 636] [id = 468] 01:17:34 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19C02C00) [pid = 636] [serial = 1404] [outer = 00000000] 01:17:34 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A484400) [pid = 636] [serial = 1405] [outer = 19C02C00] 01:17:34 INFO - PROCESS | 636 | 1467364654203 Marionette DEBUG loaded listener.js 01:17:34 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A679000) [pid = 636] [serial = 1406] [outer = 19C02C00] 01:17:34 INFO - PROCESS | 636 | 1467364654629 Marionette TRACE conn3 <- [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]]]}] 01:17:34 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) 01:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 667ms 01:17:34 INFO - PROCESS | 636 | 1467364654701 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 636 | 1467364654704 Marionette TRACE conn3 <- [1,1837,null,{"value":"13"}] 01:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:17:34 INFO - PROCESS | 636 | 1467364654708 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 636 | 1467364654711 Marionette TRACE conn3 <- [1,1838,null,{}] 01:17:34 INFO - PROCESS | 636 | 1467364654714 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:34 INFO - PROCESS | 636 | 1467364654717 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:34 INFO - PROCESS | 636 | 1467364654852 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 01:17:34 INFO - PROCESS | 636 | 1467364654919 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:34 INFO - PROCESS | 636 | 1467364654922 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:34 INFO - PROCESS | 636 | ++DOCSHELL 157E4C00 == 38 [pid = 636] [id = 469] 01:17:34 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A681C00) [pid = 636] [serial = 1407] [outer = 00000000] 01:17:34 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A685800) [pid = 636] [serial = 1408] [outer = 1A681C00] 01:17:34 INFO - PROCESS | 636 | 1467364654966 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A955800) [pid = 636] [serial = 1409] [outer = 1A681C00] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FAB800) [pid = 636] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 86 (15FD3400) [pid = 636] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 85 (179D0C00) [pid = 636] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10E2BC00) [pid = 636] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1980E000) [pid = 636] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10329400) [pid = 636] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10BA9000) [pid = 636] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A16CC00) [pid = 636] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15AC9800) [pid = 636] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 78 (131DE400) [pid = 636] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:17:35 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10B57000) [pid = 636] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:17:35 INFO - PROCESS | 636 | 1467364655474 Marionette TRACE conn3 <- [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]]]}] 01:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 860ms 01:17:35 INFO - PROCESS | 636 | 1467364655557 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 01:17:35 INFO - PROCESS | 636 | 1467364655559 Marionette TRACE conn3 <- [1,1841,null,{"value":"13"}] 01:17:35 INFO - PROCESS | 636 | 1467364655563 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:17:35 INFO - PROCESS | 636 | 1467364655564 Marionette TRACE conn3 <- [1,1842,null,{}] 01:17:35 INFO - PROCESS | 636 | 1467364655568 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:35 INFO - PROCESS | 636 | 1467364655570 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:35 INFO - PROCESS | 636 | 1467364655650 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 01:17:35 INFO - PROCESS | 636 | 1467364655656 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:35 INFO - PROCESS | 636 | 1467364655657 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:35 INFO - PROCESS | 636 | ++DOCSHELL 10B59400 == 39 [pid = 636] [id = 470] 01:17:35 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (13935C00) [pid = 636] [serial = 1410] [outer = 00000000] 01:17:35 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FB1800) [pid = 636] [serial = 1411] [outer = 13935C00] 01:17:35 INFO - PROCESS | 636 | 1467364655703 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1714F000) [pid = 636] [serial = 1412] [outer = 13935C00] 01:17:36 INFO - PROCESS | 636 | 1467364656093 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 563ms 01:17:36 INFO - PROCESS | 636 | 1467364656139 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 636 | 1467364656141 Marionette TRACE conn3 <- [1,1845,null,{"value":"13"}] 01:17:36 INFO - PROCESS | 636 | 1467364656145 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - PROCESS | 636 | 1467364656146 Marionette TRACE conn3 <- [1,1846,null,{}] 01:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:17:36 INFO - PROCESS | 636 | 1467364656150 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:36 INFO - PROCESS | 636 | 1467364656152 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:36 INFO - PROCESS | 636 | 1467364656241 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 01:17:36 INFO - PROCESS | 636 | 1467364656246 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:36 INFO - PROCESS | 636 | 1467364656248 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:36 INFO - PROCESS | 636 | ++DOCSHELL 1714F400 == 40 [pid = 636] [id = 471] 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A16A400) [pid = 636] [serial = 1413] [outer = 00000000] 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A959C00) [pid = 636] [serial = 1414] [outer = 1A16A400] 01:17:36 INFO - PROCESS | 636 | 1467364656290 Marionette DEBUG loaded listener.js 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A95BC00) [pid = 636] [serial = 1415] [outer = 1A16A400] 01:17:36 INFO - PROCESS | 636 | 1467364656709 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 01:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 608ms 01:17:36 INFO - PROCESS | 636 | 1467364656761 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 636 | 1467364656763 Marionette TRACE conn3 <- [1,1849,null,{"value":"13"}] 01:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:17:36 INFO - PROCESS | 636 | 1467364656769 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - PROCESS | 636 | 1467364656771 Marionette TRACE conn3 <- [1,1850,null,{}] 01:17:36 INFO - PROCESS | 636 | 1467364656774 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:36 INFO - PROCESS | 636 | 1467364656776 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:36 INFO - PROCESS | 636 | 1467364656855 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 01:17:36 INFO - PROCESS | 636 | 1467364656860 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:36 INFO - PROCESS | 636 | 1467364656846 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:36 INFO - PROCESS | 636 | ++DOCSHELL 15FD2800 == 41 [pid = 636] [id = 472] 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (16D1AC00) [pid = 636] [serial = 1416] [outer = 00000000] 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1ABA0800) [pid = 636] [serial = 1417] [outer = 16D1AC00] 01:17:36 INFO - PROCESS | 636 | 1467364656890 Marionette DEBUG loaded listener.js 01:17:36 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1ABA5800) [pid = 636] [serial = 1418] [outer = 16D1AC00] 01:17:37 INFO - PROCESS | 636 | 1467364657600 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 01:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 904ms 01:17:37 INFO - PROCESS | 636 | 1467364657659 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 01:17:37 INFO - PROCESS | 636 | 1467364657663 Marionette TRACE conn3 <- [1,1853,null,{"value":"13"}] 01:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:17:37 INFO - PROCESS | 636 | 1467364657668 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:17:37 INFO - PROCESS | 636 | 1467364657672 Marionette TRACE conn3 <- [1,1854,null,{}] 01:17:37 INFO - PROCESS | 636 | 1467364657678 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:37 INFO - PROCESS | 636 | 1467364657681 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:37 INFO - PROCESS | 636 | 1467364657809 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 01:17:37 INFO - PROCESS | 636 | 1467364657939 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:37 INFO - PROCESS | 636 | 1467364657942 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:37 INFO - PROCESS | 636 | ++DOCSHELL 10A97800 == 42 [pid = 636] [id = 473] 01:17:37 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10A9CC00) [pid = 636] [serial = 1419] [outer = 00000000] 01:17:37 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (110E7000) [pid = 636] [serial = 1420] [outer = 10A9CC00] 01:17:38 INFO - PROCESS | 636 | 1467364657998 Marionette DEBUG loaded listener.js 01:17:38 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (11AF1000) [pid = 636] [serial = 1421] [outer = 10A9CC00] 01:17:38 INFO - PROCESS | 636 | 1467364658859 Marionette TRACE conn3 <- [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]]]}] 01:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1260ms 01:17:38 INFO - PROCESS | 636 | 1467364658941 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 01:17:38 INFO - PROCESS | 636 | 1467364658945 Marionette TRACE conn3 <- [1,1857,null,{"value":"13"}] 01:17:38 INFO - PROCESS | 636 | 1467364658950 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:17:38 INFO - PROCESS | 636 | 1467364658954 Marionette TRACE conn3 <- [1,1858,null,{}] 01:17:38 INFO - PROCESS | 636 | 1467364658959 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:38 INFO - PROCESS | 636 | 1467364658963 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:39 INFO - PROCESS | 636 | 1467364659074 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 01:17:39 INFO - PROCESS | 636 | 1467364659203 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 636 | 1467364659208 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:39 INFO - PROCESS | 636 | ++DOCSHELL 10BA8C00 == 43 [pid = 636] [id = 474] 01:17:39 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10BA9400) [pid = 636] [serial = 1422] [outer = 00000000] 01:17:39 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10ED4000) [pid = 636] [serial = 1423] [outer = 10BA9400] 01:17:39 INFO - PROCESS | 636 | 1467364659244 Marionette DEBUG loaded listener.js 01:17:39 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (11265000) [pid = 636] [serial = 1424] [outer = 10BA9400] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 1714F400 == 42 [pid = 636] [id = 471] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 10B59400 == 41 [pid = 636] [id = 470] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 157E4C00 == 40 [pid = 636] [id = 469] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 15119800 == 39 [pid = 636] [id = 468] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 13942000 == 38 [pid = 636] [id = 467] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 19867800 == 37 [pid = 636] [id = 466] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 179C8C00 == 36 [pid = 636] [id = 465] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 17699C00 == 35 [pid = 636] [id = 464] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 15FA9C00 == 34 [pid = 636] [id = 463] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 13D05C00 == 33 [pid = 636] [id = 462] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 13CEB000 == 32 [pid = 636] [id = 461] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1A16E000) [pid = 636] [serial = 1375] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 11CD4400 == 31 [pid = 636] [id = 460] 01:17:39 INFO - PROCESS | 636 | --DOCSHELL 10BA2800 == 30 [pid = 636] [id = 459] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 90 (19C1EC00) [pid = 636] [serial = 1373] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 89 (16E9F400) [pid = 636] [serial = 1360] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 88 (17159400) [pid = 636] [serial = 1361] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 87 (19809C00) [pid = 636] [serial = 1364] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 86 (18281400) [pid = 636] [serial = 1363] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 85 (14364800) [pid = 636] [serial = 1369] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19A09C00) [pid = 636] [serial = 1366] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19C19400) [pid = 636] [serial = 1372] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19C0BC00) [pid = 636] [serial = 1367] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10A0C000) [pid = 636] [serial = 1349] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 80 (103D2C00) [pid = 636] [serial = 1348] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1304E800) [pid = 636] [serial = 1346] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11441400) [pid = 636] [serial = 1345] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A30C800) [pid = 636] [serial = 1342] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A30D400) [pid = 636] [serial = 1343] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15FAD400) [pid = 636] [serial = 1357] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1393B000) [pid = 636] [serial = 1354] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 73 (14310000) [pid = 636] [serial = 1355] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11AEA400) [pid = 636] [serial = 1351] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 71 (11CD2000) [pid = 636] [serial = 1352] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16DFB000) [pid = 636] [serial = 1370] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FC9000) [pid = 636] [serial = 1358] [outer = 00000000] [url = about:blank] 01:17:39 INFO - PROCESS | 636 | 1467364659764 Marionette TRACE conn3 <- [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]]]}] 01:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 860ms 01:17:39 INFO - PROCESS | 636 | 1467364659818 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 01:17:39 INFO - PROCESS | 636 | 1467364659823 Marionette TRACE conn3 <- [1,1861,null,{"value":"13"}] 01:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:17:39 INFO - PROCESS | 636 | 1467364659830 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:17:39 INFO - PROCESS | 636 | 1467364659832 Marionette TRACE conn3 <- [1,1862,null,{}] 01:17:39 INFO - PROCESS | 636 | 1467364659836 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:39 INFO - PROCESS | 636 | 1467364659838 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:39 INFO - PROCESS | 636 | 1467364659927 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 01:17:39 INFO - PROCESS | 636 | 1467364659925 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 636 | 1467364659927 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:39 INFO - PROCESS | 636 | ++DOCSHELL 12D85000 == 31 [pid = 636] [id = 475] 01:17:39 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (12DC0C00) [pid = 636] [serial = 1425] [outer = 00000000] 01:17:39 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1304B000) [pid = 636] [serial = 1426] [outer = 12DC0C00] 01:17:39 INFO - PROCESS | 636 | 1467364659974 Marionette DEBUG loaded listener.js 01:17:40 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (130A0800) [pid = 636] [serial = 1427] [outer = 12DC0C00] 01:17:40 INFO - PROCESS | 636 | 1467364660447 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 01:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 652ms 01:17:40 INFO - PROCESS | 636 | 1467364660491 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 01:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:17:40 INFO - PROCESS | 636 | 1467364660494 Marionette TRACE conn3 <- [1,1865,null,{"value":"13"}] 01:17:40 INFO - PROCESS | 636 | 1467364660498 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:17:40 INFO - PROCESS | 636 | 1467364660501 Marionette TRACE conn3 <- [1,1866,null,{}] 01:17:40 INFO - PROCESS | 636 | 1467364660512 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:40 INFO - PROCESS | 636 | 1467364660516 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:40 INFO - PROCESS | 636 | 1467364660609 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 01:17:40 INFO - PROCESS | 636 | 1467364660744 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:40 INFO - PROCESS | 636 | 1467364660747 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:40 INFO - PROCESS | 636 | ++DOCSHELL 0F311800 == 32 [pid = 636] [id = 476] 01:17:40 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (0F312000) [pid = 636] [serial = 1428] [outer = 00000000] 01:17:40 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10561400) [pid = 636] [serial = 1429] [outer = 0F312000] 01:17:40 INFO - PROCESS | 636 | 1467364660845 Marionette DEBUG loaded listener.js 01:17:40 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10A98C00) [pid = 636] [serial = 1430] [outer = 0F312000] 01:17:41 INFO - PROCESS | 636 | 1467364661423 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 01:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 993ms 01:17:41 INFO - PROCESS | 636 | 1467364661490 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 01:17:41 INFO - PROCESS | 636 | 1467364661493 Marionette TRACE conn3 <- [1,1869,null,{"value":"13"}] 01:17:41 INFO - PROCESS | 636 | 1467364661526 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:17:41 INFO - PROCESS | 636 | 1467364661529 Marionette TRACE conn3 <- [1,1870,null,{}] 01:17:41 INFO - PROCESS | 636 | 1467364661535 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:41 INFO - PROCESS | 636 | 1467364661538 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:41 INFO - PROCESS | 636 | 1467364661632 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 01:17:41 INFO - PROCESS | 636 | 1467364661759 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:41 INFO - PROCESS | 636 | 1467364661762 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:41 INFO - PROCESS | 636 | ++DOCSHELL 1393CC00 == 33 [pid = 636] [id = 477] 01:17:41 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13CEF800) [pid = 636] [serial = 1431] [outer = 00000000] 01:17:41 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (14310800) [pid = 636] [serial = 1432] [outer = 13CEF800] 01:17:41 INFO - PROCESS | 636 | 1467364661818 Marionette DEBUG loaded listener.js 01:17:41 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (14361C00) [pid = 636] [serial = 1433] [outer = 13CEF800] 01:17:42 INFO - PROCESS | 636 | 1467364662356 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 01:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 904ms 01:17:42 INFO - PROCESS | 636 | 1467364662421 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 01:17:42 INFO - PROCESS | 636 | 1467364662426 Marionette TRACE conn3 <- [1,1873,null,{"value":"13"}] 01:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:17:42 INFO - PROCESS | 636 | 1467364662430 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:17:42 INFO - PROCESS | 636 | 1467364662432 Marionette TRACE conn3 <- [1,1874,null,{}] 01:17:42 INFO - PROCESS | 636 | 1467364662436 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:42 INFO - PROCESS | 636 | 1467364662439 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:42 INFO - PROCESS | 636 | 1467364662550 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 01:17:42 INFO - PROCESS | 636 | 1467364662641 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:42 INFO - PROCESS | 636 | 1467364662644 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:42 INFO - PROCESS | 636 | ++DOCSHELL 1393BC00 == 34 [pid = 636] [id = 478] 01:17:42 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FAD400) [pid = 636] [serial = 1434] [outer = 00000000] 01:17:42 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FB4800) [pid = 636] [serial = 1435] [outer = 15FAD400] 01:17:42 INFO - PROCESS | 636 | 1467364662738 Marionette DEBUG loaded listener.js 01:17:42 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15FD1C00) [pid = 636] [serial = 1436] [outer = 15FAD400] 01:17:43 INFO - PROCESS | 636 | 1467364663339 Marionette TRACE conn3 <- [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]]]}] 01:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 948ms 01:17:43 INFO - PROCESS | 636 | 1467364663377 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 01:17:43 INFO - PROCESS | 636 | 1467364663379 Marionette TRACE conn3 <- [1,1877,null,{"value":"13"}] 01:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:17:43 INFO - PROCESS | 636 | 1467364663389 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 636 | 1467364663395 Marionette TRACE conn3 <- [1,1878,null,{}] 01:17:43 INFO - PROCESS | 636 | 1467364663400 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:43 INFO - PROCESS | 636 | 1467364663404 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:43 INFO - PROCESS | 636 | 1467364663514 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 01:17:43 INFO - PROCESS | 636 | 1467364663651 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:43 INFO - PROCESS | 636 | 1467364663653 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:43 INFO - PROCESS | 636 | ++DOCSHELL 1760FC00 == 35 [pid = 636] [id = 479] 01:17:43 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17614000) [pid = 636] [serial = 1437] [outer = 00000000] 01:17:43 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (18039400) [pid = 636] [serial = 1438] [outer = 17614000] 01:17:43 INFO - PROCESS | 636 | 1467364663708 Marionette DEBUG loaded listener.js 01:17:43 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1827E400) [pid = 636] [serial = 1439] [outer = 17614000] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 12D85000 == 34 [pid = 636] [id = 475] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 10BA8C00 == 33 [pid = 636] [id = 474] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 10A97800 == 32 [pid = 636] [id = 473] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 19FD3C00 == 31 [pid = 636] [id = 458] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 15FD2800 == 30 [pid = 636] [id = 472] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 1393BC00 == 29 [pid = 636] [id = 478] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 0F311800 == 28 [pid = 636] [id = 476] 01:17:44 INFO - PROCESS | 636 | --DOCSHELL 1393CC00 == 27 [pid = 636] [id = 477] 01:17:44 INFO - PROCESS | 636 | 1467364664920 Marionette TRACE conn3 <- [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]]]}] 01:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1571ms 01:17:44 INFO - PROCESS | 636 | 1467364665008 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 01:17:44 INFO - PROCESS | 636 | 1467364665013 Marionette TRACE conn3 <- [1,1881,null,{"value":"13"}] 01:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:17:45 INFO - PROCESS | 636 | 1467364665019 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:17:45 INFO - PROCESS | 636 | 1467364665022 Marionette TRACE conn3 <- [1,1882,null,{}] 01:17:45 INFO - PROCESS | 636 | 1467364665028 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:45 INFO - PROCESS | 636 | 1467364665031 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:45 INFO - PROCESS | 636 | 1467364665111 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 01:17:45 INFO - PROCESS | 636 | 1467364665118 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:45 INFO - PROCESS | 636 | 1467364665122 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:45 INFO - PROCESS | 636 | ++DOCSHELL 10BAA800 == 28 [pid = 636] [id = 480] 01:17:45 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10BAAC00) [pid = 636] [serial = 1440] [outer = 00000000] 01:17:45 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (110DD800) [pid = 636] [serial = 1441] [outer = 10BAAC00] 01:17:45 INFO - PROCESS | 636 | 1467364665172 Marionette DEBUG loaded listener.js 01:17:45 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (112AFC00) [pid = 636] [serial = 1442] [outer = 10BAAC00] 01:17:45 INFO - PROCESS | 636 | 1467364665674 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 01:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 696ms 01:17:45 INFO - PROCESS | 636 | 1467364665721 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 01:17:45 INFO - PROCESS | 636 | 1467364665709 Marionette TRACE conn3 <- [1,1885,null,{"value":"13"}] 01:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:17:45 INFO - PROCESS | 636 | 1467364665715 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:17:45 INFO - PROCESS | 636 | 1467364665718 Marionette TRACE conn3 <- [1,1886,null,{}] 01:17:45 INFO - PROCESS | 636 | 1467364665722 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:45 INFO - PROCESS | 636 | 1467364665724 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:45 INFO - PROCESS | 636 | 1467364665811 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 01:17:45 INFO - PROCESS | 636 | 1467364665820 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:45 INFO - PROCESS | 636 | 1467364665822 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:45 INFO - PROCESS | 636 | ++DOCSHELL 12DC2C00 == 29 [pid = 636] [id = 481] 01:17:45 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1307D400) [pid = 636] [serial = 1443] [outer = 00000000] 01:17:45 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1342D400) [pid = 636] [serial = 1444] [outer = 1307D400] 01:17:45 INFO - PROCESS | 636 | 1467364665966 Marionette DEBUG loaded listener.js 01:17:46 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (13CF0800) [pid = 636] [serial = 1445] [outer = 1307D400] 01:17:46 INFO - PROCESS | 636 | 1467364666409 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 01:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 756ms 01:17:46 INFO - PROCESS | 636 | 1467364666480 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 01:17:46 INFO - PROCESS | 636 | 1467364666482 Marionette TRACE conn3 <- [1,1889,null,{"value":"13"}] 01:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:17:46 INFO - PROCESS | 636 | 1467364666486 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:17:46 INFO - PROCESS | 636 | 1467364666490 Marionette TRACE conn3 <- [1,1890,null,{}] 01:17:46 INFO - PROCESS | 636 | 1467364666508 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:46 INFO - PROCESS | 636 | 1467364666513 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:46 INFO - PROCESS | 636 | 1467364666642 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 01:17:46 INFO - PROCESS | 636 | 1467364666649 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:46 INFO - PROCESS | 636 | 1467364666652 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:46 INFO - PROCESS | 636 | ++DOCSHELL 15FAA400 == 30 [pid = 636] [id = 482] 01:17:46 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (15FAD800) [pid = 636] [serial = 1446] [outer = 00000000] 01:17:46 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (16DF2800) [pid = 636] [serial = 1447] [outer = 15FAD800] 01:17:46 INFO - PROCESS | 636 | 1467364666735 Marionette DEBUG loaded listener.js 01:17:46 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (17104400) [pid = 636] [serial = 1448] [outer = 15FAD800] 01:17:47 INFO - PROCESS | 636 | 1467364667163 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 01:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 696ms 01:17:47 INFO - PROCESS | 636 | 1467364667187 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 01:17:47 INFO - PROCESS | 636 | 1467364667189 Marionette TRACE conn3 <- [1,1893,null,{"value":"13"}] 01:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:17:47 INFO - PROCESS | 636 | 1467364667193 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:17:47 INFO - PROCESS | 636 | 1467364667194 Marionette TRACE conn3 <- [1,1894,null,{}] 01:17:47 INFO - PROCESS | 636 | 1467364667198 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:47 INFO - PROCESS | 636 | 1467364667200 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:47 INFO - PROCESS | 636 | 1467364667325 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 01:17:47 INFO - PROCESS | 636 | 1467364667333 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:47 INFO - PROCESS | 636 | 1467364667335 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:47 INFO - PROCESS | 636 | ++DOCSHELL 16025800 == 31 [pid = 636] [id = 483] 01:17:47 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (16DF0400) [pid = 636] [serial = 1449] [outer = 00000000] 01:17:47 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (17948800) [pid = 636] [serial = 1450] [outer = 16DF0400] 01:17:47 INFO - PROCESS | 636 | 1467364667431 Marionette DEBUG loaded listener.js 01:17:47 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (1980E000) [pid = 636] [serial = 1451] [outer = 16DF0400] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 95 (1A16A400) [pid = 636] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 94 (19FDD000) [pid = 636] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 93 (1778E400) [pid = 636] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 92 (179D6400) [pid = 636] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 91 (16D1AC00) [pid = 636] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 90 (13935C00) [pid = 636] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10BA9400) [pid = 636] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10A9CC00) [pid = 636] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 87 (12DC0C00) [pid = 636] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A164000) [pid = 636] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19C07800) [pid = 636] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 84 (11CD5000) [pid = 636] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15FAE400) [pid = 636] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19C02C00) [pid = 636] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 81 (14314400) [pid = 636] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10BA3400) [pid = 636] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A681C00) [pid = 636] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:17:48 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13CF0000) [pid = 636] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:17:48 INFO - PROCESS | 636 | 1467364668104 Marionette TRACE conn3 <- [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]]]}] 01:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 949ms 01:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:17:48 INFO - PROCESS | 636 | 1467364668146 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 01:17:48 INFO - PROCESS | 636 | 1467364668148 Marionette TRACE conn3 <- [1,1897,null,{"value":"13"}] 01:17:48 INFO - PROCESS | 636 | 1467364668152 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:17:48 INFO - PROCESS | 636 | 1467364668153 Marionette TRACE conn3 <- [1,1898,null,{}] 01:17:48 INFO - PROCESS | 636 | 1467364668157 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:48 INFO - PROCESS | 636 | 1467364668159 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:48 INFO - PROCESS | 636 | 1467364668235 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 01:17:48 INFO - PROCESS | 636 | 1467364668329 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:48 INFO - PROCESS | 636 | 1467364668331 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:48 INFO - PROCESS | 636 | ++DOCSHELL 10566000 == 32 [pid = 636] [id = 484] 01:17:48 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10A75800) [pid = 636] [serial = 1452] [outer = 00000000] 01:17:48 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (11262000) [pid = 636] [serial = 1453] [outer = 10A75800] 01:17:48 INFO - PROCESS | 636 | 1467364668356 Marionette DEBUG loaded listener.js 01:17:48 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1436B800) [pid = 636] [serial = 1454] [outer = 10A75800] 01:17:48 INFO - PROCESS | 636 | 1467364668712 Marionette TRACE conn3 <- [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]]]}] 01:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 593ms 01:17:48 INFO - PROCESS | 636 | 1467364668753 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 01:17:48 INFO - PROCESS | 636 | 1467364668755 Marionette TRACE conn3 <- [1,1901,null,{"value":"13"}] 01:17:48 INFO - PROCESS | 636 | 1467364668758 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:17:48 INFO - PROCESS | 636 | 1467364668760 Marionette TRACE conn3 <- [1,1902,null,{}] 01:17:48 INFO - PROCESS | 636 | 1467364668763 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:48 INFO - PROCESS | 636 | 1467364668769 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:48 INFO - PROCESS | 636 | 1467364668905 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 01:17:48 INFO - PROCESS | 636 | 1467364668920 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:48 INFO - PROCESS | 636 | 1467364668922 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:48 INFO - PROCESS | 636 | ++DOCSHELL 13D0EC00 == 33 [pid = 636] [id = 485] 01:17:48 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (14314400) [pid = 636] [serial = 1455] [outer = 00000000] 01:17:48 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19864400) [pid = 636] [serial = 1456] [outer = 14314400] 01:17:48 INFO - PROCESS | 636 | 1467364668967 Marionette DEBUG loaded listener.js 01:17:49 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19C13C00) [pid = 636] [serial = 1457] [outer = 14314400] 01:17:49 INFO - PROCESS | 636 | 1467364669345 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 01:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 607ms 01:17:49 INFO - PROCESS | 636 | 1467364669360 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 01:17:49 INFO - PROCESS | 636 | 1467364669362 Marionette TRACE conn3 <- [1,1905,null,{"value":"13"}] 01:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:17:49 INFO - PROCESS | 636 | 1467364669365 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:17:49 INFO - PROCESS | 636 | 1467364669367 Marionette TRACE conn3 <- [1,1906,null,{}] 01:17:49 INFO - PROCESS | 636 | 1467364669370 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:49 INFO - PROCESS | 636 | 1467364669372 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:49 INFO - PROCESS | 636 | 1467364669492 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 01:17:49 INFO - PROCESS | 636 | 1467364669578 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:49 INFO - PROCESS | 636 | 1467364669580 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:49 INFO - PROCESS | 636 | ++DOCSHELL 10BAFC00 == 34 [pid = 636] [id = 486] 01:17:49 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1143C400) [pid = 636] [serial = 1458] [outer = 00000000] 01:17:49 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19C08000) [pid = 636] [serial = 1459] [outer = 1143C400] 01:17:49 INFO - PROCESS | 636 | 1467364669623 Marionette DEBUG loaded listener.js 01:17:49 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19C1E800) [pid = 636] [serial = 1460] [outer = 1143C400] 01:17:50 INFO - PROCESS | 636 | 1467364670067 Marionette TRACE conn3 <- [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]]]}] 01:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 756ms 01:17:50 INFO - PROCESS | 636 | 1467364670133 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 01:17:50 INFO - PROCESS | 636 | 1467364670138 Marionette TRACE conn3 <- [1,1909,null,{"value":"13"}] 01:17:50 INFO - PROCESS | 636 | 1467364670143 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:17:50 INFO - PROCESS | 636 | 1467364670146 Marionette TRACE conn3 <- [1,1910,null,{}] 01:17:50 INFO - PROCESS | 636 | 1467364670154 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:50 INFO - PROCESS | 636 | 1467364670160 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:50 INFO - PROCESS | 636 | 1467364670318 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 01:17:50 INFO - PROCESS | 636 | 1467364670448 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:50 INFO - PROCESS | 636 | 1467364670451 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:50 INFO - PROCESS | 636 | ++DOCSHELL 103D2C00 == 35 [pid = 636] [id = 487] 01:17:50 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1055EC00) [pid = 636] [serial = 1461] [outer = 00000000] 01:17:50 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (11AEC000) [pid = 636] [serial = 1462] [outer = 1055EC00] 01:17:50 INFO - PROCESS | 636 | 1467364670508 Marionette DEBUG loaded listener.js 01:17:50 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (12BD9C00) [pid = 636] [serial = 1463] [outer = 1055EC00] 01:17:51 INFO - PROCESS | 636 | 1467364671260 Marionette TRACE conn3 <- [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]]]}] 01:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1186ms 01:17:51 INFO - PROCESS | 636 | 1467364671339 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 01:17:51 INFO - PROCESS | 636 | 1467364671344 Marionette TRACE conn3 <- [1,1913,null,{"value":"13"}] 01:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:17:51 INFO - PROCESS | 636 | 1467364671350 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:17:51 INFO - PROCESS | 636 | 1467364671353 Marionette TRACE conn3 <- [1,1914,null,{}] 01:17:51 INFO - PROCESS | 636 | 1467364671357 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:51 INFO - PROCESS | 636 | 1467364671360 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:51 INFO - PROCESS | 636 | 1467364671489 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 01:17:51 INFO - PROCESS | 636 | 1467364671619 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:51 INFO - PROCESS | 636 | 1467364671622 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:51 INFO - PROCESS | 636 | ++DOCSHELL 10A0BC00 == 36 [pid = 636] [id = 488] 01:17:51 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10A7F000) [pid = 636] [serial = 1464] [outer = 00000000] 01:17:51 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (12BCF000) [pid = 636] [serial = 1465] [outer = 10A7F000] 01:17:51 INFO - PROCESS | 636 | 1467364671681 Marionette DEBUG loaded listener.js 01:17:51 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (131DE400) [pid = 636] [serial = 1466] [outer = 10A7F000] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 13D0EC00 == 35 [pid = 636] [id = 485] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 10566000 == 34 [pid = 636] [id = 484] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 16025800 == 33 [pid = 636] [id = 483] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 15FAA400 == 32 [pid = 636] [id = 482] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 12DC2C00 == 31 [pid = 636] [id = 481] 01:17:52 INFO - PROCESS | 636 | --DOCSHELL 10BAA800 == 30 [pid = 636] [id = 480] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 92 (130A0800) [pid = 636] [serial = 1427] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 91 (1A16AC00) [pid = 636] [serial = 1402] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 90 (19C1C000) [pid = 636] [serial = 1399] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 89 (12856400) [pid = 636] [serial = 1381] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 88 (129EC400) [pid = 636] [serial = 1382] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FD2C00) [pid = 636] [serial = 1390] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 86 (16D19000) [pid = 636] [serial = 1391] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A484400) [pid = 636] [serial = 1405] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 84 (157E4800) [pid = 636] [serial = 1387] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A16C400) [pid = 636] [serial = 1403] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 82 (15E36000) [pid = 636] [serial = 1388] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10BB0C00) [pid = 636] [serial = 1378] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A685800) [pid = 636] [serial = 1408] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10ECFC00) [pid = 636] [serial = 1379] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A679000) [pid = 636] [serial = 1406] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 77 (13D0E800) [pid = 636] [serial = 1384] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 76 (14317400) [pid = 636] [serial = 1385] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1A959C00) [pid = 636] [serial = 1414] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1A302000) [pid = 636] [serial = 1376] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 73 (179D6C00) [pid = 636] [serial = 1393] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19805C00) [pid = 636] [serial = 1394] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19867C00) [pid = 636] [serial = 1396] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19869400) [pid = 636] [serial = 1397] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A95BC00) [pid = 636] [serial = 1415] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1ABA0800) [pid = 636] [serial = 1417] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FB1800) [pid = 636] [serial = 1411] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1714F000) [pid = 636] [serial = 1412] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C1C400) [pid = 636] [serial = 1400] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1A955800) [pid = 636] [serial = 1409] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 63 (10ED4000) [pid = 636] [serial = 1423] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 62 (11265000) [pid = 636] [serial = 1424] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 61 (110E7000) [pid = 636] [serial = 1420] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1ABA5800) [pid = 636] [serial = 1418] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 59 (11AF1000) [pid = 636] [serial = 1421] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1304B000) [pid = 636] [serial = 1426] [outer = 00000000] [url = about:blank] 01:17:52 INFO - PROCESS | 636 | 1467364672411 Marionette TRACE conn3 <- [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]]]}] 01:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1126ms 01:17:52 INFO - PROCESS | 636 | 1467364672472 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 01:17:52 INFO - PROCESS | 636 | 1467364672476 Marionette TRACE conn3 <- [1,1917,null,{"value":"13"}] 01:17:52 INFO - PROCESS | 636 | 1467364672481 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:17:52 INFO - PROCESS | 636 | 1467364672484 Marionette TRACE conn3 <- [1,1918,null,{}] 01:17:52 INFO - PROCESS | 636 | 1467364672490 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:52 INFO - PROCESS | 636 | 1467364672493 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:52 INFO - PROCESS | 636 | 1467364672576 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 01:17:52 INFO - PROCESS | 636 | 1467364672583 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:52 INFO - PROCESS | 636 | 1467364672587 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:52 INFO - PROCESS | 636 | ++DOCSHELL 10BB1800 == 31 [pid = 636] [id = 489] 01:17:52 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10E2D800) [pid = 636] [serial = 1467] [outer = 00000000] 01:17:52 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (110E7400) [pid = 636] [serial = 1468] [outer = 10E2D800] 01:17:52 INFO - PROCESS | 636 | 1467364672636 Marionette DEBUG loaded listener.js 01:17:52 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (11441C00) [pid = 636] [serial = 1469] [outer = 10E2D800] 01:17:53 INFO - PROCESS | 636 | 1467364673130 Marionette TRACE conn3 <- [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]]]}] 01:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 697ms 01:17:53 INFO - PROCESS | 636 | 1467364673186 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 01:17:53 INFO - PROCESS | 636 | 1467364673190 Marionette TRACE conn3 <- [1,1921,null,{"value":"13"}] 01:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:17:53 INFO - PROCESS | 636 | 1467364673196 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:17:53 INFO - PROCESS | 636 | 1467364673198 Marionette TRACE conn3 <- [1,1922,null,{}] 01:17:53 INFO - PROCESS | 636 | 1467364673202 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:53 INFO - PROCESS | 636 | 1467364673205 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:53 INFO - PROCESS | 636 | 1467364673289 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 01:17:53 INFO - PROCESS | 636 | 1467364673381 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:53 INFO - PROCESS | 636 | 1467364673384 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:53 INFO - PROCESS | 636 | ++DOCSHELL 12D79800 == 32 [pid = 636] [id = 490] 01:17:53 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (12D7FC00) [pid = 636] [serial = 1470] [outer = 00000000] 01:17:53 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1312E800) [pid = 636] [serial = 1471] [outer = 12D7FC00] 01:17:53 INFO - PROCESS | 636 | 1467364673431 Marionette DEBUG loaded listener.js 01:17:53 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1342E400) [pid = 636] [serial = 1472] [outer = 12D7FC00] 01:17:53 INFO - PROCESS | 636 | 1467364673800 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 01:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 667ms 01:17:53 INFO - PROCESS | 636 | 1467364673859 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 01:17:53 INFO - PROCESS | 636 | 1467364673862 Marionette TRACE conn3 <- [1,1925,null,{"value":"13"}] 01:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:17:53 INFO - PROCESS | 636 | 1467364673866 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:17:53 INFO - PROCESS | 636 | 1467364673869 Marionette TRACE conn3 <- [1,1926,null,{}] 01:17:53 INFO - PROCESS | 636 | 1467364673880 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:53 INFO - PROCESS | 636 | 1467364673884 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:53 INFO - PROCESS | 636 | 1467364673969 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 01:17:53 INFO - PROCESS | 636 | 1467364673976 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:53 INFO - PROCESS | 636 | 1467364673979 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:53 INFO - PROCESS | 636 | ++DOCSHELL 15E2C800 == 33 [pid = 636] [id = 491] 01:17:53 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15E30400) [pid = 636] [serial = 1473] [outer = 00000000] 01:17:54 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FADC00) [pid = 636] [serial = 1474] [outer = 15E30400] 01:17:54 INFO - PROCESS | 636 | 1467364674041 Marionette DEBUG loaded listener.js 01:17:54 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1601EC00) [pid = 636] [serial = 1475] [outer = 15E30400] 01:17:54 INFO - PROCESS | 636 | 1467364674466 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 01:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 667ms 01:17:54 INFO - PROCESS | 636 | 1467364674528 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 01:17:54 INFO - PROCESS | 636 | 1467364674531 Marionette TRACE conn3 <- [1,1929,null,{"value":"13"}] 01:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:17:54 INFO - PROCESS | 636 | 1467364674534 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:17:54 INFO - PROCESS | 636 | 1467364674536 Marionette TRACE conn3 <- [1,1930,null,{}] 01:17:54 INFO - PROCESS | 636 | 1467364674539 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:54 INFO - PROCESS | 636 | 1467364674541 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:54 INFO - PROCESS | 636 | 1467364674689 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 01:17:54 INFO - PROCESS | 636 | 1467364674712 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:54 INFO - PROCESS | 636 | 1467364674714 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:54 INFO - PROCESS | 636 | ++DOCSHELL 1714E800 == 34 [pid = 636] [id = 492] 01:17:54 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1714FC00) [pid = 636] [serial = 1476] [outer = 00000000] 01:17:54 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1769F400) [pid = 636] [serial = 1477] [outer = 1714FC00] 01:17:54 INFO - PROCESS | 636 | 1467364674742 Marionette DEBUG loaded listener.js 01:17:54 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17949000) [pid = 636] [serial = 1478] [outer = 1714FC00] 01:17:55 INFO - PROCESS | 636 | 1467364675173 Marionette TRACE conn3 <- [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]]]}] 01:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 652ms 01:17:55 INFO - PROCESS | 636 | 1467364675197 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 01:17:55 INFO - PROCESS | 636 | 1467364675199 Marionette TRACE conn3 <- [1,1933,null,{"value":"13"}] 01:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:17:55 INFO - PROCESS | 636 | 1467364675208 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:17:55 INFO - PROCESS | 636 | 1467364675210 Marionette TRACE conn3 <- [1,1934,null,{}] 01:17:55 INFO - PROCESS | 636 | 1467364675214 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:55 INFO - PROCESS | 636 | 1467364675216 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:55 INFO - PROCESS | 636 | 1467364675327 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 01:17:55 INFO - PROCESS | 636 | 1467364675332 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:55 INFO - PROCESS | 636 | 1467364675335 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:55 INFO - PROCESS | 636 | ++DOCSHELL 15FAAC00 == 35 [pid = 636] [id = 493] 01:17:55 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1714F400) [pid = 636] [serial = 1479] [outer = 00000000] 01:17:55 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19808400) [pid = 636] [serial = 1480] [outer = 1714F400] 01:17:55 INFO - PROCESS | 636 | 1467364675381 Marionette DEBUG loaded listener.js 01:17:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19867C00) [pid = 636] [serial = 1481] [outer = 1714F400] 01:17:55 INFO - PROCESS | 636 | 1467364675794 Marionette TRACE conn3 <- [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]]]}] 01:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 593ms 01:17:55 INFO - PROCESS | 636 | 1467364675806 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 01:17:55 INFO - PROCESS | 636 | 1467364675808 Marionette TRACE conn3 <- [1,1937,null,{"value":"13"}] 01:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:17:55 INFO - PROCESS | 636 | 1467364675811 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:17:55 INFO - PROCESS | 636 | 1467364675814 Marionette TRACE conn3 <- [1,1938,null,{}] 01:17:55 INFO - PROCESS | 636 | 1467364675818 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:55 INFO - PROCESS | 636 | 1467364675827 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:55 INFO - PROCESS | 636 | 1467364675958 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 01:17:56 INFO - PROCESS | 636 | 1467364676047 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:56 INFO - PROCESS | 636 | 1467364676049 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:56 INFO - PROCESS | 636 | ++DOCSHELL 17150C00 == 36 [pid = 636] [id = 494] 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19802400) [pid = 636] [serial = 1482] [outer = 00000000] 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19FD3400) [pid = 636] [serial = 1483] [outer = 19802400] 01:17:56 INFO - PROCESS | 636 | 1467364676076 Marionette DEBUG loaded listener.js 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19A03C00) [pid = 636] [serial = 1484] [outer = 19802400] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1307D400) [pid = 636] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16DF0400) [pid = 636] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10A75800) [pid = 636] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 72 (15FAD800) [pid = 636] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13CEF800) [pid = 636] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10BAAC00) [pid = 636] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 69 (0F312000) [pid = 636] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 68 (14314400) [pid = 636] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:17:56 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FAD400) [pid = 636] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:17:56 INFO - PROCESS | 636 | 1467364676504 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 01:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 756ms 01:17:56 INFO - PROCESS | 636 | 1467364676575 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 01:17:56 INFO - PROCESS | 636 | 1467364676577 Marionette TRACE conn3 <- [1,1941,null,{"value":"13"}] 01:17:56 INFO - PROCESS | 636 | 1467364676580 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:17:56 INFO - PROCESS | 636 | 1467364676582 Marionette TRACE conn3 <- [1,1942,null,{}] 01:17:56 INFO - PROCESS | 636 | 1467364676586 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:56 INFO - PROCESS | 636 | 1467364676587 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:56 INFO - PROCESS | 636 | 1467364676665 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 01:17:56 INFO - PROCESS | 636 | 1467364676754 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:56 INFO - PROCESS | 636 | 1467364676756 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:56 INFO - PROCESS | 636 | ++DOCSHELL 103C9000 == 37 [pid = 636] [id = 495] 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1047C400) [pid = 636] [serial = 1485] [outer = 00000000] 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13CEF800) [pid = 636] [serial = 1486] [outer = 1047C400] 01:17:56 INFO - PROCESS | 636 | 1467364676786 Marionette DEBUG loaded listener.js 01:17:56 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FB0000) [pid = 636] [serial = 1487] [outer = 1047C400] 01:17:57 INFO - PROCESS | 636 | 1467364677128 Marionette TRACE conn3 <- [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]]]}] 01:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 593ms 01:17:57 INFO - PROCESS | 636 | 1467364677184 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 01:17:57 INFO - PROCESS | 636 | 1467364677187 Marionette TRACE conn3 <- [1,1945,null,{"value":"13"}] 01:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:17:57 INFO - PROCESS | 636 | 1467364677190 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:17:57 INFO - PROCESS | 636 | 1467364677192 Marionette TRACE conn3 <- [1,1946,null,{}] 01:17:57 INFO - PROCESS | 636 | 1467364677195 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:57 INFO - PROCESS | 636 | 1467364677197 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:57 INFO - PROCESS | 636 | 1467364677300 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 01:17:57 INFO - PROCESS | 636 | 1467364677376 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:57 INFO - PROCESS | 636 | 1467364677378 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:57 INFO - PROCESS | 636 | ++DOCSHELL 12853400 == 38 [pid = 636] [id = 496] 01:17:57 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (13CEB000) [pid = 636] [serial = 1488] [outer = 00000000] 01:17:57 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1A170400) [pid = 636] [serial = 1489] [outer = 13CEB000] 01:17:57 INFO - PROCESS | 636 | 1467364677421 Marionette DEBUG loaded listener.js 01:17:57 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A305400) [pid = 636] [serial = 1490] [outer = 13CEB000] 01:17:57 INFO - PROCESS | 636 | 1467364677746 Marionette TRACE conn3 <- [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]]]}] 01:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 593ms 01:17:57 INFO - PROCESS | 636 | 1467364677792 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 01:17:57 INFO - PROCESS | 636 | 1467364677794 Marionette TRACE conn3 <- [1,1949,null,{"value":"13"}] 01:17:57 INFO - PROCESS | 636 | 1467364677798 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:17:57 INFO - PROCESS | 636 | 1467364677800 Marionette TRACE conn3 <- [1,1950,null,{}] 01:17:57 INFO - PROCESS | 636 | 1467364677803 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:57 INFO - PROCESS | 636 | 1467364677805 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:57 INFO - PROCESS | 636 | 1467364677927 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 01:17:57 INFO - PROCESS | 636 | 1467364677935 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:57 INFO - PROCESS | 636 | 1467364677937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:57 INFO - PROCESS | 636 | ++DOCSHELL 15E2B400 == 39 [pid = 636] [id = 497] 01:17:57 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C02400) [pid = 636] [serial = 1491] [outer = 00000000] 01:17:57 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A486000) [pid = 636] [serial = 1492] [outer = 19C02400] 01:17:57 INFO - PROCESS | 636 | 1467364677980 Marionette DEBUG loaded listener.js 01:17:58 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A678800) [pid = 636] [serial = 1493] [outer = 19C02400] 01:17:58 INFO - PROCESS | 636 | 1467364678388 Marionette TRACE conn3 <- [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]]]}] 01:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 652ms 01:17:58 INFO - PROCESS | 636 | 1467364678464 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 01:17:58 INFO - PROCESS | 636 | 1467364678468 Marionette TRACE conn3 <- [1,1953,null,{"value":"13"}] 01:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:17:58 INFO - PROCESS | 636 | 1467364678474 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:17:58 INFO - PROCESS | 636 | 1467364678479 Marionette TRACE conn3 <- [1,1954,null,{}] 01:17:58 INFO - PROCESS | 636 | 1467364678528 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:58 INFO - PROCESS | 636 | 1467364678531 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:58 INFO - PROCESS | 636 | 1467364678702 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 01:17:58 INFO - PROCESS | 636 | 1467364678803 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:58 INFO - PROCESS | 636 | 1467364678808 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:58 INFO - PROCESS | 636 | ++DOCSHELL 10E2BC00 == 40 [pid = 636] [id = 498] 01:17:58 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (10ECFC00) [pid = 636] [serial = 1494] [outer = 00000000] 01:17:58 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (110DDC00) [pid = 636] [serial = 1495] [outer = 10ECFC00] 01:17:58 INFO - PROCESS | 636 | 1467364678864 Marionette DEBUG loaded listener.js 01:17:58 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (11AF0C00) [pid = 636] [serial = 1496] [outer = 10ECFC00] 01:17:59 INFO - PROCESS | 636 | 1467364679400 Marionette TRACE conn3 <- [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]]]}] 01:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 993ms 01:17:59 INFO - PROCESS | 636 | 1467364679469 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 01:17:59 INFO - PROCESS | 636 | 1467364679474 Marionette TRACE conn3 <- [1,1957,null,{"value":"13"}] 01:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:17:59 INFO - PROCESS | 636 | 1467364679480 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:17:59 INFO - PROCESS | 636 | 1467364679483 Marionette TRACE conn3 <- [1,1958,null,{}] 01:17:59 INFO - PROCESS | 636 | 1467364679488 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:17:59 INFO - PROCESS | 636 | 1467364679491 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:59 INFO - PROCESS | 636 | 1467364679600 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 01:17:59 INFO - PROCESS | 636 | 1467364679737 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:59 INFO - PROCESS | 636 | 1467364679739 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:17:59 INFO - PROCESS | 636 | ++DOCSHELL 1430EC00 == 41 [pid = 636] [id = 499] 01:17:59 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1430F800) [pid = 636] [serial = 1497] [outer = 00000000] 01:17:59 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (151AF400) [pid = 636] [serial = 1498] [outer = 1430F800] 01:17:59 INFO - PROCESS | 636 | 1467364679796 Marionette DEBUG loaded listener.js 01:17:59 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (15FA7400) [pid = 636] [serial = 1499] [outer = 1430F800] 01:18:00 INFO - PROCESS | 636 | 1467364680350 Marionette TRACE conn3 <- [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]]]}] 01:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 889ms 01:18:00 INFO - PROCESS | 636 | 1467364680388 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 01:18:00 INFO - PROCESS | 636 | 1467364680391 Marionette TRACE conn3 <- [1,1961,null,{"value":"13"}] 01:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:18:00 INFO - PROCESS | 636 | 1467364680395 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:18:00 INFO - PROCESS | 636 | 1467364680399 Marionette TRACE conn3 <- [1,1962,null,{}] 01:18:00 INFO - PROCESS | 636 | 1467364680393 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:00 INFO - PROCESS | 636 | 1467364680397 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:00 INFO - PROCESS | 636 | 1467364680509 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 01:18:00 INFO - PROCESS | 636 | 1467364680616 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:00 INFO - PROCESS | 636 | 1467364680620 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:00 INFO - PROCESS | 636 | ++DOCSHELL 19C15C00 == 42 [pid = 636] [id = 500] 01:18:00 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19C19000) [pid = 636] [serial = 1500] [outer = 00000000] 01:18:00 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A16C000) [pid = 636] [serial = 1501] [outer = 19C19000] 01:18:00 INFO - PROCESS | 636 | 1467364680677 Marionette DEBUG loaded listener.js 01:18:00 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A484000) [pid = 636] [serial = 1502] [outer = 19C19000] 01:18:01 INFO - PROCESS | 636 | 1467364681438 Marionette TRACE conn3 <- [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]]]}] 01:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1097ms 01:18:01 INFO - PROCESS | 636 | 1467364681481 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 01:18:01 INFO - PROCESS | 636 | 1467364681484 Marionette TRACE conn3 <- [1,1965,null,{"value":"13"}] 01:18:01 INFO - PROCESS | 636 | 1467364681490 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:18:01 INFO - PROCESS | 636 | 1467364681493 Marionette TRACE conn3 <- [1,1966,null,{}] 01:18:01 INFO - PROCESS | 636 | 1467364681499 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:01 INFO - PROCESS | 636 | 1467364681502 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:01 INFO - PROCESS | 636 | 1467364681600 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 01:18:01 INFO - PROCESS | 636 | 1467364681734 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:01 INFO - PROCESS | 636 | 1467364681739 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:01 INFO - PROCESS | 636 | ++DOCSHELL 10B62C00 == 43 [pid = 636] [id = 501] 01:18:01 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10BB0400) [pid = 636] [serial = 1503] [outer = 00000000] 01:18:01 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10ED8400) [pid = 636] [serial = 1504] [outer = 10BB0400] 01:18:01 INFO - PROCESS | 636 | 1467364681794 Marionette DEBUG loaded listener.js 01:18:01 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1143CC00) [pid = 636] [serial = 1505] [outer = 10BB0400] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 1760FC00 == 42 [pid = 636] [id = 479] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 12853400 == 41 [pid = 636] [id = 496] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 103C9000 == 40 [pid = 636] [id = 495] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 17150C00 == 39 [pid = 636] [id = 494] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 15FAAC00 == 38 [pid = 636] [id = 493] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 1714E800 == 37 [pid = 636] [id = 492] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 15E2C800 == 36 [pid = 636] [id = 491] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 12D79800 == 35 [pid = 636] [id = 490] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 10BB1800 == 34 [pid = 636] [id = 489] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 10BAFC00 == 33 [pid = 636] [id = 486] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 10A0BC00 == 32 [pid = 636] [id = 488] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 103D2C00 == 31 [pid = 636] [id = 487] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 19C15C00 == 30 [pid = 636] [id = 500] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 15E2B400 == 29 [pid = 636] [id = 497] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 10E2BC00 == 28 [pid = 636] [id = 498] 01:18:02 INFO - PROCESS | 636 | --DOCSHELL 1430EC00 == 27 [pid = 636] [id = 499] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 87 (13CF0800) [pid = 636] [serial = 1445] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1980E000) [pid = 636] [serial = 1451] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 85 (11262000) [pid = 636] [serial = 1453] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 84 (18039400) [pid = 636] [serial = 1438] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 83 (17104400) [pid = 636] [serial = 1448] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 82 (14361C00) [pid = 636] [serial = 1433] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 81 (110DD800) [pid = 636] [serial = 1441] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10561400) [pid = 636] [serial = 1429] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 79 (14310800) [pid = 636] [serial = 1432] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 78 (16DF2800) [pid = 636] [serial = 1447] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1436B800) [pid = 636] [serial = 1454] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17948800) [pid = 636] [serial = 1450] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19864400) [pid = 636] [serial = 1456] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FB4800) [pid = 636] [serial = 1435] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FD1C00) [pid = 636] [serial = 1436] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 72 (112AFC00) [pid = 636] [serial = 1442] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1342D400) [pid = 636] [serial = 1444] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10A98C00) [pid = 636] [serial = 1430] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C13C00) [pid = 636] [serial = 1457] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C08000) [pid = 636] [serial = 1459] [outer = 00000000] [url = about:blank] 01:18:02 INFO - PROCESS | 636 | 1467364682830 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1378ms 01:18:02 INFO - PROCESS | 636 | 1467364682879 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 01:18:02 INFO - PROCESS | 636 | 1467364682884 Marionette TRACE conn3 <- [1,1969,null,{"value":"13"}] 01:18:02 INFO - PROCESS | 636 | 1467364682888 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:18:02 INFO - PROCESS | 636 | 1467364682892 Marionette TRACE conn3 <- [1,1970,null,{}] 01:18:02 INFO - PROCESS | 636 | 1467364682898 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:02 INFO - PROCESS | 636 | 1467364682901 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:02 INFO - PROCESS | 636 | 1467364682995 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 01:18:02 INFO - PROCESS | 636 | 1467364683004 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:02 INFO - PROCESS | 636 | 1467364683008 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:03 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 28 [pid = 636] [id = 502] 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10A98C00) [pid = 636] [serial = 1506] [outer = 00000000] 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10BB1400) [pid = 636] [serial = 1507] [outer = 10A98C00] 01:18:03 INFO - PROCESS | 636 | 1467364683056 Marionette DEBUG loaded listener.js 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (10ED3400) [pid = 636] [serial = 1508] [outer = 10A98C00] 01:18:03 INFO - PROCESS | 636 | 1467364683509 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 667ms 01:18:03 INFO - PROCESS | 636 | 1467364683551 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 01:18:03 INFO - PROCESS | 636 | 1467364683556 Marionette TRACE conn3 <- [1,1973,null,{"value":"13"}] 01:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:18:03 INFO - PROCESS | 636 | 1467364683562 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:18:03 INFO - PROCESS | 636 | 1467364683565 Marionette TRACE conn3 <- [1,1974,null,{}] 01:18:03 INFO - PROCESS | 636 | 1467364683569 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:03 INFO - PROCESS | 636 | 1467364683572 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:03 INFO - PROCESS | 636 | 1467364683693 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 01:18:03 INFO - PROCESS | 636 | 1467364683797 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:03 INFO - PROCESS | 636 | 1467364683799 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:03 INFO - PROCESS | 636 | ++DOCSHELL 12DC3000 == 29 [pid = 636] [id = 503] 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (12DC8400) [pid = 636] [serial = 1509] [outer = 00000000] 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1314C000) [pid = 636] [serial = 1510] [outer = 12DC8400] 01:18:03 INFO - PROCESS | 636 | 1467364683830 Marionette DEBUG loaded listener.js 01:18:03 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (13434000) [pid = 636] [serial = 1511] [outer = 12DC8400] 01:18:04 INFO - PROCESS | 636 | 1467364684180 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 652ms 01:18:04 INFO - PROCESS | 636 | 1467364684222 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 01:18:04 INFO - PROCESS | 636 | 1467364684224 Marionette TRACE conn3 <- [1,1977,null,{"value":"13"}] 01:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:18:04 INFO - PROCESS | 636 | 1467364684228 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:18:04 INFO - PROCESS | 636 | 1467364684231 Marionette TRACE conn3 <- [1,1978,null,{}] 01:18:04 INFO - PROCESS | 636 | 1467364684243 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:04 INFO - PROCESS | 636 | 1467364684248 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:04 INFO - PROCESS | 636 | 1467364684332 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 01:18:04 INFO - PROCESS | 636 | 1467364684339 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:04 INFO - PROCESS | 636 | 1467364684342 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:04 INFO - PROCESS | 636 | ++DOCSHELL 151AE800 == 30 [pid = 636] [id = 504] 01:18:04 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (151B0400) [pid = 636] [serial = 1512] [outer = 00000000] 01:18:04 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (157EB000) [pid = 636] [serial = 1513] [outer = 151B0400] 01:18:04 INFO - PROCESS | 636 | 1467364684389 Marionette DEBUG loaded listener.js 01:18:04 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15E34400) [pid = 636] [serial = 1514] [outer = 151B0400] 01:18:04 INFO - PROCESS | 636 | 1467364684855 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 01:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 652ms 01:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:18:04 INFO - PROCESS | 636 | 1467364684892 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 01:18:04 INFO - PROCESS | 636 | 1467364684894 Marionette TRACE conn3 <- [1,1981,null,{"value":"13"}] 01:18:04 INFO - PROCESS | 636 | 1467364684898 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:18:04 INFO - PROCESS | 636 | 1467364684899 Marionette TRACE conn3 <- [1,1982,null,{}] 01:18:04 INFO - PROCESS | 636 | 1467364684903 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:04 INFO - PROCESS | 636 | 1467364684905 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:05 INFO - PROCESS | 636 | 1467364685027 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 01:18:05 INFO - PROCESS | 636 | 1467364685125 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:05 INFO - PROCESS | 636 | 1467364685128 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:05 INFO - PROCESS | 636 | ++DOCSHELL 16021800 == 31 [pid = 636] [id = 505] 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (16B0E000) [pid = 636] [serial = 1515] [outer = 00000000] 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16DF2800) [pid = 636] [serial = 1516] [outer = 16B0E000] 01:18:05 INFO - PROCESS | 636 | 1467364685171 Marionette DEBUG loaded listener.js 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17104400) [pid = 636] [serial = 1517] [outer = 16B0E000] 01:18:05 INFO - PROCESS | 636 | 1467364685546 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 01:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 697ms 01:18:05 INFO - PROCESS | 636 | 1467364685603 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 01:18:05 INFO - PROCESS | 636 | 1467364685605 Marionette TRACE conn3 <- [1,1985,null,{"value":"13"}] 01:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:18:05 INFO - PROCESS | 636 | 1467364685628 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:18:05 INFO - PROCESS | 636 | 1467364685630 Marionette TRACE conn3 <- [1,1986,null,{}] 01:18:05 INFO - PROCESS | 636 | 1467364685633 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:05 INFO - PROCESS | 636 | 1467364685635 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:05 INFO - PROCESS | 636 | 1467364685741 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 01:18:05 INFO - PROCESS | 636 | 1467364685750 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:05 INFO - PROCESS | 636 | 1467364685752 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:05 INFO - PROCESS | 636 | ++DOCSHELL 17151000 == 32 [pid = 636] [id = 506] 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1715DC00) [pid = 636] [serial = 1518] [outer = 00000000] 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (176DD400) [pid = 636] [serial = 1519] [outer = 1715DC00] 01:18:05 INFO - PROCESS | 636 | 1467364685799 Marionette DEBUG loaded listener.js 01:18:05 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (18039400) [pid = 636] [serial = 1520] [outer = 1715DC00] 01:18:06 INFO - PROCESS | 636 | 1467364686222 Marionette TRACE conn3 <- [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]]]}] 01:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 682ms 01:18:06 INFO - PROCESS | 636 | 1467364686293 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 01:18:06 INFO - PROCESS | 636 | 1467364686295 Marionette TRACE conn3 <- [1,1989,null,{"value":"13"}] 01:18:06 INFO - PROCESS | 636 | 1467364686298 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:18:06 INFO - PROCESS | 636 | 1467364686300 Marionette TRACE conn3 <- [1,1990,null,{}] 01:18:06 INFO - PROCESS | 636 | 1467364686303 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:06 INFO - PROCESS | 636 | 1467364686309 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:06 INFO - PROCESS | 636 | 1467364686661 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 82 (17614000) [pid = 636] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 81 (13CEB000) [pid = 636] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1714FC00) [pid = 636] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1143C400) [pid = 636] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10A7F000) [pid = 636] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10E2D800) [pid = 636] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1055EC00) [pid = 636] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15E30400) [pid = 636] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 74 (12D7FC00) [pid = 636] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1714F400) [pid = 636] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19C02400) [pid = 636] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1047C400) [pid = 636] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:18:06 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19802400) [pid = 636] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:18:06 INFO - PROCESS | 636 | 1467364686731 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:06 INFO - PROCESS | 636 | 1467364686733 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:06 INFO - PROCESS | 636 | ++DOCSHELL 0F313C00 == 33 [pid = 636] [id = 507] 01:18:06 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (0F394400) [pid = 636] [serial = 1521] [outer = 00000000] 01:18:06 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10BAAC00) [pid = 636] [serial = 1522] [outer = 0F394400] 01:18:06 INFO - PROCESS | 636 | 1467364686778 Marionette DEBUG loaded listener.js 01:18:06 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (12D7FC00) [pid = 636] [serial = 1523] [outer = 0F394400] 01:18:07 INFO - PROCESS | 636 | 1467364687127 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 01:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 860ms 01:18:07 INFO - PROCESS | 636 | 1467364687154 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 01:18:07 INFO - PROCESS | 636 | 1467364687165 Marionette TRACE conn3 <- [1,1993,null,{"value":"13"}] 01:18:07 INFO - PROCESS | 636 | 1467364687168 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:18:07 INFO - PROCESS | 636 | 1467364687170 Marionette TRACE conn3 <- [1,1994,null,{}] 01:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:18:07 INFO - PROCESS | 636 | 1467364687173 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:07 INFO - PROCESS | 636 | 1467364687175 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:07 INFO - PROCESS | 636 | 1467364687250 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 01:18:07 INFO - PROCESS | 636 | 1467364687256 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:07 INFO - PROCESS | 636 | 1467364687258 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:07 INFO - PROCESS | 636 | ++DOCSHELL 10A0F000 == 34 [pid = 636] [id = 508] 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (12BDB800) [pid = 636] [serial = 1524] [outer = 00000000] 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19864C00) [pid = 636] [serial = 1525] [outer = 12BDB800] 01:18:07 INFO - PROCESS | 636 | 1467364687301 Marionette DEBUG loaded listener.js 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19A03000) [pid = 636] [serial = 1526] [outer = 12BDB800] 01:18:07 INFO - PROCESS | 636 | 1467364687705 Marionette TRACE conn3 <- [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]]]}] 01:18:07 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 01:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 563ms 01:18:07 INFO - PROCESS | 636 | 1467364687736 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 01:18:07 INFO - PROCESS | 636 | 1467364687738 Marionette TRACE conn3 <- [1,1997,null,{"value":"13"}] 01:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:18:07 INFO - PROCESS | 636 | 1467364687742 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:18:07 INFO - PROCESS | 636 | 1467364687743 Marionette TRACE conn3 <- [1,1998,null,{}] 01:18:07 INFO - PROCESS | 636 | 1467364687751 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:07 INFO - PROCESS | 636 | 1467364687753 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:07 INFO - PROCESS | 636 | 1467364687830 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 01:18:07 INFO - PROCESS | 636 | 1467364687835 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:07 INFO - PROCESS | 636 | 1467364687837 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:07 INFO - PROCESS | 636 | ++DOCSHELL 176A2C00 == 35 [pid = 636] [id = 509] 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19864400) [pid = 636] [serial = 1527] [outer = 00000000] 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A169000) [pid = 636] [serial = 1528] [outer = 19864400] 01:18:07 INFO - PROCESS | 636 | 1467364687880 Marionette DEBUG loaded listener.js 01:18:07 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19C1F800) [pid = 636] [serial = 1529] [outer = 19864400] 01:18:08 INFO - PROCESS | 636 | 1467364688327 Marionette TRACE conn3 <- [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]]]}] 01:18:08 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 01:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 608ms 01:18:08 INFO - PROCESS | 636 | 1467364688373 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 01:18:08 INFO - PROCESS | 636 | 1467364688375 Marionette TRACE conn3 <- [1,2001,null,{"value":"13"}] 01:18:08 INFO - PROCESS | 636 | 1467364688379 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:18:08 INFO - PROCESS | 636 | 1467364688380 Marionette TRACE conn3 <- [1,2002,null,{}] 01:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:18:08 INFO - PROCESS | 636 | 1467364688384 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:08 INFO - PROCESS | 636 | 1467364688386 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:08 INFO - PROCESS | 636 | 1467364688452 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 01:18:08 INFO - PROCESS | 636 | 1467364688459 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:08 INFO - PROCESS | 636 | 1467364688461 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:08 INFO - PROCESS | 636 | ++DOCSHELL 15119800 == 36 [pid = 636] [id = 510] 01:18:08 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1A302000) [pid = 636] [serial = 1530] [outer = 00000000] 01:18:08 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A484400) [pid = 636] [serial = 1531] [outer = 1A302000] 01:18:08 INFO - PROCESS | 636 | 1467364688503 Marionette DEBUG loaded listener.js 01:18:08 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A67C800) [pid = 636] [serial = 1532] [outer = 1A302000] 01:18:09 INFO - PROCESS | 636 | 1467364689315 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 01:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 993ms 01:18:09 INFO - PROCESS | 636 | 1467364689380 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 01:18:09 INFO - PROCESS | 636 | 1467364689385 Marionette TRACE conn3 <- [1,2005,null,{"value":"13"}] 01:18:09 INFO - PROCESS | 636 | 1467364689390 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:18:09 INFO - PROCESS | 636 | 1467364689394 Marionette TRACE conn3 <- [1,2006,null,{}] 01:18:09 INFO - PROCESS | 636 | 1467364689399 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:09 INFO - PROCESS | 636 | 1467364689402 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:09 INFO - PROCESS | 636 | 1467364689525 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 01:18:09 INFO - PROCESS | 636 | 1467364689660 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:09 INFO - PROCESS | 636 | 1467364689663 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:09 INFO - PROCESS | 636 | ++DOCSHELL 103D2000 == 37 [pid = 636] [id = 511] 01:18:09 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10470400) [pid = 636] [serial = 1533] [outer = 00000000] 01:18:09 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (110DD000) [pid = 636] [serial = 1534] [outer = 10470400] 01:18:09 INFO - PROCESS | 636 | 1467364689723 Marionette DEBUG loaded listener.js 01:18:09 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (13153800) [pid = 636] [serial = 1535] [outer = 10470400] 01:18:10 INFO - PROCESS | 636 | 1467364690386 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1186ms 01:18:10 INFO - PROCESS | 636 | 1467364690586 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 01:18:10 INFO - PROCESS | 636 | 1467364690591 Marionette TRACE conn3 <- [1,2009,null,{"value":"13"}] 01:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:18:10 INFO - PROCESS | 636 | 1467364690597 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:18:10 INFO - PROCESS | 636 | 1467364690599 Marionette TRACE conn3 <- [1,2010,null,{}] 01:18:10 INFO - PROCESS | 636 | 1467364690605 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:10 INFO - PROCESS | 636 | 1467364690608 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:10 INFO - PROCESS | 636 | 1467364690721 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 01:18:10 INFO - PROCESS | 636 | 1467364690849 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:10 INFO - PROCESS | 636 | 1467364690856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:10 INFO - PROCESS | 636 | ++DOCSHELL 10BB0000 == 38 [pid = 636] [id = 512] 01:18:10 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (110E5000) [pid = 636] [serial = 1536] [outer = 00000000] 01:18:10 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1284C800) [pid = 636] [serial = 1537] [outer = 110E5000] 01:18:10 INFO - PROCESS | 636 | 1467364690909 Marionette DEBUG loaded listener.js 01:18:10 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (129EE000) [pid = 636] [serial = 1538] [outer = 110E5000] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 176A2C00 == 37 [pid = 636] [id = 509] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 10A0F000 == 36 [pid = 636] [id = 508] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 0F313C00 == 35 [pid = 636] [id = 507] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 17151000 == 34 [pid = 636] [id = 506] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 16021800 == 33 [pid = 636] [id = 505] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 151AE800 == 32 [pid = 636] [id = 504] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 12DC3000 == 31 [pid = 636] [id = 503] 01:18:11 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 30 [pid = 636] [id = 502] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1827E400) [pid = 636] [serial = 1439] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A305400) [pid = 636] [serial = 1490] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1769F400) [pid = 636] [serial = 1477] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 84 (17949000) [pid = 636] [serial = 1478] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19C1E800) [pid = 636] [serial = 1460] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 82 (12BCF000) [pid = 636] [serial = 1465] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 81 (131DE400) [pid = 636] [serial = 1466] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 80 (110E7400) [pid = 636] [serial = 1468] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 79 (11441C00) [pid = 636] [serial = 1469] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11AEC000) [pid = 636] [serial = 1462] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 77 (12BD9C00) [pid = 636] [serial = 1463] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FADC00) [pid = 636] [serial = 1474] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1312E800) [pid = 636] [serial = 1471] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1342E400) [pid = 636] [serial = 1472] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19867C00) [pid = 636] [serial = 1481] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A486000) [pid = 636] [serial = 1492] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19808400) [pid = 636] [serial = 1480] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13CEF800) [pid = 636] [serial = 1486] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A678800) [pid = 636] [serial = 1493] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19FD3400) [pid = 636] [serial = 1483] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19A03C00) [pid = 636] [serial = 1484] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A170400) [pid = 636] [serial = 1489] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 65 (15FB0000) [pid = 636] [serial = 1487] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1601EC00) [pid = 636] [serial = 1475] [outer = 00000000] [url = about:blank] 01:18:11 INFO - PROCESS | 636 | 1467364691397 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 01:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 859ms 01:18:11 INFO - PROCESS | 636 | 1467364691470 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 01:18:11 INFO - PROCESS | 636 | 1467364691456 Marionette TRACE conn3 <- [1,2013,null,{"value":"13"}] 01:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:18:11 INFO - PROCESS | 636 | 1467364691462 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:18:11 INFO - PROCESS | 636 | 1467364691466 Marionette TRACE conn3 <- [1,2014,null,{}] 01:18:11 INFO - PROCESS | 636 | 1467364691470 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:11 INFO - PROCESS | 636 | 1467364691472 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:11 INFO - PROCESS | 636 | 1467364691558 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 01:18:11 INFO - PROCESS | 636 | 1467364691572 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:11 INFO - PROCESS | 636 | 1467364691575 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:11 INFO - PROCESS | 636 | ++DOCSHELL 129B1400 == 31 [pid = 636] [id = 513] 01:18:11 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12BCF000) [pid = 636] [serial = 1539] [outer = 00000000] 01:18:11 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (132C3000) [pid = 636] [serial = 1540] [outer = 12BCF000] 01:18:11 INFO - PROCESS | 636 | 1467364691623 Marionette DEBUG loaded listener.js 01:18:11 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13942800) [pid = 636] [serial = 1541] [outer = 12BCF000] 01:18:12 INFO - PROCESS | 636 | 1467364692089 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 01:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 667ms 01:18:12 INFO - PROCESS | 636 | 1467364692139 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 01:18:12 INFO - PROCESS | 636 | 1467364692141 Marionette TRACE conn3 <- [1,2017,null,{"value":"13"}] 01:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:18:12 INFO - PROCESS | 636 | 1467364692145 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:18:12 INFO - PROCESS | 636 | 1467364692147 Marionette TRACE conn3 <- [1,2018,null,{}] 01:18:12 INFO - PROCESS | 636 | 1467364692157 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:12 INFO - PROCESS | 636 | 1467364692161 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:12 INFO - PROCESS | 636 | 1467364692267 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 01:18:12 INFO - PROCESS | 636 | 1467364692373 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:12 INFO - PROCESS | 636 | 1467364692376 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:12 INFO - PROCESS | 636 | ++DOCSHELL 157E8800 == 32 [pid = 636] [id = 514] 01:18:12 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (157EF800) [pid = 636] [serial = 1542] [outer = 00000000] 01:18:12 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FB3400) [pid = 636] [serial = 1543] [outer = 157EF800] 01:18:12 INFO - PROCESS | 636 | 1467364692424 Marionette DEBUG loaded listener.js 01:18:12 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FCB000) [pid = 636] [serial = 1544] [outer = 157EF800] 01:18:12 INFO - PROCESS | 636 | 1467364692784 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 01:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 667ms 01:18:12 INFO - PROCESS | 636 | 1467364692809 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 01:18:12 INFO - PROCESS | 636 | 1467364692811 Marionette TRACE conn3 <- [1,2021,null,{"value":"13"}] 01:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:18:12 INFO - PROCESS | 636 | 1467364692814 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:18:12 INFO - PROCESS | 636 | 1467364692816 Marionette TRACE conn3 <- [1,2022,null,{}] 01:18:12 INFO - PROCESS | 636 | 1467364692819 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:12 INFO - PROCESS | 636 | 1467364692821 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:12 INFO - PROCESS | 636 | 1467364692887 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 01:18:12 INFO - PROCESS | 636 | 1467364692892 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:12 INFO - PROCESS | 636 | 1467364692894 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:12 INFO - PROCESS | 636 | ++DOCSHELL 17103C00 == 33 [pid = 636] [id = 515] 01:18:12 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (17104000) [pid = 636] [serial = 1545] [outer = 00000000] 01:18:12 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1778BC00) [pid = 636] [serial = 1546] [outer = 17104000] 01:18:12 INFO - PROCESS | 636 | 1467364692942 Marionette DEBUG loaded listener.js 01:18:13 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (179D6C00) [pid = 636] [serial = 1547] [outer = 17104000] 01:18:13 INFO - PROCESS | 636 | 1467364693418 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 667ms 01:18:13 INFO - PROCESS | 636 | 1467364693478 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 01:18:13 INFO - PROCESS | 636 | 1467364693480 Marionette TRACE conn3 <- [1,2025,null,{"value":"13"}] 01:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:18:13 INFO - PROCESS | 636 | 1467364693483 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:18:13 INFO - PROCESS | 636 | 1467364693485 Marionette TRACE conn3 <- [1,2026,null,{}] 01:18:13 INFO - PROCESS | 636 | 1467364693494 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:13 INFO - PROCESS | 636 | 1467364693496 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:13 INFO - PROCESS | 636 | 1467364693585 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 01:18:13 INFO - PROCESS | 636 | 1467364693676 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:13 INFO - PROCESS | 636 | 1467364693678 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:13 INFO - PROCESS | 636 | ++DOCSHELL 10A03400 == 34 [pid = 636] [id = 516] 01:18:13 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1281A000) [pid = 636] [serial = 1548] [outer = 00000000] 01:18:13 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19809C00) [pid = 636] [serial = 1549] [outer = 1281A000] 01:18:13 INFO - PROCESS | 636 | 1467364693724 Marionette DEBUG loaded listener.js 01:18:13 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1980F400) [pid = 636] [serial = 1550] [outer = 1281A000] 01:18:14 INFO - PROCESS | 636 | 1467364694114 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 01:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 667ms 01:18:14 INFO - PROCESS | 636 | 1467364694145 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 01:18:14 INFO - PROCESS | 636 | 1467364694147 Marionette TRACE conn3 <- [1,2029,null,{"value":"13"}] 01:18:14 INFO - PROCESS | 636 | 1467364694150 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:18:14 INFO - PROCESS | 636 | 1467364694152 Marionette TRACE conn3 <- [1,2030,null,{}] 01:18:14 INFO - PROCESS | 636 | 1467364694156 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:14 INFO - PROCESS | 636 | 1467364694161 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:14 INFO - PROCESS | 636 | 1467364694303 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 01:18:14 INFO - PROCESS | 636 | 1467364694315 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:14 INFO - PROCESS | 636 | 1467364694318 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:14 INFO - PROCESS | 636 | ++DOCSHELL 19865C00 == 35 [pid = 636] [id = 517] 01:18:14 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1986A000) [pid = 636] [serial = 1551] [outer = 00000000] 01:18:14 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C19800) [pid = 636] [serial = 1552] [outer = 1986A000] 01:18:14 INFO - PROCESS | 636 | 1467364694418 Marionette DEBUG loaded listener.js 01:18:14 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A165000) [pid = 636] [serial = 1553] [outer = 1986A000] 01:18:14 INFO - PROCESS | 636 | 1467364694828 Marionette TRACE conn3 <- [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]]]}] 01:18:14 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) 01:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 712ms 01:18:14 INFO - PROCESS | 636 | 1467364694856 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 01:18:14 INFO - PROCESS | 636 | 1467364694858 Marionette TRACE conn3 <- [1,2033,null,{"value":"13"}] 01:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:18:14 INFO - PROCESS | 636 | 1467364694865 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:18:14 INFO - PROCESS | 636 | 1467364694850 Marionette TRACE conn3 <- [1,2034,null,{}] 01:18:14 INFO - PROCESS | 636 | 1467364694853 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:14 INFO - PROCESS | 636 | 1467364694855 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:14 INFO - PROCESS | 636 | 1467364694991 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19864400) [pid = 636] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A98C00) [pid = 636] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 76 (12DC8400) [pid = 636] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 75 (151B0400) [pid = 636] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16B0E000) [pid = 636] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10BB0400) [pid = 636] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1715DC00) [pid = 636] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 71 (0F394400) [pid = 636] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 70 (12BDB800) [pid = 636] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10ECFC00) [pid = 636] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1430F800) [pid = 636] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:18:15 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C19000) [pid = 636] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:18:15 INFO - PROCESS | 636 | 1467364695122 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:15 INFO - PROCESS | 636 | 1467364695124 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:15 INFO - PROCESS | 636 | ++DOCSHELL 0F394400 == 36 [pid = 636] [id = 518] 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1036A400) [pid = 636] [serial = 1554] [outer = 00000000] 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10BA8000) [pid = 636] [serial = 1555] [outer = 1036A400] 01:18:15 INFO - PROCESS | 636 | 1467364695176 Marionette DEBUG loaded listener.js 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (12BD4400) [pid = 636] [serial = 1556] [outer = 1036A400] 01:18:15 INFO - PROCESS | 636 | 1467364695522 Marionette TRACE conn3 <- [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]]]}] 01:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 696ms 01:18:15 INFO - PROCESS | 636 | 1467364695571 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 01:18:15 INFO - PROCESS | 636 | 1467364695573 Marionette TRACE conn3 <- [1,2037,null,{"value":"13"}] 01:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:18:15 INFO - PROCESS | 636 | 1467364695576 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:18:15 INFO - PROCESS | 636 | 1467364695561 Marionette TRACE conn3 <- [1,2038,null,{}] 01:18:15 INFO - PROCESS | 636 | 1467364695572 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:15 INFO - PROCESS | 636 | 1467364695574 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:15 INFO - PROCESS | 636 | 1467364695650 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 01:18:15 INFO - PROCESS | 636 | 1467364695656 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:15 INFO - PROCESS | 636 | 1467364695658 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:15 INFO - PROCESS | 636 | ++DOCSHELL 0F310400 == 37 [pid = 636] [id = 519] 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16B09800) [pid = 636] [serial = 1557] [outer = 00000000] 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19FD1000) [pid = 636] [serial = 1558] [outer = 16B09800] 01:18:15 INFO - PROCESS | 636 | 1467364695702 Marionette DEBUG loaded listener.js 01:18:15 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A164000) [pid = 636] [serial = 1559] [outer = 16B09800] 01:18:16 INFO - PROCESS | 636 | 1467364696120 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 01:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 563ms 01:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:18:16 INFO - PROCESS | 636 | 1467364696136 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 01:18:16 INFO - PROCESS | 636 | 1467364696138 Marionette TRACE conn3 <- [1,2041,null,{"value":"13"}] 01:18:16 INFO - PROCESS | 636 | 1467364696141 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:18:16 INFO - PROCESS | 636 | 1467364696143 Marionette TRACE conn3 <- [1,2042,null,{}] 01:18:16 INFO - PROCESS | 636 | 1467364696146 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:16 INFO - PROCESS | 636 | 1467364696148 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:16 INFO - PROCESS | 636 | 1467364696268 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 01:18:16 INFO - PROCESS | 636 | 1467364696258 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:16 INFO - PROCESS | 636 | 1467364696260 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:16 INFO - PROCESS | 636 | ++DOCSHELL 19866000 == 38 [pid = 636] [id = 520] 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A30C800) [pid = 636] [serial = 1560] [outer = 00000000] 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A678C00) [pid = 636] [serial = 1561] [outer = 1A30C800] 01:18:16 INFO - PROCESS | 636 | 1467364696312 Marionette DEBUG loaded listener.js 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A682000) [pid = 636] [serial = 1562] [outer = 1A30C800] 01:18:16 INFO - PROCESS | 636 | 1467364696715 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 01:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 593ms 01:18:16 INFO - PROCESS | 636 | 1467364696739 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 01:18:16 INFO - PROCESS | 636 | 1467364696741 Marionette TRACE conn3 <- [1,2045,null,{"value":"13"}] 01:18:16 INFO - PROCESS | 636 | 1467364696744 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:18:16 INFO - PROCESS | 636 | 1467364696746 Marionette TRACE conn3 <- [1,2046,null,{}] 01:18:16 INFO - PROCESS | 636 | 1467364696749 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:16 INFO - PROCESS | 636 | 1467364696751 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:16 INFO - PROCESS | 636 | 1467364696866 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 01:18:16 INFO - PROCESS | 636 | 1467364696874 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:16 INFO - PROCESS | 636 | 1467364696885 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:16 INFO - PROCESS | 636 | ++DOCSHELL 1715DC00 == 39 [pid = 636] [id = 521] 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (17611400) [pid = 636] [serial = 1563] [outer = 00000000] 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A956800) [pid = 636] [serial = 1564] [outer = 17611400] 01:18:16 INFO - PROCESS | 636 | 1467364696929 Marionette DEBUG loaded listener.js 01:18:16 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A958000) [pid = 636] [serial = 1565] [outer = 17611400] 01:18:17 INFO - PROCESS | 636 | 1467364697537 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 01:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 889ms 01:18:17 INFO - PROCESS | 636 | 1467364697637 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 01:18:17 INFO - PROCESS | 636 | 1467364697642 Marionette TRACE conn3 <- [1,2049,null,{"value":"13"}] 01:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:18:17 INFO - PROCESS | 636 | 1467364697647 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:18:17 INFO - PROCESS | 636 | 1467364697652 Marionette TRACE conn3 <- [1,2050,null,{}] 01:18:17 INFO - PROCESS | 636 | 1467364697657 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:17 INFO - PROCESS | 636 | 1467364697660 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:17 INFO - PROCESS | 636 | 1467364697813 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 01:18:17 INFO - PROCESS | 636 | 1467364697944 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:17 INFO - PROCESS | 636 | 1467364697947 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:17 INFO - PROCESS | 636 | ++DOCSHELL 10BA7800 == 40 [pid = 636] [id = 522] 01:18:17 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10E2D800) [pid = 636] [serial = 1566] [outer = 00000000] 01:18:17 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1292D000) [pid = 636] [serial = 1567] [outer = 10E2D800] 01:18:17 INFO - PROCESS | 636 | 1467364697989 Marionette DEBUG loaded listener.js 01:18:18 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (14310C00) [pid = 636] [serial = 1568] [outer = 10E2D800] 01:18:18 INFO - PROCESS | 636 | 1467364698578 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 01:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 949ms 01:18:18 INFO - PROCESS | 636 | 1467364698614 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 01:18:18 INFO - PROCESS | 636 | 1467364698619 Marionette TRACE conn3 <- [1,2053,null,{"value":"13"}] 01:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:18:18 INFO - PROCESS | 636 | 1467364698625 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:18:18 INFO - PROCESS | 636 | 1467364698628 Marionette TRACE conn3 <- [1,2054,null,{}] 01:18:18 INFO - PROCESS | 636 | 1467364698615 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:18 INFO - PROCESS | 636 | 1467364698618 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:18 INFO - PROCESS | 636 | 1467364698727 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 01:18:18 INFO - PROCESS | 636 | 1467364698865 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:18 INFO - PROCESS | 636 | 1467364698867 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:18 INFO - PROCESS | 636 | ++DOCSHELL 15FD1C00 == 41 [pid = 636] [id = 523] 01:18:18 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (15FD2C00) [pid = 636] [serial = 1569] [outer = 00000000] 01:18:18 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1778A000) [pid = 636] [serial = 1570] [outer = 15FD2C00] 01:18:18 INFO - PROCESS | 636 | 1467364698924 Marionette DEBUG loaded listener.js 01:18:18 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (17947C00) [pid = 636] [serial = 1571] [outer = 15FD2C00] 01:18:19 INFO - PROCESS | 636 | 1467364699544 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 01:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 993ms 01:18:19 INFO - PROCESS | 636 | 1467364699613 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 01:18:19 INFO - PROCESS | 636 | 1467364699616 Marionette TRACE conn3 <- [1,2057,null,{"value":"13"}] 01:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:18:19 INFO - PROCESS | 636 | 1467364699638 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:18:19 INFO - PROCESS | 636 | 1467364699641 Marionette TRACE conn3 <- [1,2058,null,{}] 01:18:19 INFO - PROCESS | 636 | 1467364699777 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:19 INFO - PROCESS | 636 | 1467364699780 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:19 INFO - PROCESS | 636 | 1467364699946 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 01:18:20 INFO - PROCESS | 636 | 1467364700018 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:20 INFO - PROCESS | 636 | 1467364700021 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:20 INFO - PROCESS | 636 | ++DOCSHELL 10A9FC00 == 42 [pid = 636] [id = 524] 01:18:20 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10B57000) [pid = 636] [serial = 1572] [outer = 00000000] 01:18:20 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10ED8800) [pid = 636] [serial = 1573] [outer = 10B57000] 01:18:20 INFO - PROCESS | 636 | 1467364700054 Marionette DEBUG loaded listener.js 01:18:20 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1125FC00) [pid = 636] [serial = 1574] [outer = 10B57000] 01:18:20 INFO - PROCESS | 636 | 1467364700622 Marionette TRACE conn3 <- [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]]]}] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 10B62C00 == 41 [pid = 636] [id = 501] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 19866000 == 40 [pid = 636] [id = 520] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 0F310400 == 39 [pid = 636] [id = 519] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 0F394400 == 38 [pid = 636] [id = 518] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 19865C00 == 37 [pid = 636] [id = 517] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 10A03400 == 36 [pid = 636] [id = 516] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 17103C00 == 35 [pid = 636] [id = 515] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 157E8800 == 34 [pid = 636] [id = 514] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 129B1400 == 33 [pid = 636] [id = 513] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 10BB0000 == 32 [pid = 636] [id = 512] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 103D2000 == 31 [pid = 636] [id = 511] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 15119800 == 30 [pid = 636] [id = 510] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 15FD1C00 == 29 [pid = 636] [id = 523] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 1715DC00 == 28 [pid = 636] [id = 521] 01:18:21 INFO - PROCESS | 636 | --DOCSHELL 10BA7800 == 27 [pid = 636] [id = 522] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A169000) [pid = 636] [serial = 1528] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 86 (10BB1400) [pid = 636] [serial = 1507] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10ED3400) [pid = 636] [serial = 1508] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1314C000) [pid = 636] [serial = 1510] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 83 (13434000) [pid = 636] [serial = 1511] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 82 (157EB000) [pid = 636] [serial = 1513] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 81 (16DF2800) [pid = 636] [serial = 1516] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1143CC00) [pid = 636] [serial = 1505] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10ED8400) [pid = 636] [serial = 1504] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 78 (176DD400) [pid = 636] [serial = 1519] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17104400) [pid = 636] [serial = 1517] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19C1F800) [pid = 636] [serial = 1529] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10BAAC00) [pid = 636] [serial = 1522] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 74 (18039400) [pid = 636] [serial = 1520] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19864C00) [pid = 636] [serial = 1525] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11AF0C00) [pid = 636] [serial = 1496] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 71 (110DDC00) [pid = 636] [serial = 1495] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FA7400) [pid = 636] [serial = 1499] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 69 (151AF400) [pid = 636] [serial = 1498] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A484000) [pid = 636] [serial = 1502] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1A16C000) [pid = 636] [serial = 1501] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 66 (12D7FC00) [pid = 636] [serial = 1523] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19A03000) [pid = 636] [serial = 1526] [outer = 00000000] [url = about:blank] 01:18:21 INFO - PROCESS | 636 | --DOMWINDOW == 64 (15E34400) [pid = 636] [serial = 1514] [outer = 00000000] [url = about:blank] 01:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1630ms 01:18:21 INFO - PROCESS | 636 | 1467364701306 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 01:18:21 INFO - PROCESS | 636 | 1467364701310 Marionette TRACE conn3 <- [1,2061,null,{"value":"13"}] 01:18:21 INFO - PROCESS | 636 | 1467364701317 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:18:21 INFO - PROCESS | 636 | 1467364701320 Marionette TRACE conn3 <- [1,2062,null,{}] 01:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:18:21 INFO - PROCESS | 636 | 1467364701326 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:21 INFO - PROCESS | 636 | 1467364701329 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:21 INFO - PROCESS | 636 | 1467364701422 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 01:18:21 INFO - PROCESS | 636 | 1467364701428 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:21 INFO - PROCESS | 636 | 1467364701433 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:21 INFO - PROCESS | 636 | ++DOCSHELL 10B5C000 == 28 [pid = 636] [id = 525] 01:18:21 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10B61400) [pid = 636] [serial = 1575] [outer = 00000000] 01:18:21 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10BA7800) [pid = 636] [serial = 1576] [outer = 10B61400] 01:18:21 INFO - PROCESS | 636 | 1467364701483 Marionette DEBUG loaded listener.js 01:18:21 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BAEC00) [pid = 636] [serial = 1577] [outer = 10B61400] 01:18:21 INFO - PROCESS | 636 | 1467364701954 Marionette TRACE conn3 <- [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]]]}] 01:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 637ms 01:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:18:21 INFO - PROCESS | 636 | 1467364701969 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 01:18:21 INFO - PROCESS | 636 | 1467364701973 Marionette TRACE conn3 <- [1,2065,null,{"value":"13"}] 01:18:21 INFO - PROCESS | 636 | 1467364701979 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:18:21 INFO - PROCESS | 636 | 1467364701983 Marionette TRACE conn3 <- [1,2066,null,{}] 01:18:21 INFO - PROCESS | 636 | 1467364701987 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:21 INFO - PROCESS | 636 | 1467364701990 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:22 INFO - PROCESS | 636 | 1467364702075 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 01:18:22 INFO - PROCESS | 636 | 1467364702084 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:22 INFO - PROCESS | 636 | 1467364702086 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:22 INFO - PROCESS | 636 | ++DOCSHELL 1281F000 == 29 [pid = 636] [id = 526] 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (12820000) [pid = 636] [serial = 1578] [outer = 00000000] 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (129AF000) [pid = 636] [serial = 1579] [outer = 12820000] 01:18:22 INFO - PROCESS | 636 | 1467364702133 Marionette DEBUG loaded listener.js 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (12D78000) [pid = 636] [serial = 1580] [outer = 12820000] 01:18:22 INFO - PROCESS | 636 | 1467364702576 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 01:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 652ms 01:18:22 INFO - PROCESS | 636 | 1467364702639 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 01:18:22 INFO - PROCESS | 636 | 1467364702641 Marionette TRACE conn3 <- [1,2069,null,{"value":"13"}] 01:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:18:22 INFO - PROCESS | 636 | 1467364702645 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:18:22 INFO - PROCESS | 636 | 1467364702647 Marionette TRACE conn3 <- [1,2070,null,{}] 01:18:22 INFO - PROCESS | 636 | 1467364702657 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:22 INFO - PROCESS | 636 | 1467364702662 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:22 INFO - PROCESS | 636 | 1467364702780 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 01:18:22 INFO - PROCESS | 636 | 1467364702862 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:22 INFO - PROCESS | 636 | 1467364702866 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:22 INFO - PROCESS | 636 | ++DOCSHELL 1430E800 == 30 [pid = 636] [id = 527] 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1430EC00) [pid = 636] [serial = 1581] [outer = 00000000] 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15119000) [pid = 636] [serial = 1582] [outer = 1430EC00] 01:18:22 INFO - PROCESS | 636 | 1467364702918 Marionette DEBUG loaded listener.js 01:18:22 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15363800) [pid = 636] [serial = 1583] [outer = 1430EC00] 01:18:23 INFO - PROCESS | 636 | 1467364703308 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 01:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 697ms 01:18:23 INFO - PROCESS | 636 | 1467364703358 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 01:18:23 INFO - PROCESS | 636 | 1467364703360 Marionette TRACE conn3 <- [1,2073,null,{"value":"13"}] 01:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:18:23 INFO - PROCESS | 636 | 1467364703363 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:18:23 INFO - PROCESS | 636 | 1467364703365 Marionette TRACE conn3 <- [1,2074,null,{}] 01:18:23 INFO - PROCESS | 636 | 1467364703369 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:23 INFO - PROCESS | 636 | 1467364703371 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:23 INFO - PROCESS | 636 | 1467364703479 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 01:18:23 INFO - PROCESS | 636 | 1467364703538 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:23 INFO - PROCESS | 636 | 1467364703540 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:23 INFO - PROCESS | 636 | ++DOCSHELL 1535D000 == 31 [pid = 636] [id = 528] 01:18:23 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (157E9800) [pid = 636] [serial = 1584] [outer = 00000000] 01:18:23 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15FAAC00) [pid = 636] [serial = 1585] [outer = 157E9800] 01:18:23 INFO - PROCESS | 636 | 1467364703585 Marionette DEBUG loaded listener.js 01:18:23 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15FCB800) [pid = 636] [serial = 1586] [outer = 157E9800] 01:18:23 INFO - PROCESS | 636 | 1467364703990 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 01:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 667ms 01:18:24 INFO - PROCESS | 636 | 1467364704023 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 01:18:24 INFO - PROCESS | 636 | 1467364704025 Marionette TRACE conn3 <- [1,2077,null,{"value":"13"}] 01:18:24 INFO - PROCESS | 636 | 1467364704028 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:18:24 INFO - PROCESS | 636 | 1467364704030 Marionette TRACE conn3 <- [1,2078,null,{}] 01:18:24 INFO - PROCESS | 636 | 1467364704034 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:24 INFO - PROCESS | 636 | 1467364704036 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:24 INFO - PROCESS | 636 | 1467364704175 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 01:18:24 INFO - PROCESS | 636 | 1467364704198 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:24 INFO - PROCESS | 636 | 1467364704200 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:24 INFO - PROCESS | 636 | ++DOCSHELL 16DFC800 == 32 [pid = 636] [id = 529] 01:18:24 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (16DFD800) [pid = 636] [serial = 1587] [outer = 00000000] 01:18:24 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (17150400) [pid = 636] [serial = 1588] [outer = 16DFD800] 01:18:24 INFO - PROCESS | 636 | 1467364704244 Marionette DEBUG loaded listener.js 01:18:24 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1717C800) [pid = 636] [serial = 1589] [outer = 16DFD800] 01:18:24 INFO - PROCESS | 636 | 1467364704650 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 01:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 667ms 01:18:24 INFO - PROCESS | 636 | 1467364704693 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 01:18:24 INFO - PROCESS | 636 | 1467364704695 Marionette TRACE conn3 <- [1,2081,null,{"value":"13"}] 01:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:18:24 INFO - PROCESS | 636 | 1467364704705 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:18:24 INFO - PROCESS | 636 | 1467364704706 Marionette TRACE conn3 <- [1,2082,null,{}] 01:18:24 INFO - PROCESS | 636 | 1467364704710 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:24 INFO - PROCESS | 636 | 1467364704715 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:24 INFO - PROCESS | 636 | 1467364704849 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 01:18:24 INFO - PROCESS | 636 | 1467364704901 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:24 INFO - PROCESS | 636 | 1467364704903 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:24 INFO - PROCESS | 636 | ++DOCSHELL 17786000 == 33 [pid = 636] [id = 530] 01:18:24 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (179D0C00) [pid = 636] [serial = 1590] [outer = 00000000] 01:18:24 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1980DC00) [pid = 636] [serial = 1591] [outer = 179D0C00] 01:18:24 INFO - PROCESS | 636 | 1467364704947 Marionette DEBUG loaded listener.js 01:18:25 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1986D400) [pid = 636] [serial = 1592] [outer = 179D0C00] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1986A000) [pid = 636] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1036A400) [pid = 636] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17104000) [pid = 636] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 78 (157EF800) [pid = 636] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 77 (110E5000) [pid = 636] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A302000) [pid = 636] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 75 (12BCF000) [pid = 636] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10470400) [pid = 636] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 73 (16B09800) [pid = 636] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 72 (17611400) [pid = 636] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A30C800) [pid = 636] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:18:25 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1281A000) [pid = 636] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:18:25 INFO - PROCESS | 636 | 1467364705552 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 01:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 890ms 01:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:18:25 INFO - PROCESS | 636 | 1467364705597 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 01:18:25 INFO - PROCESS | 636 | 1467364705599 Marionette TRACE conn3 <- [1,2085,null,{"value":"13"}] 01:18:25 INFO - PROCESS | 636 | 1467364705602 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:18:25 INFO - PROCESS | 636 | 1467364705604 Marionette TRACE conn3 <- [1,2086,null,{}] 01:18:25 INFO - PROCESS | 636 | 1467364705607 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:25 INFO - PROCESS | 636 | 1467364705609 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:25 INFO - PROCESS | 636 | 1467364705694 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 01:18:25 INFO - PROCESS | 636 | 1467364705788 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:25 INFO - PROCESS | 636 | 1467364705790 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:25 INFO - PROCESS | 636 | ++DOCSHELL 10BB0400 == 34 [pid = 636] [id = 531] 01:18:25 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (110E5000) [pid = 636] [serial = 1593] [outer = 00000000] 01:18:25 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1435F800) [pid = 636] [serial = 1594] [outer = 110E5000] 01:18:25 INFO - PROCESS | 636 | 1467364705833 Marionette DEBUG loaded listener.js 01:18:25 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (151B7C00) [pid = 636] [serial = 1595] [outer = 110E5000] 01:18:26 INFO - PROCESS | 636 | 1467364706185 Marionette TRACE conn3 <- [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]]]}] 01:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 593ms 01:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:18:26 INFO - PROCESS | 636 | 1467364706204 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 01:18:26 INFO - PROCESS | 636 | 1467364706206 Marionette TRACE conn3 <- [1,2089,null,{"value":"13"}] 01:18:26 INFO - PROCESS | 636 | 1467364706209 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:18:26 INFO - PROCESS | 636 | 1467364706211 Marionette TRACE conn3 <- [1,2090,null,{}] 01:18:26 INFO - PROCESS | 636 | 1467364706214 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:26 INFO - PROCESS | 636 | 1467364706216 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:26 INFO - PROCESS | 636 | 1467364706331 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 01:18:26 INFO - PROCESS | 636 | 1467364706339 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:26 INFO - PROCESS | 636 | 1467364706341 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:26 INFO - PROCESS | 636 | ++DOCSHELL 13D0D800 == 35 [pid = 636] [id = 532] 01:18:26 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (151B6000) [pid = 636] [serial = 1596] [outer = 00000000] 01:18:26 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19C08400) [pid = 636] [serial = 1597] [outer = 151B6000] 01:18:26 INFO - PROCESS | 636 | 1467364706385 Marionette DEBUG loaded listener.js 01:18:26 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19C15400) [pid = 636] [serial = 1598] [outer = 151B6000] 01:18:26 INFO - PROCESS | 636 | 1467364706771 Marionette TRACE conn3 <- [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]]]}] 01:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 608ms 01:18:26 INFO - PROCESS | 636 | 1467364706831 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 01:18:26 INFO - PROCESS | 636 | 1467364706833 Marionette TRACE conn3 <- [1,2093,null,{"value":"13"}] 01:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:18:26 INFO - PROCESS | 636 | 1467364706836 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:18:26 INFO - PROCESS | 636 | 1467364706838 Marionette TRACE conn3 <- [1,2094,null,{}] 01:18:26 INFO - PROCESS | 636 | 1467364706841 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:26 INFO - PROCESS | 636 | 1467364706826 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:26 INFO - PROCESS | 636 | 1467364706940 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 01:18:26 INFO - PROCESS | 636 | 1467364706979 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:26 INFO - PROCESS | 636 | 1467364706981 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:26 INFO - PROCESS | 636 | ++DOCSHELL 19A0EC00 == 36 [pid = 636] [id = 533] 01:18:26 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19C1B400) [pid = 636] [serial = 1599] [outer = 00000000] 01:18:27 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19FD6400) [pid = 636] [serial = 1600] [outer = 19C1B400] 01:18:27 INFO - PROCESS | 636 | 1467364707024 Marionette DEBUG loaded listener.js 01:18:27 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19FD9400) [pid = 636] [serial = 1601] [outer = 19C1B400] 01:18:27 INFO - PROCESS | 636 | 1467364707514 Marionette TRACE conn3 <- [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]]]}] 01:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 756ms 01:18:27 INFO - PROCESS | 636 | 1467364707587 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 01:18:27 INFO - PROCESS | 636 | 1467364707592 Marionette TRACE conn3 <- [1,2097,null,{"value":"13"}] 01:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:18:27 INFO - PROCESS | 636 | 1467364707598 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:18:27 INFO - PROCESS | 636 | 1467364707601 Marionette TRACE conn3 <- [1,2098,null,{}] 01:18:27 INFO - PROCESS | 636 | 1467364707607 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:27 INFO - PROCESS | 636 | 1467364707610 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:27 INFO - PROCESS | 636 | 1467364707738 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 01:18:27 INFO - PROCESS | 636 | 1467364707835 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:27 INFO - PROCESS | 636 | 1467364707839 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:27 INFO - PROCESS | 636 | ++DOCSHELL 103C9800 == 37 [pid = 636] [id = 534] 01:18:27 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10A0C000) [pid = 636] [serial = 1602] [outer = 00000000] 01:18:27 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (110DBC00) [pid = 636] [serial = 1603] [outer = 10A0C000] 01:18:27 INFO - PROCESS | 636 | 1467364707933 Marionette DEBUG loaded listener.js 01:18:28 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (112B0000) [pid = 636] [serial = 1604] [outer = 10A0C000] 01:18:28 INFO - PROCESS | 636 | 1467364708688 Marionette TRACE conn3 <- [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]]]}] 01:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1156ms 01:18:28 INFO - PROCESS | 636 | 1467364708755 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 01:18:28 INFO - PROCESS | 636 | 1467364708759 Marionette TRACE conn3 <- [1,2101,null,{"value":"13"}] 01:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:18:28 INFO - PROCESS | 636 | 1467364708766 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:18:28 INFO - PROCESS | 636 | 1467364708769 Marionette TRACE conn3 <- [1,2102,null,{}] 01:18:28 INFO - PROCESS | 636 | 1467364708773 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:28 INFO - PROCESS | 636 | 1467364708776 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:28 INFO - PROCESS | 636 | 1467364708885 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 01:18:29 INFO - PROCESS | 636 | 1467364709026 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:29 INFO - PROCESS | 636 | 1467364709028 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:29 INFO - PROCESS | 636 | ++DOCSHELL 131E8800 == 38 [pid = 636] [id = 535] 01:18:29 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1342E400) [pid = 636] [serial = 1605] [outer = 00000000] 01:18:29 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (15114000) [pid = 636] [serial = 1606] [outer = 1342E400] 01:18:29 INFO - PROCESS | 636 | 1467364709084 Marionette DEBUG loaded listener.js 01:18:29 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (15FA5800) [pid = 636] [serial = 1607] [outer = 1342E400] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 13D0D800 == 37 [pid = 636] [id = 532] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 10BB0400 == 36 [pid = 636] [id = 531] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 17786000 == 35 [pid = 636] [id = 530] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 16DFC800 == 34 [pid = 636] [id = 529] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 1535D000 == 33 [pid = 636] [id = 528] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 1430E800 == 32 [pid = 636] [id = 527] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 1281F000 == 31 [pid = 636] [id = 526] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 10B5C000 == 30 [pid = 636] [id = 525] 01:18:29 INFO - PROCESS | 636 | --DOCSHELL 10A9FC00 == 29 [pid = 636] [id = 524] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A956800) [pid = 636] [serial = 1564] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A678C00) [pid = 636] [serial = 1561] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1A682000) [pid = 636] [serial = 1562] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19809C00) [pid = 636] [serial = 1549] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19C19800) [pid = 636] [serial = 1552] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1980F400) [pid = 636] [serial = 1550] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10BA8000) [pid = 636] [serial = 1555] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1778BC00) [pid = 636] [serial = 1546] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FB3400) [pid = 636] [serial = 1543] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15FCB000) [pid = 636] [serial = 1544] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1284C800) [pid = 636] [serial = 1537] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 73 (129EE000) [pid = 636] [serial = 1538] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A67C800) [pid = 636] [serial = 1532] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A484400) [pid = 636] [serial = 1531] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A165000) [pid = 636] [serial = 1553] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 69 (132C3000) [pid = 636] [serial = 1540] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13942800) [pid = 636] [serial = 1541] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 67 (110DD000) [pid = 636] [serial = 1534] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13153800) [pid = 636] [serial = 1535] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 65 (12BD4400) [pid = 636] [serial = 1556] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19FD1000) [pid = 636] [serial = 1558] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 63 (179D6C00) [pid = 636] [serial = 1547] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A164000) [pid = 636] [serial = 1559] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1A958000) [pid = 636] [serial = 1565] [outer = 00000000] [url = about:blank] 01:18:29 INFO - PROCESS | 636 | 1467364709908 Marionette TRACE conn3 <- [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]]]}] 01:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1186ms 01:18:29 INFO - PROCESS | 636 | 1467364709945 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 01:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:18:29 INFO - PROCESS | 636 | 1467364709949 Marionette TRACE conn3 <- [1,2105,null,{"value":"13"}] 01:18:29 INFO - PROCESS | 636 | 1467364709954 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:18:29 INFO - PROCESS | 636 | 1467364709957 Marionette TRACE conn3 <- [1,2106,null,{}] 01:18:29 INFO - PROCESS | 636 | 1467364709962 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:29 INFO - PROCESS | 636 | 1467364709965 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:30 INFO - PROCESS | 636 | 1467364710051 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 01:18:30 INFO - PROCESS | 636 | 1467364710058 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:30 INFO - PROCESS | 636 | 1467364710062 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:30 INFO - PROCESS | 636 | ++DOCSHELL 10A9D000 == 30 [pid = 636] [id = 536] 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (10BAA000) [pid = 636] [serial = 1608] [outer = 00000000] 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10ED4000) [pid = 636] [serial = 1609] [outer = 10BAA000] 01:18:30 INFO - PROCESS | 636 | 1467364710096 Marionette DEBUG loaded listener.js 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (11265400) [pid = 636] [serial = 1610] [outer = 10BAA000] 01:18:30 INFO - PROCESS | 636 | 1467364710614 Marionette TRACE conn3 <- [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]]]}] 01:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 696ms 01:18:30 INFO - PROCESS | 636 | 1467364710657 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 01:18:30 INFO - PROCESS | 636 | 1467364710662 Marionette TRACE conn3 <- [1,2109,null,{"value":"13"}] 01:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:18:30 INFO - PROCESS | 636 | 1467364710668 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:18:30 INFO - PROCESS | 636 | 1467364710670 Marionette TRACE conn3 <- [1,2110,null,{}] 01:18:30 INFO - PROCESS | 636 | 1467364710674 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:30 INFO - PROCESS | 636 | 1467364710677 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:30 INFO - PROCESS | 636 | 1467364710742 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 01:18:30 INFO - PROCESS | 636 | 1467364710832 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:30 INFO - PROCESS | 636 | 1467364710835 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:30 INFO - PROCESS | 636 | ++DOCSHELL 12BD9C00 == 31 [pid = 636] [id = 537] 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12BDB400) [pid = 636] [serial = 1611] [outer = 00000000] 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (13075000) [pid = 636] [serial = 1612] [outer = 12BDB400] 01:18:30 INFO - PROCESS | 636 | 1467364710889 Marionette DEBUG loaded listener.js 01:18:30 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (132C5C00) [pid = 636] [serial = 1613] [outer = 12BDB400] 01:18:31 INFO - PROCESS | 636 | 1467364711249 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 01:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 593ms 01:18:31 INFO - PROCESS | 636 | 1467364711268 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 01:18:31 INFO - PROCESS | 636 | 1467364711270 Marionette TRACE conn3 <- [1,2113,null,{"value":"13"}] 01:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:18:31 INFO - PROCESS | 636 | 1467364711274 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:18:31 INFO - PROCESS | 636 | 1467364711277 Marionette TRACE conn3 <- [1,2114,null,{}] 01:18:31 INFO - PROCESS | 636 | 1467364711288 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:31 INFO - PROCESS | 636 | 1467364711293 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:31 INFO - PROCESS | 636 | 1467364711380 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 01:18:31 INFO - PROCESS | 636 | 1467364711418 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:31 INFO - PROCESS | 636 | 1467364711421 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:31 INFO - PROCESS | 636 | ++DOCSHELL 15FAC000 == 32 [pid = 636] [id = 538] 01:18:31 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FAC800) [pid = 636] [serial = 1614] [outer = 00000000] 01:18:31 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FCA400) [pid = 636] [serial = 1615] [outer = 15FAC800] 01:18:31 INFO - PROCESS | 636 | 1467364711452 Marionette DEBUG loaded listener.js 01:18:31 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16B06000) [pid = 636] [serial = 1616] [outer = 15FAC800] 01:18:31 INFO - PROCESS | 636 | 1467364711888 Marionette TRACE conn3 <- [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]]]}] 01:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 667ms 01:18:31 INFO - PROCESS | 636 | 1467364711943 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 01:18:31 INFO - PROCESS | 636 | 1467364711946 Marionette TRACE conn3 <- [1,2117,null,{"value":"13"}] 01:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:18:31 INFO - PROCESS | 636 | 1467364711949 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:18:31 INFO - PROCESS | 636 | 1467364711951 Marionette TRACE conn3 <- [1,2118,null,{}] 01:18:31 INFO - PROCESS | 636 | 1467364711954 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:31 INFO - PROCESS | 636 | 1467364711956 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:32 INFO - PROCESS | 636 | 1467364712071 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 01:18:32 INFO - PROCESS | 636 | 1467364712078 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:32 INFO - PROCESS | 636 | 1467364712080 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:32 INFO - PROCESS | 636 | ++DOCSHELL 17187C00 == 33 [pid = 636] [id = 539] 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (17614C00) [pid = 636] [serial = 1617] [outer = 00000000] 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (17787000) [pid = 636] [serial = 1618] [outer = 17614C00] 01:18:32 INFO - PROCESS | 636 | 1467364712156 Marionette DEBUG loaded listener.js 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (179D6C00) [pid = 636] [serial = 1619] [outer = 17614C00] 01:18:32 INFO - PROCESS | 636 | 1467364712560 Marionette TRACE conn3 <- [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] 01:18:32 INFO - PROCESS | 636 | 1467364712611 Marionette TRACE conn3 <- [1,2121,null,{"value":"13"}] 01:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:18:32 INFO - PROCESS | 636 | 1467364712620 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:18:32 INFO - PROCESS | 636 | 1467364712622 Marionette TRACE conn3 <- [1,2122,null,{}] 01:18:32 INFO - PROCESS | 636 | 1467364712625 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:32 INFO - PROCESS | 636 | 1467364712627 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:32 INFO - PROCESS | 636 | 1467364712769 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 01:18:32 INFO - PROCESS | 636 | 1467364712818 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:32 INFO - PROCESS | 636 | 1467364712820 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:32 INFO - PROCESS | 636 | ++DOCSHELL 18282C00 == 34 [pid = 636] [id = 540] 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19802000) [pid = 636] [serial = 1620] [outer = 00000000] 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19865400) [pid = 636] [serial = 1621] [outer = 19802000] 01:18:32 INFO - PROCESS | 636 | 1467364712863 Marionette DEBUG loaded listener.js 01:18:32 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19A04800) [pid = 636] [serial = 1622] [outer = 19802000] 01:18:33 INFO - PROCESS | 636 | 1467364713276 Marionette TRACE conn3 <- [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]]]}] 01:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 696ms 01:18:33 INFO - PROCESS | 636 | 1467364713322 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 01:18:33 INFO - PROCESS | 636 | 1467364713324 Marionette TRACE conn3 <- [1,2125,null,{"value":"13"}] 01:18:33 INFO - PROCESS | 636 | 1467364713328 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:18:33 INFO - PROCESS | 636 | 1467364713329 Marionette TRACE conn3 <- [1,2126,null,{}] 01:18:33 INFO - PROCESS | 636 | 1467364713333 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:33 INFO - PROCESS | 636 | 1467364713338 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:33 INFO - PROCESS | 636 | 1467364713473 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 01:18:33 INFO - PROCESS | 636 | 1467364713537 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:33 INFO - PROCESS | 636 | 1467364713539 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:33 INFO - PROCESS | 636 | ++DOCSHELL 19FD7C00 == 35 [pid = 636] [id = 541] 01:18:33 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19FDD000) [pid = 636] [serial = 1623] [outer = 00000000] 01:18:33 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A303000) [pid = 636] [serial = 1624] [outer = 19FDD000] 01:18:33 INFO - PROCESS | 636 | 1467364713566 Marionette DEBUG loaded listener.js 01:18:33 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A16C400) [pid = 636] [serial = 1625] [outer = 19FDD000] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1430EC00) [pid = 636] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10B61400) [pid = 636] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 76 (12820000) [pid = 636] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10B57000) [pid = 636] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 74 (179D0C00) [pid = 636] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 73 (151B6000) [pid = 636] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10E2D800) [pid = 636] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15FD2C00) [pid = 636] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16DFD800) [pid = 636] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 69 (110E5000) [pid = 636] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:18:33 INFO - PROCESS | 636 | --DOMWINDOW == 68 (157E9800) [pid = 636] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:18:34 INFO - PROCESS | 636 | 1467364714053 Marionette TRACE conn3 <- [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]]]}] 01:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 756ms 01:18:34 INFO - PROCESS | 636 | 1467364714088 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 01:18:34 INFO - PROCESS | 636 | 1467364714090 Marionette TRACE conn3 <- [1,2129,null,{"value":"13"}] 01:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:18:34 INFO - PROCESS | 636 | 1467364714093 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:18:34 INFO - PROCESS | 636 | 1467364714095 Marionette TRACE conn3 <- [1,2130,null,{}] 01:18:34 INFO - PROCESS | 636 | 1467364714099 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:34 INFO - PROCESS | 636 | 1467364714101 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:34 INFO - PROCESS | 636 | 1467364714214 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 01:18:34 INFO - PROCESS | 636 | 1467364714257 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:34 INFO - PROCESS | 636 | 1467364714259 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:34 INFO - PROCESS | 636 | ++DOCSHELL 10B57000 == 36 [pid = 636] [id = 542] 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10B61400) [pid = 636] [serial = 1626] [outer = 00000000] 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13942C00) [pid = 636] [serial = 1627] [outer = 10B61400] 01:18:34 INFO - PROCESS | 636 | 1467364714302 Marionette DEBUG loaded listener.js 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1714F800) [pid = 636] [serial = 1628] [outer = 10B61400] 01:18:34 INFO - PROCESS | 636 | 1467364714644 Marionette TRACE conn3 <- [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] 01:18:34 INFO - PROCESS | 636 | 1467364714707 Marionette TRACE conn3 <- [1,2133,null,{"value":"13"}] 01:18:34 INFO - PROCESS | 636 | 1467364714710 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:18:34 INFO - PROCESS | 636 | 1467364714712 Marionette TRACE conn3 <- [1,2134,null,{}] 01:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:18:34 INFO - PROCESS | 636 | 1467364714716 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:34 INFO - PROCESS | 636 | 1467364714717 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:34 INFO - PROCESS | 636 | 1467364714795 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 01:18:34 INFO - PROCESS | 636 | 1467364714800 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:34 INFO - PROCESS | 636 | 1467364714802 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:34 INFO - PROCESS | 636 | ++DOCSHELL 18039400 == 37 [pid = 636] [id = 543] 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19C12C00) [pid = 636] [serial = 1629] [outer = 00000000] 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A484800) [pid = 636] [serial = 1630] [outer = 19C12C00] 01:18:34 INFO - PROCESS | 636 | 1467364714847 Marionette DEBUG loaded listener.js 01:18:34 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A679C00) [pid = 636] [serial = 1631] [outer = 19C12C00] 01:18:35 INFO - PROCESS | 636 | 1467364715275 Marionette TRACE conn3 <- [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] 01:18:35 INFO - PROCESS | 636 | 1467364715315 Marionette TRACE conn3 <- [1,2137,null,{"value":"13"}] 01:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:18:35 INFO - PROCESS | 636 | 1467364715319 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:18:35 INFO - PROCESS | 636 | 1467364715320 Marionette TRACE conn3 <- [1,2138,null,{}] 01:18:35 INFO - PROCESS | 636 | 1467364715324 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:35 INFO - PROCESS | 636 | 1467364715326 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:35 INFO - PROCESS | 636 | 1467364715405 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 01:18:35 INFO - PROCESS | 636 | 1467364715410 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:35 INFO - PROCESS | 636 | 1467364715412 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:35 INFO - PROCESS | 636 | ++DOCSHELL 1A486400 == 38 [pid = 636] [id = 544] 01:18:35 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A67F800) [pid = 636] [serial = 1632] [outer = 00000000] 01:18:35 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A956C00) [pid = 636] [serial = 1633] [outer = 1A67F800] 01:18:35 INFO - PROCESS | 636 | 1467364715454 Marionette DEBUG loaded listener.js 01:18:35 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A67FC00) [pid = 636] [serial = 1634] [outer = 1A67F800] 01:18:36 INFO - PROCESS | 636 | 1467364716016 Marionette TRACE conn3 <- [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]]]}] 01:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 771ms 01:18:36 INFO - PROCESS | 636 | 1467364716087 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 01:18:36 INFO - PROCESS | 636 | 1467364716092 Marionette TRACE conn3 <- [1,2141,null,{"value":"13"}] 01:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:18:36 INFO - PROCESS | 636 | 1467364716098 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:18:36 INFO - PROCESS | 636 | 1467364716103 Marionette TRACE conn3 <- [1,2142,null,{}] 01:18:36 INFO - PROCESS | 636 | 1467364716130 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:36 INFO - PROCESS | 636 | 1467364716135 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:36 INFO - PROCESS | 636 | 1467364716268 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 01:18:36 INFO - PROCESS | 636 | 1467364716398 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:36 INFO - PROCESS | 636 | 1467364716403 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:36 INFO - PROCESS | 636 | ++DOCSHELL 1047E800 == 39 [pid = 636] [id = 545] 01:18:36 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1055D800) [pid = 636] [serial = 1635] [outer = 00000000] 01:18:36 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (11267000) [pid = 636] [serial = 1636] [outer = 1055D800] 01:18:36 INFO - PROCESS | 636 | 1467364716463 Marionette DEBUG loaded listener.js 01:18:36 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (129A8C00) [pid = 636] [serial = 1637] [outer = 1055D800] 01:18:36 INFO - PROCESS | 636 | --DOCSHELL 1B225400 == 38 [pid = 636] [id = 15] 01:18:37 INFO - PROCESS | 636 | 1467364717084 Marionette TRACE conn3 <- [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]]]}] 01:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1023ms 01:18:37 INFO - PROCESS | 636 | 1467364717112 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null] 01:18:37 INFO - PROCESS | 636 | 1467364717117 Marionette TRACE conn3 <- [1,2145,null,{"value":"13"}] 01:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:18:37 INFO - PROCESS | 636 | 1467364717123 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:18:37 INFO - PROCESS | 636 | 1467364717126 Marionette TRACE conn3 <- [1,2146,null,{}] 01:18:37 INFO - PROCESS | 636 | 1467364717130 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:37 INFO - PROCESS | 636 | 1467364717133 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:37 INFO - PROCESS | 636 | 1467364717241 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 01:18:37 INFO - PROCESS | 636 | 1467364717383 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:37 INFO - PROCESS | 636 | 1467364717386 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:37 INFO - PROCESS | 636 | ++DOCSHELL 15FAD400 == 39 [pid = 636] [id = 546] 01:18:37 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15FADC00) [pid = 636] [serial = 1638] [outer = 00000000] 01:18:37 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (15FCC800) [pid = 636] [serial = 1639] [outer = 15FADC00] 01:18:37 INFO - PROCESS | 636 | 1467364717442 Marionette DEBUG loaded listener.js 01:18:37 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17616400) [pid = 636] [serial = 1640] [outer = 15FADC00] 01:18:38 INFO - PROCESS | 636 | 1467364718056 Marionette TRACE conn3 <- [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]]]}] 01:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 993ms 01:18:38 INFO - PROCESS | 636 | 1467364718114 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null] 01:18:38 INFO - PROCESS | 636 | 1467364718117 Marionette TRACE conn3 <- [1,2149,null,{"value":"13"}] 01:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:18:38 INFO - PROCESS | 636 | 1467364718140 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:18:38 INFO - PROCESS | 636 | 1467364718143 Marionette TRACE conn3 <- [1,2150,null,{}] 01:18:38 INFO - PROCESS | 636 | 1467364718155 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:38 INFO - PROCESS | 636 | 1467364718160 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:38 INFO - PROCESS | 636 | 1467364718293 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 01:18:38 INFO - PROCESS | 636 | 1467364718442 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:38 INFO - PROCESS | 636 | 1467364718445 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:38 INFO - PROCESS | 636 | ++DOCSHELL 19C1A000 == 40 [pid = 636] [id = 547] 01:18:38 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19C1B000) [pid = 636] [serial = 1641] [outer = 00000000] 01:18:38 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A686400) [pid = 636] [serial = 1642] [outer = 19C1B000] 01:18:38 INFO - PROCESS | 636 | 1467364718502 Marionette DEBUG loaded listener.js 01:18:38 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A95B400) [pid = 636] [serial = 1643] [outer = 19C1B000] 01:18:39 INFO - PROCESS | 636 | 1467364719186 Marionette TRACE conn3 <- [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]]]}] 01:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1097ms 01:18:39 INFO - PROCESS | 636 | 1467364719229 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 01:18:39 INFO - PROCESS | 636 | 1467364719233 Marionette TRACE conn3 <- [1,2153,null,{"value":"13"}] 01:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:18:39 INFO - PROCESS | 636 | 1467364719237 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:18:39 INFO - PROCESS | 636 | 1467364719241 Marionette TRACE conn3 <- [1,2154,null,{}] 01:18:39 INFO - PROCESS | 636 | 1467364719246 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:39 INFO - PROCESS | 636 | 1467364719249 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:39 INFO - PROCESS | 636 | 1467364719347 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 01:18:39 INFO - PROCESS | 636 | 1467364719458 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:39 INFO - PROCESS | 636 | 1467364719461 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 18039400 == 39 [pid = 636] [id = 543] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 10B57000 == 38 [pid = 636] [id = 542] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 19FD7C00 == 37 [pid = 636] [id = 541] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 18282C00 == 36 [pid = 636] [id = 540] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 17187C00 == 35 [pid = 636] [id = 539] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 15FAC000 == 34 [pid = 636] [id = 538] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 12BD9C00 == 33 [pid = 636] [id = 537] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 10A9D000 == 32 [pid = 636] [id = 536] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 19A0EC00 == 31 [pid = 636] [id = 533] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 103C9800 == 30 [pid = 636] [id = 534] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 131E8800 == 29 [pid = 636] [id = 535] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 1307C800 == 28 [pid = 636] [id = 16] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 19C1A000 == 27 [pid = 636] [id = 547] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 1A486400 == 26 [pid = 636] [id = 544] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 1047E800 == 25 [pid = 636] [id = 545] 01:18:40 INFO - PROCESS | 636 | --DOCSHELL 15FAD400 == 24 [pid = 636] [id = 546] 01:18:40 INFO - PROCESS | 636 | ++DOCSHELL 1036A800 == 25 [pid = 636] [id = 548] 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10374000) [pid = 636] [serial = 1644] [outer = 00000000] 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10476C00) [pid = 636] [serial = 1645] [outer = 10374000] 01:18:40 INFO - PROCESS | 636 | 1467364720106 Marionette DEBUG loaded listener.js 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (10A0B800) [pid = 636] [serial = 1646] [outer = 10374000] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 88 (15119000) [pid = 636] [serial = 1582] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 87 (10BA7800) [pid = 636] [serial = 1576] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 86 (10BAEC00) [pid = 636] [serial = 1577] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 85 (129AF000) [pid = 636] [serial = 1579] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 84 (12D78000) [pid = 636] [serial = 1580] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1125FC00) [pid = 636] [serial = 1574] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10ED8800) [pid = 636] [serial = 1573] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1980DC00) [pid = 636] [serial = 1591] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19C15400) [pid = 636] [serial = 1598] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 79 (14310C00) [pid = 636] [serial = 1568] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1292D000) [pid = 636] [serial = 1567] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17947C00) [pid = 636] [serial = 1571] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1778A000) [pid = 636] [serial = 1570] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 75 (17150400) [pid = 636] [serial = 1588] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1435F800) [pid = 636] [serial = 1594] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19C08400) [pid = 636] [serial = 1597] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1986D400) [pid = 636] [serial = 1592] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 71 (15FAAC00) [pid = 636] [serial = 1585] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FCB800) [pid = 636] [serial = 1586] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 69 (151B7C00) [pid = 636] [serial = 1595] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1717C800) [pid = 636] [serial = 1589] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19FD6400) [pid = 636] [serial = 1600] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15363800) [pid = 636] [serial = 1583] [outer = 00000000] [url = about:blank] 01:18:40 INFO - PROCESS | 636 | 1467364720603 Marionette TRACE conn3 <- [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]]]}] 01:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1379ms 01:18:40 INFO - PROCESS | 636 | 1467364720634 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 01:18:40 INFO - PROCESS | 636 | 1467364720638 Marionette TRACE conn3 <- [1,2157,null,{"value":"13"}] 01:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:18:40 INFO - PROCESS | 636 | 1467364720643 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:18:40 INFO - PROCESS | 636 | 1467364720645 Marionette TRACE conn3 <- [1,2158,null,{}] 01:18:40 INFO - PROCESS | 636 | 1467364720650 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:40 INFO - PROCESS | 636 | 1467364720653 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:40 INFO - PROCESS | 636 | 1467364720742 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 01:18:40 INFO - PROCESS | 636 | 1467364720855 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:40 INFO - PROCESS | 636 | 1467364720858 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:40 INFO - PROCESS | 636 | ++DOCSHELL 10E2D400 == 26 [pid = 636] [id = 549] 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10ED8000) [pid = 636] [serial = 1647] [outer = 00000000] 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (11AEE400) [pid = 636] [serial = 1648] [outer = 10ED8000] 01:18:40 INFO - PROCESS | 636 | 1467364720905 Marionette DEBUG loaded listener.js 01:18:40 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1292BC00) [pid = 636] [serial = 1649] [outer = 10ED8000] 01:18:41 INFO - PROCESS | 636 | 1467364721262 Marionette TRACE conn3 <- [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]]]}] 01:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 667ms 01:18:41 INFO - PROCESS | 636 | 1467364721303 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 01:18:41 INFO - PROCESS | 636 | 1467364721307 Marionette TRACE conn3 <- [1,2161,null,{"value":"13"}] 01:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:18:41 INFO - PROCESS | 636 | 1467364721314 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:18:41 INFO - PROCESS | 636 | 1467364721316 Marionette TRACE conn3 <- [1,2162,null,{}] 01:18:41 INFO - PROCESS | 636 | 1467364721320 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:41 INFO - PROCESS | 636 | 1467364721323 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:41 INFO - PROCESS | 636 | 1467364721436 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 01:18:41 INFO - PROCESS | 636 | 1467364721444 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:41 INFO - PROCESS | 636 | 1467364721446 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:41 INFO - PROCESS | 636 | ++DOCSHELL 129F0800 == 27 [pid = 636] [id = 550] 01:18:41 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (12BD2000) [pid = 636] [serial = 1650] [outer = 00000000] 01:18:41 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (13157C00) [pid = 636] [serial = 1651] [outer = 12BD2000] 01:18:41 INFO - PROCESS | 636 | 1467364721492 Marionette DEBUG loaded listener.js 01:18:41 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (13941800) [pid = 636] [serial = 1652] [outer = 12BD2000] 01:18:42 INFO - PROCESS | 636 | --DOCSHELL 10E2D400 == 26 [pid = 636] [id = 549] 01:18:42 INFO - PROCESS | 636 | --DOCSHELL 1036A800 == 25 [pid = 636] [id = 548] 01:18:43 INFO - PROCESS | 636 | 1467364723158 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 01:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1853ms 01:18:43 INFO - PROCESS | 636 | 1467364723182 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 01:18:43 INFO - PROCESS | 636 | 1467364723185 Marionette TRACE conn3 <- [1,2165,null,{"value":"13"}] 01:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:18:43 INFO - PROCESS | 636 | 1467364723192 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:18:43 INFO - PROCESS | 636 | 1467364723195 Marionette TRACE conn3 <- [1,2166,null,{}] 01:18:43 INFO - PROCESS | 636 | 1467364723201 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:43 INFO - PROCESS | 636 | 1467364723204 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:43 INFO - PROCESS | 636 | 1467364723364 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 01:18:43 INFO - PROCESS | 636 | 1467364723444 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:43 INFO - PROCESS | 636 | 1467364723447 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:43 INFO - PROCESS | 636 | ++DOCSHELL 10BAA800 == 26 [pid = 636] [id = 551] 01:18:43 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10BAC400) [pid = 636] [serial = 1653] [outer = 00000000] 01:18:43 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (110DE800) [pid = 636] [serial = 1654] [outer = 10BAC400] 01:18:43 INFO - PROCESS | 636 | 1467364723495 Marionette DEBUG loaded listener.js 01:18:43 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (112AC000) [pid = 636] [serial = 1655] [outer = 10BAC400] 01:18:43 INFO - PROCESS | 636 | 1467364723916 Marionette TRACE conn3 <- [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]]]}] 01:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 785ms 01:18:43 INFO - PROCESS | 636 | 1467364723980 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 01:18:43 INFO - PROCESS | 636 | 1467364723985 Marionette TRACE conn3 <- [1,2169,null,{"value":"13"}] 01:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:18:43 INFO - PROCESS | 636 | 1467364723992 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:18:43 INFO - PROCESS | 636 | 1467364723994 Marionette TRACE conn3 <- [1,2170,null,{}] 01:18:43 INFO - PROCESS | 636 | 1467364724005 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:44 INFO - PROCESS | 636 | 1467364724008 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:44 INFO - PROCESS | 636 | 1467364724125 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 01:18:44 INFO - PROCESS | 636 | 1467364724139 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:44 INFO - PROCESS | 636 | 1467364724141 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:44 INFO - PROCESS | 636 | ++DOCSHELL 132BE800 == 27 [pid = 636] [id = 552] 01:18:44 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (132C3000) [pid = 636] [serial = 1656] [outer = 00000000] 01:18:44 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1393B000) [pid = 636] [serial = 1657] [outer = 132C3000] 01:18:44 INFO - PROCESS | 636 | 1467364724188 Marionette DEBUG loaded listener.js 01:18:44 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (13D0EC00) [pid = 636] [serial = 1658] [outer = 132C3000] 01:18:44 INFO - PROCESS | 636 | 1467364724631 Marionette TRACE conn3 <- [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]]]}] 01:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 667ms 01:18:44 INFO - PROCESS | 636 | 1467364724654 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 01:18:44 INFO - PROCESS | 636 | 1467364724657 Marionette TRACE conn3 <- [1,2173,null,{"value":"13"}] 01:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:18:44 INFO - PROCESS | 636 | 1467364724708 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:18:44 INFO - PROCESS | 636 | 1467364724711 Marionette TRACE conn3 <- [1,2174,null,{}] 01:18:44 INFO - PROCESS | 636 | 1467364724726 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:44 INFO - PROCESS | 636 | 1467364724731 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:44 INFO - PROCESS | 636 | 1467364724845 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 01:18:44 INFO - PROCESS | 636 | 1467364724897 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:44 INFO - PROCESS | 636 | 1467364724900 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:44 INFO - PROCESS | 636 | ++DOCSHELL 15FAE800 == 28 [pid = 636] [id = 553] 01:18:44 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (15FAEC00) [pid = 636] [serial = 1659] [outer = 00000000] 01:18:44 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FB4800) [pid = 636] [serial = 1660] [outer = 15FAEC00] 01:18:44 INFO - PROCESS | 636 | 1467364724956 Marionette DEBUG loaded listener.js 01:18:45 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16022800) [pid = 636] [serial = 1661] [outer = 15FAEC00] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1B221800) [pid = 636] [serial = 44] [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.] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1B385C00) [pid = 636] [serial = 41] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19FDD000) [pid = 636] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A0C000) [pid = 636] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10BAA000) [pid = 636] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1342E400) [pid = 636] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FAC800) [pid = 636] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19C1B400) [pid = 636] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12BDB400) [pid = 636] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A67F800) [pid = 636] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19802000) [pid = 636] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10B61400) [pid = 636] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C12C00) [pid = 636] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 67 (17614C00) [pid = 636] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19C1B000) [pid = 636] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10ED8000) [pid = 636] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 64 (10374000) [pid = 636] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1055D800) [pid = 636] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:18:45 INFO - PROCESS | 636 | --DOMWINDOW == 62 (15FADC00) [pid = 636] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:18:45 INFO - PROCESS | 636 | 1467364725623 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 01:18:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:18:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 963ms 01:18:45 INFO - PROCESS | 636 | 1467364725650 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 01:18:45 INFO - PROCESS | 636 | 1467364725653 Marionette TRACE conn3 <- [1,2177,null,{"value":"13"}] 01:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:18:45 INFO - PROCESS | 636 | 1467364725656 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:18:45 INFO - PROCESS | 636 | 1467364725657 Marionette TRACE conn3 <- [1,2178,null,{}] 01:18:45 INFO - PROCESS | 636 | 1467364725661 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:45 INFO - PROCESS | 636 | 1467364725673 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:45 INFO - PROCESS | 636 | 1467364725754 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 01:18:45 INFO - PROCESS | 636 | 1467364725831 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:45 INFO - PROCESS | 636 | 1467364725833 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:45 INFO - PROCESS | 636 | ++DOCSHELL 1055D800 == 29 [pid = 636] [id = 554] 01:18:45 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10A10000) [pid = 636] [serial = 1662] [outer = 00000000] 01:18:45 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (12D7D000) [pid = 636] [serial = 1663] [outer = 10A10000] 01:18:45 INFO - PROCESS | 636 | 1467364725880 Marionette DEBUG loaded listener.js 01:18:45 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (157ED000) [pid = 636] [serial = 1664] [outer = 10A10000] 01:18:46 INFO - PROCESS | 636 | 1467364726254 Marionette TRACE conn3 <- [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]]]}] 01:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 667ms 01:18:46 INFO - PROCESS | 636 | 1467364726318 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 01:18:46 INFO - PROCESS | 636 | 1467364726320 Marionette TRACE conn3 <- [1,2181,null,{"value":"13"}] 01:18:46 INFO - PROCESS | 636 | 1467364726323 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:18:46 INFO - PROCESS | 636 | 1467364726325 Marionette TRACE conn3 <- [1,2182,null,{}] 01:18:46 INFO - PROCESS | 636 | 1467364726328 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:46 INFO - PROCESS | 636 | 1467364726330 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:46 INFO - PROCESS | 636 | 1467364726405 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 01:18:46 INFO - PROCESS | 636 | 1467364726412 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:46 INFO - PROCESS | 636 | 1467364726414 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:46 INFO - PROCESS | 636 | ++DOCSHELL 1535E400 == 30 [pid = 636] [id = 555] 01:18:46 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FB4400) [pid = 636] [serial = 1665] [outer = 00000000] 01:18:46 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (17106800) [pid = 636] [serial = 1666] [outer = 15FB4400] 01:18:46 INFO - PROCESS | 636 | 1467364726457 Marionette DEBUG loaded listener.js 01:18:46 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (17181400) [pid = 636] [serial = 1667] [outer = 15FB4400] 01:18:46 INFO - PROCESS | 636 | 1467364726862 Marionette TRACE conn3 <- [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]]]}] 01:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 563ms 01:18:46 INFO - PROCESS | 636 | 1467364726891 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 01:18:46 INFO - PROCESS | 636 | 1467364726893 Marionette TRACE conn3 <- [1,2185,null,{"value":"13"}] 01:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:18:46 INFO - PROCESS | 636 | 1467364726901 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:18:46 INFO - PROCESS | 636 | 1467364726902 Marionette TRACE conn3 <- [1,2186,null,{}] 01:18:46 INFO - PROCESS | 636 | 1467364726906 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:46 INFO - PROCESS | 636 | 1467364726911 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:47 INFO - PROCESS | 636 | 1467364727018 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 01:18:47 INFO - PROCESS | 636 | 1467364727023 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:47 INFO - PROCESS | 636 | 1467364727025 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:47 INFO - PROCESS | 636 | ++DOCSHELL 10A01400 == 31 [pid = 636] [id = 556] 01:18:47 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17E42C00) [pid = 636] [serial = 1668] [outer = 00000000] 01:18:47 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1980B800) [pid = 636] [serial = 1669] [outer = 17E42C00] 01:18:47 INFO - PROCESS | 636 | 1467364727070 Marionette DEBUG loaded listener.js 01:18:47 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1980E000) [pid = 636] [serial = 1670] [outer = 17E42C00] 01:18:47 INFO - PROCESS | 636 | 1467364727641 Marionette TRACE conn3 <- [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]]]}] 01:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 756ms 01:18:47 INFO - PROCESS | 636 | 1467364727716 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 01:18:47 INFO - PROCESS | 636 | 1467364727721 Marionette TRACE conn3 <- [1,2189,null,{"value":"13"}] 01:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:18:47 INFO - PROCESS | 636 | 1467364727729 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:18:47 INFO - PROCESS | 636 | 1467364727733 Marionette TRACE conn3 <- [1,2190,null,{}] 01:18:47 INFO - PROCESS | 636 | 1467364727739 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:47 INFO - PROCESS | 636 | 1467364727742 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:47 INFO - PROCESS | 636 | 1467364727853 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 01:18:47 INFO - PROCESS | 636 | 1467364727966 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:47 INFO - PROCESS | 636 | 1467364727971 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:48 INFO - PROCESS | 636 | ++DOCSHELL 10561400 == 32 [pid = 636] [id = 557] 01:18:48 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10A03000) [pid = 636] [serial = 1671] [outer = 00000000] 01:18:48 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (11265000) [pid = 636] [serial = 1672] [outer = 10A03000] 01:18:48 INFO - PROCESS | 636 | 1467364728051 Marionette DEBUG loaded listener.js 01:18:48 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (12BD4400) [pid = 636] [serial = 1673] [outer = 10A03000] 01:18:48 INFO - PROCESS | 636 | 1467364728691 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 01:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 993ms 01:18:48 INFO - PROCESS | 636 | 1467364728730 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 01:18:48 INFO - PROCESS | 636 | 1467364728735 Marionette TRACE conn3 <- [1,2193,null,{"value":"13"}] 01:18:48 INFO - PROCESS | 636 | 1467364728761 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:18:48 INFO - PROCESS | 636 | 1467364728748 Marionette TRACE conn3 <- [1,2194,null,{}] 01:18:48 INFO - PROCESS | 636 | 1467364728752 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:48 INFO - PROCESS | 636 | 1467364728755 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:48 INFO - PROCESS | 636 | 1467364728868 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 01:18:48 INFO - PROCESS | 636 | 1467364729007 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:49 INFO - PROCESS | 636 | 1467364729011 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:49 INFO - PROCESS | 636 | ++DOCSHELL 10A05C00 == 33 [pid = 636] [id = 558] 01:18:49 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10A07800) [pid = 636] [serial = 1674] [outer = 00000000] 01:18:49 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1281F000) [pid = 636] [serial = 1675] [outer = 10A07800] 01:18:49 INFO - PROCESS | 636 | 1467364729075 Marionette DEBUG loaded listener.js 01:18:49 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (13077000) [pid = 636] [serial = 1676] [outer = 10A07800] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 1535E400 == 32 [pid = 636] [id = 555] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 1055D800 == 31 [pid = 636] [id = 554] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 15FAE800 == 30 [pid = 636] [id = 553] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 132BE800 == 29 [pid = 636] [id = 552] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 10BAA800 == 28 [pid = 636] [id = 551] 01:18:49 INFO - PROCESS | 636 | --DOCSHELL 129F0800 == 27 [pid = 636] [id = 550] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 76 (157F2C00) [pid = 636] [serial = 1112] [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.] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1B230400) [pid = 636] [serial = 43] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1A303000) [pid = 636] [serial = 1624] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 73 (11AEE400) [pid = 636] [serial = 1648] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 72 (110DBC00) [pid = 636] [serial = 1603] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 71 (112B0000) [pid = 636] [serial = 1604] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10ED4000) [pid = 636] [serial = 1609] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 69 (11265400) [pid = 636] [serial = 1610] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15114000) [pid = 636] [serial = 1606] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FA5800) [pid = 636] [serial = 1607] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FCA400) [pid = 636] [serial = 1615] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19FD9400) [pid = 636] [serial = 1601] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 64 (13075000) [pid = 636] [serial = 1612] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 63 (132C5C00) [pid = 636] [serial = 1613] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1A956C00) [pid = 636] [serial = 1633] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19A04800) [pid = 636] [serial = 1622] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 60 (19865400) [pid = 636] [serial = 1621] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 59 (13942C00) [pid = 636] [serial = 1627] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10476C00) [pid = 636] [serial = 1645] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 57 (1A16C400) [pid = 636] [serial = 1625] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 56 (1A484800) [pid = 636] [serial = 1630] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 55 (11267000) [pid = 636] [serial = 1636] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 54 (1A67FC00) [pid = 636] [serial = 1634] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 53 (15FCC800) [pid = 636] [serial = 1639] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 52 (1A95B400) [pid = 636] [serial = 1643] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 51 (129A8C00) [pid = 636] [serial = 1637] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 50 (1A679C00) [pid = 636] [serial = 1631] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 49 (17787000) [pid = 636] [serial = 1618] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 48 (179D6C00) [pid = 636] [serial = 1619] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 47 (17616400) [pid = 636] [serial = 1640] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 46 (1A686400) [pid = 636] [serial = 1642] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 45 (16B06000) [pid = 636] [serial = 1616] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 44 (1714F800) [pid = 636] [serial = 1628] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 43 (10A0B800) [pid = 636] [serial = 1646] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | --DOMWINDOW == 42 (1292BC00) [pid = 636] [serial = 1649] [outer = 00000000] [url = about:blank] 01:18:49 INFO - PROCESS | 636 | 1467364729841 Marionette TRACE conn3 <- [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]]]}] 01:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1156ms 01:18:49 INFO - PROCESS | 636 | 1467364729899 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 01:18:49 INFO - PROCESS | 636 | 1467364729903 Marionette TRACE conn3 <- [1,2197,null,{"value":"13"}] 01:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:18:49 INFO - PROCESS | 636 | 1467364729908 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:18:49 INFO - PROCESS | 636 | 1467364729911 Marionette TRACE conn3 <- [1,2198,null,{}] 01:18:49 INFO - PROCESS | 636 | 1467364729917 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:49 INFO - PROCESS | 636 | 1467364729920 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:49 INFO - PROCESS | 636 | 1467364730004 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 01:18:50 INFO - PROCESS | 636 | 1467364730011 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:50 INFO - PROCESS | 636 | 1467364730015 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:50 INFO - PROCESS | 636 | ++DOCSHELL 10BA4800 == 28 [pid = 636] [id = 559] 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 43 (10ED1400) [pid = 636] [serial = 1677] [outer = 00000000] 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 44 (1125A400) [pid = 636] [serial = 1678] [outer = 10ED1400] 01:18:50 INFO - PROCESS | 636 | 1467364730074 Marionette DEBUG loaded listener.js 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 45 (112B2C00) [pid = 636] [serial = 1679] [outer = 10ED1400] 01:18:50 INFO - PROCESS | 636 | 1467364730551 Marionette TRACE conn3 <- [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]]]}] 01:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 712ms 01:18:50 INFO - PROCESS | 636 | 1467364730613 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 01:18:50 INFO - PROCESS | 636 | 1467364730617 Marionette TRACE conn3 <- [1,2201,null,{"value":"13"}] 01:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:18:50 INFO - PROCESS | 636 | 1467364730623 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:18:50 INFO - PROCESS | 636 | 1467364730626 Marionette TRACE conn3 <- [1,2202,null,{}] 01:18:50 INFO - PROCESS | 636 | 1467364730631 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:50 INFO - PROCESS | 636 | 1467364730634 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:50 INFO - PROCESS | 636 | 1467364730716 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 01:18:50 INFO - PROCESS | 636 | 1467364730723 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:50 INFO - PROCESS | 636 | 1467364730725 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:50 INFO - PROCESS | 636 | ++DOCSHELL 13079800 == 29 [pid = 636] [id = 560] 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 46 (1307A400) [pid = 636] [serial = 1680] [outer = 00000000] 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 47 (131DE400) [pid = 636] [serial = 1681] [outer = 1307A400] 01:18:50 INFO - PROCESS | 636 | 1467364730773 Marionette DEBUG loaded listener.js 01:18:50 INFO - PROCESS | 636 | ++DOMWINDOW == 48 (13935000) [pid = 636] [serial = 1682] [outer = 1307A400] 01:18:51 INFO - PROCESS | 636 | 1467364731208 Marionette TRACE conn3 <- [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]]]}] 01:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 593ms 01:18:51 INFO - PROCESS | 636 | 1467364731226 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 01:18:51 INFO - PROCESS | 636 | 1467364731228 Marionette TRACE conn3 <- [1,2205,null,{"value":"13"}] 01:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:18:51 INFO - PROCESS | 636 | 1467364731236 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:18:51 INFO - PROCESS | 636 | 1467364731239 Marionette TRACE conn3 <- [1,2206,null,{}] 01:18:51 INFO - PROCESS | 636 | 1467364731250 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:51 INFO - PROCESS | 636 | 1467364731255 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:51 INFO - PROCESS | 636 | 1467364731338 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 01:18:51 INFO - PROCESS | 636 | 1467364731347 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:51 INFO - PROCESS | 636 | 1467364731350 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:51 INFO - PROCESS | 636 | ++DOCSHELL 15ABE000 == 30 [pid = 636] [id = 561] 01:18:51 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (15E34000) [pid = 636] [serial = 1683] [outer = 00000000] 01:18:51 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (15FA8400) [pid = 636] [serial = 1684] [outer = 15E34000] 01:18:51 INFO - PROCESS | 636 | 1467364731397 Marionette DEBUG loaded listener.js 01:18:51 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (15FB2C00) [pid = 636] [serial = 1685] [outer = 15E34000] 01:18:51 INFO - PROCESS | 636 | 1467364731822 Marionette TRACE conn3 <- [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]]]}] 01:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 667ms 01:18:51 INFO - PROCESS | 636 | 1467364731902 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 01:18:51 INFO - PROCESS | 636 | 1467364731905 Marionette TRACE conn3 <- [1,2209,null,{"value":"13"}] 01:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:18:51 INFO - PROCESS | 636 | 1467364731908 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:18:51 INFO - PROCESS | 636 | 1467364731910 Marionette TRACE conn3 <- [1,2210,null,{}] 01:18:51 INFO - PROCESS | 636 | 1467364731914 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:51 INFO - PROCESS | 636 | 1467364731916 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:51 INFO - PROCESS | 636 | 1467364732000 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 01:18:52 INFO - PROCESS | 636 | 1467364732040 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:52 INFO - PROCESS | 636 | 1467364732042 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:52 INFO - PROCESS | 636 | ++DOCSHELL 17104400 == 31 [pid = 636] [id = 562] 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (17104C00) [pid = 636] [serial = 1686] [outer = 00000000] 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (17158400) [pid = 636] [serial = 1687] [outer = 17104C00] 01:18:52 INFO - PROCESS | 636 | 1467364732074 Marionette DEBUG loaded listener.js 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (1769EC00) [pid = 636] [serial = 1688] [outer = 17104C00] 01:18:52 INFO - PROCESS | 636 | 1467364732547 Marionette TRACE conn3 <- [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]]]}] 01:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 667ms 01:18:52 INFO - PROCESS | 636 | 1467364732571 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 01:18:52 INFO - PROCESS | 636 | 1467364732572 Marionette TRACE conn3 <- [1,2213,null,{"value":"13"}] 01:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:18:52 INFO - PROCESS | 636 | 1467364732581 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:18:52 INFO - PROCESS | 636 | 1467364732583 Marionette TRACE conn3 <- [1,2214,null,{}] 01:18:52 INFO - PROCESS | 636 | 1467364732587 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:52 INFO - PROCESS | 636 | 1467364732589 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:52 INFO - PROCESS | 636 | 1467364732697 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 01:18:52 INFO - PROCESS | 636 | 1467364732703 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:52 INFO - PROCESS | 636 | 1467364732705 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:52 INFO - PROCESS | 636 | ++DOCSHELL 16EA2C00 == 32 [pid = 636] [id = 563] 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (1769F400) [pid = 636] [serial = 1689] [outer = 00000000] 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (179CD400) [pid = 636] [serial = 1690] [outer = 1769F400] 01:18:52 INFO - PROCESS | 636 | 1467364732749 Marionette DEBUG loaded listener.js 01:18:52 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (1803D400) [pid = 636] [serial = 1691] [outer = 1769F400] 01:18:53 INFO - PROCESS | 636 | 1467364733196 Marionette TRACE conn3 <- [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]]]}] 01:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 667ms 01:18:53 INFO - PROCESS | 636 | 1467364733240 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 01:18:53 INFO - PROCESS | 636 | 1467364733242 Marionette TRACE conn3 <- [1,2217,null,{"value":"13"}] 01:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:18:53 INFO - PROCESS | 636 | 1467364733246 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:18:53 INFO - PROCESS | 636 | 1467364733247 Marionette TRACE conn3 <- [1,2218,null,{}] 01:18:53 INFO - PROCESS | 636 | 1467364733250 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:53 INFO - PROCESS | 636 | 1467364733256 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:53 INFO - PROCESS | 636 | 1467364733416 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 01:18:53 INFO - PROCESS | 636 | 1467364733421 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:53 INFO - PROCESS | 636 | 1467364733423 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:53 INFO - PROCESS | 636 | ++DOCSHELL 19810800 == 33 [pid = 636] [id = 564] 01:18:53 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (19864400) [pid = 636] [serial = 1692] [outer = 00000000] 01:18:53 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (19A05C00) [pid = 636] [serial = 1693] [outer = 19864400] 01:18:53 INFO - PROCESS | 636 | 1467364733467 Marionette DEBUG loaded listener.js 01:18:53 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (19A09C00) [pid = 636] [serial = 1694] [outer = 19864400] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 59 (12BD2000) [pid = 636] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 58 (132C3000) [pid = 636] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 57 (15FAEC00) [pid = 636] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 56 (10A10000) [pid = 636] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 55 (15FB4400) [pid = 636] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:18:53 INFO - PROCESS | 636 | --DOMWINDOW == 54 (10BAC400) [pid = 636] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:18:53 INFO - PROCESS | 636 | 1467364733879 Marionette TRACE conn3 <- [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]]]}] 01:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 667ms 01:18:53 INFO - PROCESS | 636 | 1467364733905 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 01:18:53 INFO - PROCESS | 636 | 1467364733907 Marionette TRACE conn3 <- [1,2221,null,{"value":"13"}] 01:18:53 INFO - PROCESS | 636 | 1467364733910 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:18:53 INFO - PROCESS | 636 | 1467364733912 Marionette TRACE conn3 <- [1,2222,null,{}] 01:18:53 INFO - PROCESS | 636 | 1467364733916 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:53 INFO - PROCESS | 636 | 1467364733918 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:53 INFO - PROCESS | 636 | 1467364733994 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 01:18:53 INFO - PROCESS | 636 | 1467364733999 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:53 INFO - PROCESS | 636 | 1467364734001 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:54 INFO - PROCESS | 636 | ++DOCSHELL 10A75C00 == 34 [pid = 636] [id = 565] 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (10E31400) [pid = 636] [serial = 1695] [outer = 00000000] 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (16D1A400) [pid = 636] [serial = 1696] [outer = 10E31400] 01:18:54 INFO - PROCESS | 636 | 1467364734044 Marionette DEBUG loaded listener.js 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (19A03C00) [pid = 636] [serial = 1697] [outer = 10E31400] 01:18:54 INFO - PROCESS | 636 | 1467364734454 Marionette TRACE conn3 <- [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]]]}] 01:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 563ms 01:18:54 INFO - PROCESS | 636 | 1467364734486 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 01:18:54 INFO - PROCESS | 636 | 1467364734488 Marionette TRACE conn3 <- [1,2225,null,{"value":"13"}] 01:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:18:54 INFO - PROCESS | 636 | 1467364734491 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:18:54 INFO - PROCESS | 636 | 1467364734493 Marionette TRACE conn3 <- [1,2226,null,{}] 01:18:54 INFO - PROCESS | 636 | 1467364734497 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:54 INFO - PROCESS | 636 | 1467364734498 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:54 INFO - PROCESS | 636 | 1467364734561 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 01:18:54 INFO - PROCESS | 636 | 1467364734566 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:54 INFO - PROCESS | 636 | 1467364734568 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:54 INFO - PROCESS | 636 | ++DOCSHELL 151AF400 == 35 [pid = 636] [id = 566] 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (19C16000) [pid = 636] [serial = 1698] [outer = 00000000] 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (19FCF400) [pid = 636] [serial = 1699] [outer = 19C16000] 01:18:54 INFO - PROCESS | 636 | 1467364734611 Marionette DEBUG loaded listener.js 01:18:54 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (19FD6400) [pid = 636] [serial = 1700] [outer = 19C16000] 01:18:55 INFO - PROCESS | 636 | 1467364735042 Marionette TRACE conn3 <- [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]]]}] 01:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 608ms 01:18:55 INFO - PROCESS | 636 | 1467364735093 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 01:18:55 INFO - PROCESS | 636 | 1467364735095 Marionette TRACE conn3 <- [1,2229,null,{"value":"13"}] 01:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:18:55 INFO - PROCESS | 636 | 1467364735098 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:18:55 INFO - PROCESS | 636 | 1467364735100 Marionette TRACE conn3 <- [1,2230,null,{}] 01:18:55 INFO - PROCESS | 636 | 1467364735103 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:55 INFO - PROCESS | 636 | 1467364735105 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:55 INFO - PROCESS | 636 | 1467364735198 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 01:18:55 INFO - PROCESS | 636 | 1467364735203 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:55 INFO - PROCESS | 636 | 1467364735206 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:55 INFO - PROCESS | 636 | ++DOCSHELL 157F2C00 == 36 [pid = 636] [id = 567] 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (19804400) [pid = 636] [serial = 1701] [outer = 00000000] 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (1A16CC00) [pid = 636] [serial = 1702] [outer = 19804400] 01:18:55 INFO - PROCESS | 636 | 1467364735231 Marionette DEBUG loaded listener.js 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (1A16D800) [pid = 636] [serial = 1703] [outer = 19804400] 01:18:55 INFO - PROCESS | 636 | 1467364735636 Marionette TRACE conn3 <- [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]]]}] 01:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 608ms 01:18:55 INFO - PROCESS | 636 | 1467364735699 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 01:18:55 INFO - PROCESS | 636 | 1467364735700 Marionette TRACE conn3 <- [1,2233,null,{"value":"13"}] 01:18:55 INFO - PROCESS | 636 | 1467364735704 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:18:55 INFO - PROCESS | 636 | 1467364735705 Marionette TRACE conn3 <- [1,2234,null,{}] 01:18:55 INFO - PROCESS | 636 | 1467364735709 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:55 INFO - PROCESS | 636 | 1467364735710 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:55 INFO - PROCESS | 636 | 1467364735787 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 01:18:55 INFO - PROCESS | 636 | 1467364735792 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:55 INFO - PROCESS | 636 | 1467364735794 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:55 INFO - PROCESS | 636 | ++DOCSHELL 19C14800 == 37 [pid = 636] [id = 568] 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (19C1E400) [pid = 636] [serial = 1704] [outer = 00000000] 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1A480000) [pid = 636] [serial = 1705] [outer = 19C1E400] 01:18:55 INFO - PROCESS | 636 | 1467364735837 Marionette DEBUG loaded listener.js 01:18:55 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1A480800) [pid = 636] [serial = 1706] [outer = 19C1E400] 01:18:56 INFO - PROCESS | 636 | 1467364736463 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 01:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 800ms 01:18:56 INFO - PROCESS | 636 | 1467364736513 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 01:18:56 INFO - PROCESS | 636 | 1467364736518 Marionette TRACE conn3 <- [1,2237,null,{"value":"13"}] 01:18:56 INFO - PROCESS | 636 | 1467364736523 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:18:56 INFO - PROCESS | 636 | 1467364736526 Marionette TRACE conn3 <- [1,2238,null,{}] 01:18:56 INFO - PROCESS | 636 | 1467364736533 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:56 INFO - PROCESS | 636 | 1467364736536 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:56 INFO - PROCESS | 636 | 1467364736659 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 01:18:56 INFO - PROCESS | 636 | 1467364736798 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:56 INFO - PROCESS | 636 | 1467364736801 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:56 INFO - PROCESS | 636 | ++DOCSHELL 10ED7C00 == 38 [pid = 636] [id = 569] 01:18:56 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10ED9C00) [pid = 636] [serial = 1707] [outer = 00000000] 01:18:56 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (12D7C800) [pid = 636] [serial = 1708] [outer = 10ED9C00] 01:18:56 INFO - PROCESS | 636 | 1467364736859 Marionette DEBUG loaded listener.js 01:18:56 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13433400) [pid = 636] [serial = 1709] [outer = 10ED9C00] 01:18:57 INFO - PROCESS | 636 | 1467364737416 Marionette TRACE conn3 <- [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]]]}] 01:18:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:18:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 949ms 01:18:57 INFO - PROCESS | 636 | 1467364737472 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 01:18:57 INFO - PROCESS | 636 | 1467364737477 Marionette TRACE conn3 <- [1,2241,null,{"value":"13"}] 01:18:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:18:57 INFO - PROCESS | 636 | 1467364737484 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:18:57 INFO - PROCESS | 636 | 1467364737486 Marionette TRACE conn3 <- [1,2242,null,{}] 01:18:57 INFO - PROCESS | 636 | 1467364737491 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:57 INFO - PROCESS | 636 | 1467364737494 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:57 INFO - PROCESS | 636 | 1467364737607 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 01:18:57 INFO - PROCESS | 636 | 1467364737715 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:57 INFO - PROCESS | 636 | 1467364737717 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:57 INFO - PROCESS | 636 | ++DOCSHELL 15FACC00 == 39 [pid = 636] [id = 570] 01:18:57 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FAE000) [pid = 636] [serial = 1710] [outer = 00000000] 01:18:57 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16D1B000) [pid = 636] [serial = 1711] [outer = 15FAE000] 01:18:57 INFO - PROCESS | 636 | 1467364737774 Marionette DEBUG loaded listener.js 01:18:57 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1794E000) [pid = 636] [serial = 1712] [outer = 15FAE000] 01:18:58 INFO - PROCESS | 636 | 1467364738368 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 01:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 949ms 01:18:58 INFO - PROCESS | 636 | 1467364738433 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 01:18:58 INFO - PROCESS | 636 | 1467364738435 Marionette TRACE conn3 <- [1,2245,null,{"value":"13"}] 01:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:18:58 INFO - PROCESS | 636 | 1467364738439 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:18:58 INFO - PROCESS | 636 | 1467364738443 Marionette TRACE conn3 <- [1,2246,null,{}] 01:18:58 INFO - PROCESS | 636 | 1467364738454 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:58 INFO - PROCESS | 636 | 1467364738458 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:58 INFO - PROCESS | 636 | 1467364738547 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 01:18:58 INFO - PROCESS | 636 | 1467364738687 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:58 INFO - PROCESS | 636 | 1467364738691 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:58 INFO - PROCESS | 636 | ++DOCSHELL 19C06C00 == 40 [pid = 636] [id = 571] 01:18:58 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19C07800) [pid = 636] [serial = 1713] [outer = 00000000] 01:18:58 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A163800) [pid = 636] [serial = 1714] [outer = 19C07800] 01:18:58 INFO - PROCESS | 636 | 1467364738747 Marionette DEBUG loaded listener.js 01:18:58 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A30D000) [pid = 636] [serial = 1715] [outer = 19C07800] 01:18:59 INFO - PROCESS | 636 | 1467364739440 Marionette TRACE conn3 <- [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]]]}] 01:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1052ms 01:18:59 INFO - PROCESS | 636 | 1467364739492 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 01:18:59 INFO - PROCESS | 636 | 1467364739495 Marionette TRACE conn3 <- [1,2249,null,{"value":"13"}] 01:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:18:59 INFO - PROCESS | 636 | 1467364739483 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:18:59 INFO - PROCESS | 636 | 1467364739486 Marionette TRACE conn3 <- [1,2250,null,{}] 01:18:59 INFO - PROCESS | 636 | 1467364739492 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:18:59 INFO - PROCESS | 636 | 1467364739494 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:59 INFO - PROCESS | 636 | 1467364739628 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 01:18:59 INFO - PROCESS | 636 | 1467364739770 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:18:59 INFO - PROCESS | 636 | 1467364739772 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:18:59 INFO - PROCESS | 636 | ++DOCSHELL 10BB1000 == 41 [pid = 636] [id = 572] 01:18:59 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10E2BC00) [pid = 636] [serial = 1716] [outer = 00000000] 01:18:59 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (12D79800) [pid = 636] [serial = 1717] [outer = 10E2BC00] 01:18:59 INFO - PROCESS | 636 | 1467364739826 Marionette DEBUG loaded listener.js 01:18:59 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1342D400) [pid = 636] [serial = 1718] [outer = 10E2BC00] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 157F2C00 == 40 [pid = 636] [id = 567] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 151AF400 == 39 [pid = 636] [id = 566] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10A75C00 == 38 [pid = 636] [id = 565] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 19810800 == 37 [pid = 636] [id = 564] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 16EA2C00 == 36 [pid = 636] [id = 563] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 17104400 == 35 [pid = 636] [id = 562] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 15ABE000 == 34 [pid = 636] [id = 561] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 13079800 == 33 [pid = 636] [id = 560] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10BA4800 == 32 [pid = 636] [id = 559] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10561400 == 31 [pid = 636] [id = 557] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10A01400 == 30 [pid = 636] [id = 556] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10A05C00 == 29 [pid = 636] [id = 558] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 15FACC00 == 28 [pid = 636] [id = 570] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 19C06C00 == 27 [pid = 636] [id = 571] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 19C14800 == 26 [pid = 636] [id = 568] 01:19:00 INFO - PROCESS | 636 | --DOCSHELL 10ED7C00 == 25 [pid = 636] [id = 569] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 77 (13157C00) [pid = 636] [serial = 1651] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1393B000) [pid = 636] [serial = 1657] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13941800) [pid = 636] [serial = 1652] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1980B800) [pid = 636] [serial = 1669] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FB4800) [pid = 636] [serial = 1660] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12D7D000) [pid = 636] [serial = 1663] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 71 (17106800) [pid = 636] [serial = 1666] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 70 (16022800) [pid = 636] [serial = 1661] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 69 (110DE800) [pid = 636] [serial = 1654] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 68 (112AC000) [pid = 636] [serial = 1655] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 67 (17181400) [pid = 636] [serial = 1667] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13D0EC00) [pid = 636] [serial = 1658] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | --DOMWINDOW == 65 (157ED000) [pid = 636] [serial = 1664] [outer = 00000000] [url = about:blank] 01:19:00 INFO - PROCESS | 636 | 1467364740876 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 01:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1423ms 01:19:00 INFO - PROCESS | 636 | 1467364740924 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 01:19:00 INFO - PROCESS | 636 | 1467364740928 Marionette TRACE conn3 <- [1,2253,null,{"value":"13"}] 01:19:00 INFO - PROCESS | 636 | 1467364740932 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:19:00 INFO - PROCESS | 636 | 1467364740937 Marionette TRACE conn3 <- [1,2254,null,{}] 01:19:00 INFO - PROCESS | 636 | 1467364740942 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:00 INFO - PROCESS | 636 | 1467364740945 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:01 INFO - PROCESS | 636 | 1467364741015 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 01:19:01 INFO - PROCESS | 636 | 1467364741024 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:01 INFO - PROCESS | 636 | 1467364741027 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:01 INFO - PROCESS | 636 | ++DOCSHELL 10BA3400 == 26 [pid = 636] [id = 573] 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10BA4800) [pid = 636] [serial = 1719] [outer = 00000000] 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10ED7C00) [pid = 636] [serial = 1720] [outer = 10BA4800] 01:19:01 INFO - PROCESS | 636 | 1467364741076 Marionette DEBUG loaded listener.js 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (110E7000) [pid = 636] [serial = 1721] [outer = 10BA4800] 01:19:01 INFO - PROCESS | 636 | 1467364741547 Marionette TRACE conn3 <- [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]]]}] 01:19:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:19:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 652ms 01:19:01 INFO - PROCESS | 636 | 1467364741599 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 01:19:01 INFO - PROCESS | 636 | 1467364741603 Marionette TRACE conn3 <- [1,2257,null,{"value":"13"}] 01:19:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:19:01 INFO - PROCESS | 636 | 1467364741610 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:19:01 INFO - PROCESS | 636 | 1467364741613 Marionette TRACE conn3 <- [1,2258,null,{}] 01:19:01 INFO - PROCESS | 636 | 1467364741616 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:01 INFO - PROCESS | 636 | 1467364741619 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:01 INFO - PROCESS | 636 | 1467364741719 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 01:19:01 INFO - PROCESS | 636 | 1467364741823 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:01 INFO - PROCESS | 636 | 1467364741825 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:01 INFO - PROCESS | 636 | ++DOCSHELL 12D78000 == 27 [pid = 636] [id = 574] 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (12DC4C00) [pid = 636] [serial = 1722] [outer = 00000000] 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1307C800) [pid = 636] [serial = 1723] [outer = 12DC4C00] 01:19:01 INFO - PROCESS | 636 | 1467364741872 Marionette DEBUG loaded listener.js 01:19:01 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (131E2800) [pid = 636] [serial = 1724] [outer = 12DC4C00] 01:19:02 INFO - PROCESS | 636 | 1467364742223 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 01:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 667ms 01:19:02 INFO - PROCESS | 636 | 1467364742274 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 01:19:02 INFO - PROCESS | 636 | 1467364742276 Marionette TRACE conn3 <- [1,2261,null,{"value":"13"}] 01:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:19:02 INFO - PROCESS | 636 | 1467364742280 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:19:02 INFO - PROCESS | 636 | 1467364742283 Marionette TRACE conn3 <- [1,2262,null,{}] 01:19:02 INFO - PROCESS | 636 | 1467364742294 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:02 INFO - PROCESS | 636 | 1467364742298 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:02 INFO - PROCESS | 636 | 1467364742371 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 01:19:02 INFO - PROCESS | 636 | 1467364742378 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:02 INFO - PROCESS | 636 | 1467364742381 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:02 INFO - PROCESS | 636 | ++DOCSHELL 14387C00 == 28 [pid = 636] [id = 575] 01:19:02 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14388800) [pid = 636] [serial = 1725] [outer = 00000000] 01:19:02 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (154CC800) [pid = 636] [serial = 1726] [outer = 14388800] 01:19:02 INFO - PROCESS | 636 | 1467364742429 Marionette DEBUG loaded listener.js 01:19:02 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15E32400) [pid = 636] [serial = 1727] [outer = 14388800] 01:19:02 INFO - PROCESS | 636 | 1467364742911 Marionette TRACE conn3 <- [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]]]}] 01:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 667ms 01:19:02 INFO - PROCESS | 636 | 1467364742942 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 01:19:02 INFO - PROCESS | 636 | 1467364742944 Marionette TRACE conn3 <- [1,2265,null,{"value":"13"}] 01:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:19:02 INFO - PROCESS | 636 | 1467364742948 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:19:02 INFO - PROCESS | 636 | 1467364742949 Marionette TRACE conn3 <- [1,2266,null,{}] 01:19:02 INFO - PROCESS | 636 | 1467364742953 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:02 INFO - PROCESS | 636 | 1467364742955 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:03 INFO - PROCESS | 636 | 1467364743082 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 01:19:03 INFO - PROCESS | 636 | 1467364743145 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:03 INFO - PROCESS | 636 | 1467364743147 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:03 INFO - PROCESS | 636 | ++DOCSHELL 15FA7400 == 29 [pid = 636] [id = 576] 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15FACC00) [pid = 636] [serial = 1728] [outer = 00000000] 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15FD0C00) [pid = 636] [serial = 1729] [outer = 15FACC00] 01:19:03 INFO - PROCESS | 636 | 1467364743191 Marionette DEBUG loaded listener.js 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (16D14800) [pid = 636] [serial = 1730] [outer = 15FACC00] 01:19:03 INFO - PROCESS | 636 | 1467364743576 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 01:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 652ms 01:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:19:03 INFO - PROCESS | 636 | 1467364743610 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 01:19:03 INFO - PROCESS | 636 | 1467364743612 Marionette TRACE conn3 <- [1,2269,null,{"value":"13"}] 01:19:03 INFO - PROCESS | 636 | 1467364743616 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:19:03 INFO - PROCESS | 636 | 1467364743617 Marionette TRACE conn3 <- [1,2270,null,{}] 01:19:03 INFO - PROCESS | 636 | 1467364743621 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:03 INFO - PROCESS | 636 | 1467364743623 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:03 INFO - PROCESS | 636 | 1467364743722 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 01:19:03 INFO - PROCESS | 636 | 1467364743727 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:03 INFO - PROCESS | 636 | 1467364743729 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:03 INFO - PROCESS | 636 | ++DOCSHELL 15FD0800 == 30 [pid = 636] [id = 577] 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (16D1B400) [pid = 636] [serial = 1731] [outer = 00000000] 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (17181400) [pid = 636] [serial = 1732] [outer = 16D1B400] 01:19:03 INFO - PROCESS | 636 | 1467364743776 Marionette DEBUG loaded listener.js 01:19:03 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17787000) [pid = 636] [serial = 1733] [outer = 16D1B400] 01:19:04 INFO - PROCESS | 636 | 1467364744220 Marionette TRACE conn3 <- [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]]]}] 01:19:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:19:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 652ms 01:19:04 INFO - PROCESS | 636 | 1467364744281 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 01:19:04 INFO - PROCESS | 636 | 1467364744283 Marionette TRACE conn3 <- [1,2273,null,{"value":"13"}] 01:19:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:19:04 INFO - PROCESS | 636 | 1467364744276 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:19:04 INFO - PROCESS | 636 | 1467364744277 Marionette TRACE conn3 <- [1,2274,null,{}] 01:19:04 INFO - PROCESS | 636 | 1467364744281 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:04 INFO - PROCESS | 636 | 1467364744287 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:04 INFO - PROCESS | 636 | 1467364744443 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1769F400) [pid = 636] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19864400) [pid = 636] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17E42C00) [pid = 636] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 76 (17104C00) [pid = 636] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1307A400) [pid = 636] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10A07800) [pid = 636] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15E34000) [pid = 636] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10ED1400) [pid = 636] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A03000) [pid = 636] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19C1E400) [pid = 636] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10E31400) [pid = 636] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19804400) [pid = 636] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:19:04 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C16000) [pid = 636] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:19:04 INFO - PROCESS | 636 | 1467364744724 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:04 INFO - PROCESS | 636 | 1467364744726 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:04 INFO - PROCESS | 636 | ++DOCSHELL 10328400 == 31 [pid = 636] [id = 578] 01:19:04 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10329800) [pid = 636] [serial = 1734] [outer = 00000000] 01:19:04 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10E31400) [pid = 636] [serial = 1735] [outer = 10329800] 01:19:04 INFO - PROCESS | 636 | 1467364744753 Marionette DEBUG loaded listener.js 01:19:04 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1535B400) [pid = 636] [serial = 1736] [outer = 10329800] 01:19:05 INFO - PROCESS | 636 | 1467364745088 Marionette TRACE conn3 <- [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]]]}] 01:19:05 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 01:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 859ms 01:19:05 INFO - PROCESS | 636 | 1467364745137 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 01:19:05 INFO - PROCESS | 636 | 1467364745148 Marionette TRACE conn3 <- [1,2277,null,{"value":"13"}] 01:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:19:05 INFO - PROCESS | 636 | 1467364745158 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:19:05 INFO - PROCESS | 636 | 1467364745160 Marionette TRACE conn3 <- [1,2278,null,{}] 01:19:05 INFO - PROCESS | 636 | 1467364745165 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:05 INFO - PROCESS | 636 | 1467364745167 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:05 INFO - PROCESS | 636 | 1467364745244 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 01:19:05 INFO - PROCESS | 636 | 1467364745250 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:05 INFO - PROCESS | 636 | 1467364745252 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:05 INFO - PROCESS | 636 | ++DOCSHELL 129F0800 == 32 [pid = 636] [id = 579] 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (132C9000) [pid = 636] [serial = 1737] [outer = 00000000] 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19A05000) [pid = 636] [serial = 1738] [outer = 132C9000] 01:19:05 INFO - PROCESS | 636 | 1467364745295 Marionette DEBUG loaded listener.js 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19C08800) [pid = 636] [serial = 1739] [outer = 132C9000] 01:19:05 INFO - PROCESS | 636 | 1467364745699 Marionette TRACE conn3 <- [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]]]}] 01:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 563ms 01:19:05 INFO - PROCESS | 636 | 1467364745732 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 01:19:05 INFO - PROCESS | 636 | 1467364745734 Marionette TRACE conn3 <- [1,2281,null,{"value":"13"}] 01:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:19:05 INFO - PROCESS | 636 | 1467364745720 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:19:05 INFO - PROCESS | 636 | 1467364745722 Marionette TRACE conn3 <- [1,2282,null,{}] 01:19:05 INFO - PROCESS | 636 | 1467364745725 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:05 INFO - PROCESS | 636 | 1467364745726 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:05 INFO - PROCESS | 636 | 1467364745846 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 01:19:05 INFO - PROCESS | 636 | 1467364745854 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:05 INFO - PROCESS | 636 | 1467364745856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:05 INFO - PROCESS | 636 | ++DOCSHELL 19804400 == 33 [pid = 636] [id = 580] 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1980D800) [pid = 636] [serial = 1740] [outer = 00000000] 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19FD3C00) [pid = 636] [serial = 1741] [outer = 1980D800] 01:19:05 INFO - PROCESS | 636 | 1467364745899 Marionette DEBUG loaded listener.js 01:19:05 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A163400) [pid = 636] [serial = 1742] [outer = 1980D800] 01:19:06 INFO - PROCESS | 636 | 1467364746329 Marionette TRACE conn3 <- [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]]]}] 01:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 593ms 01:19:06 INFO - PROCESS | 636 | 1467364746340 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 01:19:06 INFO - PROCESS | 636 | 1467364746342 Marionette TRACE conn3 <- [1,2285,null,{"value":"13"}] 01:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:19:06 INFO - PROCESS | 636 | 1467364746346 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:19:06 INFO - PROCESS | 636 | 1467364746347 Marionette TRACE conn3 <- [1,2286,null,{}] 01:19:06 INFO - PROCESS | 636 | 1467364746351 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:06 INFO - PROCESS | 636 | 1467364746353 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:06 INFO - PROCESS | 636 | 1467364746463 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 01:19:06 INFO - PROCESS | 636 | 1467364746470 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:06 INFO - PROCESS | 636 | 1467364746472 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:06 INFO - PROCESS | 636 | ++DOCSHELL 1A16AC00 == 34 [pid = 636] [id = 581] 01:19:06 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A306C00) [pid = 636] [serial = 1743] [outer = 00000000] 01:19:06 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A677C00) [pid = 636] [serial = 1744] [outer = 1A306C00] 01:19:06 INFO - PROCESS | 636 | 1467364746515 Marionette DEBUG loaded listener.js 01:19:06 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A67EC00) [pid = 636] [serial = 1745] [outer = 1A306C00] 01:19:07 INFO - PROCESS | 636 | 1467364747267 Marionette TRACE conn3 <- [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]]]}] 01:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 978ms 01:19:07 INFO - PROCESS | 636 | 1467364747348 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 01:19:07 INFO - PROCESS | 636 | 1467364747353 Marionette TRACE conn3 <- [1,2289,null,{"value":"13"}] 01:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:19:07 INFO - PROCESS | 636 | 1467364747358 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:19:07 INFO - PROCESS | 636 | 1467364747363 Marionette TRACE conn3 <- [1,2290,null,{}] 01:19:07 INFO - PROCESS | 636 | 1467364747369 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:07 INFO - PROCESS | 636 | 1467364747371 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:07 INFO - PROCESS | 636 | 1467364747507 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 01:19:07 INFO - PROCESS | 636 | 1467364747639 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:07 INFO - PROCESS | 636 | 1467364747642 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:07 INFO - PROCESS | 636 | ++DOCSHELL 10A99400 == 35 [pid = 636] [id = 582] 01:19:07 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10A9EC00) [pid = 636] [serial = 1746] [outer = 00000000] 01:19:07 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (112AA800) [pid = 636] [serial = 1747] [outer = 10A9EC00] 01:19:07 INFO - PROCESS | 636 | 1467364747702 Marionette DEBUG loaded listener.js 01:19:07 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (12BD2000) [pid = 636] [serial = 1748] [outer = 10A9EC00] 01:19:08 INFO - PROCESS | 636 | 1467364748324 Marionette TRACE conn3 <- [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]]]}] 01:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 993ms 01:19:08 INFO - PROCESS | 636 | 1467364748350 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 01:19:08 INFO - PROCESS | 636 | 1467364748354 Marionette TRACE conn3 <- [1,2293,null,{"value":"13"}] 01:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:19:08 INFO - PROCESS | 636 | 1467364748495 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:19:08 INFO - PROCESS | 636 | 1467364748498 Marionette TRACE conn3 <- [1,2294,null,{}] 01:19:08 INFO - PROCESS | 636 | 1467364748522 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:08 INFO - PROCESS | 636 | 1467364748524 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:08 INFO - PROCESS | 636 | 1467364748636 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 01:19:08 INFO - PROCESS | 636 | 1467364748769 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:08 INFO - PROCESS | 636 | 1467364748773 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:08 INFO - PROCESS | 636 | ++DOCSHELL 10435800 == 36 [pid = 636] [id = 583] 01:19:08 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1047E400) [pid = 636] [serial = 1749] [outer = 00000000] 01:19:08 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (10A94400) [pid = 636] [serial = 1750] [outer = 1047E400] 01:19:08 INFO - PROCESS | 636 | 1467364748824 Marionette DEBUG loaded listener.js 01:19:08 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10BA8400) [pid = 636] [serial = 1751] [outer = 1047E400] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 19804400 == 35 [pid = 636] [id = 580] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 129F0800 == 34 [pid = 636] [id = 579] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 10328400 == 33 [pid = 636] [id = 578] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 15FD0800 == 32 [pid = 636] [id = 577] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 15FA7400 == 31 [pid = 636] [id = 576] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 14387C00 == 30 [pid = 636] [id = 575] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 12D78000 == 29 [pid = 636] [id = 574] 01:19:09 INFO - PROCESS | 636 | --DOCSHELL 10BA3400 == 28 [pid = 636] [id = 573] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 84 (179CD400) [pid = 636] [serial = 1690] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19A05C00) [pid = 636] [serial = 1693] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1980E000) [pid = 636] [serial = 1670] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 81 (17158400) [pid = 636] [serial = 1687] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 80 (131DE400) [pid = 636] [serial = 1681] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 79 (13935000) [pid = 636] [serial = 1682] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1281F000) [pid = 636] [serial = 1675] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 77 (13077000) [pid = 636] [serial = 1676] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FA8400) [pid = 636] [serial = 1684] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15FB2C00) [pid = 636] [serial = 1685] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 74 (19A09C00) [pid = 636] [serial = 1694] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1125A400) [pid = 636] [serial = 1678] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 72 (112B2C00) [pid = 636] [serial = 1679] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 71 (11265000) [pid = 636] [serial = 1672] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 70 (12BD4400) [pid = 636] [serial = 1673] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A480800) [pid = 636] [serial = 1706] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A480000) [pid = 636] [serial = 1705] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 67 (16D1A400) [pid = 636] [serial = 1696] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19A03C00) [pid = 636] [serial = 1697] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1A16CC00) [pid = 636] [serial = 1702] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1A16D800) [pid = 636] [serial = 1703] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19FD6400) [pid = 636] [serial = 1700] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1803D400) [pid = 636] [serial = 1691] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19FCF400) [pid = 636] [serial = 1699] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1769EC00) [pid = 636] [serial = 1688] [outer = 00000000] [url = about:blank] 01:19:09 INFO - PROCESS | 636 | 1467364749326 Marionette TRACE conn3 <- [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]]]}] 01:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 993ms 01:19:09 INFO - PROCESS | 636 | 1467364749366 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 01:19:09 INFO - PROCESS | 636 | 1467364749370 Marionette TRACE conn3 <- [1,2297,null,{"value":"13"}] 01:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:19:09 INFO - PROCESS | 636 | 1467364749376 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:19:09 INFO - PROCESS | 636 | 1467364749378 Marionette TRACE conn3 <- [1,2298,null,{}] 01:19:09 INFO - PROCESS | 636 | 1467364749383 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:09 INFO - PROCESS | 636 | 1467364749388 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:09 INFO - PROCESS | 636 | 1467364749468 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 01:19:09 INFO - PROCESS | 636 | 1467364749478 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:09 INFO - PROCESS | 636 | 1467364749480 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:09 INFO - PROCESS | 636 | ++DOCSHELL 11CCFC00 == 29 [pid = 636] [id = 584] 01:19:09 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (11CD0400) [pid = 636] [serial = 1752] [outer = 00000000] 01:19:09 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (1292F400) [pid = 636] [serial = 1753] [outer = 11CD0400] 01:19:09 INFO - PROCESS | 636 | 1467364749527 Marionette DEBUG loaded listener.js 01:19:09 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (129F5C00) [pid = 636] [serial = 1754] [outer = 11CD0400] 01:19:09 INFO - PROCESS | 636 | 1467364750009 Marionette TRACE conn3 <- [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]]]}] 01:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 667ms 01:19:10 INFO - PROCESS | 636 | 1467364750038 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 01:19:10 INFO - PROCESS | 636 | 1467364750041 Marionette TRACE conn3 <- [1,2301,null,{"value":"13"}] 01:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:19:10 INFO - PROCESS | 636 | 1467364750044 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:19:10 INFO - PROCESS | 636 | 1467364750046 Marionette TRACE conn3 <- [1,2302,null,{}] 01:19:10 INFO - PROCESS | 636 | 1467364750050 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:10 INFO - PROCESS | 636 | 1467364750053 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:10 INFO - PROCESS | 636 | 1467364750149 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 01:19:10 INFO - PROCESS | 636 | 1467364750161 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:10 INFO - PROCESS | 636 | 1467364750167 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:10 INFO - PROCESS | 636 | ++DOCSHELL 13CF1000 == 30 [pid = 636] [id = 585] 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13CF1400) [pid = 636] [serial = 1755] [outer = 00000000] 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (13D09000) [pid = 636] [serial = 1756] [outer = 13CF1400] 01:19:10 INFO - PROCESS | 636 | 1467364750218 Marionette DEBUG loaded listener.js 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14313000) [pid = 636] [serial = 1757] [outer = 13CF1400] 01:19:10 INFO - PROCESS | 636 | 1467364750678 Marionette TRACE conn3 <- [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]]]}] 01:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 667ms 01:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:19:10 INFO - PROCESS | 636 | 1467364750712 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 01:19:10 INFO - PROCESS | 636 | 1467364750714 Marionette TRACE conn3 <- [1,2305,null,{"value":"13"}] 01:19:10 INFO - PROCESS | 636 | 1467364750717 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:19:10 INFO - PROCESS | 636 | 1467364750719 Marionette TRACE conn3 <- [1,2306,null,{}] 01:19:10 INFO - PROCESS | 636 | 1467364750722 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:10 INFO - PROCESS | 636 | 1467364750725 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:10 INFO - PROCESS | 636 | 1467364750790 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 01:19:10 INFO - PROCESS | 636 | 1467364750796 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:10 INFO - PROCESS | 636 | 1467364750798 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:10 INFO - PROCESS | 636 | ++DOCSHELL 15359000 == 31 [pid = 636] [id = 586] 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1535B000) [pid = 636] [serial = 1758] [outer = 00000000] 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15FAB800) [pid = 636] [serial = 1759] [outer = 1535B000] 01:19:10 INFO - PROCESS | 636 | 1467364750846 Marionette DEBUG loaded listener.js 01:19:10 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FC7400) [pid = 636] [serial = 1760] [outer = 1535B000] 01:19:11 INFO - PROCESS | 636 | 1467364751283 Marionette TRACE conn3 <- [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] 01:19:11 INFO - PROCESS | 636 | 1467364751322 Marionette TRACE conn3 <- [1,2309,null,{"value":"13"}] 01:19:11 INFO - PROCESS | 636 | 1467364751330 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:19:11 INFO - PROCESS | 636 | 1467364751331 Marionette TRACE conn3 <- [1,2310,null,{}] 01:19:11 INFO - PROCESS | 636 | 1467364751340 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:11 INFO - PROCESS | 636 | 1467364751342 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:11 INFO - PROCESS | 636 | 1467364751450 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 01:19:11 INFO - PROCESS | 636 | 1467364751456 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:11 INFO - PROCESS | 636 | 1467364751441 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:11 INFO - PROCESS | 636 | ++DOCSHELL 15FD3400 == 32 [pid = 636] [id = 587] 01:19:11 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16023800) [pid = 636] [serial = 1761] [outer = 00000000] 01:19:11 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16E9F400) [pid = 636] [serial = 1762] [outer = 16023800] 01:19:11 INFO - PROCESS | 636 | 1467364751517 Marionette DEBUG loaded listener.js 01:19:11 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1714E800) [pid = 636] [serial = 1763] [outer = 16023800] 01:19:11 INFO - PROCESS | 636 | 1467364751935 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 01:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 652ms 01:19:11 INFO - PROCESS | 636 | 1467364751990 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 01:19:11 INFO - PROCESS | 636 | 1467364751992 Marionette TRACE conn3 <- [1,2313,null,{"value":"13"}] 01:19:11 INFO - PROCESS | 636 | 1467364751995 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:19:11 INFO - PROCESS | 636 | 1467364751997 Marionette TRACE conn3 <- [1,2314,null,{}] 01:19:11 INFO - PROCESS | 636 | 1467364752000 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:12 INFO - PROCESS | 636 | 1467364752006 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:12 INFO - PROCESS | 636 | 1467364752147 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 01:19:12 INFO - PROCESS | 636 | 1467364752196 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:12 INFO - PROCESS | 636 | 1467364752198 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:12 INFO - PROCESS | 636 | ++DOCSHELL 179C8C00 == 33 [pid = 636] [id = 588] 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (179D0C00) [pid = 636] [serial = 1764] [outer = 00000000] 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19809C00) [pid = 636] [serial = 1765] [outer = 179D0C00] 01:19:12 INFO - PROCESS | 636 | 1467364752242 Marionette DEBUG loaded listener.js 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1980E400) [pid = 636] [serial = 1766] [outer = 179D0C00] 01:19:12 INFO - PROCESS | 636 | 1467364752650 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 01:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 712ms 01:19:12 INFO - PROCESS | 636 | 1467364752724 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 01:19:12 INFO - PROCESS | 636 | 1467364752726 Marionette TRACE conn3 <- [1,2317,null,{"value":"13"}] 01:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:19:12 INFO - PROCESS | 636 | 1467364752741 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:19:12 INFO - PROCESS | 636 | 1467364752743 Marionette TRACE conn3 <- [1,2318,null,{}] 01:19:12 INFO - PROCESS | 636 | 1467364752747 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:12 INFO - PROCESS | 636 | 1467364752749 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:12 INFO - PROCESS | 636 | 1467364752858 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 01:19:12 INFO - PROCESS | 636 | 1467364752869 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:12 INFO - PROCESS | 636 | 1467364752871 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:12 INFO - PROCESS | 636 | ++DOCSHELL 19810400 == 34 [pid = 636] [id = 589] 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19863400) [pid = 636] [serial = 1767] [outer = 00000000] 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19A0EC00) [pid = 636] [serial = 1768] [outer = 19863400] 01:19:12 INFO - PROCESS | 636 | 1467364752922 Marionette DEBUG loaded listener.js 01:19:12 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19C05C00) [pid = 636] [serial = 1769] [outer = 19863400] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1980D800) [pid = 636] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FACC00) [pid = 636] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14388800) [pid = 636] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 74 (12DC4C00) [pid = 636] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10E2BC00) [pid = 636] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10BA4800) [pid = 636] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16D1B400) [pid = 636] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10ED9C00) [pid = 636] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FAE000) [pid = 636] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19C07800) [pid = 636] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10329800) [pid = 636] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:19:13 INFO - PROCESS | 636 | --DOMWINDOW == 66 (132C9000) [pid = 636] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:19:13 INFO - PROCESS | 636 | 1467364753410 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 01:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 697ms 01:19:13 INFO - PROCESS | 636 | 1467364753443 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null] 01:19:13 INFO - PROCESS | 636 | 1467364753444 Marionette TRACE conn3 <- [1,2321,null,{"value":"13"}] 01:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:19:13 INFO - PROCESS | 636 | 1467364753448 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:19:13 INFO - PROCESS | 636 | 1467364753450 Marionette TRACE conn3 <- [1,2322,null,{}] 01:19:13 INFO - PROCESS | 636 | 1467364753454 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:13 INFO - PROCESS | 636 | 1467364753455 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:13 INFO - PROCESS | 636 | 1467364753535 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 01:19:13 INFO - PROCESS | 636 | 1467364753541 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:13 INFO - PROCESS | 636 | 1467364753543 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:13 INFO - PROCESS | 636 | ++DOCSHELL 10BA4800 == 35 [pid = 636] [id = 590] 01:19:13 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BA4C00) [pid = 636] [serial = 1770] [outer = 00000000] 01:19:13 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (132C9000) [pid = 636] [serial = 1771] [outer = 10BA4C00] 01:19:13 INFO - PROCESS | 636 | 1467364753593 Marionette DEBUG loaded listener.js 01:19:13 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1601C800) [pid = 636] [serial = 1772] [outer = 10BA4C00] 01:19:13 INFO - PROCESS | 636 | 1467364754003 Marionette TRACE conn3 <- [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]]]}] 01:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 593ms 01:19:14 INFO - PROCESS | 636 | 1467364754062 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 01:19:14 INFO - PROCESS | 636 | 1467364754064 Marionette TRACE conn3 <- [1,2325,null,{"value":"13"}] 01:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:19:14 INFO - PROCESS | 636 | 1467364754068 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:19:14 INFO - PROCESS | 636 | 1467364754069 Marionette TRACE conn3 <- [1,2326,null,{}] 01:19:14 INFO - PROCESS | 636 | 1467364754073 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:14 INFO - PROCESS | 636 | 1467364754075 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:14 INFO - PROCESS | 636 | 1467364754161 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 01:19:14 INFO - PROCESS | 636 | 1467364754167 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:14 INFO - PROCESS | 636 | 1467364754169 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:14 INFO - PROCESS | 636 | ++DOCSHELL 1307D400 == 36 [pid = 636] [id = 591] 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13D08400) [pid = 636] [serial = 1773] [outer = 00000000] 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C19000) [pid = 636] [serial = 1774] [outer = 13D08400] 01:19:14 INFO - PROCESS | 636 | 1467364754212 Marionette DEBUG loaded listener.js 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19C1D800) [pid = 636] [serial = 1775] [outer = 13D08400] 01:19:14 INFO - PROCESS | 636 | 1467364754624 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 01:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 593ms 01:19:14 INFO - PROCESS | 636 | 1467364754671 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 01:19:14 INFO - PROCESS | 636 | 1467364754673 Marionette TRACE conn3 <- [1,2329,null,{"value":"13"}] 01:19:14 INFO - PROCESS | 636 | 1467364754676 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:19:14 INFO - PROCESS | 636 | 1467364754678 Marionette TRACE conn3 <- [1,2330,null,{}] 01:19:14 INFO - PROCESS | 636 | 1467364754681 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:14 INFO - PROCESS | 636 | 1467364754683 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:14 INFO - PROCESS | 636 | 1467364754762 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 01:19:14 INFO - PROCESS | 636 | 1467364754751 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:14 INFO - PROCESS | 636 | 1467364754753 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:14 INFO - PROCESS | 636 | ++DOCSHELL 1601B000 == 37 [pid = 636] [id = 592] 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19A03000) [pid = 636] [serial = 1776] [outer = 00000000] 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A170000) [pid = 636] [serial = 1777] [outer = 19A03000] 01:19:14 INFO - PROCESS | 636 | 1467364754805 Marionette DEBUG loaded listener.js 01:19:14 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A304400) [pid = 636] [serial = 1778] [outer = 19A03000] 01:19:15 INFO - PROCESS | 636 | 1467364755204 Marionette TRACE conn3 <- [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]]]}] 01:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 563ms 01:19:15 INFO - PROCESS | 636 | 1467364755290 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 01:19:15 INFO - PROCESS | 636 | 1467364755295 Marionette TRACE conn3 <- [1,2333,null,{"value":"13"}] 01:19:15 INFO - PROCESS | 636 | 1467364755305 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:19:15 INFO - PROCESS | 636 | 1467364755309 Marionette TRACE conn3 <- [1,2334,null,{}] 01:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:19:15 INFO - PROCESS | 636 | 1467364755316 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:15 INFO - PROCESS | 636 | 1467364755320 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:15 INFO - PROCESS | 636 | 1467364755439 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 01:19:15 INFO - PROCESS | 636 | 1467364755611 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:15 INFO - PROCESS | 636 | 1467364755617 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:15 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 38 [pid = 636] [id = 593] 01:19:15 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10A99000) [pid = 636] [serial = 1779] [outer = 00000000] 01:19:15 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (10ED4000) [pid = 636] [serial = 1780] [outer = 10A99000] 01:19:15 INFO - PROCESS | 636 | 1467364755676 Marionette DEBUG loaded listener.js 01:19:15 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (112A8400) [pid = 636] [serial = 1781] [outer = 10A99000] 01:19:16 INFO - PROCESS | 636 | 1467364756196 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 01:19:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:19:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 934ms 01:19:16 INFO - PROCESS | 636 | 1467364756243 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 01:19:16 INFO - PROCESS | 636 | 1467364756247 Marionette TRACE conn3 <- [1,2337,null,{"value":"13"}] 01:19:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:19:16 INFO - PROCESS | 636 | 1467364756253 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:19:16 INFO - PROCESS | 636 | 1467364756257 Marionette TRACE conn3 <- [1,2338,null,{}] 01:19:16 INFO - PROCESS | 636 | 1467364756262 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:16 INFO - PROCESS | 636 | 1467364756265 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:16 INFO - PROCESS | 636 | 1467364756372 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 01:19:16 INFO - PROCESS | 636 | 1467364756466 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:16 INFO - PROCESS | 636 | 1467364756469 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:16 INFO - PROCESS | 636 | ++DOCSHELL 1304F000 == 39 [pid = 636] [id = 594] 01:19:16 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (13D01C00) [pid = 636] [serial = 1782] [outer = 00000000] 01:19:16 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1438D400) [pid = 636] [serial = 1783] [outer = 13D01C00] 01:19:16 INFO - PROCESS | 636 | 1467364756565 Marionette DEBUG loaded listener.js 01:19:16 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15E2B400) [pid = 636] [serial = 1784] [outer = 13D01C00] 01:19:17 INFO - PROCESS | 636 | 1467364757191 Marionette TRACE conn3 <- [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]]]}] 01:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 993ms 01:19:17 INFO - PROCESS | 636 | 1467364757245 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 01:19:17 INFO - PROCESS | 636 | 1467364757248 Marionette TRACE conn3 <- [1,2341,null,{"value":"13"}] 01:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:19:17 INFO - PROCESS | 636 | 1467364757270 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:19:17 INFO - PROCESS | 636 | 1467364757272 Marionette TRACE conn3 <- [1,2342,null,{}] 01:19:17 INFO - PROCESS | 636 | 1467364757282 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:17 INFO - PROCESS | 636 | 1467364757286 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:17 INFO - PROCESS | 636 | 1467364757395 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 01:19:17 INFO - PROCESS | 636 | 1467364757537 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:17 INFO - PROCESS | 636 | 1467364757541 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:17 INFO - PROCESS | 636 | ++DOCSHELL 19806400 == 40 [pid = 636] [id = 595] 01:19:17 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19807000) [pid = 636] [serial = 1785] [outer = 00000000] 01:19:17 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19C07800) [pid = 636] [serial = 1786] [outer = 19807000] 01:19:17 INFO - PROCESS | 636 | 1467364757598 Marionette DEBUG loaded listener.js 01:19:17 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A16BC00) [pid = 636] [serial = 1787] [outer = 19807000] 01:19:18 INFO - PROCESS | 636 | 1467364758370 Marionette TRACE conn3 <- [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]]]}] 01:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1156ms 01:19:18 INFO - PROCESS | 636 | 1467364758401 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 01:19:18 INFO - PROCESS | 636 | 1467364758405 Marionette TRACE conn3 <- [1,2345,null,{"value":"13"}] 01:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:19:18 INFO - PROCESS | 636 | 1467364758411 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:19:18 INFO - PROCESS | 636 | 1467364758414 Marionette TRACE conn3 <- [1,2346,null,{}] 01:19:18 INFO - PROCESS | 636 | 1467364758419 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:18 INFO - PROCESS | 636 | 1467364758422 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:18 INFO - PROCESS | 636 | 1467364758524 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 01:19:18 INFO - PROCESS | 636 | 1467364758634 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:18 INFO - PROCESS | 636 | 1467364758639 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:18 INFO - PROCESS | 636 | ++DOCSHELL 10BAEC00 == 41 [pid = 636] [id = 596] 01:19:18 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10E28400) [pid = 636] [serial = 1788] [outer = 00000000] 01:19:18 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (11CD1000) [pid = 636] [serial = 1789] [outer = 10E28400] 01:19:18 INFO - PROCESS | 636 | 1467364758743 Marionette DEBUG loaded listener.js 01:19:18 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (129B1400) [pid = 636] [serial = 1790] [outer = 10E28400] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 1307D400 == 40 [pid = 636] [id = 591] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 10BA4800 == 39 [pid = 636] [id = 590] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 19810400 == 38 [pid = 636] [id = 589] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 179C8C00 == 37 [pid = 636] [id = 588] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 15FD3400 == 36 [pid = 636] [id = 587] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 15359000 == 35 [pid = 636] [id = 586] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 13CF1000 == 34 [pid = 636] [id = 585] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 11CCFC00 == 33 [pid = 636] [id = 584] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 10435800 == 32 [pid = 636] [id = 583] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 10A99400 == 31 [pid = 636] [id = 582] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 10BB1000 == 30 [pid = 636] [id = 572] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 1A16AC00 == 29 [pid = 636] [id = 581] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 19806400 == 28 [pid = 636] [id = 595] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 1601B000 == 27 [pid = 636] [id = 592] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 26 [pid = 636] [id = 593] 01:19:19 INFO - PROCESS | 636 | --DOCSHELL 1304F000 == 25 [pid = 636] [id = 594] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19FD3C00) [pid = 636] [serial = 1741] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 85 (15FD0C00) [pid = 636] [serial = 1729] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 84 (154CC800) [pid = 636] [serial = 1726] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1307C800) [pid = 636] [serial = 1723] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 82 (131E2800) [pid = 636] [serial = 1724] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1342D400) [pid = 636] [serial = 1718] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 80 (12D79800) [pid = 636] [serial = 1717] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 79 (10ED7C00) [pid = 636] [serial = 1720] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 78 (110E7000) [pid = 636] [serial = 1721] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17181400) [pid = 636] [serial = 1732] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13433400) [pid = 636] [serial = 1709] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 75 (12D7C800) [pid = 636] [serial = 1708] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1794E000) [pid = 636] [serial = 1712] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 73 (16D1B000) [pid = 636] [serial = 1711] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A30D000) [pid = 636] [serial = 1715] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 71 (16D14800) [pid = 636] [serial = 1730] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A163400) [pid = 636] [serial = 1742] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1A163800) [pid = 636] [serial = 1714] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10E31400) [pid = 636] [serial = 1735] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 67 (17787000) [pid = 636] [serial = 1733] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1535B400) [pid = 636] [serial = 1736] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19A05000) [pid = 636] [serial = 1738] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19C08800) [pid = 636] [serial = 1739] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15E32400) [pid = 636] [serial = 1727] [outer = 00000000] [url = about:blank] 01:19:19 INFO - PROCESS | 636 | 1467364759795 Marionette TRACE conn3 <- [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]]]}] 01:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1438ms 01:19:19 INFO - PROCESS | 636 | 1467364759846 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 01:19:19 INFO - PROCESS | 636 | 1467364759850 Marionette TRACE conn3 <- [1,2349,null,{"value":"13"}] 01:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:19:19 INFO - PROCESS | 636 | 1467364759855 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:19:19 INFO - PROCESS | 636 | 1467364759859 Marionette TRACE conn3 <- [1,2350,null,{}] 01:19:19 INFO - PROCESS | 636 | 1467364759864 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:19 INFO - PROCESS | 636 | 1467364759867 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:19 INFO - PROCESS | 636 | 1467364759957 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 01:19:19 INFO - PROCESS | 636 | 1467364759969 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:19 INFO - PROCESS | 636 | 1467364759971 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:19 INFO - PROCESS | 636 | ++DOCSHELL 10B57400 == 26 [pid = 636] [id = 597] 01:19:19 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10BA4800) [pid = 636] [serial = 1791] [outer = 00000000] 01:19:20 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (110DCC00) [pid = 636] [serial = 1792] [outer = 10BA4800] 01:19:20 INFO - PROCESS | 636 | 1467364760019 Marionette DEBUG loaded listener.js 01:19:20 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (11265000) [pid = 636] [serial = 1793] [outer = 10BA4800] 01:19:20 INFO - PROCESS | 636 | 1467364760511 Marionette TRACE conn3 <- [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]]]}] 01:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 697ms 01:19:20 INFO - PROCESS | 636 | 1467364760575 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 01:19:20 INFO - PROCESS | 636 | 1467364760580 Marionette TRACE conn3 <- [1,2353,null,{"value":"13"}] 01:19:20 INFO - PROCESS | 636 | 1467364760587 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:19:20 INFO - PROCESS | 636 | 1467364760589 Marionette TRACE conn3 <- [1,2354,null,{}] 01:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:19:20 INFO - PROCESS | 636 | 1467364760593 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:20 INFO - PROCESS | 636 | 1467364760596 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:20 INFO - PROCESS | 636 | 1467364760685 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 01:19:20 INFO - PROCESS | 636 | 1467364760794 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:20 INFO - PROCESS | 636 | 1467364760796 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:20 INFO - PROCESS | 636 | ++DOCSHELL 1312DC00 == 27 [pid = 636] [id = 598] 01:19:20 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13150400) [pid = 636] [serial = 1794] [outer = 00000000] 01:19:20 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1342E400) [pid = 636] [serial = 1795] [outer = 13150400] 01:19:20 INFO - PROCESS | 636 | 1467364760826 Marionette DEBUG loaded listener.js 01:19:20 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13935400) [pid = 636] [serial = 1796] [outer = 13150400] 01:19:21 INFO - PROCESS | 636 | 1467364761181 Marionette TRACE conn3 <- [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]]]}] 01:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 652ms 01:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:19:21 INFO - PROCESS | 636 | 1467364761254 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 01:19:21 INFO - PROCESS | 636 | 1467364761257 Marionette TRACE conn3 <- [1,2357,null,{"value":"13"}] 01:19:21 INFO - PROCESS | 636 | 1467364761260 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:19:21 INFO - PROCESS | 636 | 1467364761264 Marionette TRACE conn3 <- [1,2358,null,{}] 01:19:21 INFO - PROCESS | 636 | 1467364761275 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:21 INFO - PROCESS | 636 | 1467364761279 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:21 INFO - PROCESS | 636 | 1467364761360 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 01:19:21 INFO - PROCESS | 636 | 1467364761367 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:21 INFO - PROCESS | 636 | 1467364761370 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:21 INFO - PROCESS | 636 | ++DOCSHELL 157E8400 == 28 [pid = 636] [id = 599] 01:19:21 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (157EB000) [pid = 636] [serial = 1797] [outer = 00000000] 01:19:21 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15E34000) [pid = 636] [serial = 1798] [outer = 157EB000] 01:19:21 INFO - PROCESS | 636 | 1467364761424 Marionette DEBUG loaded listener.js 01:19:21 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15FAE400) [pid = 636] [serial = 1799] [outer = 157EB000] 01:19:21 INFO - PROCESS | 636 | 1467364761888 Marionette TRACE conn3 <- [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]]]}] 01:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 652ms 01:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:19:21 INFO - PROCESS | 636 | 1467364761924 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 01:19:21 INFO - PROCESS | 636 | 1467364761926 Marionette TRACE conn3 <- [1,2361,null,{"value":"13"}] 01:19:21 INFO - PROCESS | 636 | 1467364761930 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:19:21 INFO - PROCESS | 636 | 1467364761932 Marionette TRACE conn3 <- [1,2362,null,{}] 01:19:21 INFO - PROCESS | 636 | 1467364761935 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:21 INFO - PROCESS | 636 | 1467364761937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:22 INFO - PROCESS | 636 | 1467364762085 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 01:19:22 INFO - PROCESS | 636 | 1467364762103 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:22 INFO - PROCESS | 636 | 1467364762105 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:22 INFO - PROCESS | 636 | ++DOCSHELL 16026000 == 29 [pid = 636] [id = 600] 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (16D14800) [pid = 636] [serial = 1800] [outer = 00000000] 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (16DEFC00) [pid = 636] [serial = 1801] [outer = 16D14800] 01:19:22 INFO - PROCESS | 636 | 1467364762149 Marionette DEBUG loaded listener.js 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1714F400) [pid = 636] [serial = 1802] [outer = 16D14800] 01:19:22 INFO - PROCESS | 636 | 1467364762549 Marionette TRACE conn3 <- [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]]]}] 01:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 652ms 01:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:19:22 INFO - PROCESS | 636 | 1467364762594 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 01:19:22 INFO - PROCESS | 636 | 1467364762596 Marionette TRACE conn3 <- [1,2365,null,{"value":"13"}] 01:19:22 INFO - PROCESS | 636 | 1467364762599 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:19:22 INFO - PROCESS | 636 | 1467364762601 Marionette TRACE conn3 <- [1,2366,null,{}] 01:19:22 INFO - PROCESS | 636 | 1467364762604 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:22 INFO - PROCESS | 636 | 1467364762606 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:22 INFO - PROCESS | 636 | 1467364762716 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 01:19:22 INFO - PROCESS | 636 | 1467364762721 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:22 INFO - PROCESS | 636 | 1467364762723 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:22 INFO - PROCESS | 636 | ++DOCSHELL 16D15000 == 30 [pid = 636] [id = 601] 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (17181400) [pid = 636] [serial = 1803] [outer = 00000000] 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1778C000) [pid = 636] [serial = 1804] [outer = 17181400] 01:19:22 INFO - PROCESS | 636 | 1467364762773 Marionette DEBUG loaded listener.js 01:19:22 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (18039400) [pid = 636] [serial = 1805] [outer = 17181400] 01:19:23 INFO - PROCESS | 636 | 1467364763205 Marionette TRACE conn3 <- [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]]]}] 01:19:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:19:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 652ms 01:19:23 INFO - PROCESS | 636 | 1467364763263 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 01:19:23 INFO - PROCESS | 636 | 1467364763265 Marionette TRACE conn3 <- [1,2369,null,{"value":"13"}] 01:19:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:19:23 INFO - PROCESS | 636 | 1467364763269 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:19:23 INFO - PROCESS | 636 | 1467364763270 Marionette TRACE conn3 <- [1,2370,null,{}] 01:19:23 INFO - PROCESS | 636 | 1467364763278 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:23 INFO - PROCESS | 636 | 1467364763283 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:23 INFO - PROCESS | 636 | 1467364763432 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 77 (179D0C00) [pid = 636] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13CF1400) [pid = 636] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1047E400) [pid = 636] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10BA4C00) [pid = 636] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19863400) [pid = 636] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11CD0400) [pid = 636] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A306C00) [pid = 636] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1535B000) [pid = 636] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10A9EC00) [pid = 636] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 68 (16023800) [pid = 636] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13D08400) [pid = 636] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:19:23 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19A03000) [pid = 636] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:19:23 INFO - PROCESS | 636 | 1467364763727 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:23 INFO - PROCESS | 636 | 1467364763729 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:23 INFO - PROCESS | 636 | ++DOCSHELL 1031DC00 == 31 [pid = 636] [id = 602] 01:19:23 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1047E400) [pid = 636] [serial = 1806] [outer = 00000000] 01:19:23 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10BAA000) [pid = 636] [serial = 1807] [outer = 1047E400] 01:19:23 INFO - PROCESS | 636 | 1467364763776 Marionette DEBUG loaded listener.js 01:19:23 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (12BD4400) [pid = 636] [serial = 1808] [outer = 1047E400] 01:19:24 INFO - PROCESS | 636 | 1467364764134 Marionette TRACE conn3 <- [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]]]}] 01:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 889ms 01:19:24 INFO - PROCESS | 636 | 1467364764164 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 01:19:24 INFO - PROCESS | 636 | 1467364764166 Marionette TRACE conn3 <- [1,2373,null,{"value":"13"}] 01:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:19:24 INFO - PROCESS | 636 | 1467364764176 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:19:24 INFO - PROCESS | 636 | 1467364764177 Marionette TRACE conn3 <- [1,2374,null,{}] 01:19:24 INFO - PROCESS | 636 | 1467364764181 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:24 INFO - PROCESS | 636 | 1467364764183 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:24 INFO - PROCESS | 636 | 1467364764261 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 01:19:24 INFO - PROCESS | 636 | 1467364764266 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:24 INFO - PROCESS | 636 | 1467364764268 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:24 INFO - PROCESS | 636 | ++DOCSHELL 15115C00 == 32 [pid = 636] [id = 603] 01:19:24 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (157F2400) [pid = 636] [serial = 1809] [outer = 00000000] 01:19:24 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C06800) [pid = 636] [serial = 1810] [outer = 157F2400] 01:19:24 INFO - PROCESS | 636 | 1467364764312 Marionette DEBUG loaded listener.js 01:19:24 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19C15C00) [pid = 636] [serial = 1811] [outer = 157F2400] 01:19:24 INFO - PROCESS | 636 | 1467364764709 Marionette TRACE conn3 <- [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]]]}] 01:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 563ms 01:19:24 INFO - PROCESS | 636 | 1467364764732 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 01:19:24 INFO - PROCESS | 636 | 1467364764734 Marionette TRACE conn3 <- [1,2377,null,{"value":"13"}] 01:19:24 INFO - PROCESS | 636 | 1467364764737 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:19:24 INFO - PROCESS | 636 | 1467364764739 Marionette TRACE conn3 <- [1,2378,null,{}] 01:19:24 INFO - PROCESS | 636 | 1467364764763 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:24 INFO - PROCESS | 636 | 1467364764765 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:24 INFO - PROCESS | 636 | 1467364764859 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 01:19:24 INFO - PROCESS | 636 | 1467364764864 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:24 INFO - PROCESS | 636 | 1467364764866 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:24 INFO - PROCESS | 636 | ++DOCSHELL 1036D000 == 33 [pid = 636] [id = 604] 01:19:24 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A7EC00) [pid = 636] [serial = 1812] [outer = 00000000] 01:19:24 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A164000) [pid = 636] [serial = 1813] [outer = 10A7EC00] 01:19:24 INFO - PROCESS | 636 | 1467364764933 Marionette DEBUG loaded listener.js 01:19:25 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A164400) [pid = 636] [serial = 1814] [outer = 10A7EC00] 01:19:25 INFO - PROCESS | 636 | 1467364765409 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 01:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 712ms 01:19:25 INFO - PROCESS | 636 | 1467364765443 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 01:19:25 INFO - PROCESS | 636 | 1467364765445 Marionette TRACE conn3 <- [1,2381,null,{"value":"13"}] 01:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:19:25 INFO - PROCESS | 636 | 1467364765449 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:19:25 INFO - PROCESS | 636 | 1467364765450 Marionette TRACE conn3 <- [1,2382,null,{}] 01:19:25 INFO - PROCESS | 636 | 1467364765454 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:25 INFO - PROCESS | 636 | 1467364765456 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:25 INFO - PROCESS | 636 | 1467364765534 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 01:19:25 INFO - PROCESS | 636 | 1467364765539 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:25 INFO - PROCESS | 636 | 1467364765541 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:25 INFO - PROCESS | 636 | ++DOCSHELL 19FD3400 == 34 [pid = 636] [id = 605] 01:19:25 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A16EC00) [pid = 636] [serial = 1815] [outer = 00000000] 01:19:25 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A47B000) [pid = 636] [serial = 1816] [outer = 1A16EC00] 01:19:25 INFO - PROCESS | 636 | 1467364765584 Marionette DEBUG loaded listener.js 01:19:25 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A482C00) [pid = 636] [serial = 1817] [outer = 1A16EC00] 01:19:26 INFO - PROCESS | 636 | 1467364766403 Marionette TRACE conn3 <- [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]]]}] 01:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 993ms 01:19:26 INFO - PROCESS | 636 | 1467364766451 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 01:19:26 INFO - PROCESS | 636 | 1467364766455 Marionette TRACE conn3 <- [1,2385,null,{"value":"13"}] 01:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:19:26 INFO - PROCESS | 636 | 1467364766460 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:19:26 INFO - PROCESS | 636 | 1467364766465 Marionette TRACE conn3 <- [1,2386,null,{}] 01:19:26 INFO - PROCESS | 636 | 1467364766471 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:26 INFO - PROCESS | 636 | 1467364766474 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:26 INFO - PROCESS | 636 | 1467364766618 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 01:19:26 INFO - PROCESS | 636 | 1467364766756 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:26 INFO - PROCESS | 636 | 1467364766759 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:26 INFO - PROCESS | 636 | ++DOCSHELL 10A99800 == 35 [pid = 636] [id = 606] 01:19:26 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10A9CC00) [pid = 636] [serial = 1818] [outer = 00000000] 01:19:26 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (11CD4C00) [pid = 636] [serial = 1819] [outer = 10A9CC00] 01:19:26 INFO - PROCESS | 636 | 1467364766815 Marionette DEBUG loaded listener.js 01:19:26 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (13125800) [pid = 636] [serial = 1820] [outer = 10A9CC00] 01:19:27 INFO - PROCESS | 636 | 1467364767694 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 01:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1289ms 01:19:27 INFO - PROCESS | 636 | 1467364767757 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 01:19:27 INFO - PROCESS | 636 | 1467364767745 Marionette TRACE conn3 <- [1,2389,null,{"value":"13"}] 01:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:19:27 INFO - PROCESS | 636 | 1467364767751 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:19:27 INFO - PROCESS | 636 | 1467364767754 Marionette TRACE conn3 <- [1,2390,null,{}] 01:19:27 INFO - PROCESS | 636 | 1467364767760 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:27 INFO - PROCESS | 636 | 1467364767763 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:27 INFO - PROCESS | 636 | 1467364767906 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 1036D000 == 34 [pid = 636] [id = 604] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 15115C00 == 33 [pid = 636] [id = 603] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 1031DC00 == 32 [pid = 636] [id = 602] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 16D15000 == 31 [pid = 636] [id = 601] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 16026000 == 30 [pid = 636] [id = 600] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 157E8400 == 29 [pid = 636] [id = 599] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 1312DC00 == 28 [pid = 636] [id = 598] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 10B57400 == 27 [pid = 636] [id = 597] 01:19:27 INFO - PROCESS | 636 | --DOCSHELL 10BAEC00 == 26 [pid = 636] [id = 596] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A170000) [pid = 636] [serial = 1777] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A304400) [pid = 636] [serial = 1778] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19C1D800) [pid = 636] [serial = 1775] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1980E400) [pid = 636] [serial = 1766] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 76 (14313000) [pid = 636] [serial = 1757] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10A94400) [pid = 636] [serial = 1750] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 74 (132C9000) [pid = 636] [serial = 1771] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19A0EC00) [pid = 636] [serial = 1768] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1292F400) [pid = 636] [serial = 1753] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A67EC00) [pid = 636] [serial = 1745] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13D09000) [pid = 636] [serial = 1756] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FC7400) [pid = 636] [serial = 1760] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A677C00) [pid = 636] [serial = 1744] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19809C00) [pid = 636] [serial = 1765] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 66 (112AA800) [pid = 636] [serial = 1747] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 65 (129F5C00) [pid = 636] [serial = 1754] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19C05C00) [pid = 636] [serial = 1769] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 63 (10BA8400) [pid = 636] [serial = 1751] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1714E800) [pid = 636] [serial = 1763] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19C19000) [pid = 636] [serial = 1774] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FAB800) [pid = 636] [serial = 1759] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1601C800) [pid = 636] [serial = 1772] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 58 (12BD2000) [pid = 636] [serial = 1748] [outer = 00000000] [url = about:blank] 01:19:27 INFO - PROCESS | 636 | --DOMWINDOW == 57 (16E9F400) [pid = 636] [serial = 1762] [outer = 00000000] [url = about:blank] 01:19:28 INFO - PROCESS | 636 | 1467364768025 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:28 INFO - PROCESS | 636 | 1467364768029 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:28 INFO - PROCESS | 636 | ++DOCSHELL 1047C400 == 27 [pid = 636] [id = 607] 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10A08C00) [pid = 636] [serial = 1821] [outer = 00000000] 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10A97800) [pid = 636] [serial = 1822] [outer = 10A08C00] 01:19:28 INFO - PROCESS | 636 | 1467364768077 Marionette DEBUG loaded listener.js 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (110DE000) [pid = 636] [serial = 1823] [outer = 10A08C00] 01:19:28 INFO - PROCESS | 636 | 1467364768505 Marionette TRACE conn3 <- [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]]]}] 01:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 800ms 01:19:28 INFO - PROCESS | 636 | 1467364768560 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 01:19:28 INFO - PROCESS | 636 | 1467364768565 Marionette TRACE conn3 <- [1,2393,null,{"value":"13"}] 01:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:19:28 INFO - PROCESS | 636 | 1467364768574 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:19:28 INFO - PROCESS | 636 | 1467364768577 Marionette TRACE conn3 <- [1,2394,null,{}] 01:19:28 INFO - PROCESS | 636 | 1467364768581 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:28 INFO - PROCESS | 636 | 1467364768583 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:28 INFO - PROCESS | 636 | 1467364768668 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 01:19:28 INFO - PROCESS | 636 | 1467364768681 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:28 INFO - PROCESS | 636 | 1467364768684 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:28 INFO - PROCESS | 636 | ++DOCSHELL 13124000 == 28 [pid = 636] [id = 608] 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (13125400) [pid = 636] [serial = 1824] [outer = 00000000] 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (131E2800) [pid = 636] [serial = 1825] [outer = 13125400] 01:19:28 INFO - PROCESS | 636 | 1467364768731 Marionette DEBUG loaded listener.js 01:19:28 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (13437000) [pid = 636] [serial = 1826] [outer = 13125400] 01:19:29 INFO - PROCESS | 636 | 1467364769176 Marionette TRACE conn3 <- [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]]]}] 01:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 652ms 01:19:29 INFO - PROCESS | 636 | 1467364769233 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 01:19:29 INFO - PROCESS | 636 | 1467364769235 Marionette TRACE conn3 <- [1,2397,null,{"value":"13"}] 01:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:19:29 INFO - PROCESS | 636 | 1467364769239 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:19:29 INFO - PROCESS | 636 | 1467364769243 Marionette TRACE conn3 <- [1,2398,null,{}] 01:19:29 INFO - PROCESS | 636 | 1467364769283 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:29 INFO - PROCESS | 636 | 1467364769288 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:29 INFO - PROCESS | 636 | 1467364769407 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 01:19:29 INFO - PROCESS | 636 | 1467364769405 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:29 INFO - PROCESS | 636 | 1467364769408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:29 INFO - PROCESS | 636 | ++DOCSHELL 151B6400 == 29 [pid = 636] [id = 609] 01:19:29 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1535AC00) [pid = 636] [serial = 1827] [outer = 00000000] 01:19:29 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15E34C00) [pid = 636] [serial = 1828] [outer = 1535AC00] 01:19:29 INFO - PROCESS | 636 | 1467364769456 Marionette DEBUG loaded listener.js 01:19:29 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (15FB3000) [pid = 636] [serial = 1829] [outer = 1535AC00] 01:19:29 INFO - PROCESS | 636 | 1467364769882 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 01:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 682ms 01:19:29 INFO - PROCESS | 636 | 1467364769923 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 01:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:19:29 INFO - PROCESS | 636 | 1467364769927 Marionette TRACE conn3 <- [1,2401,null,{"value":"13"}] 01:19:29 INFO - PROCESS | 636 | 1467364769930 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:19:29 INFO - PROCESS | 636 | 1467364769932 Marionette TRACE conn3 <- [1,2402,null,{}] 01:19:29 INFO - PROCESS | 636 | 1467364769936 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:29 INFO - PROCESS | 636 | 1467364769937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:30 INFO - PROCESS | 636 | 1467364770060 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 01:19:30 INFO - PROCESS | 636 | 1467364770123 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:30 INFO - PROCESS | 636 | 1467364770125 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:30 INFO - PROCESS | 636 | ++DOCSHELL 15FCB000 == 30 [pid = 636] [id = 610] 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15FCEC00) [pid = 636] [serial = 1830] [outer = 00000000] 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1714F000) [pid = 636] [serial = 1831] [outer = 15FCEC00] 01:19:30 INFO - PROCESS | 636 | 1467364770170 Marionette DEBUG loaded listener.js 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17616000) [pid = 636] [serial = 1832] [outer = 15FCEC00] 01:19:30 INFO - PROCESS | 636 | 1467364770575 Marionette TRACE conn3 <- [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]]]}] 01:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 697ms 01:19:30 INFO - PROCESS | 636 | 1467364770632 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 01:19:30 INFO - PROCESS | 636 | 1467364770634 Marionette TRACE conn3 <- [1,2405,null,{"value":"13"}] 01:19:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:19:30 INFO - PROCESS | 636 | 1467364770637 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:19:30 INFO - PROCESS | 636 | 1467364770638 Marionette TRACE conn3 <- [1,2406,null,{}] 01:19:30 INFO - PROCESS | 636 | 1467364770642 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:30 INFO - PROCESS | 636 | 1467364770644 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:30 INFO - PROCESS | 636 | 1467364770756 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 01:19:30 INFO - PROCESS | 636 | 1467364770762 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:30 INFO - PROCESS | 636 | 1467364770764 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:30 INFO - PROCESS | 636 | ++DOCSHELL 16E9F400 == 31 [pid = 636] [id = 611] 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1714EC00) [pid = 636] [serial = 1833] [outer = 00000000] 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19809000) [pid = 636] [serial = 1834] [outer = 1714EC00] 01:19:30 INFO - PROCESS | 636 | 1467364770789 Marionette DEBUG loaded listener.js 01:19:30 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1980EC00) [pid = 636] [serial = 1835] [outer = 1714EC00] 01:19:31 INFO - PROCESS | 636 | 1467364771244 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 667ms 01:19:31 INFO - PROCESS | 636 | 1467364771298 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 01:19:31 INFO - PROCESS | 636 | 1467364771300 Marionette TRACE conn3 <- [1,2409,null,{"value":"13"}] 01:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:19:31 INFO - PROCESS | 636 | 1467364771303 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:19:31 INFO - PROCESS | 636 | 1467364771305 Marionette TRACE conn3 <- [1,2410,null,{}] 01:19:31 INFO - PROCESS | 636 | 1467364771308 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:31 INFO - PROCESS | 636 | 1467364771314 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:31 INFO - PROCESS | 636 | 1467364771449 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 01:19:31 INFO - PROCESS | 636 | 1467364771463 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:31 INFO - PROCESS | 636 | 1467364771466 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:31 INFO - PROCESS | 636 | ++DOCSHELL 19A0A000 == 32 [pid = 636] [id = 612] 01:19:31 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19A0A400) [pid = 636] [serial = 1836] [outer = 00000000] 01:19:31 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C1AC00) [pid = 636] [serial = 1837] [outer = 19A0A400] 01:19:31 INFO - PROCESS | 636 | 1467364771545 Marionette DEBUG loaded listener.js 01:19:31 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A165000) [pid = 636] [serial = 1838] [outer = 19A0A400] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10A7EC00) [pid = 636] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 73 (16D14800) [pid = 636] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 72 (17181400) [pid = 636] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10E28400) [pid = 636] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1047E400) [pid = 636] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 69 (157EB000) [pid = 636] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10BA4800) [pid = 636] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13150400) [pid = 636] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 66 (157F2400) [pid = 636] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10A99000) [pid = 636] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 64 (13D01C00) [pid = 636] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:19:31 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19807000) [pid = 636] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:19:32 INFO - PROCESS | 636 | 1467364772035 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 01:19:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:19:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 756ms 01:19:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:19:32 INFO - PROCESS | 636 | 1467364772067 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 01:19:32 INFO - PROCESS | 636 | 1467364772069 Marionette TRACE conn3 <- [1,2413,null,{"value":"13"}] 01:19:32 INFO - PROCESS | 636 | 1467364772072 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:19:32 INFO - PROCESS | 636 | 1467364772074 Marionette TRACE conn3 <- [1,2414,null,{}] 01:19:32 INFO - PROCESS | 636 | 1467364772078 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:32 INFO - PROCESS | 636 | 1467364772080 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:32 INFO - PROCESS | 636 | 1467364772164 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 01:19:32 INFO - PROCESS | 636 | 1467364772171 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:32 INFO - PROCESS | 636 | 1467364772173 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:32 INFO - PROCESS | 636 | ++DOCSHELL 0F397400 == 33 [pid = 636] [id = 613] 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10A75400) [pid = 636] [serial = 1839] [outer = 00000000] 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1393FC00) [pid = 636] [serial = 1840] [outer = 10A75400] 01:19:32 INFO - PROCESS | 636 | 1467364772201 Marionette DEBUG loaded listener.js 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (13D01C00) [pid = 636] [serial = 1841] [outer = 10A75400] 01:19:32 INFO - PROCESS | 636 | 1467364772634 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 01:19:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:19:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 593ms 01:19:32 INFO - PROCESS | 636 | 1467364772674 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 01:19:32 INFO - PROCESS | 636 | 1467364772676 Marionette TRACE conn3 <- [1,2417,null,{"value":"13"}] 01:19:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:19:32 INFO - PROCESS | 636 | 1467364772679 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:19:32 INFO - PROCESS | 636 | 1467364772681 Marionette TRACE conn3 <- [1,2418,null,{}] 01:19:32 INFO - PROCESS | 636 | 1467364772684 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:32 INFO - PROCESS | 636 | 1467364772686 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:32 INFO - PROCESS | 636 | 1467364772766 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 01:19:32 INFO - PROCESS | 636 | 1467364772772 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:32 INFO - PROCESS | 636 | 1467364772773 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:32 INFO - PROCESS | 636 | ++DOCSHELL 129B6800 == 34 [pid = 636] [id = 614] 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (132C5C00) [pid = 636] [serial = 1842] [outer = 00000000] 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1A167C00) [pid = 636] [serial = 1843] [outer = 132C5C00] 01:19:32 INFO - PROCESS | 636 | 1467364772816 Marionette DEBUG loaded listener.js 01:19:32 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1A310800) [pid = 636] [serial = 1844] [outer = 132C5C00] 01:19:33 INFO - PROCESS | 636 | 1467364773201 Marionette TRACE conn3 <- [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]]]}] 01:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 563ms 01:19:33 INFO - PROCESS | 636 | 1467364773255 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 01:19:33 INFO - PROCESS | 636 | 1467364773257 Marionette TRACE conn3 <- [1,2421,null,{"value":"13"}] 01:19:33 INFO - PROCESS | 636 | 1467364773261 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:19:33 INFO - PROCESS | 636 | 1467364773263 Marionette TRACE conn3 <- [1,2422,null,{}] 01:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:19:33 INFO - PROCESS | 636 | 1467364773267 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:33 INFO - PROCESS | 636 | 1467364773269 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:33 INFO - PROCESS | 636 | 1467364773346 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 01:19:33 INFO - PROCESS | 636 | 1467364773351 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:33 INFO - PROCESS | 636 | 1467364773353 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:33 INFO - PROCESS | 636 | ++DOCSHELL 15E32400 == 35 [pid = 636] [id = 615] 01:19:33 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1A484400) [pid = 636] [serial = 1845] [outer = 00000000] 01:19:33 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1A682000) [pid = 636] [serial = 1846] [outer = 1A484400] 01:19:33 INFO - PROCESS | 636 | 1467364773395 Marionette DEBUG loaded listener.js 01:19:33 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1A682C00) [pid = 636] [serial = 1847] [outer = 1A484400] 01:19:33 INFO - PROCESS | 636 | 1467364773820 Marionette TRACE conn3 <- [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]]]}] 01:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 563ms 01:19:33 INFO - PROCESS | 636 | 1467364773870 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 01:19:33 INFO - PROCESS | 636 | 1467364773874 Marionette TRACE conn3 <- [1,2425,null,{"value":"13"}] 01:19:33 INFO - PROCESS | 636 | 1467364773884 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:19:33 INFO - PROCESS | 636 | 1467364773889 Marionette TRACE conn3 <- [1,2426,null,{}] 01:19:33 INFO - PROCESS | 636 | 1467364773895 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:33 INFO - PROCESS | 636 | 1467364773899 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:34 INFO - PROCESS | 636 | 1467364774024 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 01:19:34 INFO - PROCESS | 636 | 1467364774135 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:34 INFO - PROCESS | 636 | 1467364774140 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:34 INFO - PROCESS | 636 | ++DOCSHELL 10A94400 == 36 [pid = 636] [id = 616] 01:19:34 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A96C00) [pid = 636] [serial = 1848] [outer = 00000000] 01:19:34 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10BA5000) [pid = 636] [serial = 1849] [outer = 10A96C00] 01:19:34 INFO - PROCESS | 636 | 1467364774178 Marionette DEBUG loaded listener.js 01:19:34 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10ED4C00) [pid = 636] [serial = 1850] [outer = 10A96C00] 01:19:34 INFO - PROCESS | 636 | 1467364774854 Marionette TRACE conn3 <- [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]]]}] 01:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 979ms 01:19:34 INFO - PROCESS | 636 | 1467364774885 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 01:19:34 INFO - PROCESS | 636 | 1467364774889 Marionette TRACE conn3 <- [1,2429,null,{"value":"13"}] 01:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:19:34 INFO - PROCESS | 636 | 1467364774916 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:19:34 INFO - PROCESS | 636 | 1467364774920 Marionette TRACE conn3 <- [1,2430,null,{}] 01:19:34 INFO - PROCESS | 636 | 1467364774924 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:34 INFO - PROCESS | 636 | 1467364774927 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:35 INFO - PROCESS | 636 | 1467364775042 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 01:19:35 INFO - PROCESS | 636 | 1467364775182 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:35 INFO - PROCESS | 636 | 1467364775185 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:35 INFO - PROCESS | 636 | ++DOCSHELL 13D0EC00 == 37 [pid = 636] [id = 617] 01:19:35 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (13D0FC00) [pid = 636] [serial = 1851] [outer = 00000000] 01:19:35 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15119800) [pid = 636] [serial = 1852] [outer = 13D0FC00] 01:19:35 INFO - PROCESS | 636 | 1467364775241 Marionette DEBUG loaded listener.js 01:19:35 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FC7400) [pid = 636] [serial = 1853] [outer = 13D0FC00] 01:19:35 INFO - PROCESS | 636 | 1467364775756 Marionette TRACE conn3 <- [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]]]}] 01:19:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:19:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 890ms 01:19:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:19:35 INFO - PROCESS | 636 | 1467364775809 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 01:19:35 INFO - PROCESS | 636 | 1467364775812 Marionette TRACE conn3 <- [1,2433,null,{"value":"13"}] 01:19:35 INFO - PROCESS | 636 | 1467364775815 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:19:35 INFO - PROCESS | 636 | 1467364775818 Marionette TRACE conn3 <- [1,2434,null,{}] 01:19:35 INFO - PROCESS | 636 | 1467364775828 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:35 INFO - PROCESS | 636 | 1467364775832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:35 INFO - PROCESS | 636 | 1467364775938 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 01:19:36 INFO - PROCESS | 636 | 1467364776094 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:36 INFO - PROCESS | 636 | 1467364776098 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:36 INFO - PROCESS | 636 | ++DOCSHELL 1986FC00 == 38 [pid = 636] [id = 618] 01:19:36 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (19870000) [pid = 636] [serial = 1854] [outer = 00000000] 01:19:36 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C0E800) [pid = 636] [serial = 1855] [outer = 19870000] 01:19:36 INFO - PROCESS | 636 | 1467364776138 Marionette DEBUG loaded listener.js 01:19:36 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19FD3800) [pid = 636] [serial = 1856] [outer = 19870000] 01:19:36 INFO - PROCESS | 636 | 1467364776863 Marionette TRACE conn3 <- [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]]]}] 01:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1082ms 01:19:36 INFO - PROCESS | 636 | 1467364776906 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 01:19:36 INFO - PROCESS | 636 | 1467364776910 Marionette TRACE conn3 <- [1,2437,null,{"value":"13"}] 01:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:19:36 INFO - PROCESS | 636 | 1467364776916 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:19:36 INFO - PROCESS | 636 | 1467364776919 Marionette TRACE conn3 <- [1,2438,null,{}] 01:19:36 INFO - PROCESS | 636 | 1467364776969 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:36 INFO - PROCESS | 636 | 1467364776972 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:37 INFO - PROCESS | 636 | 1467364777074 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 01:19:37 INFO - PROCESS | 636 | 1467364777166 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:37 INFO - PROCESS | 636 | 1467364777170 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:37 INFO - PROCESS | 636 | ++DOCSHELL 10E31000 == 39 [pid = 636] [id = 619] 01:19:37 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (10ED1800) [pid = 636] [serial = 1857] [outer = 00000000] 01:19:37 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (11AE8400) [pid = 636] [serial = 1858] [outer = 10ED1800] 01:19:37 INFO - PROCESS | 636 | 1467364777219 Marionette DEBUG loaded listener.js 01:19:37 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (12924C00) [pid = 636] [serial = 1859] [outer = 10ED1800] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 129B6800 == 38 [pid = 636] [id = 614] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 0F397400 == 37 [pid = 636] [id = 613] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 19A0A000 == 36 [pid = 636] [id = 612] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 16E9F400 == 35 [pid = 636] [id = 611] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 15FCB000 == 34 [pid = 636] [id = 610] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 151B6400 == 33 [pid = 636] [id = 609] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 13124000 == 32 [pid = 636] [id = 608] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 1047C400 == 31 [pid = 636] [id = 607] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 10A99800 == 30 [pid = 636] [id = 606] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 19FD3400 == 29 [pid = 636] [id = 605] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 13D0EC00 == 28 [pid = 636] [id = 617] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 1986FC00 == 27 [pid = 636] [id = 618] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 15E32400 == 26 [pid = 636] [id = 615] 01:19:38 INFO - PROCESS | 636 | --DOCSHELL 10A94400 == 25 [pid = 636] [id = 616] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A164000) [pid = 636] [serial = 1813] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 82 (16DEFC00) [pid = 636] [serial = 1801] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1778C000) [pid = 636] [serial = 1804] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1714F400) [pid = 636] [serial = 1802] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 79 (129B1400) [pid = 636] [serial = 1790] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 78 (11CD1000) [pid = 636] [serial = 1789] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10BAA000) [pid = 636] [serial = 1807] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15E34000) [pid = 636] [serial = 1798] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 75 (110DCC00) [pid = 636] [serial = 1792] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 74 (11265000) [pid = 636] [serial = 1793] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 73 (18039400) [pid = 636] [serial = 1805] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12BD4400) [pid = 636] [serial = 1808] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1342E400) [pid = 636] [serial = 1795] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13935400) [pid = 636] [serial = 1796] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19C06800) [pid = 636] [serial = 1810] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1A164400) [pid = 636] [serial = 1814] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 67 (112A8400) [pid = 636] [serial = 1781] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10ED4000) [pid = 636] [serial = 1780] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 65 (15E2B400) [pid = 636] [serial = 1784] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1438D400) [pid = 636] [serial = 1783] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1A16BC00) [pid = 636] [serial = 1787] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 62 (19C07800) [pid = 636] [serial = 1786] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 61 (19C15C00) [pid = 636] [serial = 1811] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FAE400) [pid = 636] [serial = 1799] [outer = 00000000] [url = about:blank] 01:19:38 INFO - PROCESS | 636 | 1467364778338 Marionette TRACE conn3 <- [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]]]}] 01:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1468ms 01:19:38 INFO - PROCESS | 636 | 1467364778386 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 01:19:38 INFO - PROCESS | 636 | 1467364778390 Marionette TRACE conn3 <- [1,2441,null,{"value":"13"}] 01:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:19:38 INFO - PROCESS | 636 | 1467364778398 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:19:38 INFO - PROCESS | 636 | 1467364778401 Marionette TRACE conn3 <- [1,2442,null,{}] 01:19:38 INFO - PROCESS | 636 | 1467364778407 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:38 INFO - PROCESS | 636 | 1467364778410 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:38 INFO - PROCESS | 636 | 1467364778530 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 01:19:38 INFO - PROCESS | 636 | 1467364778625 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:38 INFO - PROCESS | 636 | 1467364778630 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:38 INFO - PROCESS | 636 | ++DOCSHELL 10A76400 == 26 [pid = 636] [id = 620] 01:19:38 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (10A7DC00) [pid = 636] [serial = 1860] [outer = 00000000] 01:19:38 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (10BB0000) [pid = 636] [serial = 1861] [outer = 10A7DC00] 01:19:38 INFO - PROCESS | 636 | 1467364778677 Marionette DEBUG loaded listener.js 01:19:38 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10ECFC00) [pid = 636] [serial = 1862] [outer = 10A7DC00] 01:19:39 INFO - PROCESS | 636 | 1467364779077 Marionette TRACE conn3 <- [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]]]}] 01:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 711ms 01:19:39 INFO - PROCESS | 636 | 1467364779101 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 01:19:39 INFO - PROCESS | 636 | 1467364779105 Marionette TRACE conn3 <- [1,2445,null,{"value":"13"}] 01:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:19:39 INFO - PROCESS | 636 | 1467364779113 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:19:39 INFO - PROCESS | 636 | 1467364779117 Marionette TRACE conn3 <- [1,2446,null,{}] 01:19:39 INFO - PROCESS | 636 | 1467364779128 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:39 INFO - PROCESS | 636 | 1467364779132 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:39 INFO - PROCESS | 636 | 1467364779203 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 01:19:39 INFO - PROCESS | 636 | 1467364779211 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:39 INFO - PROCESS | 636 | 1467364779214 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:39 INFO - PROCESS | 636 | ++DOCSHELL 129EE400 == 27 [pid = 636] [id = 621] 01:19:39 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (129F3000) [pid = 636] [serial = 1863] [outer = 00000000] 01:19:39 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (12D7C800) [pid = 636] [serial = 1864] [outer = 129F3000] 01:19:39 INFO - PROCESS | 636 | 1467364779261 Marionette DEBUG loaded listener.js 01:19:39 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1304A000) [pid = 636] [serial = 1865] [outer = 129F3000] 01:19:39 INFO - PROCESS | 636 | 1467364779704 Marionette TRACE conn3 <- [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]]]}] 01:19:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:19:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 593ms 01:19:39 INFO - PROCESS | 636 | 1467364779715 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 01:19:39 INFO - PROCESS | 636 | 1467364779717 Marionette TRACE conn3 <- [1,2449,null,{"value":"13"}] 01:19:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:19:39 INFO - PROCESS | 636 | 1467364779721 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:19:39 INFO - PROCESS | 636 | 1467364779724 Marionette TRACE conn3 <- [1,2450,null,{}] 01:19:39 INFO - PROCESS | 636 | 1467364779735 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:39 INFO - PROCESS | 636 | 1467364779740 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:39 INFO - PROCESS | 636 | 1467364779825 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 01:19:39 INFO - PROCESS | 636 | 1467364779852 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:39 INFO - PROCESS | 636 | 1467364779856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:39 INFO - PROCESS | 636 | ++DOCSHELL 0F314000 == 28 [pid = 636] [id = 622] 01:19:39 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1043A400) [pid = 636] [serial = 1866] [outer = 00000000] 01:19:40 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10A92C00) [pid = 636] [serial = 1867] [outer = 1043A400] 01:19:40 INFO - PROCESS | 636 | 1467364780041 Marionette DEBUG loaded listener.js 01:19:40 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10BA7C00) [pid = 636] [serial = 1868] [outer = 1043A400] 01:19:40 INFO - PROCESS | 636 | 1467364780801 Marionette TRACE conn3 <- [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]]]}] 01:19:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:19:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1126ms 01:19:40 INFO - PROCESS | 636 | 1467364780851 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 01:19:40 INFO - PROCESS | 636 | 1467364780855 Marionette TRACE conn3 <- [1,2453,null,{"value":"13"}] 01:19:40 INFO - PROCESS | 636 | 1467364780860 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:19:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:19:40 INFO - PROCESS | 636 | 1467364780863 Marionette TRACE conn3 <- [1,2454,null,{}] 01:19:40 INFO - PROCESS | 636 | 1467364780869 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:40 INFO - PROCESS | 636 | 1467364780872 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:40 INFO - PROCESS | 636 | 1467364780995 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 01:19:41 INFO - PROCESS | 636 | 1467364781126 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:41 INFO - PROCESS | 636 | 1467364781129 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:41 INFO - PROCESS | 636 | ++DOCSHELL 13CF2800 == 29 [pid = 636] [id = 623] 01:19:41 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13CF6800) [pid = 636] [serial = 1869] [outer = 00000000] 01:19:41 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (14310800) [pid = 636] [serial = 1870] [outer = 13CF6800] 01:19:41 INFO - PROCESS | 636 | 1467364781176 Marionette DEBUG loaded listener.js 01:19:41 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1438D400) [pid = 636] [serial = 1871] [outer = 13CF6800] 01:19:41 INFO - PROCESS | 636 | 1467364781964 Marionette TRACE conn3 <- [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]]]}] 01:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1126ms 01:19:41 INFO - PROCESS | 636 | 1467364781999 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 01:19:41 INFO - PROCESS | 636 | 1467364782004 Marionette TRACE conn3 <- [1,2457,null,{"value":"13"}] 01:19:42 INFO - PROCESS | 636 | 1467364782009 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:19:42 INFO - PROCESS | 636 | 1467364782012 Marionette TRACE conn3 <- [1,2458,null,{}] 01:19:42 INFO - PROCESS | 636 | 1467364782017 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:42 INFO - PROCESS | 636 | 1467364782020 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:42 INFO - PROCESS | 636 | 1467364782114 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 01:19:42 INFO - PROCESS | 636 | --DOCSHELL 129EE400 == 28 [pid = 636] [id = 621] 01:19:42 INFO - PROCESS | 636 | --DOCSHELL 10A76400 == 27 [pid = 636] [id = 620] 01:19:42 INFO - PROCESS | 636 | 1467364782218 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:42 INFO - PROCESS | 636 | 1467364782222 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:42 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 28 [pid = 636] [id = 624] 01:19:42 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10A99800) [pid = 636] [serial = 1872] [outer = 00000000] 01:19:42 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (12930000) [pid = 636] [serial = 1873] [outer = 10A99800] 01:19:42 INFO - PROCESS | 636 | 1467364782300 Marionette DEBUG loaded listener.js 01:19:42 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13075000) [pid = 636] [serial = 1874] [outer = 10A99800] 01:19:42 INFO - PROCESS | 636 | 1467364782776 Marionette TRACE conn3 <- [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]]]}] 01:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 801ms 01:19:42 INFO - PROCESS | 636 | 1467364782800 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 01:19:42 INFO - PROCESS | 636 | 1467364782804 Marionette TRACE conn3 <- [1,2461,null,{"value":"13"}] 01:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:19:42 INFO - PROCESS | 636 | 1467364782832 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:19:42 INFO - PROCESS | 636 | 1467364782835 Marionette TRACE conn3 <- [1,2462,null,{}] 01:19:42 INFO - PROCESS | 636 | 1467364782839 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:42 INFO - PROCESS | 636 | 1467364782841 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:42 INFO - PROCESS | 636 | 1467364782962 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 01:19:42 INFO - PROCESS | 636 | 1467364782976 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:42 INFO - PROCESS | 636 | 1467364782978 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:42 INFO - PROCESS | 636 | ++DOCSHELL 151AFC00 == 29 [pid = 636] [id = 625] 01:19:42 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (151B6400) [pid = 636] [serial = 1875] [outer = 00000000] 01:19:43 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (157F1400) [pid = 636] [serial = 1876] [outer = 151B6400] 01:19:43 INFO - PROCESS | 636 | 1467364783025 Marionette DEBUG loaded listener.js 01:19:43 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15E2B400) [pid = 636] [serial = 1877] [outer = 151B6400] 01:19:43 INFO - PROCESS | 636 | 1467364783467 Marionette TRACE conn3 <- [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]]]}] 01:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 667ms 01:19:43 INFO - PROCESS | 636 | 1467364783509 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 01:19:43 INFO - PROCESS | 636 | 1467364783512 Marionette TRACE conn3 <- [1,2465,null,{"value":"13"}] 01:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:19:43 INFO - PROCESS | 636 | 1467364783515 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:19:43 INFO - PROCESS | 636 | 1467364783501 Marionette TRACE conn3 <- [1,2466,null,{}] 01:19:43 INFO - PROCESS | 636 | 1467364783512 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:43 INFO - PROCESS | 636 | 1467364783516 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:43 INFO - PROCESS | 636 | 1467364783668 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 01:19:43 INFO - PROCESS | 636 | 1467364783680 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:43 INFO - PROCESS | 636 | 1467364783683 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:43 INFO - PROCESS | 636 | ++DOCSHELL 16021C00 == 30 [pid = 636] [id = 626] 01:19:43 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16D14800) [pid = 636] [serial = 1878] [outer = 00000000] 01:19:43 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (16DFD800) [pid = 636] [serial = 1879] [outer = 16D14800] 01:19:43 INFO - PROCESS | 636 | 1467364783731 Marionette DEBUG loaded listener.js 01:19:43 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (17611400) [pid = 636] [serial = 1880] [outer = 16D14800] 01:19:44 INFO - PROCESS | 636 | 1467364784161 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 01:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 697ms 01:19:44 INFO - PROCESS | 636 | 1467364784217 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 01:19:44 INFO - PROCESS | 636 | 1467364784219 Marionette TRACE conn3 <- [1,2469,null,{"value":"13"}] 01:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:19:44 INFO - PROCESS | 636 | 1467364784227 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:19:44 INFO - PROCESS | 636 | 1467364784229 Marionette TRACE conn3 <- [1,2470,null,{}] 01:19:44 INFO - PROCESS | 636 | 1467364784216 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:44 INFO - PROCESS | 636 | 1467364784219 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:44 INFO - PROCESS | 636 | 1467364784341 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 01:19:44 INFO - PROCESS | 636 | 1467364784412 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:44 INFO - PROCESS | 636 | 1467364784414 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:44 INFO - PROCESS | 636 | ++DOCSHELL 179CD400 == 31 [pid = 636] [id = 627] 01:19:44 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (179D2400) [pid = 636] [serial = 1881] [outer = 00000000] 01:19:44 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19808800) [pid = 636] [serial = 1882] [outer = 179D2400] 01:19:44 INFO - PROCESS | 636 | 1467364784465 Marionette DEBUG loaded listener.js 01:19:44 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19867C00) [pid = 636] [serial = 1883] [outer = 179D2400] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10ED1800) [pid = 636] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10A7DC00) [pid = 636] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10A96C00) [pid = 636] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 80 (13D0FC00) [pid = 636] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19870000) [pid = 636] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19A0A400) [pid = 636] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A9CC00) [pid = 636] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1535AC00) [pid = 636] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13125400) [pid = 636] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1A16EC00) [pid = 636] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10A08C00) [pid = 636] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A484400) [pid = 636] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A75400) [pid = 636] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 70 (132C5C00) [pid = 636] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:19:44 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FCEC00) [pid = 636] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:19:44 INFO - PROCESS | 636 | 1467364784955 Marionette TRACE conn3 <- [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]]]}] 01:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 800ms 01:19:44 INFO - PROCESS | 636 | 1467364785010 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 01:19:45 INFO - PROCESS | 636 | 1467364785012 Marionette TRACE conn3 <- [1,2473,null,{"value":"13"}] 01:19:45 INFO - PROCESS | 636 | 1467364785015 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:19:45 INFO - PROCESS | 636 | 1467364785017 Marionette TRACE conn3 <- [1,2474,null,{}] 01:19:45 INFO - PROCESS | 636 | 1467364785020 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:45 INFO - PROCESS | 636 | 1467364785022 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:45 INFO - PROCESS | 636 | 1467364785100 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 01:19:45 INFO - PROCESS | 636 | 1467364785106 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:45 INFO - PROCESS | 636 | 1467364785107 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:45 INFO - PROCESS | 636 | ++DOCSHELL 0F313400 == 32 [pid = 636] [id = 628] 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13125400) [pid = 636] [serial = 1884] [outer = 00000000] 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19803800) [pid = 636] [serial = 1885] [outer = 13125400] 01:19:45 INFO - PROCESS | 636 | 1467364785151 Marionette DEBUG loaded listener.js 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19A05800) [pid = 636] [serial = 1886] [outer = 13125400] 01:19:45 INFO - PROCESS | 636 | 1467364785559 Marionette TRACE conn3 <- [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]]]}] 01:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 608ms 01:19:45 INFO - PROCESS | 636 | 1467364785618 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 01:19:45 INFO - PROCESS | 636 | 1467364785620 Marionette TRACE conn3 <- [1,2477,null,{"value":"13"}] 01:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:19:45 INFO - PROCESS | 636 | 1467364785623 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:19:45 INFO - PROCESS | 636 | 1467364785625 Marionette TRACE conn3 <- [1,2478,null,{}] 01:19:45 INFO - PROCESS | 636 | 1467364785628 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:45 INFO - PROCESS | 636 | 1467364785634 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:45 INFO - PROCESS | 636 | 1467364785734 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 01:19:45 INFO - PROCESS | 636 | 1467364785740 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:45 INFO - PROCESS | 636 | 1467364785742 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:45 INFO - PROCESS | 636 | ++DOCSHELL 10A96C00 == 33 [pid = 636] [id = 629] 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13941800) [pid = 636] [serial = 1887] [outer = 00000000] 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A162C00) [pid = 636] [serial = 1888] [outer = 13941800] 01:19:45 INFO - PROCESS | 636 | 1467364785786 Marionette DEBUG loaded listener.js 01:19:45 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A164000) [pid = 636] [serial = 1889] [outer = 13941800] 01:19:46 INFO - PROCESS | 636 | 1467364786204 Marionette TRACE conn3 <- [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]]]}] 01:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 593ms 01:19:46 INFO - PROCESS | 636 | 1467364786229 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 01:19:46 INFO - PROCESS | 636 | 1467364786231 Marionette TRACE conn3 <- [1,2481,null,{"value":"13"}] 01:19:46 INFO - PROCESS | 636 | 1467364786234 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:19:46 INFO - PROCESS | 636 | 1467364786236 Marionette TRACE conn3 <- [1,2482,null,{}] 01:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:19:46 INFO - PROCESS | 636 | 1467364786240 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:46 INFO - PROCESS | 636 | 1467364786242 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:46 INFO - PROCESS | 636 | 1467364786328 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 01:19:46 INFO - PROCESS | 636 | 1467364786334 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:46 INFO - PROCESS | 636 | 1467364786336 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:46 INFO - PROCESS | 636 | ++DOCSHELL 10E2AC00 == 34 [pid = 636] [id = 630] 01:19:46 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15FCEC00) [pid = 636] [serial = 1890] [outer = 00000000] 01:19:46 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A309000) [pid = 636] [serial = 1891] [outer = 15FCEC00] 01:19:46 INFO - PROCESS | 636 | 1467364786391 Marionette DEBUG loaded listener.js 01:19:46 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A30C800) [pid = 636] [serial = 1892] [outer = 15FCEC00] 01:19:47 INFO - PROCESS | 636 | 1467364787040 Marionette TRACE conn3 <- [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]]]}] 01:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 860ms 01:19:47 INFO - PROCESS | 636 | 1467364787101 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 01:19:47 INFO - PROCESS | 636 | 1467364787106 Marionette TRACE conn3 <- [1,2485,null,{"value":"13"}] 01:19:47 INFO - PROCESS | 636 | 1467364787111 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:19:47 INFO - PROCESS | 636 | 1467364787116 Marionette TRACE conn3 <- [1,2486,null,{}] 01:19:47 INFO - PROCESS | 636 | 1467364787121 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:47 INFO - PROCESS | 636 | 1467364787124 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:47 INFO - PROCESS | 636 | 1467364787293 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 01:19:47 INFO - PROCESS | 636 | 1467364787405 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:47 INFO - PROCESS | 636 | 1467364787408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:47 INFO - PROCESS | 636 | ++DOCSHELL 10E28400 == 35 [pid = 636] [id = 631] 01:19:47 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (11265C00) [pid = 636] [serial = 1893] [outer = 00000000] 01:19:47 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (13CEF800) [pid = 636] [serial = 1894] [outer = 11265C00] 01:19:47 INFO - PROCESS | 636 | 1467364787464 Marionette DEBUG loaded listener.js 01:19:47 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (15119000) [pid = 636] [serial = 1895] [outer = 11265C00] 01:19:48 INFO - PROCESS | 636 | 1467364788031 Marionette TRACE conn3 <- [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]]]}] 01:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 978ms 01:19:48 INFO - PROCESS | 636 | 1467364788100 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 01:19:48 INFO - PROCESS | 636 | 1467364788105 Marionette TRACE conn3 <- [1,2489,null,{"value":"13"}] 01:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:19:48 INFO - PROCESS | 636 | 1467364788112 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:19:48 INFO - PROCESS | 636 | 1467364788115 Marionette TRACE conn3 <- [1,2490,null,{}] 01:19:48 INFO - PROCESS | 636 | 1467364788119 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:48 INFO - PROCESS | 636 | 1467364788122 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:48 INFO - PROCESS | 636 | 1467364788231 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 01:19:48 INFO - PROCESS | 636 | 1467364788370 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:48 INFO - PROCESS | 636 | 1467364788373 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:48 INFO - PROCESS | 636 | ++DOCSHELL 16D19C00 == 36 [pid = 636] [id = 632] 01:19:48 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (16DFB000) [pid = 636] [serial = 1896] [outer = 00000000] 01:19:48 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1769C800) [pid = 636] [serial = 1897] [outer = 16DFB000] 01:19:48 INFO - PROCESS | 636 | 1467364788429 Marionette DEBUG loaded listener.js 01:19:48 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1794B800) [pid = 636] [serial = 1898] [outer = 16DFB000] 01:19:49 INFO - PROCESS | 636 | 1467364788994 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 949ms 01:19:49 INFO - PROCESS | 636 | 1467364789061 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 01:19:49 INFO - PROCESS | 636 | 1467364789063 Marionette TRACE conn3 <- [1,2493,null,{"value":"13"}] 01:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:19:49 INFO - PROCESS | 636 | 1467364789067 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:19:49 INFO - PROCESS | 636 | 1467364789071 Marionette TRACE conn3 <- [1,2494,null,{}] 01:19:49 INFO - PROCESS | 636 | 1467364789082 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:49 INFO - PROCESS | 636 | 1467364789087 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:49 INFO - PROCESS | 636 | 1467364789189 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 01:19:49 INFO - PROCESS | 636 | 1467364789329 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:49 INFO - PROCESS | 636 | 1467364789333 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:49 INFO - PROCESS | 636 | ++DOCSHELL 10ED1000 == 37 [pid = 636] [id = 633] 01:19:49 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10ED9C00) [pid = 636] [serial = 1899] [outer = 00000000] 01:19:49 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (12BD2000) [pid = 636] [serial = 1900] [outer = 10ED9C00] 01:19:49 INFO - PROCESS | 636 | 1467364789396 Marionette DEBUG loaded listener.js 01:19:49 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A682400) [pid = 636] [serial = 1901] [outer = 10ED9C00] 01:19:50 INFO - PROCESS | 636 | 1467364790115 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 01:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1082ms 01:19:50 INFO - PROCESS | 636 | 1467364790161 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 01:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:19:50 INFO - PROCESS | 636 | 1467364790165 Marionette TRACE conn3 <- [1,2497,null,{"value":"13"}] 01:19:50 INFO - PROCESS | 636 | 1467364790170 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:19:50 INFO - PROCESS | 636 | 1467364790173 Marionette TRACE conn3 <- [1,2498,null,{}] 01:19:50 INFO - PROCESS | 636 | 1467364790179 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:50 INFO - PROCESS | 636 | 1467364790182 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:50 INFO - PROCESS | 636 | 1467364790289 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 01:19:50 INFO - PROCESS | 636 | 1467364790402 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:50 INFO - PROCESS | 636 | 1467364790405 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 10E31000 == 36 [pid = 636] [id = 619] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 10A96C00 == 35 [pid = 636] [id = 629] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 0F313400 == 34 [pid = 636] [id = 628] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 179CD400 == 33 [pid = 636] [id = 627] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 16021C00 == 32 [pid = 636] [id = 626] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 151AFC00 == 31 [pid = 636] [id = 625] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 30 [pid = 636] [id = 624] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 13CF2800 == 29 [pid = 636] [id = 623] 01:19:50 INFO - PROCESS | 636 | --DOCSHELL 0F314000 == 28 [pid = 636] [id = 622] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 86 (11AE8400) [pid = 636] [serial = 1858] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10ECFC00) [pid = 636] [serial = 1862] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10BA5000) [pid = 636] [serial = 1849] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15119800) [pid = 636] [serial = 1852] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10ED4C00) [pid = 636] [serial = 1850] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10BB0000) [pid = 636] [serial = 1861] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19C0E800) [pid = 636] [serial = 1855] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 79 (12924C00) [pid = 636] [serial = 1859] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19C1AC00) [pid = 636] [serial = 1837] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19809000) [pid = 636] [serial = 1834] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 76 (11CD4C00) [pid = 636] [serial = 1819] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13125800) [pid = 636] [serial = 1820] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15E34C00) [pid = 636] [serial = 1828] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 73 (131E2800) [pid = 636] [serial = 1825] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 72 (13437000) [pid = 636] [serial = 1826] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1A482C00) [pid = 636] [serial = 1817] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A47B000) [pid = 636] [serial = 1816] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10A97800) [pid = 636] [serial = 1822] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 68 (110DE000) [pid = 636] [serial = 1823] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1A682000) [pid = 636] [serial = 1846] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FC7400) [pid = 636] [serial = 1853] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1A682C00) [pid = 636] [serial = 1847] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1A165000) [pid = 636] [serial = 1838] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 63 (13D01C00) [pid = 636] [serial = 1841] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1393FC00) [pid = 636] [serial = 1840] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 61 (1A310800) [pid = 636] [serial = 1844] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 60 (1714F000) [pid = 636] [serial = 1831] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 59 (17616000) [pid = 636] [serial = 1832] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1A167C00) [pid = 636] [serial = 1843] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 57 (15FB3000) [pid = 636] [serial = 1829] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 56 (19FD3800) [pid = 636] [serial = 1856] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | --DOMWINDOW == 55 (12D7C800) [pid = 636] [serial = 1864] [outer = 00000000] [url = about:blank] 01:19:50 INFO - PROCESS | 636 | ++DOCSHELL 0F313400 == 29 [pid = 636] [id = 634] 01:19:50 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (0F314000) [pid = 636] [serial = 1902] [outer = 00000000] 01:19:50 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (10BA8400) [pid = 636] [serial = 1903] [outer = 0F314000] 01:19:50 INFO - PROCESS | 636 | 1467364790477 Marionette DEBUG loaded listener.js 01:19:50 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10ED7C00) [pid = 636] [serial = 1904] [outer = 0F314000] 01:19:50 INFO - PROCESS | 636 | 1467364790896 Marionette TRACE conn3 <- [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]]]}] 01:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 756ms 01:19:50 INFO - PROCESS | 636 | 1467364790927 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 01:19:50 INFO - PROCESS | 636 | 1467364790931 Marionette TRACE conn3 <- [1,2501,null,{"value":"13"}] 01:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:19:50 INFO - PROCESS | 636 | 1467364790941 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:19:50 INFO - PROCESS | 636 | 1467364790943 Marionette TRACE conn3 <- [1,2502,null,{}] 01:19:50 INFO - PROCESS | 636 | 1467364790947 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:50 INFO - PROCESS | 636 | 1467364790950 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:51 INFO - PROCESS | 636 | 1467364791036 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 01:19:51 INFO - PROCESS | 636 | 1467364791044 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:51 INFO - PROCESS | 636 | 1467364791046 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:51 INFO - PROCESS | 636 | ++DOCSHELL 129EE000 == 30 [pid = 636] [id = 635] 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (129EE400) [pid = 636] [serial = 1905] [outer = 00000000] 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (13073800) [pid = 636] [serial = 1906] [outer = 129EE400] 01:19:51 INFO - PROCESS | 636 | 1467364791078 Marionette DEBUG loaded listener.js 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (1314C000) [pid = 636] [serial = 1907] [outer = 129EE400] 01:19:51 INFO - PROCESS | 636 | 1467364791558 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 01:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 652ms 01:19:51 INFO - PROCESS | 636 | 1467364791607 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 01:19:51 INFO - PROCESS | 636 | 1467364791609 Marionette TRACE conn3 <- [1,2505,null,{"value":"13"}] 01:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:19:51 INFO - PROCESS | 636 | 1467364791613 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:19:51 INFO - PROCESS | 636 | 1467364791616 Marionette TRACE conn3 <- [1,2506,null,{}] 01:19:51 INFO - PROCESS | 636 | 1467364791626 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:51 INFO - PROCESS | 636 | 1467364791630 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:51 INFO - PROCESS | 636 | 1467364791714 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 01:19:51 INFO - PROCESS | 636 | 1467364791706 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:51 INFO - PROCESS | 636 | 1467364791709 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:51 INFO - PROCESS | 636 | ++DOCSHELL 157E4000 == 31 [pid = 636] [id = 636] 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (157EB000) [pid = 636] [serial = 1908] [outer = 00000000] 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (15FAB800) [pid = 636] [serial = 1909] [outer = 157EB000] 01:19:51 INFO - PROCESS | 636 | 1467364791756 Marionette DEBUG loaded listener.js 01:19:51 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (15FB4000) [pid = 636] [serial = 1910] [outer = 157EB000] 01:19:52 INFO - PROCESS | 636 | 1467364792216 Marionette TRACE conn3 <- [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]]]}] 01:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 667ms 01:19:52 INFO - PROCESS | 636 | 1467364792277 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 01:19:52 INFO - PROCESS | 636 | 1467364792280 Marionette TRACE conn3 <- [1,2509,null,{"value":"13"}] 01:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:19:52 INFO - PROCESS | 636 | 1467364792283 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:19:52 INFO - PROCESS | 636 | 1467364792285 Marionette TRACE conn3 <- [1,2510,null,{}] 01:19:52 INFO - PROCESS | 636 | 1467364792288 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:52 INFO - PROCESS | 636 | 1467364792290 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:52 INFO - PROCESS | 636 | 1467364792393 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 01:19:52 INFO - PROCESS | 636 | 1467364792503 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:52 INFO - PROCESS | 636 | 1467364792505 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:52 INFO - PROCESS | 636 | ++DOCSHELL 15FCA000 == 32 [pid = 636] [id = 637] 01:19:52 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (15FCC000) [pid = 636] [serial = 1911] [outer = 00000000] 01:19:52 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (16E98400) [pid = 636] [serial = 1912] [outer = 15FCC000] 01:19:52 INFO - PROCESS | 636 | 1467364792549 Marionette DEBUG loaded listener.js 01:19:52 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (17181400) [pid = 636] [serial = 1913] [outer = 15FCC000] 01:19:52 INFO - PROCESS | 636 | 1467364792924 Marionette TRACE conn3 <- [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]]]}] 01:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 667ms 01:19:52 INFO - PROCESS | 636 | 1467364792948 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 01:19:52 INFO - PROCESS | 636 | 1467364792950 Marionette TRACE conn3 <- [1,2513,null,{"value":"13"}] 01:19:52 INFO - PROCESS | 636 | 1467364792953 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:19:52 INFO - PROCESS | 636 | 1467364792955 Marionette TRACE conn3 <- [1,2514,null,{}] 01:19:52 INFO - PROCESS | 636 | 1467364792958 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:52 INFO - PROCESS | 636 | 1467364792960 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:53 INFO - PROCESS | 636 | 1467364793071 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 01:19:53 INFO - PROCESS | 636 | 1467364793076 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:53 INFO - PROCESS | 636 | 1467364793062 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:53 INFO - PROCESS | 636 | ++DOCSHELL 0F30FC00 == 33 [pid = 636] [id = 638] 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (112B1C00) [pid = 636] [serial = 1914] [outer = 00000000] 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (17787000) [pid = 636] [serial = 1915] [outer = 112B1C00] 01:19:53 INFO - PROCESS | 636 | 1467364793158 Marionette DEBUG loaded listener.js 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (179D6C00) [pid = 636] [serial = 1916] [outer = 112B1C00] 01:19:53 INFO - PROCESS | 636 | 1467364793585 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 01:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 667ms 01:19:53 INFO - PROCESS | 636 | 1467364793610 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 01:19:53 INFO - PROCESS | 636 | 1467364793612 Marionette TRACE conn3 <- [1,2517,null,{"value":"13"}] 01:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:19:53 INFO - PROCESS | 636 | 1467364793621 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:19:53 INFO - PROCESS | 636 | 1467364793623 Marionette TRACE conn3 <- [1,2518,null,{}] 01:19:53 INFO - PROCESS | 636 | 1467364793627 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:53 INFO - PROCESS | 636 | 1467364793632 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:53 INFO - PROCESS | 636 | 1467364793785 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 01:19:53 INFO - PROCESS | 636 | 1467364793810 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:53 INFO - PROCESS | 636 | 1467364793812 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:53 INFO - PROCESS | 636 | ++DOCSHELL 10A03000 == 34 [pid = 636] [id = 639] 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15FC8400) [pid = 636] [serial = 1917] [outer = 00000000] 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19FD3400) [pid = 636] [serial = 1918] [outer = 15FC8400] 01:19:53 INFO - PROCESS | 636 | 1467364793856 Marionette DEBUG loaded listener.js 01:19:53 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A166400) [pid = 636] [serial = 1919] [outer = 15FC8400] 01:19:54 INFO - PROCESS | 636 | 1467364794272 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 01:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 711ms 01:19:54 INFO - PROCESS | 636 | 1467364794319 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 01:19:54 INFO - PROCESS | 636 | 1467364794330 Marionette TRACE conn3 <- [1,2521,null,{"value":"13"}] 01:19:54 INFO - PROCESS | 636 | 1467364794341 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:19:54 INFO - PROCESS | 636 | 1467364794343 Marionette TRACE conn3 <- [1,2522,null,{}] 01:19:54 INFO - PROCESS | 636 | 1467364794346 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:54 INFO - PROCESS | 636 | 1467364794348 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:54 INFO - PROCESS | 636 | 1467364794442 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 01:19:54 INFO - PROCESS | 636 | 1467364794455 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:54 INFO - PROCESS | 636 | 1467364794457 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:54 INFO - PROCESS | 636 | ++DOCSHELL 0F312C00 == 35 [pid = 636] [id = 640] 01:19:54 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10BB1400) [pid = 636] [serial = 1920] [outer = 00000000] 01:19:54 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A484800) [pid = 636] [serial = 1921] [outer = 10BB1400] 01:19:54 INFO - PROCESS | 636 | 1467364794556 Marionette DEBUG loaded listener.js 01:19:54 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A679C00) [pid = 636] [serial = 1922] [outer = 10BB1400] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 75 (151B6400) [pid = 636] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 74 (16D14800) [pid = 636] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 73 (179D2400) [pid = 636] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 72 (13941800) [pid = 636] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A99800) [pid = 636] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13125400) [pid = 636] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 69 (129F3000) [pid = 636] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:19:54 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1714EC00) [pid = 636] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:19:54 INFO - PROCESS | 636 | 1467364794951 Marionette TRACE conn3 <- [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]]]}] 01:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 667ms 01:19:55 INFO - PROCESS | 636 | 1467364795007 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 01:19:55 INFO - PROCESS | 636 | 1467364795009 Marionette TRACE conn3 <- [1,2525,null,{"value":"13"}] 01:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:19:55 INFO - PROCESS | 636 | 1467364795012 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:19:55 INFO - PROCESS | 636 | 1467364795014 Marionette TRACE conn3 <- [1,2526,null,{}] 01:19:55 INFO - PROCESS | 636 | 1467364795018 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:55 INFO - PROCESS | 636 | 1467364795020 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:55 INFO - PROCESS | 636 | 1467364795129 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 01:19:55 INFO - PROCESS | 636 | 1467364795137 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:55 INFO - PROCESS | 636 | 1467364795122 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:55 INFO - PROCESS | 636 | ++DOCSHELL 151AF400 == 36 [pid = 636] [id = 641] 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FA5C00) [pid = 636] [serial = 1923] [outer = 00000000] 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (19804C00) [pid = 636] [serial = 1924] [outer = 15FA5C00] 01:19:55 INFO - PROCESS | 636 | 1467364795165 Marionette DEBUG loaded listener.js 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1A16F800) [pid = 636] [serial = 1925] [outer = 15FA5C00] 01:19:55 INFO - PROCESS | 636 | 1467364795576 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 01:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 608ms 01:19:55 INFO - PROCESS | 636 | 1467364795613 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 01:19:55 INFO - PROCESS | 636 | 1467364795615 Marionette TRACE conn3 <- [1,2529,null,{"value":"13"}] 01:19:55 INFO - PROCESS | 636 | 1467364795619 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:19:55 INFO - PROCESS | 636 | 1467364795620 Marionette TRACE conn3 <- [1,2530,null,{}] 01:19:55 INFO - PROCESS | 636 | 1467364795624 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:55 INFO - PROCESS | 636 | 1467364795626 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:55 INFO - PROCESS | 636 | 1467364795703 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 01:19:55 INFO - PROCESS | 636 | 1467364795709 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:55 INFO - PROCESS | 636 | 1467364795711 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:55 INFO - PROCESS | 636 | ++DOCSHELL 15E35400 == 37 [pid = 636] [id = 642] 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (179D2400) [pid = 636] [serial = 1926] [outer = 00000000] 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A952400) [pid = 636] [serial = 1927] [outer = 179D2400] 01:19:55 INFO - PROCESS | 636 | 1467364795754 Marionette DEBUG loaded listener.js 01:19:55 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A953000) [pid = 636] [serial = 1928] [outer = 179D2400] 01:19:56 INFO - PROCESS | 636 | 1467364796141 Marionette TRACE conn3 <- [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]]]}] 01:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 563ms 01:19:56 INFO - PROCESS | 636 | 1467364796194 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 01:19:56 INFO - PROCESS | 636 | 1467364796196 Marionette TRACE conn3 <- [1,2533,null,{"value":"13"}] 01:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:19:56 INFO - PROCESS | 636 | 1467364796200 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:19:56 INFO - PROCESS | 636 | 1467364796201 Marionette TRACE conn3 <- [1,2534,null,{}] 01:19:56 INFO - PROCESS | 636 | 1467364796205 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:56 INFO - PROCESS | 636 | 1467364796207 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:56 INFO - PROCESS | 636 | 1467364796286 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 01:19:56 INFO - PROCESS | 636 | 1467364796291 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:56 INFO - PROCESS | 636 | 1467364796293 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:56 INFO - PROCESS | 636 | ++DOCSHELL 19C19C00 == 38 [pid = 636] [id = 643] 01:19:56 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A959000) [pid = 636] [serial = 1929] [outer = 00000000] 01:19:56 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A95D800) [pid = 636] [serial = 1930] [outer = 1A959000] 01:19:56 INFO - PROCESS | 636 | 1467364796335 Marionette DEBUG loaded listener.js 01:19:56 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A960C00) [pid = 636] [serial = 1931] [outer = 1A959000] 01:19:56 INFO - PROCESS | 636 | 1467364796960 Marionette TRACE conn3 <- [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]]]}] 01:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 800ms 01:19:56 INFO - PROCESS | 636 | 1467364797004 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 01:19:56 INFO - PROCESS | 636 | 1467364797008 Marionette TRACE conn3 <- [1,2537,null,{"value":"13"}] 01:19:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:19:57 INFO - PROCESS | 636 | 1467364797013 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:19:57 INFO - PROCESS | 636 | 1467364797017 Marionette TRACE conn3 <- [1,2538,null,{}] 01:19:57 INFO - PROCESS | 636 | 1467364797022 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:57 INFO - PROCESS | 636 | 1467364797026 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:57 INFO - PROCESS | 636 | 1467364797126 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 01:19:57 INFO - PROCESS | 636 | 1467364797269 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:57 INFO - PROCESS | 636 | 1467364797272 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:57 INFO - PROCESS | 636 | ++DOCSHELL 10BA6C00 == 39 [pid = 636] [id = 644] 01:19:57 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (10BAA800) [pid = 636] [serial = 1932] [outer = 00000000] 01:19:57 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (129AF000) [pid = 636] [serial = 1933] [outer = 10BAA800] 01:19:57 INFO - PROCESS | 636 | 1467364797328 Marionette DEBUG loaded listener.js 01:19:57 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (12BD4400) [pid = 636] [serial = 1934] [outer = 10BAA800] 01:19:57 INFO - PROCESS | 636 | 1467364797990 Marionette TRACE conn3 <- [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]]]}] 01:19:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:19:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 993ms 01:19:57 INFO - PROCESS | 636 | 1467364798007 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 01:19:57 INFO - PROCESS | 636 | 1467364798012 Marionette TRACE conn3 <- [1,2541,null,{"value":"13"}] 01:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:19:58 INFO - PROCESS | 636 | 1467364798038 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:19:58 INFO - PROCESS | 636 | 1467364798041 Marionette TRACE conn3 <- [1,2542,null,{}] 01:19:58 INFO - PROCESS | 636 | 1467364798045 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:58 INFO - PROCESS | 636 | 1467364798048 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:58 INFO - PROCESS | 636 | 1467364798157 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 01:19:58 INFO - PROCESS | 636 | 1467364798297 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:58 INFO - PROCESS | 636 | 1467364798300 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:58 INFO - PROCESS | 636 | ++DOCSHELL 14310C00 == 40 [pid = 636] [id = 645] 01:19:58 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (14314C00) [pid = 636] [serial = 1935] [outer = 00000000] 01:19:58 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (15FAC000) [pid = 636] [serial = 1936] [outer = 14314C00] 01:19:58 INFO - PROCESS | 636 | 1467364798356 Marionette DEBUG loaded listener.js 01:19:58 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (15FD2C00) [pid = 636] [serial = 1937] [outer = 14314C00] 01:19:59 INFO - PROCESS | 636 | 1467364799029 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 01:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1067ms 01:19:59 INFO - PROCESS | 636 | 1467364799088 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 01:19:59 INFO - PROCESS | 636 | 1467364799090 Marionette TRACE conn3 <- [1,2545,null,{"value":"13"}] 01:19:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:19:59 INFO - PROCESS | 636 | 1467364799094 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:19:59 INFO - PROCESS | 636 | 1467364799098 Marionette TRACE conn3 <- [1,2546,null,{}] 01:19:59 INFO - PROCESS | 636 | 1467364799109 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:19:59 INFO - PROCESS | 636 | 1467364799114 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:59 INFO - PROCESS | 636 | 1467364799217 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 01:19:59 INFO - PROCESS | 636 | 1467364799500 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:19:59 INFO - PROCESS | 636 | 1467364799503 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:19:59 INFO - PROCESS | 636 | ++DOCSHELL 0F30A400 == 41 [pid = 636] [id = 646] 01:19:59 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (0F316400) [pid = 636] [serial = 1938] [outer = 00000000] 01:19:59 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10A76800) [pid = 636] [serial = 1939] [outer = 0F316400] 01:19:59 INFO - PROCESS | 636 | 1467364799572 Marionette DEBUG loaded listener.js 01:19:59 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10ED0C00) [pid = 636] [serial = 1940] [outer = 0F316400] 01:20:00 INFO - PROCESS | 636 | 1467364800198 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 15E35400 == 40 [pid = 636] [id = 642] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 151AF400 == 39 [pid = 636] [id = 641] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 0F312C00 == 38 [pid = 636] [id = 640] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 10A03000 == 37 [pid = 636] [id = 639] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 0F30FC00 == 36 [pid = 636] [id = 638] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 15FCA000 == 35 [pid = 636] [id = 637] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 157E4000 == 34 [pid = 636] [id = 636] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 129EE000 == 33 [pid = 636] [id = 635] 01:20:00 INFO - PROCESS | 636 | --DOCSHELL 0F313400 == 32 [pid = 636] [id = 634] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1304A000) [pid = 636] [serial = 1865] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 84 (157F1400) [pid = 636] [serial = 1876] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 83 (14310800) [pid = 636] [serial = 1870] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 82 (16DFD800) [pid = 636] [serial = 1879] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15E2B400) [pid = 636] [serial = 1877] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19808800) [pid = 636] [serial = 1882] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17611400) [pid = 636] [serial = 1880] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19867C00) [pid = 636] [serial = 1883] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A162C00) [pid = 636] [serial = 1888] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A309000) [pid = 636] [serial = 1891] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10A92C00) [pid = 636] [serial = 1867] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 74 (12930000) [pid = 636] [serial = 1873] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 73 (19803800) [pid = 636] [serial = 1885] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19A05800) [pid = 636] [serial = 1886] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13075000) [pid = 636] [serial = 1874] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1A164000) [pid = 636] [serial = 1889] [outer = 00000000] [url = about:blank] 01:20:00 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1980EC00) [pid = 636] [serial = 1835] [outer = 00000000] [url = about:blank] 01:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1186ms 01:20:00 INFO - PROCESS | 636 | 1467364800305 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 01:20:00 INFO - PROCESS | 636 | 1467364800308 Marionette TRACE conn3 <- [1,2549,null,{"value":"13"}] 01:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:20:00 INFO - PROCESS | 636 | 1467364800315 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:20:00 INFO - PROCESS | 636 | 1467364800318 Marionette TRACE conn3 <- [1,2550,null,{}] 01:20:00 INFO - PROCESS | 636 | 1467364800323 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:00 INFO - PROCESS | 636 | 1467364800327 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:00 INFO - PROCESS | 636 | 1467364800419 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 01:20:00 INFO - PROCESS | 636 | 1467364800427 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:00 INFO - PROCESS | 636 | 1467364800430 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:00 INFO - PROCESS | 636 | ++DOCSHELL 11C4B000 == 33 [pid = 636] [id = 647] 01:20:00 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (11C4B400) [pid = 636] [serial = 1941] [outer = 00000000] 01:20:00 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (12930000) [pid = 636] [serial = 1942] [outer = 11C4B400] 01:20:00 INFO - PROCESS | 636 | 1467364800460 Marionette DEBUG loaded listener.js 01:20:00 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (12D7DC00) [pid = 636] [serial = 1943] [outer = 11C4B400] 01:20:00 INFO - PROCESS | 636 | 1467364800994 Marionette TRACE conn3 <- [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]]]}] 01:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 711ms 01:20:01 INFO - PROCESS | 636 | 1467364801023 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 01:20:01 INFO - PROCESS | 636 | 1467364801027 Marionette TRACE conn3 <- [1,2553,null,{"value":"13"}] 01:20:01 INFO - PROCESS | 636 | 1467364801032 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:20:01 INFO - PROCESS | 636 | 1467364801033 Marionette TRACE conn3 <- [1,2554,null,{}] 01:20:01 INFO - PROCESS | 636 | 1467364801037 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:01 INFO - PROCESS | 636 | 1467364801040 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:01 INFO - PROCESS | 636 | 1467364801125 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 01:20:01 INFO - PROCESS | 636 | 1467364801133 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:01 INFO - PROCESS | 636 | 1467364801135 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:01 INFO - PROCESS | 636 | ++DOCSHELL 13941800 == 34 [pid = 636] [id = 648] 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (13D08400) [pid = 636] [serial = 1944] [outer = 00000000] 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1438D000) [pid = 636] [serial = 1945] [outer = 13D08400] 01:20:01 INFO - PROCESS | 636 | 1467364801160 Marionette DEBUG loaded listener.js 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15E34000) [pid = 636] [serial = 1946] [outer = 13D08400] 01:20:01 INFO - PROCESS | 636 | 1467364801633 Marionette TRACE conn3 <- [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]]]}] 01:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 667ms 01:20:01 INFO - PROCESS | 636 | 1467364801694 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 01:20:01 INFO - PROCESS | 636 | 1467364801696 Marionette TRACE conn3 <- [1,2557,null,{"value":"13"}] 01:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:20:01 INFO - PROCESS | 636 | 1467364801701 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:20:01 INFO - PROCESS | 636 | 1467364801706 Marionette TRACE conn3 <- [1,2558,null,{}] 01:20:01 INFO - PROCESS | 636 | 1467364801716 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:01 INFO - PROCESS | 636 | 1467364801719 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:01 INFO - PROCESS | 636 | 1467364801804 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 01:20:01 INFO - PROCESS | 636 | 1467364801888 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:01 INFO - PROCESS | 636 | 1467364801890 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:01 INFO - PROCESS | 636 | ++DOCSHELL 1601B000 == 35 [pid = 636] [id = 649] 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16D1A800) [pid = 636] [serial = 1947] [outer = 00000000] 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (17155400) [pid = 636] [serial = 1948] [outer = 16D1A800] 01:20:01 INFO - PROCESS | 636 | 1467364801934 Marionette DEBUG loaded listener.js 01:20:01 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1778E400) [pid = 636] [serial = 1949] [outer = 16D1A800] 01:20:02 INFO - PROCESS | 636 | 1467364802303 Marionette TRACE conn3 <- [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]]]}] 01:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 652ms 01:20:02 INFO - PROCESS | 636 | 1467364802369 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 01:20:02 INFO - PROCESS | 636 | 1467364802372 Marionette TRACE conn3 <- [1,2561,null,{"value":"13"}] 01:20:02 INFO - PROCESS | 636 | 1467364802375 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:20:02 INFO - PROCESS | 636 | 1467364802377 Marionette TRACE conn3 <- [1,2562,null,{}] 01:20:02 INFO - PROCESS | 636 | 1467364802380 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:02 INFO - PROCESS | 636 | 1467364802382 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:02 INFO - PROCESS | 636 | 1467364802530 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 01:20:02 INFO - PROCESS | 636 | 1467364802534 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:02 INFO - PROCESS | 636 | 1467364802537 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:02 INFO - PROCESS | 636 | ++DOCSHELL 19806400 == 36 [pid = 636] [id = 650] 01:20:02 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1980B800) [pid = 636] [serial = 1950] [outer = 00000000] 01:20:02 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19A02000) [pid = 636] [serial = 1951] [outer = 1980B800] 01:20:02 INFO - PROCESS | 636 | 1467364802581 Marionette DEBUG loaded listener.js 01:20:02 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19A04800) [pid = 636] [serial = 1952] [outer = 1980B800] 01:20:02 INFO - PROCESS | 636 | 1467364802987 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 01:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 667ms 01:20:03 INFO - PROCESS | 636 | 1467364803038 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 01:20:03 INFO - PROCESS | 636 | 1467364803040 Marionette TRACE conn3 <- [1,2565,null,{"value":"13"}] 01:20:03 INFO - PROCESS | 636 | 1467364803044 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:20:03 INFO - PROCESS | 636 | 1467364803045 Marionette TRACE conn3 <- [1,2566,null,{}] 01:20:03 INFO - PROCESS | 636 | 1467364803054 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:03 INFO - PROCESS | 636 | 1467364803056 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:03 INFO - PROCESS | 636 | 1467364803170 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 01:20:03 INFO - PROCESS | 636 | 1467364803180 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:03 INFO - PROCESS | 636 | 1467364803186 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:03 INFO - PROCESS | 636 | ++DOCSHELL 19C0B000 == 37 [pid = 636] [id = 651] 01:20:03 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19C13000) [pid = 636] [serial = 1953] [outer = 00000000] 01:20:03 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19FD3800) [pid = 636] [serial = 1954] [outer = 19C13000] 01:20:03 INFO - PROCESS | 636 | 1467364803239 Marionette DEBUG loaded listener.js 01:20:03 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1A16C800) [pid = 636] [serial = 1955] [outer = 19C13000] 01:20:03 INFO - PROCESS | 636 | 1467364803702 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 01:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 696ms 01:20:03 INFO - PROCESS | 636 | 1467364803748 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 01:20:03 INFO - PROCESS | 636 | 1467364803750 Marionette TRACE conn3 <- [1,2569,null,{"value":"13"}] 01:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:20:03 INFO - PROCESS | 636 | 1467364803758 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:20:03 INFO - PROCESS | 636 | 1467364803760 Marionette TRACE conn3 <- [1,2570,null,{}] 01:20:03 INFO - PROCESS | 636 | 1467364803764 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:03 INFO - PROCESS | 636 | 1467364803766 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:03 INFO - PROCESS | 636 | 1467364803906 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 01:20:03 INFO - PROCESS | 636 | 1467364803968 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:03 INFO - PROCESS | 636 | 1467364803970 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:03 INFO - PROCESS | 636 | ++DOCSHELL 1A684000 == 38 [pid = 636] [id = 652] 01:20:03 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (1A686400) [pid = 636] [serial = 1956] [outer = 00000000] 01:20:04 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1A95D000) [pid = 636] [serial = 1957] [outer = 1A686400] 01:20:04 INFO - PROCESS | 636 | 1467364804014 Marionette DEBUG loaded listener.js 01:20:04 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1A95D400) [pid = 636] [serial = 1958] [outer = 1A686400] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 86 (112B1C00) [pid = 636] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 85 (15FC8400) [pid = 636] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 84 (157EB000) [pid = 636] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 83 (15FCC000) [pid = 636] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 82 (0F314000) [pid = 636] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 81 (129EE400) [pid = 636] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10BB1400) [pid = 636] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15FA5C00) [pid = 636] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:20:04 INFO - PROCESS | 636 | --DOMWINDOW == 78 (179D2400) [pid = 636] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:20:04 INFO - PROCESS | 636 | 1467364804555 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 01:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 860ms 01:20:04 INFO - PROCESS | 636 | 1467364804623 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 01:20:04 INFO - PROCESS | 636 | 1467364804608 Marionette TRACE conn3 <- [1,2573,null,{"value":"13"}] 01:20:04 INFO - PROCESS | 636 | 1467364804612 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:20:04 INFO - PROCESS | 636 | 1467364804613 Marionette TRACE conn3 <- [1,2574,null,{}] 01:20:04 INFO - PROCESS | 636 | 1467364804617 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:04 INFO - PROCESS | 636 | 1467364804619 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:04 INFO - PROCESS | 636 | 1467364804740 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 01:20:04 INFO - PROCESS | 636 | 1467364804806 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:04 INFO - PROCESS | 636 | 1467364804808 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:04 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 39 [pid = 636] [id = 653] 01:20:04 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10ED3400) [pid = 636] [serial = 1959] [outer = 00000000] 01:20:04 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FAB000) [pid = 636] [serial = 1960] [outer = 10ED3400] 01:20:04 INFO - PROCESS | 636 | 1467364804851 Marionette DEBUG loaded listener.js 01:20:04 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19807400) [pid = 636] [serial = 1961] [outer = 10ED3400] 01:20:05 INFO - PROCESS | 636 | 1467364805206 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 01:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 593ms 01:20:05 INFO - PROCESS | 636 | 1467364805230 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 01:20:05 INFO - PROCESS | 636 | 1467364805232 Marionette TRACE conn3 <- [1,2577,null,{"value":"13"}] 01:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:20:05 INFO - PROCESS | 636 | 1467364805236 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:20:05 INFO - PROCESS | 636 | 1467364805237 Marionette TRACE conn3 <- [1,2578,null,{}] 01:20:05 INFO - PROCESS | 636 | 1467364805241 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:05 INFO - PROCESS | 636 | 1467364805242 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:05 INFO - PROCESS | 636 | 1467364805346 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 01:20:05 INFO - PROCESS | 636 | 1467364805357 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:05 INFO - PROCESS | 636 | 1467364805359 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:05 INFO - PROCESS | 636 | ++DOCSHELL 13937400 == 40 [pid = 636] [id = 654] 01:20:05 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (17151000) [pid = 636] [serial = 1962] [outer = 00000000] 01:20:05 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19CEF400) [pid = 636] [serial = 1963] [outer = 17151000] 01:20:05 INFO - PROCESS | 636 | 1467364805402 Marionette DEBUG loaded listener.js 01:20:05 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19CEFC00) [pid = 636] [serial = 1964] [outer = 17151000] 01:20:05 INFO - PROCESS | 636 | 1467364805801 Marionette TRACE conn3 <- [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]]]}] 01:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 607ms 01:20:05 INFO - PROCESS | 636 | 1467364805833 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 01:20:05 INFO - PROCESS | 636 | 1467364805835 Marionette TRACE conn3 <- [1,2581,null,{"value":"13"}] 01:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:20:05 INFO - PROCESS | 636 | 1467364805838 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:20:05 INFO - PROCESS | 636 | 1467364805840 Marionette TRACE conn3 <- [1,2582,null,{}] 01:20:05 INFO - PROCESS | 636 | 1467364805843 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:05 INFO - PROCESS | 636 | 1467364805845 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:05 INFO - PROCESS | 636 | 1467364805972 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 01:20:05 INFO - PROCESS | 636 | 1467364805981 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:05 INFO - PROCESS | 636 | 1467364805983 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:05 INFO - PROCESS | 636 | ++DOCSHELL 1143B400 == 41 [pid = 636] [id = 655] 01:20:05 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (14322C00) [pid = 636] [serial = 1965] [outer = 00000000] 01:20:06 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (1432B400) [pid = 636] [serial = 1966] [outer = 14322C00] 01:20:06 INFO - PROCESS | 636 | 1467364806025 Marionette DEBUG loaded listener.js 01:20:06 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (1432CC00) [pid = 636] [serial = 1967] [outer = 14322C00] 01:20:06 INFO - PROCESS | 636 | 1467364806524 Marionette TRACE conn3 <- [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]]]}] 01:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 756ms 01:20:06 INFO - PROCESS | 636 | 1467364806606 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 01:20:06 INFO - PROCESS | 636 | 1467364806611 Marionette TRACE conn3 <- [1,2585,null,{"value":"13"}] 01:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:20:06 INFO - PROCESS | 636 | 1467364806617 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:20:06 INFO - PROCESS | 636 | 1467364806620 Marionette TRACE conn3 <- [1,2586,null,{}] 01:20:06 INFO - PROCESS | 636 | 1467364806626 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:06 INFO - PROCESS | 636 | 1467364806630 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:06 INFO - PROCESS | 636 | 1467364806746 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 01:20:06 INFO - PROCESS | 636 | 1467364806883 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:06 INFO - PROCESS | 636 | 1467364806888 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:06 INFO - PROCESS | 636 | ++DOCSHELL 10A10400 == 42 [pid = 636] [id = 656] 01:20:06 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10A73800) [pid = 636] [serial = 1968] [outer = 00000000] 01:20:06 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (13034400) [pid = 636] [serial = 1969] [outer = 10A73800] 01:20:06 INFO - PROCESS | 636 | 1467364806945 Marionette DEBUG loaded listener.js 01:20:07 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (132C3000) [pid = 636] [serial = 1970] [outer = 10A73800] 01:20:07 INFO - PROCESS | 636 | 1467364807551 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 01:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 993ms 01:20:07 INFO - PROCESS | 636 | 1467364807604 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 01:20:07 INFO - PROCESS | 636 | 1467364807609 Marionette TRACE conn3 <- [1,2589,null,{"value":"13"}] 01:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:20:07 INFO - PROCESS | 636 | 1467364807649 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:20:07 INFO - PROCESS | 636 | 1467364807652 Marionette TRACE conn3 <- [1,2590,null,{}] 01:20:07 INFO - PROCESS | 636 | 1467364807656 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:07 INFO - PROCESS | 636 | 1467364807659 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:07 INFO - PROCESS | 636 | 1467364807757 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 01:20:07 INFO - PROCESS | 636 | 1467364807900 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:07 INFO - PROCESS | 636 | 1467364807902 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:07 INFO - PROCESS | 636 | ++DOCSHELL 1432E000 == 43 [pid = 636] [id = 657] 01:20:07 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1432E800) [pid = 636] [serial = 1971] [outer = 00000000] 01:20:07 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (157EB000) [pid = 636] [serial = 1972] [outer = 1432E800] 01:20:07 INFO - PROCESS | 636 | 1467364807958 Marionette DEBUG loaded listener.js 01:20:08 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (15FAC800) [pid = 636] [serial = 1973] [outer = 1432E800] 01:20:08 INFO - PROCESS | 636 | 1467364808566 Marionette TRACE conn3 <- [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]]]}] 01:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1023ms 01:20:08 INFO - PROCESS | 636 | 1467364808662 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 01:20:08 INFO - PROCESS | 636 | 1467364808665 Marionette TRACE conn3 <- [1,2593,null,{"value":"13"}] 01:20:08 INFO - PROCESS | 636 | 1467364808669 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:20:08 INFO - PROCESS | 636 | 1467364808673 Marionette TRACE conn3 <- [1,2594,null,{}] 01:20:08 INFO - PROCESS | 636 | 1467364808684 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:08 INFO - PROCESS | 636 | 1467364808689 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:08 INFO - PROCESS | 636 | 1467364808797 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 01:20:08 INFO - PROCESS | 636 | 1467364808934 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:08 INFO - PROCESS | 636 | 1467364808937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:08 INFO - PROCESS | 636 | ++DOCSHELL 19CEAC00 == 44 [pid = 636] [id = 658] 01:20:08 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (19CEB000) [pid = 636] [serial = 1974] [outer = 00000000] 01:20:08 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (19CF2800) [pid = 636] [serial = 1975] [outer = 19CEB000] 01:20:08 INFO - PROCESS | 636 | 1467364808994 Marionette DEBUG loaded listener.js 01:20:09 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (19CF7C00) [pid = 636] [serial = 1976] [outer = 19CEB000] 01:20:09 INFO - PROCESS | 636 | 1467364809789 Marionette TRACE conn3 <- [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]]]}] 01:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1186ms 01:20:09 INFO - PROCESS | 636 | 1467364809859 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 01:20:09 INFO - PROCESS | 636 | 1467364809864 Marionette TRACE conn3 <- [1,2597,null,{"value":"13"}] 01:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:20:09 INFO - PROCESS | 636 | 1467364809869 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:20:09 INFO - PROCESS | 636 | 1467364809872 Marionette TRACE conn3 <- [1,2598,null,{}] 01:20:09 INFO - PROCESS | 636 | 1467364809877 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:09 INFO - PROCESS | 636 | 1467364809880 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:09 INFO - PROCESS | 636 | 1467364809985 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 01:20:10 INFO - PROCESS | 636 | 1467364810128 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:10 INFO - PROCESS | 636 | 1467364810133 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:10 INFO - PROCESS | 636 | ++DOCSHELL 10E31400 == 45 [pid = 636] [id = 659] 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (10E31C00) [pid = 636] [serial = 1977] [outer = 00000000] 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (129B4000) [pid = 636] [serial = 1978] [outer = 10E31C00] 01:20:10 INFO - PROCESS | 636 | 1467364810185 Marionette DEBUG loaded listener.js 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 99 (1342E400) [pid = 636] [serial = 1979] [outer = 10E31C00] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 13937400 == 44 [pid = 636] [id = 654] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 43 [pid = 636] [id = 653] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 1A684000 == 42 [pid = 636] [id = 652] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 19C0B000 == 41 [pid = 636] [id = 651] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 19806400 == 40 [pid = 636] [id = 650] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 1601B000 == 39 [pid = 636] [id = 649] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 13941800 == 38 [pid = 636] [id = 648] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 11C4B000 == 37 [pid = 636] [id = 647] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 0F30A400 == 36 [pid = 636] [id = 646] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 14310C00 == 35 [pid = 636] [id = 645] 01:20:10 INFO - PROCESS | 636 | --DOCSHELL 10BA6C00 == 34 [pid = 636] [id = 644] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 98 (17787000) [pid = 636] [serial = 1915] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 97 (19FD3400) [pid = 636] [serial = 1918] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 96 (13CEF800) [pid = 636] [serial = 1894] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 95 (15FAB800) [pid = 636] [serial = 1909] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 94 (15FB4000) [pid = 636] [serial = 1910] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 93 (1769C800) [pid = 636] [serial = 1897] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 92 (179D6C00) [pid = 636] [serial = 1916] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 91 (16E98400) [pid = 636] [serial = 1912] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 90 (10BA8400) [pid = 636] [serial = 1903] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10ED7C00) [pid = 636] [serial = 1904] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 88 (13073800) [pid = 636] [serial = 1906] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1314C000) [pid = 636] [serial = 1907] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 86 (12BD2000) [pid = 636] [serial = 1900] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 85 (1A484800) [pid = 636] [serial = 1921] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1A166400) [pid = 636] [serial = 1919] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 83 (19804C00) [pid = 636] [serial = 1924] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1A952400) [pid = 636] [serial = 1927] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1A679C00) [pid = 636] [serial = 1922] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A95D800) [pid = 636] [serial = 1930] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A16F800) [pid = 636] [serial = 1925] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A953000) [pid = 636] [serial = 1928] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17181400) [pid = 636] [serial = 1913] [outer = 00000000] [url = about:blank] 01:20:10 INFO - PROCESS | 636 | 1467364810732 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 01:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 889ms 01:20:10 INFO - PROCESS | 636 | 1467364810761 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 01:20:10 INFO - PROCESS | 636 | 1467364810765 Marionette TRACE conn3 <- [1,2601,null,{"value":"13"}] 01:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:20:10 INFO - PROCESS | 636 | 1467364810771 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:20:10 INFO - PROCESS | 636 | 1467364810774 Marionette TRACE conn3 <- [1,2602,null,{}] 01:20:10 INFO - PROCESS | 636 | 1467364810778 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:10 INFO - PROCESS | 636 | 1467364810780 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:10 INFO - PROCESS | 636 | 1467364810875 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 01:20:10 INFO - PROCESS | 636 | 1467364810882 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:10 INFO - PROCESS | 636 | 1467364810884 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:10 INFO - PROCESS | 636 | ++DOCSHELL 110DE800 == 35 [pid = 636] [id = 660] 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1281A000) [pid = 636] [serial = 1980] [outer = 00000000] 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (13937400) [pid = 636] [serial = 1981] [outer = 1281A000] 01:20:10 INFO - PROCESS | 636 | 1467364810930 Marionette DEBUG loaded listener.js 01:20:10 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (14323000) [pid = 636] [serial = 1982] [outer = 1281A000] 01:20:11 INFO - PROCESS | 636 | 1467364811422 Marionette TRACE conn3 <- [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]]]}] 01:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 667ms 01:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:20:11 INFO - PROCESS | 636 | 1467364811461 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 01:20:11 INFO - PROCESS | 636 | 1467364811463 Marionette TRACE conn3 <- [1,2605,null,{"value":"13"}] 01:20:11 INFO - PROCESS | 636 | 1467364811467 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:20:11 INFO - PROCESS | 636 | 1467364811470 Marionette TRACE conn3 <- [1,2606,null,{}] 01:20:11 INFO - PROCESS | 636 | 1467364811484 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:11 INFO - PROCESS | 636 | 1467364811471 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:11 INFO - PROCESS | 636 | 1467364811554 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 01:20:11 INFO - PROCESS | 636 | 1467364811561 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:11 INFO - PROCESS | 636 | 1467364811564 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:11 INFO - PROCESS | 636 | ++DOCSHELL 1601B000 == 36 [pid = 636] [id = 661] 01:20:11 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1601E400) [pid = 636] [serial = 1983] [outer = 00000000] 01:20:11 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1710B000) [pid = 636] [serial = 1984] [outer = 1601E400] 01:20:11 INFO - PROCESS | 636 | 1467364811610 Marionette DEBUG loaded listener.js 01:20:11 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17787000) [pid = 636] [serial = 1985] [outer = 1601E400] 01:20:12 INFO - PROCESS | 636 | 1467364812071 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 01:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 667ms 01:20:12 INFO - PROCESS | 636 | 1467364812127 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 01:20:12 INFO - PROCESS | 636 | 1467364812130 Marionette TRACE conn3 <- [1,2609,null,{"value":"13"}] 01:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:20:12 INFO - PROCESS | 636 | 1467364812133 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:20:12 INFO - PROCESS | 636 | 1467364812135 Marionette TRACE conn3 <- [1,2610,null,{}] 01:20:12 INFO - PROCESS | 636 | 1467364812138 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:12 INFO - PROCESS | 636 | 1467364812140 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:12 INFO - PROCESS | 636 | 1467364812208 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 01:20:12 INFO - PROCESS | 636 | 1467364812303 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:12 INFO - PROCESS | 636 | 1467364812305 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:12 INFO - PROCESS | 636 | ++DOCSHELL 19806800 == 37 [pid = 636] [id = 662] 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (1980A400) [pid = 636] [serial = 1986] [outer = 00000000] 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19869C00) [pid = 636] [serial = 1987] [outer = 1980A400] 01:20:12 INFO - PROCESS | 636 | 1467364812356 Marionette DEBUG loaded listener.js 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19C1A800) [pid = 636] [serial = 1988] [outer = 1980A400] 01:20:12 INFO - PROCESS | 636 | 1467364812714 Marionette TRACE conn3 <- [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]]]}] 01:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 608ms 01:20:12 INFO - PROCESS | 636 | 1467364812733 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 01:20:12 INFO - PROCESS | 636 | 1467364812735 Marionette TRACE conn3 <- [1,2613,null,{"value":"13"}] 01:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:20:12 INFO - PROCESS | 636 | 1467364812738 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:20:12 INFO - PROCESS | 636 | 1467364812740 Marionette TRACE conn3 <- [1,2614,null,{}] 01:20:12 INFO - PROCESS | 636 | 1467364812743 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:12 INFO - PROCESS | 636 | 1467364812745 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:12 INFO - PROCESS | 636 | 1467364812824 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 01:20:12 INFO - PROCESS | 636 | 1467364812830 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:12 INFO - PROCESS | 636 | 1467364812832 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:12 INFO - PROCESS | 636 | ++DOCSHELL 19C1F000 == 38 [pid = 636] [id = 663] 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19CEA000) [pid = 636] [serial = 1989] [outer = 00000000] 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (1A168000) [pid = 636] [serial = 1990] [outer = 19CEA000] 01:20:12 INFO - PROCESS | 636 | 1467364812864 Marionette DEBUG loaded listener.js 01:20:12 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (19FD6400) [pid = 636] [serial = 1991] [outer = 19CEA000] 01:20:13 INFO - PROCESS | 636 | 1467364813389 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 01:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 711ms 01:20:13 INFO - PROCESS | 636 | 1467364813441 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 01:20:13 INFO - PROCESS | 636 | 1467364813443 Marionette TRACE conn3 <- [1,2617,null,{"value":"13"}] 01:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:20:13 INFO - PROCESS | 636 | 1467364813451 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:20:13 INFO - PROCESS | 636 | 1467364813453 Marionette TRACE conn3 <- [1,2618,null,{}] 01:20:13 INFO - PROCESS | 636 | 1467364813456 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:13 INFO - PROCESS | 636 | 1467364813462 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:13 INFO - PROCESS | 636 | 1467364813601 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 01:20:13 INFO - PROCESS | 636 | 1467364813652 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:13 INFO - PROCESS | 636 | 1467364813654 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:13 INFO - PROCESS | 636 | ++DOCSHELL 1A480800 == 39 [pid = 636] [id = 664] 01:20:13 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A481800) [pid = 636] [serial = 1992] [outer = 00000000] 01:20:13 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (1A67AC00) [pid = 636] [serial = 1993] [outer = 1A481800] 01:20:13 INFO - PROCESS | 636 | 1467364813700 Marionette DEBUG loaded listener.js 01:20:13 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (1A685800) [pid = 636] [serial = 1994] [outer = 1A481800] 01:20:14 INFO - PROCESS | 636 | 1467364814102 Marionette TRACE conn3 <- [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]]]}] 01:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 697ms 01:20:14 INFO - PROCESS | 636 | 1467364814176 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 01:20:14 INFO - PROCESS | 636 | 1467364814178 Marionette TRACE conn3 <- [1,2621,null,{"value":"13"}] 01:20:14 INFO - PROCESS | 636 | 1467364814182 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:20:14 INFO - PROCESS | 636 | 1467364814183 Marionette TRACE conn3 <- [1,2622,null,{}] 01:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:20:14 INFO - PROCESS | 636 | 1467364814187 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:14 INFO - PROCESS | 636 | 1467364814189 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:14 INFO - PROCESS | 636 | 1467364814307 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 01:20:14 INFO - PROCESS | 636 | 1467364814367 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:14 INFO - PROCESS | 636 | 1467364814369 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:14 INFO - PROCESS | 636 | ++DOCSHELL 1A953C00 == 40 [pid = 636] [id = 665] 01:20:14 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (1A959C00) [pid = 636] [serial = 1995] [outer = 00000000] 01:20:14 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (1A960800) [pid = 636] [serial = 1996] [outer = 1A959C00] 01:20:14 INFO - PROCESS | 636 | 1467364814412 Marionette DEBUG loaded listener.js 01:20:14 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1AB03C00) [pid = 636] [serial = 1997] [outer = 1A959C00] 01:20:14 INFO - PROCESS | 636 | 1467364814802 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 01:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 638ms 01:20:14 INFO - PROCESS | 636 | 1467364814826 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 01:20:14 INFO - PROCESS | 636 | 1467364814828 Marionette TRACE conn3 <- [1,2625,null,{"value":"13"}] 01:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:20:14 INFO - PROCESS | 636 | 1467364814832 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:20:14 INFO - PROCESS | 636 | 1467364814833 Marionette TRACE conn3 <- [1,2626,null,{}] 01:20:14 INFO - PROCESS | 636 | 1467364814837 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:14 INFO - PROCESS | 636 | 1467364814838 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:15 INFO - PROCESS | 636 | 1467364815091 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 94 (1980B800) [pid = 636] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 93 (0F316400) [pid = 636] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 92 (13D08400) [pid = 636] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 91 (19C13000) [pid = 636] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 90 (11C4B400) [pid = 636] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 89 (16D1A800) [pid = 636] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 88 (10ED3400) [pid = 636] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 87 (17151000) [pid = 636] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A686400) [pid = 636] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10ED9C00) [pid = 636] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:20:15 INFO - PROCESS | 636 | --DOMWINDOW == 84 (13CF6800) [pid = 636] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:20:15 INFO - PROCESS | 636 | 1467364815164 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:15 INFO - PROCESS | 636 | 1467364815166 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:15 INFO - PROCESS | 636 | ++DOCSHELL 1059AC00 == 41 [pid = 636] [id = 666] 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10A10000) [pid = 636] [serial = 1998] [outer = 00000000] 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (112B1C00) [pid = 636] [serial = 1999] [outer = 10A10000] 01:20:15 INFO - PROCESS | 636 | 1467364815210 Marionette DEBUG loaded listener.js 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (11C4B400) [pid = 636] [serial = 2000] [outer = 10A10000] 01:20:15 INFO - PROCESS | 636 | 1467364815563 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 01:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 801ms 01:20:15 INFO - PROCESS | 636 | 1467364815638 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 01:20:15 INFO - PROCESS | 636 | 1467364815640 Marionette TRACE conn3 <- [1,2629,null,{"value":"13"}] 01:20:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:20:15 INFO - PROCESS | 636 | 1467364815644 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:20:15 INFO - PROCESS | 636 | 1467364815646 Marionette TRACE conn3 <- [1,2630,null,{}] 01:20:15 INFO - PROCESS | 636 | 1467364815649 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:15 INFO - PROCESS | 636 | 1467364815651 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:15 INFO - PROCESS | 636 | 1467364815715 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 01:20:15 INFO - PROCESS | 636 | 1467364815720 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:15 INFO - PROCESS | 636 | 1467364815722 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:15 INFO - PROCESS | 636 | ++DOCSHELL 13D0F400 == 42 [pid = 636] [id = 667] 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (14329400) [pid = 636] [serial = 2001] [outer = 00000000] 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (1A686400) [pid = 636] [serial = 2002] [outer = 14329400] 01:20:15 INFO - PROCESS | 636 | 1467364815766 Marionette DEBUG loaded listener.js 01:20:15 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (1A955C00) [pid = 636] [serial = 2003] [outer = 14329400] 01:20:16 INFO - PROCESS | 636 | 1467364816171 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 01:20:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:20:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 563ms 01:20:16 INFO - PROCESS | 636 | 1467364816207 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 01:20:16 INFO - PROCESS | 636 | 1467364816209 Marionette TRACE conn3 <- [1,2633,null,{"value":"13"}] 01:20:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:20:16 INFO - PROCESS | 636 | 1467364816227 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:20:16 INFO - PROCESS | 636 | 1467364816229 Marionette TRACE conn3 <- [1,2634,null,{}] 01:20:16 INFO - PROCESS | 636 | 1467364816234 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:16 INFO - PROCESS | 636 | 1467364816236 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:16 INFO - PROCESS | 636 | 1467364816327 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 01:20:16 INFO - PROCESS | 636 | 1467364816332 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:16 INFO - PROCESS | 636 | 1467364816334 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:16 INFO - PROCESS | 636 | ++DOCSHELL 10AC9800 == 43 [pid = 636] [id = 668] 01:20:16 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10AC9C00) [pid = 636] [serial = 2004] [outer = 00000000] 01:20:16 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (10ACF800) [pid = 636] [serial = 2005] [outer = 10AC9C00] 01:20:16 INFO - PROCESS | 636 | 1467364816377 Marionette DEBUG loaded listener.js 01:20:16 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (10AD2C00) [pid = 636] [serial = 2006] [outer = 10AC9C00] 01:20:16 INFO - PROCESS | 636 | 1467364816774 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 01:20:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:20:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 622ms 01:20:16 INFO - PROCESS | 636 | 1467364816838 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 01:20:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:20:16 INFO - PROCESS | 636 | 1467364816840 Marionette TRACE conn3 <- [1,2637,null,{"value":"13"}] 01:20:16 INFO - PROCESS | 636 | 1467364816843 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:20:16 INFO - PROCESS | 636 | 1467364816846 Marionette TRACE conn3 <- [1,2638,null,{}] 01:20:16 INFO - PROCESS | 636 | 1467364816849 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:16 INFO - PROCESS | 636 | 1467364816851 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:16 INFO - PROCESS | 636 | 1467364816950 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 01:20:16 INFO - PROCESS | 636 | 1467364816959 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:16 INFO - PROCESS | 636 | 1467364816963 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:16 INFO - PROCESS | 636 | ++DOCSHELL 1AB07000 == 44 [pid = 636] [id = 669] 01:20:16 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (1AB0A000) [pid = 636] [serial = 2007] [outer = 00000000] 01:20:16 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (1AB10400) [pid = 636] [serial = 2008] [outer = 1AB0A000] 01:20:16 INFO - PROCESS | 636 | 1467364817011 Marionette DEBUG loaded listener.js 01:20:17 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (1ABA6000) [pid = 636] [serial = 2009] [outer = 1AB0A000] 01:20:17 INFO - PROCESS | 636 | 1467364817669 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 01:20:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:20:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 845ms 01:20:17 INFO - PROCESS | 636 | 1467364817720 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 01:20:17 INFO - PROCESS | 636 | 1467364817724 Marionette TRACE conn3 <- [1,2641,null,{"value":"13"}] 01:20:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:20:17 INFO - PROCESS | 636 | 1467364817733 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:20:17 INFO - PROCESS | 636 | 1467364817736 Marionette TRACE conn3 <- [1,2642,null,{}] 01:20:17 INFO - PROCESS | 636 | 1467364817742 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:17 INFO - PROCESS | 636 | 1467364817746 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:17 INFO - PROCESS | 636 | 1467364817878 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 01:20:18 INFO - PROCESS | 636 | 1467364818025 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:18 INFO - PROCESS | 636 | 1467364818028 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:18 INFO - PROCESS | 636 | ++DOCSHELL 10BA6800 == 45 [pid = 636] [id = 670] 01:20:18 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (10BAB000) [pid = 636] [serial = 2010] [outer = 00000000] 01:20:18 INFO - PROCESS | 636 | ++DOMWINDOW == 98 (1309DC00) [pid = 636] [serial = 2011] [outer = 10BAB000] 01:20:18 INFO - PROCESS | 636 | 1467364818085 Marionette DEBUG loaded listener.js 01:20:18 INFO - PROCESS | 636 | ++DOMWINDOW == 99 (13436C00) [pid = 636] [serial = 2012] [outer = 10BAB000] 01:20:18 INFO - PROCESS | 636 | 1467364818671 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 01:20:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:20:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 993ms 01:20:18 INFO - PROCESS | 636 | 1467364818725 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 01:20:18 INFO - PROCESS | 636 | 1467364818730 Marionette TRACE conn3 <- [1,2645,null,{"value":"13"}] 01:20:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:20:18 INFO - PROCESS | 636 | 1467364818765 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:20:18 INFO - PROCESS | 636 | 1467364818768 Marionette TRACE conn3 <- [1,2646,null,{}] 01:20:18 INFO - PROCESS | 636 | 1467364818816 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:18 INFO - PROCESS | 636 | 1467364818819 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:18 INFO - PROCESS | 636 | 1467364818943 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 01:20:19 INFO - PROCESS | 636 | 1467364819089 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:19 INFO - PROCESS | 636 | 1467364819092 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:19 INFO - PROCESS | 636 | ++DOCSHELL 157EF800 == 46 [pid = 636] [id = 671] 01:20:19 INFO - PROCESS | 636 | ++DOMWINDOW == 100 (157F1400) [pid = 636] [serial = 2013] [outer = 00000000] 01:20:19 INFO - PROCESS | 636 | ++DOMWINDOW == 101 (1769C800) [pid = 636] [serial = 2014] [outer = 157F1400] 01:20:19 INFO - PROCESS | 636 | 1467364819134 Marionette DEBUG loaded listener.js 01:20:19 INFO - PROCESS | 636 | ++DOMWINDOW == 102 (1980C400) [pid = 636] [serial = 2015] [outer = 157F1400] 01:20:19 INFO - PROCESS | 636 | 1467364819682 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 01:20:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:20:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1008ms 01:20:19 INFO - PROCESS | 636 | 1467364819749 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 01:20:19 INFO - PROCESS | 636 | 1467364819751 Marionette TRACE conn3 <- [1,2649,null,{"value":"13"}] 01:20:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:20:19 INFO - PROCESS | 636 | 1467364819755 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:20:19 INFO - PROCESS | 636 | 1467364819759 Marionette TRACE conn3 <- [1,2650,null,{}] 01:20:19 INFO - PROCESS | 636 | 1467364819770 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:19 INFO - PROCESS | 636 | 1467364819775 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:19 INFO - PROCESS | 636 | 1467364819866 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 01:20:20 INFO - PROCESS | 636 | 1467364820014 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:20 INFO - PROCESS | 636 | 1467364820017 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:20 INFO - PROCESS | 636 | ++DOCSHELL 1A47B000 == 47 [pid = 636] [id = 672] 01:20:20 INFO - PROCESS | 636 | ++DOMWINDOW == 103 (1A47C800) [pid = 636] [serial = 2016] [outer = 00000000] 01:20:20 INFO - PROCESS | 636 | ++DOMWINDOW == 104 (1A680000) [pid = 636] [serial = 2017] [outer = 1A47C800] 01:20:20 INFO - PROCESS | 636 | 1467364820082 Marionette DEBUG loaded listener.js 01:20:20 INFO - PROCESS | 636 | ++DOMWINDOW == 105 (1AB06C00) [pid = 636] [serial = 2018] [outer = 1A47C800] 01:20:20 INFO - PROCESS | 636 | 1467364820599 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 01:20:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:20:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 904ms 01:20:20 INFO - PROCESS | 636 | 1467364820647 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 01:20:20 INFO - PROCESS | 636 | 1467364820650 Marionette TRACE conn3 <- [1,2653,null,{"value":"13"}] 01:20:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:20:20 INFO - PROCESS | 636 | 1467364820654 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:20:20 INFO - PROCESS | 636 | 1467364820656 Marionette TRACE conn3 <- [1,2654,null,{}] 01:20:20 INFO - PROCESS | 636 | 1467364820660 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:20 INFO - PROCESS | 636 | 1467364820663 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:20 INFO - PROCESS | 636 | 1467364820773 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 01:20:21 INFO - PROCESS | 636 | 1467364821159 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:21 INFO - PROCESS | 636 | 1467364821162 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:21 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 48 [pid = 636] [id = 673] 01:20:21 INFO - PROCESS | 636 | ++DOMWINDOW == 106 (10AC3C00) [pid = 636] [serial = 2019] [outer = 00000000] 01:20:21 INFO - PROCESS | 636 | ++DOMWINDOW == 107 (10ACBC00) [pid = 636] [serial = 2020] [outer = 10AC3C00] 01:20:21 INFO - PROCESS | 636 | 1467364821213 Marionette DEBUG loaded listener.js 01:20:21 INFO - PROCESS | 636 | ++DOMWINDOW == 108 (10BADC00) [pid = 636] [serial = 2021] [outer = 10AC3C00] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10E28400 == 47 [pid = 636] [id = 631] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 16D19C00 == 46 [pid = 636] [id = 632] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10AC9800 == 45 [pid = 636] [id = 668] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 13D0F400 == 44 [pid = 636] [id = 667] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1059AC00 == 43 [pid = 636] [id = 666] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1A953C00 == 42 [pid = 636] [id = 665] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1A480800 == 41 [pid = 636] [id = 664] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 19C1F000 == 40 [pid = 636] [id = 663] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 19806800 == 39 [pid = 636] [id = 662] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1601B000 == 38 [pid = 636] [id = 661] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 110DE800 == 37 [pid = 636] [id = 660] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10E31400 == 36 [pid = 636] [id = 659] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10A10400 == 35 [pid = 636] [id = 656] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1432E000 == 34 [pid = 636] [id = 657] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1143B400 == 33 [pid = 636] [id = 655] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10E2AC00 == 32 [pid = 636] [id = 630] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 19C19C00 == 31 [pid = 636] [id = 643] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 19CEAC00 == 30 [pid = 636] [id = 658] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10ED1000 == 29 [pid = 636] [id = 633] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1A47B000 == 28 [pid = 636] [id = 672] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 157EF800 == 27 [pid = 636] [id = 671] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 1AB07000 == 26 [pid = 636] [id = 669] 01:20:22 INFO - PROCESS | 636 | --DOCSHELL 10BA6800 == 25 [pid = 636] [id = 670] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 107 (1A682400) [pid = 636] [serial = 1901] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 106 (1438D400) [pid = 636] [serial = 1871] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 105 (1432B400) [pid = 636] [serial = 1966] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 104 (19A04800) [pid = 636] [serial = 1952] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 103 (1778E400) [pid = 636] [serial = 1949] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 102 (19A02000) [pid = 636] [serial = 1951] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 101 (10ED0C00) [pid = 636] [serial = 1940] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 100 (10A76800) [pid = 636] [serial = 1939] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 99 (15FAC000) [pid = 636] [serial = 1936] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 98 (129AF000) [pid = 636] [serial = 1933] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 97 (1438D000) [pid = 636] [serial = 1945] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 96 (15E34000) [pid = 636] [serial = 1946] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 95 (19FD3800) [pid = 636] [serial = 1954] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 94 (12930000) [pid = 636] [serial = 1942] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 93 (12D7DC00) [pid = 636] [serial = 1943] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 92 (1A16C800) [pid = 636] [serial = 1955] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 91 (17155400) [pid = 636] [serial = 1948] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 90 (15FAB000) [pid = 636] [serial = 1960] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 89 (19CEFC00) [pid = 636] [serial = 1964] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A95D000) [pid = 636] [serial = 1957] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 87 (19CEF400) [pid = 636] [serial = 1963] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1A95D400) [pid = 636] [serial = 1958] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19807400) [pid = 636] [serial = 1961] [outer = 00000000] [url = about:blank] 01:20:22 INFO - PROCESS | 636 | 1467364822634 Marionette TRACE conn3 <- [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]]]}] 01:20:22 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) 01:20:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2001ms 01:20:22 INFO - PROCESS | 636 | 1467364822646 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 01:20:22 INFO - PROCESS | 636 | 1467364822650 Marionette TRACE conn3 <- [1,2657,null,{"value":"13"}] 01:20:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:20:22 INFO - PROCESS | 636 | 1467364822656 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:20:22 INFO - PROCESS | 636 | 1467364822659 Marionette TRACE conn3 <- [1,2658,null,{}] 01:20:22 INFO - PROCESS | 636 | 1467364822667 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:22 INFO - PROCESS | 636 | 1467364822672 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:22 INFO - PROCESS | 636 | 1467364822791 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 01:20:22 INFO - PROCESS | 636 | 1467364822883 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:22 INFO - PROCESS | 636 | 1467364822888 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:22 INFO - PROCESS | 636 | ++DOCSHELL 10AC6800 == 26 [pid = 636] [id = 674] 01:20:22 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (10AC7000) [pid = 636] [serial = 2022] [outer = 00000000] 01:20:22 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10ACE000) [pid = 636] [serial = 2023] [outer = 10AC7000] 01:20:22 INFO - PROCESS | 636 | 1467364822938 Marionette DEBUG loaded listener.js 01:20:22 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10ACF400) [pid = 636] [serial = 2024] [outer = 10AC7000] 01:20:23 INFO - PROCESS | 636 | 1467364823813 Marionette TRACE conn3 <- [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"]]]}] 01:20:23 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 01:20:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:20:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1185ms 01:20:23 INFO - PROCESS | 636 | 1467364823853 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 01:20:23 INFO - PROCESS | 636 | 1467364823858 Marionette TRACE conn3 <- [1,2661,null,{"value":"13"}] 01:20:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:20:23 INFO - PROCESS | 636 | 1467364823865 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:20:23 INFO - PROCESS | 636 | 1467364823867 Marionette TRACE conn3 <- [1,2662,null,{}] 01:20:23 INFO - PROCESS | 636 | 1467364823871 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:23 INFO - PROCESS | 636 | 1467364823874 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:23 INFO - PROCESS | 636 | 1467364823962 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 01:20:23 INFO - PROCESS | 636 | 1467364823968 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:23 INFO - PROCESS | 636 | 1467364823971 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:23 INFO - PROCESS | 636 | ++DOCSHELL 129A9000 == 27 [pid = 636] [id = 675] 01:20:23 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (129AF000) [pid = 636] [serial = 2025] [outer = 00000000] 01:20:23 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (12DC3000) [pid = 636] [serial = 2026] [outer = 129AF000] 01:20:24 INFO - PROCESS | 636 | 1467364824021 Marionette DEBUG loaded listener.js 01:20:24 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (130A2800) [pid = 636] [serial = 2027] [outer = 129AF000] 01:20:24 INFO - PROCESS | 636 | 1467364824946 Marionette TRACE conn3 <- [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"]]]}] 01:20:24 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 01:20:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1097ms 01:20:24 INFO - PROCESS | 636 | 1467364824968 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 01:20:24 INFO - PROCESS | 636 | 1467364824971 Marionette TRACE conn3 <- [1,2665,null,{"value":"13"}] 01:20:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:20:24 INFO - PROCESS | 636 | 1467364824975 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:20:24 INFO - PROCESS | 636 | 1467364824978 Marionette TRACE conn3 <- [1,2666,null,{}] 01:20:24 INFO - PROCESS | 636 | 1467364824989 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:24 INFO - PROCESS | 636 | 1467364824993 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:25 INFO - PROCESS | 636 | 1467364825103 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 01:20:25 INFO - PROCESS | 636 | 1467364825111 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:25 INFO - PROCESS | 636 | 1467364825114 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:25 INFO - PROCESS | 636 | ++DOCSHELL 1432E000 == 28 [pid = 636] [id = 676] 01:20:25 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (1432EC00) [pid = 636] [serial = 2028] [outer = 00000000] 01:20:25 INFO - PROCESS | 636 | ++DOMWINDOW == 93 (157E5000) [pid = 636] [serial = 2029] [outer = 1432EC00] 01:20:25 INFO - PROCESS | 636 | 1467364825169 Marionette DEBUG loaded listener.js 01:20:25 INFO - PROCESS | 636 | ++DOMWINDOW == 94 (15E35400) [pid = 636] [serial = 2030] [outer = 1432EC00] 01:20:26 INFO - PROCESS | 636 | 1467364826065 Marionette TRACE conn3 <- [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]]]}] 01:20:26 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) 01:20:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1126ms 01:20:26 INFO - PROCESS | 636 | 1467364826102 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 01:20:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:20:26 INFO - PROCESS | 636 | 1467364826105 Marionette TRACE conn3 <- [1,2669,null,{"value":"13"}] 01:20:26 INFO - PROCESS | 636 | 1467364826118 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:20:26 INFO - PROCESS | 636 | 1467364826120 Marionette TRACE conn3 <- [1,2670,null,{}] 01:20:26 INFO - PROCESS | 636 | 1467364826132 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:26 INFO - PROCESS | 636 | 1467364826134 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:26 INFO - PROCESS | 636 | 1467364826263 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 01:20:26 INFO - PROCESS | 636 | 1467364826268 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:26 INFO - PROCESS | 636 | 1467364826270 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:26 INFO - PROCESS | 636 | ++DOCSHELL 15E34000 == 29 [pid = 636] [id = 677] 01:20:26 INFO - PROCESS | 636 | ++DOMWINDOW == 95 (15FA7400) [pid = 636] [serial = 2031] [outer = 00000000] 01:20:26 INFO - PROCESS | 636 | ++DOMWINDOW == 96 (16DF2C00) [pid = 636] [serial = 2032] [outer = 15FA7400] 01:20:26 INFO - PROCESS | 636 | 1467364826315 Marionette DEBUG loaded listener.js 01:20:26 INFO - PROCESS | 636 | ++DOMWINDOW == 97 (17158400) [pid = 636] [serial = 2033] [outer = 15FA7400] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 96 (11265C00) [pid = 636] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 95 (1A959000) [pid = 636] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 94 (1043A400) [pid = 636] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 93 (16DFB000) [pid = 636] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 92 (1AB0A000) [pid = 636] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 91 (14314C00) [pid = 636] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 90 (10BAA800) [pid = 636] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 89 (10AC9C00) [pid = 636] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 88 (1A481800) [pid = 636] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 87 (1A959C00) [pid = 636] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1281A000) [pid = 636] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19CEA000) [pid = 636] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19CEB000) [pid = 636] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10E31C00) [pid = 636] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1432E800) [pid = 636] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 81 (14322C00) [pid = 636] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1601E400) [pid = 636] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1980A400) [pid = 636] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10A73800) [pid = 636] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 77 (14329400) [pid = 636] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10A10000) [pid = 636] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:20:26 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15FCEC00) [pid = 636] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:20:27 INFO - PROCESS | 636 | 1467364827646 Marionette TRACE conn3 <- [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]]]}] 01:20:27 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) 01:20:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1571ms 01:20:27 INFO - PROCESS | 636 | 1467364827691 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 01:20:27 INFO - PROCESS | 636 | 1467364827693 Marionette TRACE conn3 <- [1,2673,null,{"value":"13"}] 01:20:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:20:27 INFO - PROCESS | 636 | 1467364827696 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:20:27 INFO - PROCESS | 636 | 1467364827698 Marionette TRACE conn3 <- [1,2674,null,{}] 01:20:27 INFO - PROCESS | 636 | 1467364827702 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:27 INFO - PROCESS | 636 | 1467364827703 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:27 INFO - PROCESS | 636 | 1467364827781 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 01:20:27 INFO - PROCESS | 636 | 1467364827787 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:27 INFO - PROCESS | 636 | 1467364827789 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:27 INFO - PROCESS | 636 | ++DOCSHELL 10A7EC00 == 30 [pid = 636] [id = 678] 01:20:27 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10AD0400) [pid = 636] [serial = 2034] [outer = 00000000] 01:20:27 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (12DC1000) [pid = 636] [serial = 2035] [outer = 10AD0400] 01:20:27 INFO - PROCESS | 636 | 1467364827832 Marionette DEBUG loaded listener.js 01:20:27 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1535AC00) [pid = 636] [serial = 2036] [outer = 10AD0400] 01:20:28 INFO - PROCESS | 636 | 1467364828743 Marionette TRACE conn3 <- [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"]]]}] 01:20:28 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 01:20:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1082ms 01:20:28 INFO - PROCESS | 636 | 1467364828821 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 01:20:28 INFO - PROCESS | 636 | 1467364828825 Marionette TRACE conn3 <- [1,2677,null,{"value":"13"}] 01:20:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:20:28 INFO - PROCESS | 636 | 1467364828831 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:20:28 INFO - PROCESS | 636 | 1467364828836 Marionette TRACE conn3 <- [1,2678,null,{}] 01:20:28 INFO - PROCESS | 636 | 1467364828842 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:28 INFO - PROCESS | 636 | 1467364828846 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:28 INFO - PROCESS | 636 | 1467364828980 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 01:20:29 INFO - PROCESS | 636 | 1467364829160 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:29 INFO - PROCESS | 636 | 1467364829164 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:29 INFO - PROCESS | 636 | ++DOCSHELL 10ACCC00 == 31 [pid = 636] [id = 679] 01:20:29 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10ACDC00) [pid = 636] [serial = 2037] [outer = 00000000] 01:20:29 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10ED2000) [pid = 636] [serial = 2038] [outer = 10ACDC00] 01:20:29 INFO - PROCESS | 636 | 1467364829226 Marionette DEBUG loaded listener.js 01:20:29 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (11C4C000) [pid = 636] [serial = 2039] [outer = 10ACDC00] 01:20:30 INFO - PROCESS | 636 | 1467364830323 Marionette TRACE conn3 <- [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"]]]}] 01:20:30 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 01:20:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:20:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1526ms 01:20:30 INFO - PROCESS | 636 | 1467364830345 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 01:20:30 INFO - PROCESS | 636 | 1467364830348 Marionette TRACE conn3 <- [1,2681,null,{"value":"13"}] 01:20:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:20:30 INFO - PROCESS | 636 | 1467364830355 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:20:30 INFO - PROCESS | 636 | 1467364830359 Marionette TRACE conn3 <- [1,2682,null,{}] 01:20:30 INFO - PROCESS | 636 | 1467364830373 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:30 INFO - PROCESS | 636 | 1467364830376 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:30 INFO - PROCESS | 636 | 1467364830482 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 01:20:30 INFO - PROCESS | 636 | 1467364830635 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:30 INFO - PROCESS | 636 | 1467364830621 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:30 INFO - PROCESS | 636 | ++DOCSHELL 14328800 == 32 [pid = 636] [id = 680] 01:20:30 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1432E800) [pid = 636] [serial = 2040] [outer = 00000000] 01:20:30 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (15FAB000) [pid = 636] [serial = 2041] [outer = 1432E800] 01:20:30 INFO - PROCESS | 636 | 1467364830718 Marionette DEBUG loaded listener.js 01:20:30 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (15FCA000) [pid = 636] [serial = 2042] [outer = 1432E800] 01:20:31 INFO - PROCESS | 636 | --DOCSHELL 15E34000 == 31 [pid = 636] [id = 677] 01:20:31 INFO - PROCESS | 636 | --DOCSHELL 1432E000 == 30 [pid = 636] [id = 676] 01:20:31 INFO - PROCESS | 636 | --DOCSHELL 129A9000 == 29 [pid = 636] [id = 675] 01:20:31 INFO - PROCESS | 636 | --DOCSHELL 10AC6800 == 28 [pid = 636] [id = 674] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10BA7C00) [pid = 636] [serial = 1868] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1794B800) [pid = 636] [serial = 1898] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1A30C800) [pid = 636] [serial = 1892] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15119000) [pid = 636] [serial = 1895] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 79 (1A960C00) [pid = 636] [serial = 1931] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A67AC00) [pid = 636] [serial = 1993] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1A960800) [pid = 636] [serial = 1996] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1A685800) [pid = 636] [serial = 1994] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1AB03C00) [pid = 636] [serial = 1997] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 74 (13937400) [pid = 636] [serial = 1981] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A168000) [pid = 636] [serial = 1990] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19CF2800) [pid = 636] [serial = 1975] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19CF7C00) [pid = 636] [serial = 1976] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 70 (129B4000) [pid = 636] [serial = 1978] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1342E400) [pid = 636] [serial = 1979] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 68 (157EB000) [pid = 636] [serial = 1972] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 67 (15FAC800) [pid = 636] [serial = 1973] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1432CC00) [pid = 636] [serial = 1967] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1710B000) [pid = 636] [serial = 1984] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 64 (17787000) [pid = 636] [serial = 1985] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19869C00) [pid = 636] [serial = 1987] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 62 (19C1A800) [pid = 636] [serial = 1988] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 61 (13034400) [pid = 636] [serial = 1969] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 60 (132C3000) [pid = 636] [serial = 1970] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 59 (14323000) [pid = 636] [serial = 1982] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 58 (1A686400) [pid = 636] [serial = 2002] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 57 (10AD2C00) [pid = 636] [serial = 2006] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 56 (112B1C00) [pid = 636] [serial = 1999] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 55 (19FD6400) [pid = 636] [serial = 1991] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 54 (11C4B400) [pid = 636] [serial = 2000] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 53 (1A955C00) [pid = 636] [serial = 2003] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 52 (1AB10400) [pid = 636] [serial = 2008] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 51 (15FD2C00) [pid = 636] [serial = 1937] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 50 (12BD4400) [pid = 636] [serial = 1934] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 49 (1ABA6000) [pid = 636] [serial = 2009] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | --DOMWINDOW == 48 (10ACF800) [pid = 636] [serial = 2005] [outer = 00000000] [url = about:blank] 01:20:31 INFO - PROCESS | 636 | 1467364831926 Marionette TRACE conn3 <- [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"]]]}] 01:20:31 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 01:20:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1571ms 01:20:31 INFO - PROCESS | 636 | 1467364831941 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 01:20:31 INFO - PROCESS | 636 | 1467364831945 Marionette TRACE conn3 <- [1,2685,null,{"value":"13"}] 01:20:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:20:31 INFO - PROCESS | 636 | 1467364831950 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:20:31 INFO - PROCESS | 636 | 1467364831953 Marionette TRACE conn3 <- [1,2686,null,{}] 01:20:31 INFO - PROCESS | 636 | 1467364831959 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:31 INFO - PROCESS | 636 | 1467364831961 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:32 INFO - PROCESS | 636 | 1467364832086 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 01:20:32 INFO - PROCESS | 636 | 1467364832181 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:32 INFO - PROCESS | 636 | 1467364832184 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:32 INFO - PROCESS | 636 | ++DOCSHELL 10A99800 == 29 [pid = 636] [id = 681] 01:20:32 INFO - PROCESS | 636 | ++DOMWINDOW == 49 (10A9EC00) [pid = 636] [serial = 2043] [outer = 00000000] 01:20:32 INFO - PROCESS | 636 | ++DOMWINDOW == 50 (11C49800) [pid = 636] [serial = 2044] [outer = 10A9EC00] 01:20:32 INFO - PROCESS | 636 | 1467364832231 Marionette DEBUG loaded listener.js 01:20:32 INFO - PROCESS | 636 | ++DOMWINDOW == 51 (129EAC00) [pid = 636] [serial = 2045] [outer = 10A9EC00] 01:20:33 INFO - PROCESS | 636 | 1467364833093 Marionette TRACE conn3 <- [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"]]]}] 01:20:33 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 01:20:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:20:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:20:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1186ms 01:20:33 INFO - PROCESS | 636 | 1467364833126 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 01:20:33 INFO - PROCESS | 636 | 1467364833131 Marionette TRACE conn3 <- [1,2689,null,{"value":"13"}] 01:20:33 INFO - PROCESS | 636 | 1467364833137 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:20:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:20:33 INFO - PROCESS | 636 | 1467364833139 Marionette TRACE conn3 <- [1,2690,null,{}] 01:20:33 INFO - PROCESS | 636 | 1467364833143 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:33 INFO - PROCESS | 636 | 1467364833146 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:33 INFO - PROCESS | 636 | 1467364833236 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 01:20:33 INFO - PROCESS | 636 | 1467364833242 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:33 INFO - PROCESS | 636 | 1467364833244 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:33 INFO - PROCESS | 636 | ++DOCSHELL 13433C00 == 30 [pid = 636] [id = 682] 01:20:33 INFO - PROCESS | 636 | ++DOMWINDOW == 52 (13437000) [pid = 636] [serial = 2046] [outer = 00000000] 01:20:33 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (14313800) [pid = 636] [serial = 2047] [outer = 13437000] 01:20:33 INFO - PROCESS | 636 | 1467364833290 Marionette DEBUG loaded listener.js 01:20:33 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (14329400) [pid = 636] [serial = 2048] [outer = 13437000] 01:20:33 INFO - PROCESS | 636 | 1467364833779 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 01:20:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:20:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 667ms 01:20:33 INFO - PROCESS | 636 | 1467364833814 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 01:20:33 INFO - PROCESS | 636 | 1467364833816 Marionette TRACE conn3 <- [1,2693,null,{"value":"13"}] 01:20:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:20:33 INFO - PROCESS | 636 | 1467364833825 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:20:33 INFO - PROCESS | 636 | 1467364833829 Marionette TRACE conn3 <- [1,2694,null,{}] 01:20:33 INFO - PROCESS | 636 | 1467364833840 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:33 INFO - PROCESS | 636 | 1467364833844 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:33 INFO - PROCESS | 636 | 1467364833962 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 01:20:34 INFO - PROCESS | 636 | 1467364834036 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:34 INFO - PROCESS | 636 | 1467364834040 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:34 INFO - PROCESS | 636 | ++DOCSHELL 15FA7C00 == 31 [pid = 636] [id = 683] 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (15FAA800) [pid = 636] [serial = 2049] [outer = 00000000] 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (15FB0400) [pid = 636] [serial = 2050] [outer = 15FAA800] 01:20:34 INFO - PROCESS | 636 | 1467364834089 Marionette DEBUG loaded listener.js 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (15FD2C00) [pid = 636] [serial = 2051] [outer = 15FAA800] 01:20:34 INFO - PROCESS | 636 | 1467364834503 Marionette TRACE conn3 <- [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]]]}] 01:20:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:20:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 726ms 01:20:34 INFO - PROCESS | 636 | 1467364834543 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 01:20:34 INFO - PROCESS | 636 | 1467364834545 Marionette TRACE conn3 <- [1,2697,null,{"value":"13"}] 01:20:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:20:34 INFO - PROCESS | 636 | 1467364834549 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:20:34 INFO - PROCESS | 636 | 1467364834534 Marionette TRACE conn3 <- [1,2698,null,{}] 01:20:34 INFO - PROCESS | 636 | 1467364834571 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:34 INFO - PROCESS | 636 | 1467364834573 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:34 INFO - PROCESS | 636 | 1467364834695 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 01:20:34 INFO - PROCESS | 636 | 1467364834761 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:34 INFO - PROCESS | 636 | 1467364834764 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:34 INFO - PROCESS | 636 | ++DOCSHELL 17155400 == 32 [pid = 636] [id = 684] 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (1717C800) [pid = 636] [serial = 2052] [outer = 00000000] 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (176A4000) [pid = 636] [serial = 2053] [outer = 1717C800] 01:20:34 INFO - PROCESS | 636 | 1467364834808 Marionette DEBUG loaded listener.js 01:20:34 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (1778E000) [pid = 636] [serial = 2054] [outer = 1717C800] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 59 (10AC3C00) [pid = 636] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10AC7000) [pid = 636] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 57 (10BAB000) [pid = 636] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 56 (157F1400) [pid = 636] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 55 (1A47C800) [pid = 636] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 54 (1432EC00) [pid = 636] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 53 (15FA7400) [pid = 636] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:20:35 INFO - PROCESS | 636 | --DOMWINDOW == 52 (129AF000) [pid = 636] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:20:35 INFO - PROCESS | 636 | 1467364835202 Marionette TRACE conn3 <- [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] 01:20:35 INFO - PROCESS | 636 | 1467364835216 Marionette TRACE conn3 <- [1,2701,null,{"value":"13"}] 01:20:35 INFO - PROCESS | 636 | 1467364835220 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:20:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:20:35 INFO - PROCESS | 636 | 1467364835222 Marionette TRACE conn3 <- [1,2702,null,{}] 01:20:35 INFO - PROCESS | 636 | 1467364835226 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:35 INFO - PROCESS | 636 | 1467364835228 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:35 INFO - PROCESS | 636 | 1467364835311 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 01:20:35 INFO - PROCESS | 636 | 1467364835316 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:35 INFO - PROCESS | 636 | 1467364835318 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:35 INFO - PROCESS | 636 | ++DOCSHELL 10A7E000 == 33 [pid = 636] [id = 685] 01:20:35 INFO - PROCESS | 636 | ++DOMWINDOW == 53 (15AC0400) [pid = 636] [serial = 2055] [outer = 00000000] 01:20:35 INFO - PROCESS | 636 | ++DOMWINDOW == 54 (17151000) [pid = 636] [serial = 2056] [outer = 15AC0400] 01:20:35 INFO - PROCESS | 636 | 1467364835362 Marionette DEBUG loaded listener.js 01:20:35 INFO - PROCESS | 636 | ++DOMWINDOW == 55 (18282400) [pid = 636] [serial = 2057] [outer = 15AC0400] 01:20:35 INFO - PROCESS | 636 | 1467364835788 Marionette TRACE conn3 <- [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]]]}] 01:20:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:20:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 593ms 01:20:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:20:35 INFO - PROCESS | 636 | 1467364835836 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 01:20:35 INFO - PROCESS | 636 | 1467364835838 Marionette TRACE conn3 <- [1,2705,null,{"value":"13"}] 01:20:35 INFO - PROCESS | 636 | 1467364835842 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:20:35 INFO - PROCESS | 636 | 1467364835843 Marionette TRACE conn3 <- [1,2706,null,{}] 01:20:35 INFO - PROCESS | 636 | 1467364835847 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:35 INFO - PROCESS | 636 | 1467364835852 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:35 INFO - PROCESS | 636 | 1467364835937 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 01:20:35 INFO - PROCESS | 636 | 1467364835969 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:35 INFO - PROCESS | 636 | 1467364835971 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:35 INFO - PROCESS | 636 | ++DOCSHELL 19865000 == 34 [pid = 636] [id = 686] 01:20:35 INFO - PROCESS | 636 | ++DOMWINDOW == 56 (19A02000) [pid = 636] [serial = 2058] [outer = 00000000] 01:20:36 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (19C06800) [pid = 636] [serial = 2059] [outer = 19A02000] 01:20:36 INFO - PROCESS | 636 | 1467364836024 Marionette DEBUG loaded listener.js 01:20:36 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (19C08400) [pid = 636] [serial = 2060] [outer = 19A02000] 01:20:36 INFO - PROCESS | 636 | 1467364836463 Marionette TRACE conn3 <- [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] 01:20:36 INFO - PROCESS | 636 | 1467364836509 Marionette TRACE conn3 <- [1,2709,null,{"value":"13"}] 01:20:36 INFO - PROCESS | 636 | 1467364836512 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:20:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:20:36 INFO - PROCESS | 636 | 1467364836514 Marionette TRACE conn3 <- [1,2710,null,{}] 01:20:36 INFO - PROCESS | 636 | 1467364836518 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:36 INFO - PROCESS | 636 | 1467364836520 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:36 INFO - PROCESS | 636 | 1467364836582 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 01:20:36 INFO - PROCESS | 636 | 1467364836587 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:36 INFO - PROCESS | 636 | 1467364836589 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:36 INFO - PROCESS | 636 | ++DOCSHELL 19C1AC00 == 35 [pid = 636] [id = 687] 01:20:36 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (19C1B000) [pid = 636] [serial = 2061] [outer = 00000000] 01:20:36 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (19CEB800) [pid = 636] [serial = 2062] [outer = 19C1B000] 01:20:36 INFO - PROCESS | 636 | 1467364836632 Marionette DEBUG loaded listener.js 01:20:36 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (19CEE000) [pid = 636] [serial = 2063] [outer = 19C1B000] 01:20:37 INFO - PROCESS | 636 | 1467364837064 Marionette TRACE conn3 <- [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] 01:20:37 INFO - PROCESS | 636 | 1467364837118 Marionette TRACE conn3 <- [1,2713,null,{"value":"13"}] 01:20:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:20:37 INFO - PROCESS | 636 | 1467364837122 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:20:37 INFO - PROCESS | 636 | 1467364837123 Marionette TRACE conn3 <- [1,2714,null,{}] 01:20:37 INFO - PROCESS | 636 | 1467364837127 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:37 INFO - PROCESS | 636 | 1467364837129 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:37 INFO - PROCESS | 636 | 1467364837192 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 01:20:37 INFO - PROCESS | 636 | 1467364837198 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:37 INFO - PROCESS | 636 | 1467364837200 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:37 INFO - PROCESS | 636 | ++DOCSHELL 19CF0C00 == 36 [pid = 636] [id = 688] 01:20:37 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (19CF6C00) [pid = 636] [serial = 2064] [outer = 00000000] 01:20:37 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (19FD3C00) [pid = 636] [serial = 2065] [outer = 19CF6C00] 01:20:37 INFO - PROCESS | 636 | 1467364837243 Marionette DEBUG loaded listener.js 01:20:37 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1A166000) [pid = 636] [serial = 2066] [outer = 19CF6C00] 01:20:37 INFO - PROCESS | 636 | 1467364837873 Marionette TRACE conn3 <- [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]]]}] 01:20:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:20:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 801ms 01:20:37 INFO - PROCESS | 636 | 1467364837913 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 01:20:37 INFO - PROCESS | 636 | 1467364837917 Marionette TRACE conn3 <- [1,2717,null,{"value":"13"}] 01:20:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:20:37 INFO - PROCESS | 636 | 1467364837922 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:20:37 INFO - PROCESS | 636 | 1467364837926 Marionette TRACE conn3 <- [1,2718,null,{}] 01:20:37 INFO - PROCESS | 636 | 1467364837932 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:37 INFO - PROCESS | 636 | 1467364837935 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:38 INFO - PROCESS | 636 | 1467364838052 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 01:20:38 INFO - PROCESS | 636 | 1467364838193 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:38 INFO - PROCESS | 636 | 1467364838196 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:38 INFO - PROCESS | 636 | ++DOCSHELL 10ED5000 == 37 [pid = 636] [id = 689] 01:20:38 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10ED7C00) [pid = 636] [serial = 2067] [outer = 00000000] 01:20:38 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (13074000) [pid = 636] [serial = 2068] [outer = 10ED7C00] 01:20:38 INFO - PROCESS | 636 | 1467364838253 Marionette DEBUG loaded listener.js 01:20:38 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1342CC00) [pid = 636] [serial = 2069] [outer = 10ED7C00] 01:20:39 INFO - PROCESS | 636 | 1467364839326 Marionette TRACE conn3 <- [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"]]]}] 01:20:39 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 01:20:39 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:20:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:20:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:20:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:20:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1423ms 01:20:39 INFO - PROCESS | 636 | 1467364839357 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null] 01:20:39 INFO - PROCESS | 636 | 1467364839361 Marionette TRACE conn3 <- [1,2721,null,{"value":"13"}] 01:20:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:20:39 INFO - PROCESS | 636 | 1467364839368 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:20:39 INFO - PROCESS | 636 | 1467364839371 Marionette TRACE conn3 <- [1,2722,null,{}] 01:20:39 INFO - PROCESS | 636 | 1467364839375 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:39 INFO - PROCESS | 636 | 1467364839378 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:39 INFO - PROCESS | 636 | 1467364839499 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 01:20:39 INFO - PROCESS | 636 | 1467364839634 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:39 INFO - PROCESS | 636 | 1467364839637 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:39 INFO - PROCESS | 636 | ++DOCSHELL 14396800 == 38 [pid = 636] [id = 690] 01:20:39 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (151B9000) [pid = 636] [serial = 2070] [outer = 00000000] 01:20:39 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15E32C00) [pid = 636] [serial = 2071] [outer = 151B9000] 01:20:39 INFO - PROCESS | 636 | 1467364839726 Marionette DEBUG loaded listener.js 01:20:39 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (16023800) [pid = 636] [serial = 2072] [outer = 151B9000] 01:20:40 INFO - PROCESS | 636 | 1467364840292 Marionette TRACE conn3 <- [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]]]}] 01:20:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:20:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 993ms 01:20:40 INFO - PROCESS | 636 | 1467364840378 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null] 01:20:40 INFO - PROCESS | 636 | 1467364840380 Marionette TRACE conn3 <- [1,2725,null,{"value":"13"}] 01:20:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:20:40 INFO - PROCESS | 636 | 1467364840384 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:20:40 INFO - PROCESS | 636 | 1467364840388 Marionette TRACE conn3 <- [1,2726,null,{}] 01:20:40 INFO - PROCESS | 636 | 1467364840399 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:40 INFO - PROCESS | 636 | 1467364840404 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:40 INFO - PROCESS | 636 | 1467364840509 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 01:20:40 INFO - PROCESS | 636 | 1467364840760 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:40 INFO - PROCESS | 636 | 1467364840763 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:40 INFO - PROCESS | 636 | ++DOCSHELL 0F30EC00 == 39 [pid = 636] [id = 691] 01:20:40 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (0F30F400) [pid = 636] [serial = 2073] [outer = 00000000] 01:20:40 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (10AC5400) [pid = 636] [serial = 2074] [outer = 0F30F400] 01:20:40 INFO - PROCESS | 636 | 1467364840839 Marionette DEBUG loaded listener.js 01:20:40 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10BA3C00) [pid = 636] [serial = 2075] [outer = 0F30F400] 01:20:41 INFO - PROCESS | 636 | 1467364841403 Marionette TRACE conn3 <- [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]]]}] 01:20:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:20:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1097ms 01:20:41 INFO - PROCESS | 636 | 1467364841480 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 01:20:41 INFO - PROCESS | 636 | 1467364841483 Marionette TRACE conn3 <- [1,2729,null,{"value":"13"}] 01:20:41 INFO - PROCESS | 636 | 1467364841488 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:20:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:20:41 INFO - PROCESS | 636 | 1467364841491 Marionette TRACE conn3 <- [1,2730,null,{}] 01:20:41 INFO - PROCESS | 636 | 1467364841496 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:41 INFO - PROCESS | 636 | 1467364841500 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 19C1AC00 == 38 [pid = 636] [id = 687] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 19865000 == 37 [pid = 636] [id = 686] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10A7E000 == 36 [pid = 636] [id = 685] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 17155400 == 35 [pid = 636] [id = 684] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 15FA7C00 == 34 [pid = 636] [id = 683] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 13433C00 == 33 [pid = 636] [id = 682] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10A99800 == 32 [pid = 636] [id = 681] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10A7EC00 == 31 [pid = 636] [id = 678] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 30 [pid = 636] [id = 673] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10ACCC00 == 29 [pid = 636] [id = 679] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 14328800 == 28 [pid = 636] [id = 680] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 14396800 == 27 [pid = 636] [id = 690] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 19CF0C00 == 26 [pid = 636] [id = 688] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 10ED5000 == 25 [pid = 636] [id = 689] 01:20:42 INFO - PROCESS | 636 | 1467364842206 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 72 (12DC1000) [pid = 636] [serial = 2035] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10ACBC00) [pid = 636] [serial = 2020] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10ACE000) [pid = 636] [serial = 2023] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10ACF400) [pid = 636] [serial = 2024] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13436C00) [pid = 636] [serial = 2012] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 67 (1309DC00) [pid = 636] [serial = 2011] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1980C400) [pid = 636] [serial = 2015] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1769C800) [pid = 636] [serial = 2014] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 64 (1AB06C00) [pid = 636] [serial = 2018] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1A680000) [pid = 636] [serial = 2017] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 62 (157E5000) [pid = 636] [serial = 2029] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 61 (16DF2C00) [pid = 636] [serial = 2032] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 60 (17158400) [pid = 636] [serial = 2033] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 59 (15E35400) [pid = 636] [serial = 2030] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 58 (12DC3000) [pid = 636] [serial = 2026] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 57 (10BADC00) [pid = 636] [serial = 2021] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOMWINDOW == 56 (130A2800) [pid = 636] [serial = 2027] [outer = 00000000] [url = about:blank] 01:20:42 INFO - PROCESS | 636 | --DOCSHELL 0F30EC00 == 24 [pid = 636] [id = 691] 01:20:42 INFO - PROCESS | 636 | 1467364842372 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:42 INFO - PROCESS | 636 | 1467364842375 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:42 INFO - PROCESS | 636 | ++DOCSHELL 0F314400 == 25 [pid = 636] [id = 692] 01:20:42 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (0F316400) [pid = 636] [serial = 2076] [outer = 00000000] 01:20:42 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10A75800) [pid = 636] [serial = 2077] [outer = 0F316400] 01:20:42 INFO - PROCESS | 636 | 1467364842427 Marionette DEBUG loaded listener.js 01:20:42 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10AC4400) [pid = 636] [serial = 2078] [outer = 0F316400] 01:20:42 INFO - PROCESS | 636 | 1467364842870 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 01:20:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:20:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1423ms 01:20:42 INFO - PROCESS | 636 | 1467364842918 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 01:20:42 INFO - PROCESS | 636 | 1467364842922 Marionette TRACE conn3 <- [1,2733,null,{"value":"13"}] 01:20:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:20:42 INFO - PROCESS | 636 | 1467364842927 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:20:42 INFO - PROCESS | 636 | 1467364842930 Marionette TRACE conn3 <- [1,2734,null,{}] 01:20:42 INFO - PROCESS | 636 | 1467364842934 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:42 INFO - PROCESS | 636 | 1467364842937 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:43 INFO - PROCESS | 636 | 1467364843011 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 01:20:43 INFO - PROCESS | 636 | 1467364843023 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:43 INFO - PROCESS | 636 | 1467364843026 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:43 INFO - PROCESS | 636 | ++DOCSHELL 10BB1400 == 26 [pid = 636] [id = 693] 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (10BB1C00) [pid = 636] [serial = 2079] [outer = 00000000] 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (10ED1000) [pid = 636] [serial = 2080] [outer = 10BB1C00] 01:20:43 INFO - PROCESS | 636 | 1467364843073 Marionette DEBUG loaded listener.js 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (110E5000) [pid = 636] [serial = 2081] [outer = 10BB1C00] 01:20:43 INFO - PROCESS | 636 | 1467364843514 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 01:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 593ms 01:20:43 INFO - PROCESS | 636 | 1467364843531 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 01:20:43 INFO - PROCESS | 636 | 1467364843534 Marionette TRACE conn3 <- [1,2737,null,{"value":"13"}] 01:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:20:43 INFO - PROCESS | 636 | 1467364843539 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:20:43 INFO - PROCESS | 636 | 1467364843540 Marionette TRACE conn3 <- [1,2738,null,{}] 01:20:43 INFO - PROCESS | 636 | 1467364843545 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:43 INFO - PROCESS | 636 | 1467364843547 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:43 INFO - PROCESS | 636 | 1467364843650 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 01:20:43 INFO - PROCESS | 636 | 1467364843661 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:43 INFO - PROCESS | 636 | 1467364843663 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:43 INFO - PROCESS | 636 | ++DOCSHELL 129B5400 == 27 [pid = 636] [id = 694] 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (129B6800) [pid = 636] [serial = 2082] [outer = 00000000] 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (12DC0C00) [pid = 636] [serial = 2083] [outer = 129B6800] 01:20:43 INFO - PROCESS | 636 | 1467364843710 Marionette DEBUG loaded listener.js 01:20:43 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (13073000) [pid = 636] [serial = 2084] [outer = 129B6800] 01:20:44 INFO - PROCESS | 636 | 1467364844183 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 01:20:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:20:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 697ms 01:20:44 INFO - PROCESS | 636 | 1467364844237 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 01:20:44 INFO - PROCESS | 636 | 1467364844240 Marionette TRACE conn3 <- [1,2741,null,{"value":"13"}] 01:20:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:20:44 INFO - PROCESS | 636 | 1467364844251 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:20:44 INFO - PROCESS | 636 | 1467364844255 Marionette TRACE conn3 <- [1,2742,null,{}] 01:20:44 INFO - PROCESS | 636 | 1467364844259 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:44 INFO - PROCESS | 636 | 1467364844262 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:44 INFO - PROCESS | 636 | 1467364844332 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 01:20:44 INFO - PROCESS | 636 | 1467364844342 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:44 INFO - PROCESS | 636 | 1467364844344 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:44 INFO - PROCESS | 636 | ++DOCSHELL 11CCFC00 == 28 [pid = 636] [id = 695] 01:20:44 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (1292E400) [pid = 636] [serial = 2085] [outer = 00000000] 01:20:44 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13935C00) [pid = 636] [serial = 2086] [outer = 1292E400] 01:20:44 INFO - PROCESS | 636 | 1467364844398 Marionette DEBUG loaded listener.js 01:20:44 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (14317400) [pid = 636] [serial = 2087] [outer = 1292E400] 01:20:44 INFO - PROCESS | 636 | 1467364844881 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 01:20:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:20:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 667ms 01:20:44 INFO - PROCESS | 636 | 1467364844915 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 01:20:44 INFO - PROCESS | 636 | 1467364844917 Marionette TRACE conn3 <- [1,2745,null,{"value":"13"}] 01:20:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:20:44 INFO - PROCESS | 636 | 1467364844920 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:20:44 INFO - PROCESS | 636 | 1467364844922 Marionette TRACE conn3 <- [1,2746,null,{}] 01:20:44 INFO - PROCESS | 636 | 1467364844926 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:44 INFO - PROCESS | 636 | 1467364844928 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:45 INFO - PROCESS | 636 | 1467364845046 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 01:20:45 INFO - PROCESS | 636 | 1467364845055 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:45 INFO - PROCESS | 636 | 1467364845057 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:45 INFO - PROCESS | 636 | ++DOCSHELL 1432A800 == 29 [pid = 636] [id = 696] 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1432AC00) [pid = 636] [serial = 2088] [outer = 00000000] 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1435F800) [pid = 636] [serial = 2089] [outer = 1432AC00] 01:20:45 INFO - PROCESS | 636 | 1467364845159 Marionette DEBUG loaded listener.js 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (14391000) [pid = 636] [serial = 2090] [outer = 1432AC00] 01:20:45 INFO - PROCESS | 636 | 1467364845554 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 01:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 653ms 01:20:45 INFO - PROCESS | 636 | 1467364845590 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 01:20:45 INFO - PROCESS | 636 | 1467364845594 Marionette TRACE conn3 <- [1,2749,null,{"value":"13"}] 01:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:20:45 INFO - PROCESS | 636 | 1467364845598 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:20:45 INFO - PROCESS | 636 | 1467364845601 Marionette TRACE conn3 <- [1,2750,null,{}] 01:20:45 INFO - PROCESS | 636 | 1467364845610 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:45 INFO - PROCESS | 636 | 1467364845612 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:45 INFO - PROCESS | 636 | 1467364845710 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 01:20:45 INFO - PROCESS | 636 | 1467364845716 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:45 INFO - PROCESS | 636 | 1467364845722 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:45 INFO - PROCESS | 636 | ++DOCSHELL 15AC2000 == 30 [pid = 636] [id = 697] 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15AC9800) [pid = 636] [serial = 2091] [outer = 00000000] 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15E36400) [pid = 636] [serial = 2092] [outer = 15AC9800] 01:20:45 INFO - PROCESS | 636 | 1467364845777 Marionette DEBUG loaded listener.js 01:20:45 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FB2400) [pid = 636] [serial = 2093] [outer = 15AC9800] 01:20:46 INFO - PROCESS | 636 | 1467364846250 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 01:20:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:20:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 712ms 01:20:46 INFO - PROCESS | 636 | 1467364846305 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 01:20:46 INFO - PROCESS | 636 | 1467364846307 Marionette TRACE conn3 <- [1,2753,null,{"value":"13"}] 01:20:46 INFO - PROCESS | 636 | 1467364846310 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:20:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:20:46 INFO - PROCESS | 636 | 1467364846312 Marionette TRACE conn3 <- [1,2754,null,{}] 01:20:46 INFO - PROCESS | 636 | 1467364846315 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:46 INFO - PROCESS | 636 | 1467364846317 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:46 INFO - PROCESS | 636 | 1467364846467 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1717C800) [pid = 636] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 72 (15AC0400) [pid = 636] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 71 (19C1B000) [pid = 636] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19A02000) [pid = 636] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10AD0400) [pid = 636] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 68 (13437000) [pid = 636] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10A9EC00) [pid = 636] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1432E800) [pid = 636] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10ACDC00) [pid = 636] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19CF6C00) [pid = 636] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:20:46 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15FAA800) [pid = 636] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:20:46 INFO - PROCESS | 636 | 1467364846703 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:46 INFO - PROCESS | 636 | 1467364846705 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:46 INFO - PROCESS | 636 | ++DOCSHELL 1047A800 == 31 [pid = 636] [id = 698] 01:20:46 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10A9EC00) [pid = 636] [serial = 2094] [outer = 00000000] 01:20:46 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1292F400) [pid = 636] [serial = 2095] [outer = 10A9EC00] 01:20:46 INFO - PROCESS | 636 | 1467364846749 Marionette DEBUG loaded listener.js 01:20:46 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14328400) [pid = 636] [serial = 2096] [outer = 10A9EC00] 01:20:47 INFO - PROCESS | 636 | 1467364847078 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 01:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 800ms 01:20:47 INFO - PROCESS | 636 | 1467364847099 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 01:20:47 INFO - PROCESS | 636 | 1467364847101 Marionette TRACE conn3 <- [1,2757,null,{"value":"13"}] 01:20:47 INFO - PROCESS | 636 | 1467364847104 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:20:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:20:47 INFO - PROCESS | 636 | 1467364847105 Marionette TRACE conn3 <- [1,2758,null,{}] 01:20:47 INFO - PROCESS | 636 | 1467364847109 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:47 INFO - PROCESS | 636 | 1467364847110 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:47 INFO - PROCESS | 636 | 1467364847187 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 01:20:47 INFO - PROCESS | 636 | 1467364847192 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:47 INFO - PROCESS | 636 | 1467364847194 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:47 INFO - PROCESS | 636 | ++DOCSHELL 17109C00 == 32 [pid = 636] [id = 699] 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (17699C00) [pid = 636] [serial = 2097] [outer = 00000000] 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (179CC800) [pid = 636] [serial = 2098] [outer = 17699C00] 01:20:47 INFO - PROCESS | 636 | 1467364847237 Marionette DEBUG loaded listener.js 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (1827B400) [pid = 636] [serial = 2099] [outer = 17699C00] 01:20:47 INFO - PROCESS | 636 | 1467364847630 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 01:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 564ms 01:20:47 INFO - PROCESS | 636 | 1467364847681 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 01:20:47 INFO - PROCESS | 636 | 1467364847683 Marionette TRACE conn3 <- [1,2761,null,{"value":"13"}] 01:20:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:20:47 INFO - PROCESS | 636 | 1467364847686 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:20:47 INFO - PROCESS | 636 | 1467364847688 Marionette TRACE conn3 <- [1,2762,null,{}] 01:20:47 INFO - PROCESS | 636 | 1467364847691 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:47 INFO - PROCESS | 636 | 1467364847692 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:47 INFO - PROCESS | 636 | 1467364847751 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 01:20:47 INFO - PROCESS | 636 | 1467364847756 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:47 INFO - PROCESS | 636 | 1467364847758 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:47 INFO - PROCESS | 636 | ++DOCSHELL 19807C00 == 33 [pid = 636] [id = 700] 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (1980C400) [pid = 636] [serial = 2100] [outer = 00000000] 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19810000) [pid = 636] [serial = 2101] [outer = 1980C400] 01:20:47 INFO - PROCESS | 636 | 1467364847801 Marionette DEBUG loaded listener.js 01:20:47 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19810800) [pid = 636] [serial = 2102] [outer = 1980C400] 01:20:48 INFO - PROCESS | 636 | 1467364848226 Marionette TRACE conn3 <- [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]]]}] 01:20:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:20:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 608ms 01:20:48 INFO - PROCESS | 636 | 1467364848289 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 01:20:48 INFO - PROCESS | 636 | 1467364848291 Marionette TRACE conn3 <- [1,2765,null,{"value":"13"}] 01:20:48 INFO - PROCESS | 636 | 1467364848294 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:20:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:20:48 INFO - PROCESS | 636 | 1467364848296 Marionette TRACE conn3 <- [1,2766,null,{}] 01:20:48 INFO - PROCESS | 636 | 1467364848299 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:48 INFO - PROCESS | 636 | 1467364848301 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:48 INFO - PROCESS | 636 | 1467364848380 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 01:20:48 INFO - PROCESS | 636 | 1467364848386 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:48 INFO - PROCESS | 636 | 1467364848380 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:48 INFO - PROCESS | 636 | ++DOCSHELL 10476C00 == 34 [pid = 636] [id = 701] 01:20:48 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (14331C00) [pid = 636] [serial = 2103] [outer = 00000000] 01:20:48 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19C0B000) [pid = 636] [serial = 2104] [outer = 14331C00] 01:20:48 INFO - PROCESS | 636 | 1467364848423 Marionette DEBUG loaded listener.js 01:20:48 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19C14800) [pid = 636] [serial = 2105] [outer = 14331C00] 01:20:49 INFO - PROCESS | 636 | 1467364849215 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 01:20:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:20:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 949ms 01:20:49 INFO - PROCESS | 636 | 1467364849245 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 01:20:49 INFO - PROCESS | 636 | 1467364849249 Marionette TRACE conn3 <- [1,2769,null,{"value":"13"}] 01:20:49 INFO - PROCESS | 636 | 1467364849254 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:20:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:20:49 INFO - PROCESS | 636 | 1467364849259 Marionette TRACE conn3 <- [1,2770,null,{}] 01:20:49 INFO - PROCESS | 636 | 1467364849265 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:49 INFO - PROCESS | 636 | 1467364849268 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:49 INFO - PROCESS | 636 | 1467364849374 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 01:20:49 INFO - PROCESS | 636 | 1467364849512 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:49 INFO - PROCESS | 636 | 1467364849515 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:49 INFO - PROCESS | 636 | ++DOCSHELL 10A09800 == 35 [pid = 636] [id = 702] 01:20:49 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10A0F800) [pid = 636] [serial = 2106] [outer = 00000000] 01:20:49 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (10BA8000) [pid = 636] [serial = 2107] [outer = 10A0F800] 01:20:49 INFO - PROCESS | 636 | 1467364849573 Marionette DEBUG loaded listener.js 01:20:49 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (112A8400) [pid = 636] [serial = 2108] [outer = 10A0F800] 01:20:50 INFO - PROCESS | 636 | 1467364850406 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 01:20:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:20:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1230ms 01:20:50 INFO - PROCESS | 636 | 1467364850483 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 01:20:50 INFO - PROCESS | 636 | 1467364850486 Marionette TRACE conn3 <- [1,2773,null,{"value":"13"}] 01:20:50 INFO - PROCESS | 636 | 1467364850492 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:20:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:20:50 INFO - PROCESS | 636 | 1467364850495 Marionette TRACE conn3 <- [1,2774,null,{}] 01:20:50 INFO - PROCESS | 636 | 1467364850501 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:50 INFO - PROCESS | 636 | 1467364850504 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:50 INFO - PROCESS | 636 | 1467364850649 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 01:20:50 INFO - PROCESS | 636 | 1467364850790 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:50 INFO - PROCESS | 636 | 1467364850794 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:50 INFO - PROCESS | 636 | ++DOCSHELL 10ACD000 == 36 [pid = 636] [id = 703] 01:20:50 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10B64400) [pid = 636] [serial = 2109] [outer = 00000000] 01:20:50 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10ED0C00) [pid = 636] [serial = 2110] [outer = 10B64400] 01:20:50 INFO - PROCESS | 636 | 1467364850880 Marionette DEBUG loaded listener.js 01:20:50 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (112AE400) [pid = 636] [serial = 2111] [outer = 10B64400] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 19807C00 == 35 [pid = 636] [id = 700] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 17109C00 == 34 [pid = 636] [id = 699] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 1047A800 == 33 [pid = 636] [id = 698] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 15AC2000 == 32 [pid = 636] [id = 697] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 1432A800 == 31 [pid = 636] [id = 696] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 11CCFC00 == 30 [pid = 636] [id = 695] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 129B5400 == 29 [pid = 636] [id = 694] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 10BB1400 == 28 [pid = 636] [id = 693] 01:20:51 INFO - PROCESS | 636 | --DOCSHELL 0F314400 == 27 [pid = 636] [id = 692] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 80 (176A4000) [pid = 636] [serial = 2053] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 79 (17151000) [pid = 636] [serial = 2056] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19CEB800) [pid = 636] [serial = 2062] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 77 (1778E000) [pid = 636] [serial = 2054] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19C06800) [pid = 636] [serial = 2059] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19C08400) [pid = 636] [serial = 2060] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1535AC00) [pid = 636] [serial = 2036] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 73 (14313800) [pid = 636] [serial = 2047] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 72 (11C49800) [pid = 636] [serial = 2044] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 71 (129EAC00) [pid = 636] [serial = 2045] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FAB000) [pid = 636] [serial = 2041] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FCA000) [pid = 636] [serial = 2042] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10ED2000) [pid = 636] [serial = 2038] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 67 (11C4C000) [pid = 636] [serial = 2039] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A166000) [pid = 636] [serial = 2066] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19FD3C00) [pid = 636] [serial = 2065] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19CEE000) [pid = 636] [serial = 2063] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 63 (15FB0400) [pid = 636] [serial = 2050] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 62 (15FD2C00) [pid = 636] [serial = 2051] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 61 (14329400) [pid = 636] [serial = 2048] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | --DOMWINDOW == 60 (18282400) [pid = 636] [serial = 2057] [outer = 00000000] [url = about:blank] 01:20:51 INFO - PROCESS | 636 | 1467364851292 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 01:20:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:20:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 844ms 01:20:51 INFO - PROCESS | 636 | 1467364851358 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 01:20:51 INFO - PROCESS | 636 | 1467364851363 Marionette TRACE conn3 <- [1,2777,null,{"value":"13"}] 01:20:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:20:51 INFO - PROCESS | 636 | 1467364851370 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:20:51 INFO - PROCESS | 636 | 1467364851372 Marionette TRACE conn3 <- [1,2778,null,{}] 01:20:51 INFO - PROCESS | 636 | 1467364851376 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:51 INFO - PROCESS | 636 | 1467364851379 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:51 INFO - PROCESS | 636 | 1467364851447 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 01:20:51 INFO - PROCESS | 636 | 1467364851461 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:51 INFO - PROCESS | 636 | 1467364851464 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:51 INFO - PROCESS | 636 | ++DOCSHELL 110DDC00 == 28 [pid = 636] [id = 704] 01:20:51 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (11CD6400) [pid = 636] [serial = 2112] [outer = 00000000] 01:20:51 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (129B5400) [pid = 636] [serial = 2113] [outer = 11CD6400] 01:20:51 INFO - PROCESS | 636 | 1467364851512 Marionette DEBUG loaded listener.js 01:20:51 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (12BD4400) [pid = 636] [serial = 2114] [outer = 11CD6400] 01:20:51 INFO - PROCESS | 636 | 1467364851994 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 01:20:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:20:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 667ms 01:20:52 INFO - PROCESS | 636 | 1467364852030 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 01:20:52 INFO - PROCESS | 636 | 1467364852032 Marionette TRACE conn3 <- [1,2781,null,{"value":"13"}] 01:20:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:20:52 INFO - PROCESS | 636 | 1467364852036 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:20:52 INFO - PROCESS | 636 | 1467364852040 Marionette TRACE conn3 <- [1,2782,null,{}] 01:20:52 INFO - PROCESS | 636 | 1467364852052 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:52 INFO - PROCESS | 636 | 1467364852057 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:52 INFO - PROCESS | 636 | 1467364852156 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 01:20:52 INFO - PROCESS | 636 | 1467364852265 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:52 INFO - PROCESS | 636 | 1467364852269 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:52 INFO - PROCESS | 636 | ++DOCSHELL 13941C00 == 29 [pid = 636] [id = 705] 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13942C00) [pid = 636] [serial = 2115] [outer = 00000000] 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (14322C00) [pid = 636] [serial = 2116] [outer = 13942C00] 01:20:52 INFO - PROCESS | 636 | 1467364852317 Marionette DEBUG loaded listener.js 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14329000) [pid = 636] [serial = 2117] [outer = 13942C00] 01:20:52 INFO - PROCESS | 636 | 1467364852678 Marionette TRACE conn3 <- [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]]]}] 01:20:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:20:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 712ms 01:20:52 INFO - PROCESS | 636 | 1467364852742 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 01:20:52 INFO - PROCESS | 636 | 1467364852744 Marionette TRACE conn3 <- [1,2785,null,{"value":"13"}] 01:20:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:20:52 INFO - PROCESS | 636 | 1467364852748 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:20:52 INFO - PROCESS | 636 | 1467364852750 Marionette TRACE conn3 <- [1,2786,null,{}] 01:20:52 INFO - PROCESS | 636 | 1467364852736 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:52 INFO - PROCESS | 636 | 1467364852738 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:52 INFO - PROCESS | 636 | 1467364852828 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 01:20:52 INFO - PROCESS | 636 | 1467364852834 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:52 INFO - PROCESS | 636 | 1467364852836 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:52 INFO - PROCESS | 636 | ++DOCSHELL 1432D800 == 30 [pid = 636] [id = 706] 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (14364400) [pid = 636] [serial = 2118] [outer = 00000000] 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15E34800) [pid = 636] [serial = 2119] [outer = 14364400] 01:20:52 INFO - PROCESS | 636 | 1467364852881 Marionette DEBUG loaded listener.js 01:20:52 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FAE400) [pid = 636] [serial = 2120] [outer = 14364400] 01:20:53 INFO - PROCESS | 636 | 1467364853353 Marionette TRACE conn3 <- [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]]]}] 01:20:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:20:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 667ms 01:20:53 INFO - PROCESS | 636 | 1467364853413 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 01:20:53 INFO - PROCESS | 636 | 1467364853416 Marionette TRACE conn3 <- [1,2789,null,{"value":"13"}] 01:20:53 INFO - PROCESS | 636 | 1467364853419 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:20:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:20:53 INFO - PROCESS | 636 | 1467364853403 Marionette TRACE conn3 <- [1,2790,null,{}] 01:20:53 INFO - PROCESS | 636 | 1467364853406 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:53 INFO - PROCESS | 636 | 1467364853408 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:53 INFO - PROCESS | 636 | 1467364853543 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 01:20:53 INFO - PROCESS | 636 | 1467364853564 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:53 INFO - PROCESS | 636 | 1467364853566 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:53 INFO - PROCESS | 636 | ++DOCSHELL 15FD0400 == 31 [pid = 636] [id = 707] 01:20:53 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FD0800) [pid = 636] [serial = 2121] [outer = 00000000] 01:20:53 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16D18400) [pid = 636] [serial = 2122] [outer = 15FD0800] 01:20:53 INFO - PROCESS | 636 | 1467364853609 Marionette DEBUG loaded listener.js 01:20:53 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (17104C00) [pid = 636] [serial = 2123] [outer = 15FD0800] 01:20:54 INFO - PROCESS | 636 | 1467364854028 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 01:20:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:20:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 652ms 01:20:54 INFO - PROCESS | 636 | 1467364854082 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 01:20:54 INFO - PROCESS | 636 | 1467364854084 Marionette TRACE conn3 <- [1,2793,null,{"value":"13"}] 01:20:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:20:54 INFO - PROCESS | 636 | 1467364854093 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:20:54 INFO - PROCESS | 636 | 1467364854095 Marionette TRACE conn3 <- [1,2794,null,{}] 01:20:54 INFO - PROCESS | 636 | 1467364854099 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:54 INFO - PROCESS | 636 | 1467364854104 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:54 INFO - PROCESS | 636 | 1467364854227 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 01:20:54 INFO - PROCESS | 636 | 1467364854238 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:54 INFO - PROCESS | 636 | 1467364854240 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:54 INFO - PROCESS | 636 | ++DOCSHELL 15FA7C00 == 32 [pid = 636] [id = 708] 01:20:54 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15FC5800) [pid = 636] [serial = 2124] [outer = 00000000] 01:20:54 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1778C000) [pid = 636] [serial = 2125] [outer = 15FC5800] 01:20:54 INFO - PROCESS | 636 | 1467364854339 Marionette DEBUG loaded listener.js 01:20:54 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19808800) [pid = 636] [serial = 2126] [outer = 15FC5800] 01:20:54 INFO - PROCESS | 636 | 1467364854731 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 01:20:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:20:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 652ms 01:20:54 INFO - PROCESS | 636 | 1467364854749 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 01:20:54 INFO - PROCESS | 636 | 1467364854751 Marionette TRACE conn3 <- [1,2797,null,{"value":"13"}] 01:20:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:20:54 INFO - PROCESS | 636 | 1467364854760 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:20:54 INFO - PROCESS | 636 | 1467364854762 Marionette TRACE conn3 <- [1,2798,null,{}] 01:20:54 INFO - PROCESS | 636 | 1467364854766 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:54 INFO - PROCESS | 636 | 1467364854768 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:54 INFO - PROCESS | 636 | 1467364854902 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1432AC00) [pid = 636] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 73 (0F316400) [pid = 636] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 72 (0F30F400) [pid = 636] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10BB1C00) [pid = 636] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 70 (1292E400) [pid = 636] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 69 (129B6800) [pid = 636] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15AC9800) [pid = 636] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10A9EC00) [pid = 636] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 66 (17699C00) [pid = 636] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1980C400) [pid = 636] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 64 (10ED7C00) [pid = 636] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:20:55 INFO - PROCESS | 636 | --DOMWINDOW == 63 (151B9000) [pid = 636] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:20:55 INFO - PROCESS | 636 | 1467364855081 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:55 INFO - PROCESS | 636 | 1467364855083 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:55 INFO - PROCESS | 636 | ++DOCSHELL 0F316400 == 33 [pid = 636] [id = 709] 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (1036A800) [pid = 636] [serial = 2127] [outer = 00000000] 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10BAD000) [pid = 636] [serial = 2128] [outer = 1036A800] 01:20:55 INFO - PROCESS | 636 | 1467364855126 Marionette DEBUG loaded listener.js 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10ED7C00) [pid = 636] [serial = 2129] [outer = 1036A800] 01:20:55 INFO - PROCESS | 636 | 1467364855454 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 01:20:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:20:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 696ms 01:20:55 INFO - PROCESS | 636 | 1467364855463 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 01:20:55 INFO - PROCESS | 636 | 1467364855448 Marionette TRACE conn3 <- [1,2801,null,{"value":"13"}] 01:20:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:20:55 INFO - PROCESS | 636 | 1467364855451 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:20:55 INFO - PROCESS | 636 | 1467364855453 Marionette TRACE conn3 <- [1,2802,null,{}] 01:20:55 INFO - PROCESS | 636 | 1467364855457 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:55 INFO - PROCESS | 636 | 1467364855458 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:55 INFO - PROCESS | 636 | 1467364855577 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 01:20:55 INFO - PROCESS | 636 | 1467364855585 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:55 INFO - PROCESS | 636 | 1467364855587 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:55 INFO - PROCESS | 636 | ++DOCSHELL 110DE000 == 34 [pid = 636] [id = 710] 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (14331000) [pid = 636] [serial = 2130] [outer = 00000000] 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1980DC00) [pid = 636] [serial = 2131] [outer = 14331000] 01:20:55 INFO - PROCESS | 636 | 1467364855630 Marionette DEBUG loaded listener.js 01:20:55 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19A0DC00) [pid = 636] [serial = 2132] [outer = 14331000] 01:20:56 INFO - PROCESS | 636 | 1467364856032 Marionette TRACE conn3 <- [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]]]}] 01:20:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:20:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 608ms 01:20:56 INFO - PROCESS | 636 | 1467364856066 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 01:20:56 INFO - PROCESS | 636 | 1467364856068 Marionette TRACE conn3 <- [1,2805,null,{"value":"13"}] 01:20:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:20:56 INFO - PROCESS | 636 | 1467364856071 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:20:56 INFO - PROCESS | 636 | 1467364856073 Marionette TRACE conn3 <- [1,2806,null,{}] 01:20:56 INFO - PROCESS | 636 | 1467364856077 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:56 INFO - PROCESS | 636 | 1467364856078 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:56 INFO - PROCESS | 636 | 1467364856156 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 01:20:56 INFO - PROCESS | 636 | 1467364856262 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:56 INFO - PROCESS | 636 | 1467364856264 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:56 INFO - PROCESS | 636 | ++DOCSHELL 10A04800 == 35 [pid = 636] [id = 711] 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10ACC800) [pid = 636] [serial = 2133] [outer = 00000000] 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C20C00) [pid = 636] [serial = 2134] [outer = 10ACC800] 01:20:56 INFO - PROCESS | 636 | 1467364856309 Marionette DEBUG loaded listener.js 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19CEB400) [pid = 636] [serial = 2135] [outer = 10ACC800] 01:20:56 INFO - PROCESS | 636 | 1467364856636 Marionette TRACE conn3 <- [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]]]}] 01:20:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:20:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 607ms 01:20:56 INFO - PROCESS | 636 | 1467364856673 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 01:20:56 INFO - PROCESS | 636 | 1467364856675 Marionette TRACE conn3 <- [1,2809,null,{"value":"13"}] 01:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:20:56 INFO - PROCESS | 636 | 1467364856678 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:20:56 INFO - PROCESS | 636 | 1467364856679 Marionette TRACE conn3 <- [1,2810,null,{}] 01:20:56 INFO - PROCESS | 636 | 1467364856683 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:56 INFO - PROCESS | 636 | 1467364856684 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:56 INFO - PROCESS | 636 | 1467364856814 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 01:20:56 INFO - PROCESS | 636 | 1467364856822 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:56 INFO - PROCESS | 636 | 1467364856824 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:56 INFO - PROCESS | 636 | ++DOCSHELL 19C20400 == 36 [pid = 636] [id = 712] 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19CED000) [pid = 636] [serial = 2136] [outer = 00000000] 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19CF1C00) [pid = 636] [serial = 2137] [outer = 19CED000] 01:20:56 INFO - PROCESS | 636 | 1467364856873 Marionette DEBUG loaded listener.js 01:20:56 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19CF7000) [pid = 636] [serial = 2138] [outer = 19CED000] 01:20:57 INFO - PROCESS | 636 | 1467364857538 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 01:20:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:20:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 905ms 01:20:57 INFO - PROCESS | 636 | 1467364857573 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 01:20:57 INFO - PROCESS | 636 | 1467364857578 Marionette TRACE conn3 <- [1,2813,null,{"value":"13"}] 01:20:57 INFO - PROCESS | 636 | 1467364857583 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:20:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:20:57 INFO - PROCESS | 636 | 1467364857588 Marionette TRACE conn3 <- [1,2814,null,{}] 01:20:57 INFO - PROCESS | 636 | 1467364857594 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:57 INFO - PROCESS | 636 | 1467364857596 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:57 INFO - PROCESS | 636 | 1467364857715 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 01:20:57 INFO - PROCESS | 636 | 1467364857850 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:57 INFO - PROCESS | 636 | 1467364857853 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:57 INFO - PROCESS | 636 | ++DOCSHELL 10AC3800 == 37 [pid = 636] [id = 713] 01:20:57 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (10BA8400) [pid = 636] [serial = 2139] [outer = 00000000] 01:20:57 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (11C43400) [pid = 636] [serial = 2140] [outer = 10BA8400] 01:20:57 INFO - PROCESS | 636 | 1467364857901 Marionette DEBUG loaded listener.js 01:20:57 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1304F000) [pid = 636] [serial = 2141] [outer = 10BA8400] 01:20:58 INFO - PROCESS | 636 | 1467364858476 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:20:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:20:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 948ms 01:20:58 INFO - PROCESS | 636 | 1467364858551 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 01:20:58 INFO - PROCESS | 636 | 1467364858556 Marionette TRACE conn3 <- [1,2817,null,{"value":"13"}] 01:20:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:20:58 INFO - PROCESS | 636 | 1467364858546 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:20:58 INFO - PROCESS | 636 | 1467364858549 Marionette TRACE conn3 <- [1,2818,null,{}] 01:20:58 INFO - PROCESS | 636 | 1467364858554 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:58 INFO - PROCESS | 636 | 1467364858556 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:58 INFO - PROCESS | 636 | 1467364858719 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 01:20:58 INFO - PROCESS | 636 | 1467364858779 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:58 INFO - PROCESS | 636 | 1467364858782 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:58 INFO - PROCESS | 636 | ++DOCSHELL 154CC800 == 38 [pid = 636] [id = 714] 01:20:58 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (157E3400) [pid = 636] [serial = 2142] [outer = 00000000] 01:20:58 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (15FC5C00) [pid = 636] [serial = 2143] [outer = 157E3400] 01:20:58 INFO - PROCESS | 636 | 1467364858838 Marionette DEBUG loaded listener.js 01:20:58 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (16D17800) [pid = 636] [serial = 2144] [outer = 157E3400] 01:20:59 INFO - PROCESS | 636 | 1467364859429 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 01:20:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:20:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 949ms 01:20:59 INFO - PROCESS | 636 | 1467364859508 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 01:20:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:20:59 INFO - PROCESS | 636 | 1467364859511 Marionette TRACE conn3 <- [1,2821,null,{"value":"13"}] 01:20:59 INFO - PROCESS | 636 | 1467364859515 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:20:59 INFO - PROCESS | 636 | 1467364859519 Marionette TRACE conn3 <- [1,2822,null,{}] 01:20:59 INFO - PROCESS | 636 | 1467364859545 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:20:59 INFO - PROCESS | 636 | 1467364859550 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:59 INFO - PROCESS | 636 | 1467364859657 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 01:20:59 INFO - PROCESS | 636 | 1467364859792 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:20:59 INFO - PROCESS | 636 | 1467364859796 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:20:59 INFO - PROCESS | 636 | ++DOCSHELL 1432E800 == 39 [pid = 636] [id = 715] 01:20:59 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (15FAAC00) [pid = 636] [serial = 2145] [outer = 00000000] 01:20:59 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (17255400) [pid = 636] [serial = 2146] [outer = 15FAAC00] 01:20:59 INFO - PROCESS | 636 | 1467364859853 Marionette DEBUG loaded listener.js 01:20:59 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19A03C00) [pid = 636] [serial = 2147] [outer = 15FAAC00] 01:21:00 INFO - PROCESS | 636 | 1467364860526 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:21:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:21:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1052ms 01:21:00 INFO - PROCESS | 636 | 1467364860575 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 01:21:00 INFO - PROCESS | 636 | 1467364860562 Marionette TRACE conn3 <- [1,2825,null,{"value":"13"}] 01:21:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:21:00 INFO - PROCESS | 636 | 1467364860567 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:21:00 INFO - PROCESS | 636 | 1467364860570 Marionette TRACE conn3 <- [1,2826,null,{}] 01:21:00 INFO - PROCESS | 636 | 1467364860576 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:00 INFO - PROCESS | 636 | 1467364860579 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:00 INFO - PROCESS | 636 | 1467364860682 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 01:21:00 INFO - PROCESS | 636 | 1467364860870 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:00 INFO - PROCESS | 636 | 1467364860872 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:00 INFO - PROCESS | 636 | ++DOCSHELL 10A9AC00 == 40 [pid = 636] [id = 716] 01:21:00 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10ACBC00) [pid = 636] [serial = 2148] [outer = 00000000] 01:21:00 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (11CD0800) [pid = 636] [serial = 2149] [outer = 10ACBC00] 01:21:00 INFO - PROCESS | 636 | 1467364860909 Marionette DEBUG loaded listener.js 01:21:00 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (12853400) [pid = 636] [serial = 2150] [outer = 10ACBC00] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 10A04800 == 39 [pid = 636] [id = 711] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 110DE000 == 38 [pid = 636] [id = 710] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 0F316400 == 37 [pid = 636] [id = 709] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 15FA7C00 == 36 [pid = 636] [id = 708] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 15FD0400 == 35 [pid = 636] [id = 707] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 1432D800 == 34 [pid = 636] [id = 706] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 13941C00 == 33 [pid = 636] [id = 705] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 110DDC00 == 32 [pid = 636] [id = 704] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 10ACD000 == 31 [pid = 636] [id = 703] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 10A09800 == 30 [pid = 636] [id = 702] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 10476C00 == 29 [pid = 636] [id = 701] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 154CC800 == 28 [pid = 636] [id = 714] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 1432E800 == 27 [pid = 636] [id = 715] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 19C20400 == 26 [pid = 636] [id = 712] 01:21:01 INFO - PROCESS | 636 | --DOCSHELL 10AC3800 == 25 [pid = 636] [id = 713] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 86 (1435F800) [pid = 636] [serial = 2089] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10A75800) [pid = 636] [serial = 2077] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 84 (10AC4400) [pid = 636] [serial = 2078] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 83 (10BA3C00) [pid = 636] [serial = 2075] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10AC5400) [pid = 636] [serial = 2074] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 81 (10ED1000) [pid = 636] [serial = 2080] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 80 (110E5000) [pid = 636] [serial = 2081] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 79 (13935C00) [pid = 636] [serial = 2086] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 78 (12DC0C00) [pid = 636] [serial = 2083] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 77 (13073000) [pid = 636] [serial = 2084] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15E36400) [pid = 636] [serial = 2092] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14391000) [pid = 636] [serial = 2090] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 74 (1292F400) [pid = 636] [serial = 2095] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FB2400) [pid = 636] [serial = 2093] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 72 (14328400) [pid = 636] [serial = 2096] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 71 (179CC800) [pid = 636] [serial = 2098] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 70 (19810800) [pid = 636] [serial = 2102] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 69 (19810000) [pid = 636] [serial = 2101] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 68 (1342CC00) [pid = 636] [serial = 2069] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C0B000) [pid = 636] [serial = 2104] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13074000) [pid = 636] [serial = 2068] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 65 (16023800) [pid = 636] [serial = 2072] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 64 (15E32C00) [pid = 636] [serial = 2071] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1827B400) [pid = 636] [serial = 2099] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | --DOMWINDOW == 62 (14317400) [pid = 636] [serial = 2087] [outer = 00000000] [url = about:blank] 01:21:01 INFO - PROCESS | 636 | 1467364862009 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 01:21:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:21:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1482ms 01:21:02 INFO - PROCESS | 636 | 1467364862074 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 01:21:02 INFO - PROCESS | 636 | 1467364862060 Marionette TRACE conn3 <- [1,2829,null,{"value":"13"}] 01:21:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:21:02 INFO - PROCESS | 636 | 1467364862065 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:21:02 INFO - PROCESS | 636 | 1467364862069 Marionette TRACE conn3 <- [1,2830,null,{}] 01:21:02 INFO - PROCESS | 636 | 1467364862074 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:02 INFO - PROCESS | 636 | 1467364862077 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:02 INFO - PROCESS | 636 | 1467364862169 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 01:21:02 INFO - PROCESS | 636 | 1467364862307 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:02 INFO - PROCESS | 636 | 1467364862309 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:02 INFO - PROCESS | 636 | ++DOCSHELL 10A9A000 == 26 [pid = 636] [id = 717] 01:21:02 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10A9CC00) [pid = 636] [serial = 2151] [outer = 00000000] 01:21:02 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10AD0800) [pid = 636] [serial = 2152] [outer = 10A9CC00] 01:21:02 INFO - PROCESS | 636 | 1467364862357 Marionette DEBUG loaded listener.js 01:21:02 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10BA8C00) [pid = 636] [serial = 2153] [outer = 10A9CC00] 01:21:02 INFO - PROCESS | 636 | 1467364862721 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 01:21:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:21:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 652ms 01:21:02 INFO - PROCESS | 636 | 1467364862752 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 01:21:02 INFO - PROCESS | 636 | 1467364862757 Marionette TRACE conn3 <- [1,2833,null,{"value":"13"}] 01:21:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:21:02 INFO - PROCESS | 636 | 1467364862774 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:21:02 INFO - PROCESS | 636 | 1467364862777 Marionette TRACE conn3 <- [1,2834,null,{}] 01:21:02 INFO - PROCESS | 636 | 1467364862783 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:02 INFO - PROCESS | 636 | 1467364862786 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:02 INFO - PROCESS | 636 | 1467364862875 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 01:21:02 INFO - PROCESS | 636 | 1467364862882 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:02 INFO - PROCESS | 636 | 1467364862884 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:02 INFO - PROCESS | 636 | ++DOCSHELL 112B2000 == 27 [pid = 636] [id = 718] 01:21:02 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (112B2C00) [pid = 636] [serial = 2154] [outer = 00000000] 01:21:02 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1292FC00) [pid = 636] [serial = 2155] [outer = 112B2C00] 01:21:02 INFO - PROCESS | 636 | 1467364862931 Marionette DEBUG loaded listener.js 01:21:03 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (12BD2000) [pid = 636] [serial = 2156] [outer = 112B2C00] 01:21:03 INFO - PROCESS | 636 | 1467364863366 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 01:21:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:21:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 593ms 01:21:03 INFO - PROCESS | 636 | 1467364863394 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 01:21:03 INFO - PROCESS | 636 | 1467364863396 Marionette TRACE conn3 <- [1,2837,null,{"value":"13"}] 01:21:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:21:03 INFO - PROCESS | 636 | 1467364863400 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:21:03 INFO - PROCESS | 636 | 1467364863403 Marionette TRACE conn3 <- [1,2838,null,{}] 01:21:03 INFO - PROCESS | 636 | 1467364863419 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:03 INFO - PROCESS | 636 | 1467364863424 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:03 INFO - PROCESS | 636 | 1467364863492 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 01:21:03 INFO - PROCESS | 636 | 1467364863498 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:03 INFO - PROCESS | 636 | 1467364863501 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:03 INFO - PROCESS | 636 | ++DOCSHELL 13937400 == 28 [pid = 636] [id = 719] 01:21:03 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13938400) [pid = 636] [serial = 2157] [outer = 00000000] 01:21:03 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13D05400) [pid = 636] [serial = 2158] [outer = 13938400] 01:21:03 INFO - PROCESS | 636 | 1467364863551 Marionette DEBUG loaded listener.js 01:21:03 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (14314C00) [pid = 636] [serial = 2159] [outer = 13938400] 01:21:04 INFO - PROCESS | 636 | 1467364864051 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:21:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:21:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 697ms 01:21:04 INFO - PROCESS | 636 | 1467364864106 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 01:21:04 INFO - PROCESS | 636 | 1467364864109 Marionette TRACE conn3 <- [1,2841,null,{"value":"13"}] 01:21:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:21:04 INFO - PROCESS | 636 | 1467364864112 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:21:04 INFO - PROCESS | 636 | 1467364864114 Marionette TRACE conn3 <- [1,2842,null,{}] 01:21:04 INFO - PROCESS | 636 | 1467364864123 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:04 INFO - PROCESS | 636 | 1467364864125 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:04 INFO - PROCESS | 636 | 1467364864255 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 01:21:04 INFO - PROCESS | 636 | 1467364864277 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:04 INFO - PROCESS | 636 | 1467364864279 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:04 INFO - PROCESS | 636 | ++DOCSHELL 1432E800 == 29 [pid = 636] [id = 720] 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14331400) [pid = 636] [serial = 2160] [outer = 00000000] 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (14392800) [pid = 636] [serial = 2161] [outer = 14331400] 01:21:04 INFO - PROCESS | 636 | 1467364864323 Marionette DEBUG loaded listener.js 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1535B000) [pid = 636] [serial = 2162] [outer = 14331400] 01:21:04 INFO - PROCESS | 636 | 1467364864736 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 01:21:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:21:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 667ms 01:21:04 INFO - PROCESS | 636 | 1467364864774 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 01:21:04 INFO - PROCESS | 636 | 1467364864776 Marionette TRACE conn3 <- [1,2845,null,{"value":"13"}] 01:21:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:21:04 INFO - PROCESS | 636 | 1467364864779 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:21:04 INFO - PROCESS | 636 | 1467364864781 Marionette TRACE conn3 <- [1,2846,null,{}] 01:21:04 INFO - PROCESS | 636 | 1467364864785 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:04 INFO - PROCESS | 636 | 1467364864787 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:04 INFO - PROCESS | 636 | 1467364864879 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 01:21:04 INFO - PROCESS | 636 | 1467364864884 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:04 INFO - PROCESS | 636 | 1467364864886 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:04 INFO - PROCESS | 636 | ++DOCSHELL 15E32C00 == 30 [pid = 636] [id = 721] 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15FA5C00) [pid = 636] [serial = 2163] [outer = 00000000] 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (15FAD800) [pid = 636] [serial = 2164] [outer = 15FA5C00] 01:21:04 INFO - PROCESS | 636 | 1467364864930 Marionette DEBUG loaded listener.js 01:21:04 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FC9800) [pid = 636] [serial = 2165] [outer = 15FA5C00] 01:21:05 INFO - PROCESS | 636 | 1467364865395 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:21:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:21:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 667ms 01:21:05 INFO - PROCESS | 636 | 1467364865444 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 01:21:05 INFO - PROCESS | 636 | 1467364865447 Marionette TRACE conn3 <- [1,2849,null,{"value":"13"}] 01:21:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:21:05 INFO - PROCESS | 636 | 1467364865450 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:21:05 INFO - PROCESS | 636 | 1467364865452 Marionette TRACE conn3 <- [1,2850,null,{}] 01:21:05 INFO - PROCESS | 636 | 1467364865438 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:05 INFO - PROCESS | 636 | 1467364865444 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:05 INFO - PROCESS | 636 | 1467364865593 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19CED000) [pid = 636] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10ACC800) [pid = 636] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FD0800) [pid = 636] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 73 (15FC5800) [pid = 636] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 72 (14364400) [pid = 636] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 71 (13942C00) [pid = 636] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 70 (14331C00) [pid = 636] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1036A800) [pid = 636] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 68 (11CD6400) [pid = 636] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10B64400) [pid = 636] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10A0F800) [pid = 636] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:21:05 INFO - PROCESS | 636 | --DOMWINDOW == 65 (14331000) [pid = 636] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:21:05 INFO - PROCESS | 636 | 1467364865895 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:05 INFO - PROCESS | 636 | 1467364865897 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:05 INFO - PROCESS | 636 | ++DOCSHELL 0F308C00 == 31 [pid = 636] [id = 722] 01:21:05 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (0F313C00) [pid = 636] [serial = 2166] [outer = 00000000] 01:21:05 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10AC8800) [pid = 636] [serial = 2167] [outer = 0F313C00] 01:21:05 INFO - PROCESS | 636 | 1467364865922 Marionette DEBUG loaded listener.js 01:21:05 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (129EAC00) [pid = 636] [serial = 2168] [outer = 0F313C00] 01:21:06 INFO - PROCESS | 636 | 1467364866277 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 01:21:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:21:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 905ms 01:21:06 INFO - PROCESS | 636 | 1467364866335 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 01:21:06 INFO - PROCESS | 636 | 1467364866337 Marionette TRACE conn3 <- [1,2853,null,{"value":"13"}] 01:21:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:21:06 INFO - PROCESS | 636 | 1467364866341 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:21:06 INFO - PROCESS | 636 | 1467364866342 Marionette TRACE conn3 <- [1,2854,null,{}] 01:21:06 INFO - PROCESS | 636 | 1467364866346 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:06 INFO - PROCESS | 636 | 1467364866348 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:06 INFO - PROCESS | 636 | 1467364866424 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 01:21:06 INFO - PROCESS | 636 | 1467364866429 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:06 INFO - PROCESS | 636 | 1467364866431 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:06 INFO - PROCESS | 636 | ++DOCSHELL 10BB1000 == 32 [pid = 636] [id = 723] 01:21:06 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13942400) [pid = 636] [serial = 2169] [outer = 00000000] 01:21:06 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (17256800) [pid = 636] [serial = 2170] [outer = 13942400] 01:21:06 INFO - PROCESS | 636 | 1467364866474 Marionette DEBUG loaded listener.js 01:21:06 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (176A1C00) [pid = 636] [serial = 2171] [outer = 13942400] 01:21:06 INFO - PROCESS | 636 | 1467364866877 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 01:21:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:21:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 563ms 01:21:06 INFO - PROCESS | 636 | 1467364866903 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 01:21:06 INFO - PROCESS | 636 | 1467364866905 Marionette TRACE conn3 <- [1,2857,null,{"value":"13"}] 01:21:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:21:06 INFO - PROCESS | 636 | 1467364866924 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:21:06 INFO - PROCESS | 636 | 1467364866926 Marionette TRACE conn3 <- [1,2858,null,{}] 01:21:06 INFO - PROCESS | 636 | 1467364866929 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:06 INFO - PROCESS | 636 | 1467364866931 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:07 INFO - PROCESS | 636 | 1467364867011 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 01:21:07 INFO - PROCESS | 636 | 1467364867017 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:07 INFO - PROCESS | 636 | 1467364867019 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:07 INFO - PROCESS | 636 | ++DOCSHELL 1432E400 == 33 [pid = 636] [id = 724] 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15ABF800) [pid = 636] [serial = 2172] [outer = 00000000] 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (19807400) [pid = 636] [serial = 2173] [outer = 15ABF800] 01:21:07 INFO - PROCESS | 636 | 1467364867063 Marionette DEBUG loaded listener.js 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19807800) [pid = 636] [serial = 2174] [outer = 15ABF800] 01:21:07 INFO - PROCESS | 636 | 1467364867502 Marionette TRACE conn3 <- [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]]]}] 01:21:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:21:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 607ms 01:21:07 INFO - PROCESS | 636 | 1467364867540 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 01:21:07 INFO - PROCESS | 636 | 1467364867542 Marionette TRACE conn3 <- [1,2861,null,{"value":"13"}] 01:21:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:21:07 INFO - PROCESS | 636 | 1467364867529 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:21:07 INFO - PROCESS | 636 | 1467364867530 Marionette TRACE conn3 <- [1,2862,null,{}] 01:21:07 INFO - PROCESS | 636 | 1467364867550 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:07 INFO - PROCESS | 636 | 1467364867552 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:07 INFO - PROCESS | 636 | 1467364867628 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 01:21:07 INFO - PROCESS | 636 | 1467364867636 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:07 INFO - PROCESS | 636 | 1467364867637 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:07 INFO - PROCESS | 636 | ++DOCSHELL 1980F400 == 34 [pid = 636] [id = 725] 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19863800) [pid = 636] [serial = 2175] [outer = 00000000] 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19869800) [pid = 636] [serial = 2176] [outer = 19863800] 01:21:07 INFO - PROCESS | 636 | 1467364867683 Marionette DEBUG loaded listener.js 01:21:07 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19A09C00) [pid = 636] [serial = 2177] [outer = 19863800] 01:21:08 INFO - PROCESS | 636 | 1467364868513 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 01:21:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:21:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1023ms 01:21:08 INFO - PROCESS | 636 | 1467364868566 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 01:21:08 INFO - PROCESS | 636 | 1467364868570 Marionette TRACE conn3 <- [1,2865,null,{"value":"13"}] 01:21:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:21:08 INFO - PROCESS | 636 | 1467364868575 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:21:08 INFO - PROCESS | 636 | 1467364868580 Marionette TRACE conn3 <- [1,2866,null,{}] 01:21:08 INFO - PROCESS | 636 | 1467364868585 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:08 INFO - PROCESS | 636 | 1467364868588 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:08 INFO - PROCESS | 636 | 1467364868717 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 01:21:08 INFO - PROCESS | 636 | 1467364868852 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:08 INFO - PROCESS | 636 | 1467364868855 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:08 INFO - PROCESS | 636 | ++DOCSHELL 1047E800 == 35 [pid = 636] [id = 726] 01:21:08 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (10AC3800) [pid = 636] [serial = 2178] [outer = 00000000] 01:21:08 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10BA6C00) [pid = 636] [serial = 2179] [outer = 10AC3800] 01:21:08 INFO - PROCESS | 636 | 1467364868900 Marionette DEBUG loaded listener.js 01:21:08 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (11265C00) [pid = 636] [serial = 2180] [outer = 10AC3800] 01:21:09 INFO - PROCESS | 636 | 1467364869749 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 01:21:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:21:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1245ms 01:21:09 INFO - PROCESS | 636 | 1467364869839 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 01:21:09 INFO - PROCESS | 636 | 1467364869843 Marionette TRACE conn3 <- [1,2869,null,{"value":"13"}] 01:21:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:21:09 INFO - PROCESS | 636 | 1467364869848 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:21:09 INFO - PROCESS | 636 | 1467364869851 Marionette TRACE conn3 <- [1,2870,null,{}] 01:21:09 INFO - PROCESS | 636 | 1467364869857 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:09 INFO - PROCESS | 636 | 1467364869859 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:09 INFO - PROCESS | 636 | 1467364869985 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 01:21:10 INFO - PROCESS | 636 | 1467364870126 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:10 INFO - PROCESS | 636 | 1467364870130 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 1432E400 == 34 [pid = 636] [id = 724] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 10BB1000 == 33 [pid = 636] [id = 723] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 0F308C00 == 32 [pid = 636] [id = 722] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 15E32C00 == 31 [pid = 636] [id = 721] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 1432E800 == 30 [pid = 636] [id = 720] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 13937400 == 29 [pid = 636] [id = 719] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 112B2000 == 28 [pid = 636] [id = 718] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 10A9A000 == 27 [pid = 636] [id = 717] 01:21:10 INFO - PROCESS | 636 | --DOCSHELL 10A9AC00 == 26 [pid = 636] [id = 716] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19C20C00) [pid = 636] [serial = 2134] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19CEB400) [pid = 636] [serial = 2135] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 77 (16D18400) [pid = 636] [serial = 2122] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 76 (1778C000) [pid = 636] [serial = 2125] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 75 (15E34800) [pid = 636] [serial = 2119] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 74 (14322C00) [pid = 636] [serial = 2116] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 73 (14329000) [pid = 636] [serial = 2117] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 72 (19C14800) [pid = 636] [serial = 2105] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10BAD000) [pid = 636] [serial = 2128] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 70 (129B5400) [pid = 636] [serial = 2113] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 69 (12BD4400) [pid = 636] [serial = 2114] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10ED0C00) [pid = 636] [serial = 2110] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 67 (112AE400) [pid = 636] [serial = 2111] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 66 (10BA8000) [pid = 636] [serial = 2107] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 65 (112A8400) [pid = 636] [serial = 2108] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19808800) [pid = 636] [serial = 2126] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 63 (19A0DC00) [pid = 636] [serial = 2132] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 62 (17104C00) [pid = 636] [serial = 2123] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 61 (10ED7C00) [pid = 636] [serial = 2129] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 60 (15FAE400) [pid = 636] [serial = 2120] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1980DC00) [pid = 636] [serial = 2131] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 58 (19CF7000) [pid = 636] [serial = 2138] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | --DOMWINDOW == 57 (19CF1C00) [pid = 636] [serial = 2137] [outer = 00000000] [url = about:blank] 01:21:10 INFO - PROCESS | 636 | ++DOCSHELL 1055A000 == 27 [pid = 636] [id = 727] 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10A07800) [pid = 636] [serial = 2181] [outer = 00000000] 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10ACF000) [pid = 636] [serial = 2182] [outer = 10A07800] 01:21:10 INFO - PROCESS | 636 | 1467364870210 Marionette DEBUG loaded listener.js 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (10BA6800) [pid = 636] [serial = 2183] [outer = 10A07800] 01:21:10 INFO - PROCESS | 636 | 1467364870623 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 01:21:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:21:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 859ms 01:21:10 INFO - PROCESS | 636 | 1467364870699 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 01:21:10 INFO - PROCESS | 636 | 1467364870704 Marionette TRACE conn3 <- [1,2873,null,{"value":"13"}] 01:21:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:21:10 INFO - PROCESS | 636 | 1467364870711 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:21:10 INFO - PROCESS | 636 | 1467364870713 Marionette TRACE conn3 <- [1,2874,null,{}] 01:21:10 INFO - PROCESS | 636 | 1467364870717 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:10 INFO - PROCESS | 636 | 1467364870719 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:10 INFO - PROCESS | 636 | 1467364870809 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 01:21:10 INFO - PROCESS | 636 | 1467364870823 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:10 INFO - PROCESS | 636 | 1467364870826 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:10 INFO - PROCESS | 636 | ++DOCSHELL 1281D800 == 28 [pid = 636] [id = 728] 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (12820000) [pid = 636] [serial = 2184] [outer = 00000000] 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (129A9000) [pid = 636] [serial = 2185] [outer = 12820000] 01:21:10 INFO - PROCESS | 636 | 1467364870874 Marionette DEBUG loaded listener.js 01:21:10 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (129F6000) [pid = 636] [serial = 2186] [outer = 12820000] 01:21:11 INFO - PROCESS | 636 | 1467364871349 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 01:21:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:21:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 652ms 01:21:11 INFO - PROCESS | 636 | 1467364871374 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 01:21:11 INFO - PROCESS | 636 | 1467364871376 Marionette TRACE conn3 <- [1,2877,null,{"value":"13"}] 01:21:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:21:11 INFO - PROCESS | 636 | 1467364871380 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:21:11 INFO - PROCESS | 636 | 1467364871383 Marionette TRACE conn3 <- [1,2878,null,{}] 01:21:11 INFO - PROCESS | 636 | 1467364871398 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:11 INFO - PROCESS | 636 | 1467364871402 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:11 INFO - PROCESS | 636 | 1467364871503 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 01:21:11 INFO - PROCESS | 636 | 1467364871612 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:11 INFO - PROCESS | 636 | 1467364871615 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:11 INFO - PROCESS | 636 | ++DOCSHELL 13435800 == 29 [pid = 636] [id = 729] 01:21:11 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (13437C00) [pid = 636] [serial = 2187] [outer = 00000000] 01:21:11 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (14322C00) [pid = 636] [serial = 2188] [outer = 13437C00] 01:21:11 INFO - PROCESS | 636 | 1467364871662 Marionette DEBUG loaded listener.js 01:21:11 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (14328000) [pid = 636] [serial = 2189] [outer = 13437C00] 01:21:12 INFO - PROCESS | 636 | 1467364872017 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:21:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:21:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 652ms 01:21:12 INFO - PROCESS | 636 | 1467364872046 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 01:21:12 INFO - PROCESS | 636 | 1467364872049 Marionette TRACE conn3 <- [1,2881,null,{"value":"13"}] 01:21:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:21:12 INFO - PROCESS | 636 | 1467364872052 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:21:12 INFO - PROCESS | 636 | 1467364872054 Marionette TRACE conn3 <- [1,2882,null,{}] 01:21:12 INFO - PROCESS | 636 | 1467364872058 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:12 INFO - PROCESS | 636 | 1467364872060 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:12 INFO - PROCESS | 636 | 1467364872153 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 01:21:12 INFO - PROCESS | 636 | 1467364872159 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:12 INFO - PROCESS | 636 | 1467364872161 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:12 INFO - PROCESS | 636 | ++DOCSHELL 1436B800 == 30 [pid = 636] [id = 730] 01:21:12 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1436D000) [pid = 636] [serial = 2190] [outer = 00000000] 01:21:12 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (15E34000) [pid = 636] [serial = 2191] [outer = 1436D000] 01:21:12 INFO - PROCESS | 636 | 1467364872195 Marionette DEBUG loaded listener.js 01:21:12 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (15FA7C00) [pid = 636] [serial = 2192] [outer = 1436D000] 01:21:12 INFO - PROCESS | 636 | 1467364872653 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 01:21:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:21:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 667ms 01:21:12 INFO - PROCESS | 636 | 1467364872719 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 01:21:12 INFO - PROCESS | 636 | 1467364872721 Marionette TRACE conn3 <- [1,2885,null,{"value":"13"}] 01:21:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:21:12 INFO - PROCESS | 636 | 1467364872730 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:21:12 INFO - PROCESS | 636 | 1467364872732 Marionette TRACE conn3 <- [1,2886,null,{}] 01:21:12 INFO - PROCESS | 636 | 1467364872735 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:12 INFO - PROCESS | 636 | 1467364872737 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:12 INFO - PROCESS | 636 | 1467364872848 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 01:21:12 INFO - PROCESS | 636 | 1467364872924 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:12 INFO - PROCESS | 636 | 1467364872926 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:12 INFO - PROCESS | 636 | ++DOCSHELL 15FC7400 == 31 [pid = 636] [id = 731] 01:21:12 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15FCC000) [pid = 636] [serial = 2193] [outer = 00000000] 01:21:12 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (16D14800) [pid = 636] [serial = 2194] [outer = 15FCC000] 01:21:12 INFO - PROCESS | 636 | 1467364872971 Marionette DEBUG loaded listener.js 01:21:13 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (16DF3400) [pid = 636] [serial = 2195] [outer = 15FCC000] 01:21:13 INFO - PROCESS | 636 | 1467364873384 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 01:21:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:21:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 697ms 01:21:13 INFO - PROCESS | 636 | 1467364873435 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 01:21:13 INFO - PROCESS | 636 | 1467364873437 Marionette TRACE conn3 <- [1,2889,null,{"value":"13"}] 01:21:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:21:13 INFO - PROCESS | 636 | 1467364873440 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:21:13 INFO - PROCESS | 636 | 1467364873442 Marionette TRACE conn3 <- [1,2890,null,{}] 01:21:13 INFO - PROCESS | 636 | 1467364873445 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:13 INFO - PROCESS | 636 | 1467364873451 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:13 INFO - PROCESS | 636 | 1467364873571 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 01:21:13 INFO - PROCESS | 636 | 1467364873639 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:13 INFO - PROCESS | 636 | 1467364873641 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:13 INFO - PROCESS | 636 | ++DOCSHELL 176A3400 == 32 [pid = 636] [id = 732] 01:21:13 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (176E3C00) [pid = 636] [serial = 2196] [outer = 00000000] 01:21:13 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (19805800) [pid = 636] [serial = 2197] [outer = 176E3C00] 01:21:13 INFO - PROCESS | 636 | 1467364873685 Marionette DEBUG loaded listener.js 01:21:13 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (19863400) [pid = 636] [serial = 2198] [outer = 176E3C00] 01:21:14 INFO - PROCESS | 636 | 1467364874094 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:21:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:21:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 697ms 01:21:14 INFO - PROCESS | 636 | 1467364874161 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 01:21:14 INFO - PROCESS | 636 | 1467364874163 Marionette TRACE conn3 <- [1,2893,null,{"value":"13"}] 01:21:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:21:14 INFO - PROCESS | 636 | 1467364874174 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:21:14 INFO - PROCESS | 636 | 1467364874176 Marionette TRACE conn3 <- [1,2894,null,{}] 01:21:14 INFO - PROCESS | 636 | 1467364874180 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:14 INFO - PROCESS | 636 | 1467364874182 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:14 INFO - PROCESS | 636 | 1467364874357 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15ABF800) [pid = 636] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 73 (14331400) [pid = 636] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 72 (112B2C00) [pid = 636] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10BA8400) [pid = 636] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 70 (157E3400) [pid = 636] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15FAAC00) [pid = 636] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FA5C00) [pid = 636] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 67 (0F313C00) [pid = 636] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13942400) [pid = 636] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 65 (10ACBC00) [pid = 636] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 64 (10A9CC00) [pid = 636] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:21:14 INFO - PROCESS | 636 | --DOMWINDOW == 63 (13938400) [pid = 636] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:21:14 INFO - PROCESS | 636 | 1467364874424 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:14 INFO - PROCESS | 636 | 1467364874426 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:14 INFO - PROCESS | 636 | ++DOCSHELL 1036D000 == 33 [pid = 636] [id = 733] 01:21:14 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10439800) [pid = 636] [serial = 2199] [outer = 00000000] 01:21:14 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10ACC800) [pid = 636] [serial = 2200] [outer = 10439800] 01:21:14 INFO - PROCESS | 636 | 1467364874470 Marionette DEBUG loaded listener.js 01:21:14 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (11268000) [pid = 636] [serial = 2201] [outer = 10439800] 01:21:14 INFO - PROCESS | 636 | 1467364874807 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 01:21:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:21:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 667ms 01:21:14 INFO - PROCESS | 636 | 1467364874844 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 01:21:14 INFO - PROCESS | 636 | 1467364874846 Marionette TRACE conn3 <- [1,2897,null,{"value":"13"}] 01:21:14 INFO - PROCESS | 636 | 1467364874849 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:21:14 INFO - PROCESS | 636 | 1467364874851 Marionette TRACE conn3 <- [1,2898,null,{}] 01:21:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:21:14 INFO - PROCESS | 636 | 1467364874854 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:14 INFO - PROCESS | 636 | 1467364874856 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:14 INFO - PROCESS | 636 | 1467364874932 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 01:21:14 INFO - PROCESS | 636 | 1467364874938 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:14 INFO - PROCESS | 636 | 1467364874940 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:14 INFO - PROCESS | 636 | ++DOCSHELL 11AEE400 == 34 [pid = 636] [id = 734] 01:21:14 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (15ABF800) [pid = 636] [serial = 2202] [outer = 00000000] 01:21:14 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1827B400) [pid = 636] [serial = 2203] [outer = 15ABF800] 01:21:14 INFO - PROCESS | 636 | 1467364874984 Marionette DEBUG loaded listener.js 01:21:15 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (19A0DC00) [pid = 636] [serial = 2204] [outer = 15ABF800] 01:21:15 INFO - PROCESS | 636 | 1467364875397 Marionette TRACE conn3 <- [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]]]}] 01:21:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:21:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:21:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 564ms 01:21:15 INFO - PROCESS | 636 | 1467364875429 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 01:21:15 INFO - PROCESS | 636 | 1467364875431 Marionette TRACE conn3 <- [1,2901,null,{"value":"13"}] 01:21:15 INFO - TEST-START | /DOMEvents/constructors.html 01:21:15 INFO - PROCESS | 636 | 1467364875435 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:21:15 INFO - PROCESS | 636 | 1467364875436 Marionette TRACE conn3 <- [1,2902,null,{}] 01:21:15 INFO - PROCESS | 636 | 1467364875440 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:15 INFO - PROCESS | 636 | 1467364875442 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:15 INFO - PROCESS | 636 | 1467364875563 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 01:21:15 INFO - PROCESS | 636 | 1467364875554 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:15 INFO - PROCESS | 636 | 1467364875556 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:15 INFO - PROCESS | 636 | ++DOCSHELL 0F315400 == 35 [pid = 636] [id = 735] 01:21:15 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (15AC6000) [pid = 636] [serial = 2205] [outer = 00000000] 01:21:15 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19C20400) [pid = 636] [serial = 2206] [outer = 15AC6000] 01:21:15 INFO - PROCESS | 636 | 1467364875600 Marionette DEBUG loaded listener.js 01:21:15 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19CE8800) [pid = 636] [serial = 2207] [outer = 15AC6000] 01:21:16 INFO - PROCESS | 636 | 1467364876103 Marionette TRACE conn3 <- [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]]]}] 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:21:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:21:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:21:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:21:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 755ms 01:21:16 INFO - PROCESS | 636 | 1467364876201 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 01:21:16 INFO - PROCESS | 636 | 1467364876203 Marionette TRACE conn3 <- [1,2905,null,{"value":"13"}] 01:21:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:21:16 INFO - PROCESS | 636 | 1467364876206 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:21:16 INFO - PROCESS | 636 | 1467364876208 Marionette TRACE conn3 <- [1,2906,null,{}] 01:21:16 INFO - PROCESS | 636 | 1467364876211 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:16 INFO - PROCESS | 636 | 1467364876213 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:16 INFO - PROCESS | 636 | 1467364876320 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 01:21:16 INFO - PROCESS | 636 | 1467364876466 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:16 INFO - PROCESS | 636 | 1467364876469 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:16 INFO - PROCESS | 636 | ++DOCSHELL 0F313400 == 36 [pid = 636] [id = 736] 01:21:16 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (0F314000) [pid = 636] [serial = 2208] [outer = 00000000] 01:21:16 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10432400) [pid = 636] [serial = 2209] [outer = 0F314000] 01:21:16 INFO - PROCESS | 636 | 1467364876530 Marionette DEBUG loaded listener.js 01:21:16 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (10A0AC00) [pid = 636] [serial = 2210] [outer = 0F314000] 01:21:17 INFO - PROCESS | 636 | 1467364877098 Marionette TRACE conn3 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:21:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:21:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 949ms 01:21:17 INFO - PROCESS | 636 | 1467364877156 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 01:21:17 INFO - PROCESS | 636 | 1467364877161 Marionette TRACE conn3 <- [1,2909,null,{"value":"13"}] 01:21:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:21:17 INFO - PROCESS | 636 | 1467364877166 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:21:17 INFO - PROCESS | 636 | 1467364877170 Marionette TRACE conn3 <- [1,2910,null,{}] 01:21:17 INFO - PROCESS | 636 | 1467364877175 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:17 INFO - PROCESS | 636 | 1467364877178 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:17 INFO - PROCESS | 636 | 1467364877273 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 01:21:17 INFO - PROCESS | 636 | 1467364877418 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:17 INFO - PROCESS | 636 | 1467364877421 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:17 INFO - PROCESS | 636 | ++DOCSHELL 1303B400 == 37 [pid = 636] [id = 737] 01:21:17 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1309EC00) [pid = 636] [serial = 2211] [outer = 00000000] 01:21:17 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (13157C00) [pid = 636] [serial = 2212] [outer = 1309EC00] 01:21:17 INFO - PROCESS | 636 | 1467364877479 Marionette DEBUG loaded listener.js 01:21:17 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (13D05800) [pid = 636] [serial = 2213] [outer = 1309EC00] 01:21:17 INFO - PROCESS | 636 | [636] 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 01:21:17 INFO - PROCESS | 636 | [636] 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 01:21:17 INFO - PROCESS | 636 | [636] 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 01:21:17 INFO - PROCESS | 636 | [636] 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 01:21:18 INFO - PROCESS | 636 | 1467364878006 Marionette TRACE conn3 <- [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]]]}] 01:21:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:21:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:21:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:21:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:21:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:21:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:21:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:21:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:21:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:21:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:21:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 889ms 01:21:18 INFO - PROCESS | 636 | 1467364878064 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 01:21:18 INFO - PROCESS | 636 | 1467364878067 Marionette TRACE conn3 <- [1,2913,null,{"value":"13"}] 01:21:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:21:18 INFO - PROCESS | 636 | 1467364878071 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:21:18 INFO - PROCESS | 636 | 1467364878074 Marionette TRACE conn3 <- [1,2914,null,{}] 01:21:18 INFO - PROCESS | 636 | 1467364878078 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:18 INFO - PROCESS | 636 | 1467364878080 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:18 INFO - PROCESS | 636 | 1467364878187 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 01:21:18 INFO - PROCESS | 636 | 1467364878325 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:18 INFO - PROCESS | 636 | 1467364878329 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:18 INFO - PROCESS | 636 | ++DOCSHELL 13155400 == 38 [pid = 636] [id = 738] 01:21:18 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (179CC800) [pid = 636] [serial = 2214] [outer = 00000000] 01:21:18 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C1D800) [pid = 636] [serial = 2215] [outer = 179CC800] 01:21:18 INFO - PROCESS | 636 | 1467364878407 Marionette DEBUG loaded listener.js 01:21:18 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19CEF800) [pid = 636] [serial = 2216] [outer = 179CC800] 01:21:18 INFO - PROCESS | 636 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:21:18 INFO - PROCESS | 636 | 1467364878944 Marionette TRACE conn3 <- [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]]]}] 01:21:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:21:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 934ms 01:21:19 INFO - PROCESS | 636 | 1467364879009 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 01:21:19 INFO - PROCESS | 636 | 1467364879013 Marionette TRACE conn3 <- [1,2917,null,{"value":"13"}] 01:21:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:21:19 INFO - PROCESS | 636 | 1467364879025 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:21:19 INFO - PROCESS | 636 | 1467364879029 Marionette TRACE conn3 <- [1,2918,null,{}] 01:21:19 INFO - PROCESS | 636 | 1467364879033 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:19 INFO - PROCESS | 636 | 1467364879037 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:19 INFO - PROCESS | 636 | 1467364879180 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 01:21:19 INFO - PROCESS | 636 | 1467364879322 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:19 INFO - PROCESS | 636 | 1467364879324 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:19 INFO - PROCESS | 636 | ++DOCSHELL 10476C00 == 39 [pid = 636] [id = 739] 01:21:19 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1047E000) [pid = 636] [serial = 2217] [outer = 00000000] 01:21:19 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (10ED4000) [pid = 636] [serial = 2218] [outer = 1047E000] 01:21:19 INFO - PROCESS | 636 | 1467364879388 Marionette DEBUG loaded listener.js 01:21:19 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (13074000) [pid = 636] [serial = 2219] [outer = 1047E000] 01:21:19 INFO - PROCESS | 636 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:21:20 INFO - PROCESS | 636 | 1467364880036 Marionette TRACE conn3 <- [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]]]}] 01:21:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:21:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1037ms 01:21:20 INFO - PROCESS | 636 | 1467364880072 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 01:21:20 INFO - PROCESS | 636 | 1467364880076 Marionette TRACE conn3 <- [1,2921,null,{"value":"13"}] 01:21:20 INFO - PROCESS | 636 | 1467364880082 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:21:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:21:20 INFO - PROCESS | 636 | 1467364880086 Marionette TRACE conn3 <- [1,2922,null,{}] 01:21:20 INFO - PROCESS | 636 | 1467364880091 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:20 INFO - PROCESS | 636 | 1467364880094 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:20 INFO - PROCESS | 636 | 1467364880195 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 01:21:20 INFO - PROCESS | 636 | 1467364880378 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:20 INFO - PROCESS | 636 | 1467364880381 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:20 INFO - PROCESS | 636 | ++DOCSHELL 10BA5400 == 40 [pid = 636] [id = 740] 01:21:20 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (11AF1000) [pid = 636] [serial = 2220] [outer = 00000000] 01:21:20 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (12BDB800) [pid = 636] [serial = 2221] [outer = 11AF1000] 01:21:20 INFO - PROCESS | 636 | 1467364880432 Marionette DEBUG loaded listener.js 01:21:20 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (13156C00) [pid = 636] [serial = 2222] [outer = 11AF1000] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 0F315400 == 39 [pid = 636] [id = 735] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 11AEE400 == 38 [pid = 636] [id = 734] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1036D000 == 37 [pid = 636] [id = 733] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 176A3400 == 36 [pid = 636] [id = 732] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 15FC7400 == 35 [pid = 636] [id = 731] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1436B800 == 34 [pid = 636] [id = 730] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 13435800 == 33 [pid = 636] [id = 729] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1281D800 == 32 [pid = 636] [id = 728] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1055A000 == 31 [pid = 636] [id = 727] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1047E800 == 30 [pid = 636] [id = 726] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1980F400 == 29 [pid = 636] [id = 725] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 10476C00 == 28 [pid = 636] [id = 739] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 13155400 == 27 [pid = 636] [id = 738] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 0F313400 == 26 [pid = 636] [id = 736] 01:21:21 INFO - PROCESS | 636 | --DOCSHELL 1303B400 == 25 [pid = 636] [id = 737] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19807400) [pid = 636] [serial = 2173] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 85 (14392800) [pid = 636] [serial = 2161] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 84 (1292FC00) [pid = 636] [serial = 2155] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 83 (12BD2000) [pid = 636] [serial = 2156] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1304F000) [pid = 636] [serial = 2141] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 81 (11C43400) [pid = 636] [serial = 2140] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 80 (16D17800) [pid = 636] [serial = 2144] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15FC5C00) [pid = 636] [serial = 2143] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 78 (19A03C00) [pid = 636] [serial = 2147] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 77 (17255400) [pid = 636] [serial = 2146] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 76 (15FAD800) [pid = 636] [serial = 2164] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 75 (10AC8800) [pid = 636] [serial = 2167] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 74 (15FC9800) [pid = 636] [serial = 2165] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 73 (129EAC00) [pid = 636] [serial = 2168] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 72 (17256800) [pid = 636] [serial = 2170] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 71 (12853400) [pid = 636] [serial = 2150] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 70 (11CD0800) [pid = 636] [serial = 2149] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 69 (10AD0800) [pid = 636] [serial = 2152] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19807800) [pid = 636] [serial = 2174] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10BA8C00) [pid = 636] [serial = 2153] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 66 (13D05400) [pid = 636] [serial = 2158] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 65 (1535B000) [pid = 636] [serial = 2162] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 64 (176A1C00) [pid = 636] [serial = 2171] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | --DOMWINDOW == 63 (14314C00) [pid = 636] [serial = 2159] [outer = 00000000] [url = about:blank] 01:21:21 INFO - PROCESS | 636 | 1467364881487 Marionette TRACE conn3 <- [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]]]}] 01:21:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:21:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1423ms 01:21:21 INFO - PROCESS | 636 | 1467364881508 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 01:21:21 INFO - PROCESS | 636 | 1467364881512 Marionette TRACE conn3 <- [1,2925,null,{"value":"13"}] 01:21:21 INFO - PROCESS | 636 | 1467364881516 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:21:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:21:21 INFO - PROCESS | 636 | 1467364881521 Marionette TRACE conn3 <- [1,2926,null,{}] 01:21:21 INFO - PROCESS | 636 | 1467364881527 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:21 INFO - PROCESS | 636 | 1467364881529 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:21 INFO - PROCESS | 636 | 1467364881621 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 01:21:21 INFO - PROCESS | 636 | 1467364881627 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:21 INFO - PROCESS | 636 | 1467364881631 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:21 INFO - PROCESS | 636 | ++DOCSHELL 10A9DC00 == 26 [pid = 636] [id = 741] 01:21:21 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10A9FC00) [pid = 636] [serial = 2223] [outer = 00000000] 01:21:21 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (10B62400) [pid = 636] [serial = 2224] [outer = 10A9FC00] 01:21:21 INFO - PROCESS | 636 | 1467364881678 Marionette DEBUG loaded listener.js 01:21:21 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10BAB400) [pid = 636] [serial = 2225] [outer = 10A9FC00] 01:21:22 INFO - PROCESS | 636 | 1467364882126 Marionette TRACE conn3 <- [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]]]}] 01:21:22 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. 01:21:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 653ms 01:21:22 INFO - PROCESS | 636 | 1467364882181 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 01:21:22 INFO - PROCESS | 636 | 1467364882186 Marionette TRACE conn3 <- [1,2929,null,{"value":"13"}] 01:21:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:21:22 INFO - PROCESS | 636 | 1467364882196 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:21:22 INFO - PROCESS | 636 | 1467364882199 Marionette TRACE conn3 <- [1,2930,null,{}] 01:21:22 INFO - PROCESS | 636 | 1467364882203 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:22 INFO - PROCESS | 636 | 1467364882205 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:22 INFO - PROCESS | 636 | 1467364882324 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 01:21:22 INFO - PROCESS | 636 | 1467364882436 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:22 INFO - PROCESS | 636 | 1467364882439 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:22 INFO - PROCESS | 636 | ++DOCSHELL 1281F000 == 27 [pid = 636] [id = 742] 01:21:22 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (1284C800) [pid = 636] [serial = 2226] [outer = 00000000] 01:21:22 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (129AA400) [pid = 636] [serial = 2227] [outer = 1284C800] 01:21:22 INFO - PROCESS | 636 | 1467364882469 Marionette DEBUG loaded listener.js 01:21:22 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (12BD2000) [pid = 636] [serial = 2228] [outer = 1284C800] 01:21:22 INFO - PROCESS | 636 | 1467364882801 Marionette TRACE conn3 <- [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"]]]}] 01:21:22 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 01:21:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:21:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:22 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:21:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 652ms 01:21:22 INFO - PROCESS | 636 | 1467364882857 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 01:21:22 INFO - PROCESS | 636 | 1467364882859 Marionette TRACE conn3 <- [1,2933,null,{"value":"13"}] 01:21:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:21:22 INFO - PROCESS | 636 | 1467364882863 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:21:22 INFO - PROCESS | 636 | 1467364882866 Marionette TRACE conn3 <- [1,2934,null,{}] 01:21:22 INFO - PROCESS | 636 | 1467364882878 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:22 INFO - PROCESS | 636 | 1467364882882 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:22 INFO - PROCESS | 636 | 1467364882965 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 01:21:22 INFO - PROCESS | 636 | 1467364882971 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:22 INFO - PROCESS | 636 | 1467364882975 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:22 INFO - PROCESS | 636 | ++DOCSHELL 13CF6800 == 28 [pid = 636] [id = 743] 01:21:22 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (13D01C00) [pid = 636] [serial = 2229] [outer = 00000000] 01:21:23 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1432A400) [pid = 636] [serial = 2230] [outer = 13D01C00] 01:21:23 INFO - PROCESS | 636 | 1467364883022 Marionette DEBUG loaded listener.js 01:21:23 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14369800) [pid = 636] [serial = 2231] [outer = 13D01C00] 01:21:23 INFO - PROCESS | 636 | 1467364883471 Marionette TRACE conn3 <- [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]]]}] 01:21:23 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. 01:21:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 652ms 01:21:23 INFO - PROCESS | 636 | 1467364883526 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 01:21:23 INFO - PROCESS | 636 | 1467364883529 Marionette TRACE conn3 <- [1,2937,null,{"value":"13"}] 01:21:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:21:23 INFO - PROCESS | 636 | 1467364883532 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:21:23 INFO - PROCESS | 636 | 1467364883534 Marionette TRACE conn3 <- [1,2938,null,{}] 01:21:23 INFO - PROCESS | 636 | 1467364883537 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:23 INFO - PROCESS | 636 | 1467364883539 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:23 INFO - PROCESS | 636 | 1467364883692 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 01:21:23 INFO - PROCESS | 636 | 1467364883760 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:23 INFO - PROCESS | 636 | 1467364883762 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:23 INFO - PROCESS | 636 | ++DOCSHELL 1535BC00 == 29 [pid = 636] [id = 744] 01:21:23 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (157E4000) [pid = 636] [serial = 2232] [outer = 00000000] 01:21:23 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15ABE000) [pid = 636] [serial = 2233] [outer = 157E4000] 01:21:23 INFO - PROCESS | 636 | 1467364883791 Marionette DEBUG loaded listener.js 01:21:23 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15FA9C00) [pid = 636] [serial = 2234] [outer = 157E4000] 01:21:24 INFO - PROCESS | 636 | ++DOCSHELL 0F308000 == 30 [pid = 636] [id = 745] 01:21:24 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (0F30C400) [pid = 636] [serial = 2235] [outer = 00000000] 01:21:24 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1036AC00) [pid = 636] [serial = 2236] [outer = 0F30C400] 01:21:24 INFO - PROCESS | 636 | 1467364884194 Marionette TRACE conn3 <- [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]]]}] 01:21:24 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. 01:21:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 697ms 01:21:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:21:24 INFO - PROCESS | 636 | 1467364884235 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 01:21:24 INFO - PROCESS | 636 | 1467364884237 Marionette TRACE conn3 <- [1,2941,null,{"value":"13"}] 01:21:24 INFO - PROCESS | 636 | 1467364884241 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:21:24 INFO - PROCESS | 636 | 1467364884243 Marionette TRACE conn3 <- [1,2942,null,{}] 01:21:24 INFO - PROCESS | 636 | 1467364884246 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:24 INFO - PROCESS | 636 | 1467364884249 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:24 INFO - PROCESS | 636 | 1467364884383 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 01:21:24 INFO - PROCESS | 636 | 1467364884447 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:24 INFO - PROCESS | 636 | 1467364884449 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:24 INFO - PROCESS | 636 | ++DOCSHELL 15FAEC00 == 31 [pid = 636] [id = 746] 01:21:24 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (15FCA400) [pid = 636] [serial = 2237] [outer = 00000000] 01:21:24 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16022800) [pid = 636] [serial = 2238] [outer = 15FCA400] 01:21:24 INFO - PROCESS | 636 | 1467364884484 Marionette DEBUG loaded listener.js 01:21:24 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (16D1A800) [pid = 636] [serial = 2239] [outer = 15FCA400] 01:21:24 INFO - PROCESS | 636 | 1467364884875 Marionette TRACE conn3 <- [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]]]}] 01:21:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:21:24 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:21:24 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 652ms 01:21:24 INFO - PROCESS | 636 | 1467364884903 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 01:21:24 INFO - PROCESS | 636 | 1467364884905 Marionette TRACE conn3 <- [1,2945,null,{"value":"13"}] 01:21:24 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:21:24 INFO - PROCESS | 636 | 1467364884914 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:21:24 INFO - PROCESS | 636 | 1467364884916 Marionette TRACE conn3 <- [1,2946,null,{}] 01:21:24 INFO - PROCESS | 636 | 1467364884919 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:24 INFO - PROCESS | 636 | 1467364884925 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:25 INFO - PROCESS | 636 | 1467364885255 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 79 (15AC6000) [pid = 636] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 78 (15FCC000) [pid = 636] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 77 (176E3C00) [pid = 636] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19863800) [pid = 636] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1436D000) [pid = 636] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 74 (12820000) [pid = 636] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10AC3800) [pid = 636] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10A07800) [pid = 636] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10439800) [pid = 636] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 70 (13437C00) [pid = 636] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:21:25 INFO - PROCESS | 636 | --DOMWINDOW == 69 (15ABF800) [pid = 636] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:21:25 INFO - PROCESS | 636 | 1467364885326 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:25 INFO - PROCESS | 636 | 1467364885328 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:25 INFO - PROCESS | 636 | ++DOCSHELL 1047C400 == 32 [pid = 636] [id = 747] 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (10A07800) [pid = 636] [serial = 2240] [outer = 00000000] 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (1143F400) [pid = 636] [serial = 2241] [outer = 10A07800] 01:21:25 INFO - PROCESS | 636 | 1467364885372 Marionette DEBUG loaded listener.js 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (1436D000) [pid = 636] [serial = 2242] [outer = 10A07800] 01:21:25 INFO - PROCESS | 636 | 1467364885695 Marionette TRACE conn3 <- [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]]]}] 01:21:25 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:21:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 800ms 01:21:25 INFO - PROCESS | 636 | 1467364885714 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 01:21:25 INFO - PROCESS | 636 | 1467364885716 Marionette TRACE conn3 <- [1,2949,null,{"value":"13"}] 01:21:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:21:25 INFO - PROCESS | 636 | 1467364885719 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:21:25 INFO - PROCESS | 636 | 1467364885721 Marionette TRACE conn3 <- [1,2950,null,{}] 01:21:25 INFO - PROCESS | 636 | 1467364885725 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:25 INFO - PROCESS | 636 | 1467364885727 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:25 INFO - PROCESS | 636 | 1467364885844 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 01:21:25 INFO - PROCESS | 636 | 1467364885851 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:25 INFO - PROCESS | 636 | 1467364885853 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:25 INFO - PROCESS | 636 | ++DOCSHELL 10559800 == 33 [pid = 636] [id = 748] 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (10BAD000) [pid = 636] [serial = 2243] [outer = 00000000] 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1778E400) [pid = 636] [serial = 2244] [outer = 10BAD000] 01:21:25 INFO - PROCESS | 636 | 1467364885896 Marionette DEBUG loaded listener.js 01:21:25 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (179CD400) [pid = 636] [serial = 2245] [outer = 10BAD000] 01:21:26 INFO - PROCESS | 636 | 1467364886265 Marionette TRACE conn3 <- [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]]]}] 01:21:26 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. 01:21:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 608ms 01:21:26 INFO - PROCESS | 636 | 1467364886321 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 01:21:26 INFO - PROCESS | 636 | 1467364886323 Marionette TRACE conn3 <- [1,2953,null,{"value":"13"}] 01:21:26 INFO - PROCESS | 636 | 1467364886326 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:21:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:21:26 INFO - PROCESS | 636 | 1467364886328 Marionette TRACE conn3 <- [1,2954,null,{}] 01:21:26 INFO - PROCESS | 636 | 1467364886331 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:26 INFO - PROCESS | 636 | 1467364886333 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:26 INFO - PROCESS | 636 | 1467364886447 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 01:21:26 INFO - PROCESS | 636 | 1467364886541 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:26 INFO - PROCESS | 636 | 1467364886543 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:26 INFO - PROCESS | 636 | ++DOCSHELL 17187400 == 34 [pid = 636] [id = 749] 01:21:26 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (179D5C00) [pid = 636] [serial = 2246] [outer = 00000000] 01:21:26 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1980A400) [pid = 636] [serial = 2247] [outer = 179D5C00] 01:21:26 INFO - PROCESS | 636 | 1467364886588 Marionette DEBUG loaded listener.js 01:21:26 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1980CC00) [pid = 636] [serial = 2248] [outer = 179D5C00] 01:21:26 INFO - PROCESS | 636 | 1467364886896 Marionette TRACE conn3 <- [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]]]}] 01:21:26 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. 01:21:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 593ms 01:21:26 INFO - PROCESS | 636 | 1467364886930 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 01:21:26 INFO - PROCESS | 636 | 1467364886932 Marionette TRACE conn3 <- [1,2957,null,{"value":"13"}] 01:21:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:21:26 INFO - PROCESS | 636 | 1467364886949 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:21:26 INFO - PROCESS | 636 | 1467364886950 Marionette TRACE conn3 <- [1,2958,null,{}] 01:21:26 INFO - PROCESS | 636 | 1467364886954 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:26 INFO - PROCESS | 636 | 1467364886956 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:27 INFO - PROCESS | 636 | 1467364887032 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 01:21:27 INFO - PROCESS | 636 | 1467364887037 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:27 INFO - PROCESS | 636 | 1467364887039 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:27 INFO - PROCESS | 636 | ++DOCSHELL 19807400 == 35 [pid = 636] [id = 750] 01:21:27 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1980DC00) [pid = 636] [serial = 2249] [outer = 00000000] 01:21:27 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19C05400) [pid = 636] [serial = 2250] [outer = 1980DC00] 01:21:27 INFO - PROCESS | 636 | 1467364887082 Marionette DEBUG loaded listener.js 01:21:27 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19C06400) [pid = 636] [serial = 2251] [outer = 1980DC00] 01:21:27 INFO - PROCESS | 636 | 1467364887795 Marionette TRACE conn3 <- [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]]]}] 01:21:27 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. 01:21:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 890ms 01:21:27 INFO - PROCESS | 636 | 1467364887859 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 01:21:27 INFO - PROCESS | 636 | 1467364887863 Marionette TRACE conn3 <- [1,2961,null,{"value":"13"}] 01:21:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:21:27 INFO - PROCESS | 636 | 1467364887868 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:21:27 INFO - PROCESS | 636 | 1467364887874 Marionette TRACE conn3 <- [1,2962,null,{}] 01:21:27 INFO - PROCESS | 636 | 1467364887879 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:27 INFO - PROCESS | 636 | 1467364887882 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:28 INFO - PROCESS | 636 | 1467364888010 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 01:21:28 INFO - PROCESS | 636 | 1467364888146 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:28 INFO - PROCESS | 636 | 1467364888149 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:28 INFO - PROCESS | 636 | ++DOCSHELL 10AC8400 == 36 [pid = 636] [id = 751] 01:21:28 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (10ACC000) [pid = 636] [serial = 2252] [outer = 00000000] 01:21:28 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (110E6400) [pid = 636] [serial = 2253] [outer = 10ACC000] 01:21:28 INFO - PROCESS | 636 | 1467364888209 Marionette DEBUG loaded listener.js 01:21:28 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (11CD3000) [pid = 636] [serial = 2254] [outer = 10ACC000] 01:21:28 INFO - PROCESS | 636 | 1467364888770 Marionette TRACE conn3 <- [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]]]}] 01:21:28 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. 01:21:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 949ms 01:21:28 INFO - PROCESS | 636 | 1467364888818 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 01:21:28 INFO - PROCESS | 636 | 1467364888823 Marionette TRACE conn3 <- [1,2965,null,{"value":"13"}] 01:21:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:21:28 INFO - PROCESS | 636 | 1467364888830 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:21:28 INFO - PROCESS | 636 | 1467364888833 Marionette TRACE conn3 <- [1,2966,null,{}] 01:21:28 INFO - PROCESS | 636 | 1467364888837 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:28 INFO - PROCESS | 636 | 1467364888839 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:28 INFO - PROCESS | 636 | 1467364888960 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 01:21:29 INFO - PROCESS | 636 | 1467364889130 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:29 INFO - PROCESS | 636 | 1467364889132 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:29 INFO - PROCESS | 636 | ++DOCSHELL 10A92C00 == 37 [pid = 636] [id = 752] 01:21:29 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (10A94400) [pid = 636] [serial = 2255] [outer = 00000000] 01:21:29 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (110E5000) [pid = 636] [serial = 2256] [outer = 10A94400] 01:21:29 INFO - PROCESS | 636 | 1467364889189 Marionette DEBUG loaded listener.js 01:21:29 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (129EC400) [pid = 636] [serial = 2257] [outer = 10A94400] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 17187400 == 36 [pid = 636] [id = 749] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 10559800 == 35 [pid = 636] [id = 748] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 1047C400 == 34 [pid = 636] [id = 747] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 15FAEC00 == 33 [pid = 636] [id = 746] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 0F308000 == 32 [pid = 636] [id = 745] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 1535BC00 == 31 [pid = 636] [id = 744] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 13CF6800 == 30 [pid = 636] [id = 743] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 1281F000 == 29 [pid = 636] [id = 742] 01:21:29 INFO - PROCESS | 636 | --DOCSHELL 10A9DC00 == 28 [pid = 636] [id = 741] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19CE8800) [pid = 636] [serial = 2207] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 85 (16D14800) [pid = 636] [serial = 2194] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19805800) [pid = 636] [serial = 2197] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 83 (16DF3400) [pid = 636] [serial = 2195] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 82 (19869800) [pid = 636] [serial = 2176] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 81 (19A09C00) [pid = 636] [serial = 2177] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 80 (15E34000) [pid = 636] [serial = 2191] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 79 (129A9000) [pid = 636] [serial = 2185] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 78 (129F6000) [pid = 636] [serial = 2186] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10BA6C00) [pid = 636] [serial = 2179] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19863400) [pid = 636] [serial = 2198] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 75 (11265C00) [pid = 636] [serial = 2180] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10ACF000) [pid = 636] [serial = 2182] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 73 (11268000) [pid = 636] [serial = 2201] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10BA6800) [pid = 636] [serial = 2183] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 71 (14322C00) [pid = 636] [serial = 2188] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 70 (14328000) [pid = 636] [serial = 2189] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1827B400) [pid = 636] [serial = 2203] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 68 (19A0DC00) [pid = 636] [serial = 2204] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 67 (10ACC800) [pid = 636] [serial = 2200] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 66 (15FA7C00) [pid = 636] [serial = 2192] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C20400) [pid = 636] [serial = 2206] [outer = 00000000] [url = about:blank] 01:21:29 INFO - PROCESS | 636 | 1467364889953 Marionette TRACE conn3 <- [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]]]}] 01:21:30 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. 01:21:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1186ms 01:21:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:21:30 INFO - PROCESS | 636 | 1467364890017 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 01:21:30 INFO - PROCESS | 636 | 1467364890020 Marionette TRACE conn3 <- [1,2969,null,{"value":"13"}] 01:21:30 INFO - PROCESS | 636 | 1467364890025 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:21:30 INFO - PROCESS | 636 | 1467364890028 Marionette TRACE conn3 <- [1,2970,null,{}] 01:21:30 INFO - PROCESS | 636 | 1467364890033 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:30 INFO - PROCESS | 636 | 1467364890036 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:30 INFO - PROCESS | 636 | 1467364890122 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 01:21:30 INFO - PROCESS | 636 | 1467364890132 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:30 INFO - PROCESS | 636 | 1467364890135 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:30 INFO - PROCESS | 636 | ++DOCSHELL 10BA6800 == 29 [pid = 636] [id = 753] 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10BA6C00) [pid = 636] [serial = 2258] [outer = 00000000] 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (10BAFC00) [pid = 636] [serial = 2259] [outer = 10BA6C00] 01:21:30 INFO - PROCESS | 636 | 1467364890182 Marionette DEBUG loaded listener.js 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (10ED7C00) [pid = 636] [serial = 2260] [outer = 10BA6C00] 01:21:30 INFO - PROCESS | 636 | 1467364890674 Marionette TRACE conn3 <- [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"]]]}] 01:21:30 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:21:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:21:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 697ms 01:21:30 INFO - PROCESS | 636 | 1467364890726 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 01:21:30 INFO - PROCESS | 636 | 1467364890730 Marionette TRACE conn3 <- [1,2973,null,{"value":"13"}] 01:21:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:21:30 INFO - PROCESS | 636 | 1467364890736 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:21:30 INFO - PROCESS | 636 | 1467364890738 Marionette TRACE conn3 <- [1,2974,null,{}] 01:21:30 INFO - PROCESS | 636 | 1467364890742 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:30 INFO - PROCESS | 636 | 1467364890745 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:30 INFO - PROCESS | 636 | 1467364890833 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 01:21:30 INFO - PROCESS | 636 | 1467364890839 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:30 INFO - PROCESS | 636 | 1467364890841 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:30 INFO - PROCESS | 636 | ++DOCSHELL 129F2400 == 30 [pid = 636] [id = 754] 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (129F3000) [pid = 636] [serial = 2261] [outer = 00000000] 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (131E9400) [pid = 636] [serial = 2262] [outer = 129F3000] 01:21:30 INFO - PROCESS | 636 | 1467364890888 Marionette DEBUG loaded listener.js 01:21:30 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (13437C00) [pid = 636] [serial = 2263] [outer = 129F3000] 01:21:31 INFO - PROCESS | 636 | 1467364891307 Marionette TRACE conn3 <- [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]]]}] 01:21:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:21:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 593ms 01:21:31 INFO - PROCESS | 636 | 1467364891340 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 01:21:31 INFO - PROCESS | 636 | 1467364891342 Marionette TRACE conn3 <- [1,2977,null,{"value":"13"}] 01:21:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:21:31 INFO - PROCESS | 636 | 1467364891345 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:21:31 INFO - PROCESS | 636 | 1467364891349 Marionette TRACE conn3 <- [1,2978,null,{}] 01:21:31 INFO - PROCESS | 636 | 1467364891363 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:31 INFO - PROCESS | 636 | 1467364891368 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:31 INFO - PROCESS | 636 | 1467364891449 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 01:21:31 INFO - PROCESS | 636 | 1467364891456 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:31 INFO - PROCESS | 636 | 1467364891459 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:31 INFO - PROCESS | 636 | ++DOCSHELL 14331C00 == 31 [pid = 636] [id = 755] 01:21:31 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (14364800) [pid = 636] [serial = 2264] [outer = 00000000] 01:21:31 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (157E4800) [pid = 636] [serial = 2265] [outer = 14364800] 01:21:31 INFO - PROCESS | 636 | 1467364891506 Marionette DEBUG loaded listener.js 01:21:31 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FA8800) [pid = 636] [serial = 2266] [outer = 14364800] 01:21:31 INFO - PROCESS | 636 | ++DOCSHELL 16024C00 == 32 [pid = 636] [id = 756] 01:21:31 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (16B06000) [pid = 636] [serial = 2267] [outer = 00000000] 01:21:31 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16D14800) [pid = 636] [serial = 2268] [outer = 16B06000] 01:21:31 INFO - PROCESS | 636 | 1467364891961 Marionette TRACE conn3 <- [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]]]}] 01:21:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:21:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 667ms 01:21:32 INFO - PROCESS | 636 | 1467364892009 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 01:21:32 INFO - PROCESS | 636 | 1467364892012 Marionette TRACE conn3 <- [1,2981,null,{"value":"13"}] 01:21:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:21:32 INFO - PROCESS | 636 | 1467364892015 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:21:32 INFO - PROCESS | 636 | 1467364892017 Marionette TRACE conn3 <- [1,2982,null,{}] 01:21:32 INFO - PROCESS | 636 | 1467364892021 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:32 INFO - PROCESS | 636 | 1467364892023 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:32 INFO - PROCESS | 636 | 1467364892116 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 01:21:32 INFO - PROCESS | 636 | 1467364892154 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:32 INFO - PROCESS | 636 | 1467364892157 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:32 INFO - PROCESS | 636 | ++DOCSHELL 15FCB400 == 33 [pid = 636] [id = 757] 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15FCE400) [pid = 636] [serial = 2269] [outer = 00000000] 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (16EA0C00) [pid = 636] [serial = 2270] [outer = 15FCE400] 01:21:32 INFO - PROCESS | 636 | 1467364892201 Marionette DEBUG loaded listener.js 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1714F400) [pid = 636] [serial = 2271] [outer = 15FCE400] 01:21:32 INFO - PROCESS | 636 | 1467364892614 Marionette TRACE conn3 <- [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]]]}] 01:21:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:21:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:21:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 667ms 01:21:32 INFO - PROCESS | 636 | 1467364892681 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 01:21:32 INFO - PROCESS | 636 | 1467364892683 Marionette TRACE conn3 <- [1,2985,null,{"value":"13"}] 01:21:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:21:32 INFO - PROCESS | 636 | 1467364892686 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:21:32 INFO - PROCESS | 636 | 1467364892688 Marionette TRACE conn3 <- [1,2986,null,{}] 01:21:32 INFO - PROCESS | 636 | 1467364892691 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:32 INFO - PROCESS | 636 | 1467364892693 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:32 INFO - PROCESS | 636 | 1467364892811 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 01:21:32 INFO - PROCESS | 636 | 1467364892816 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:32 INFO - PROCESS | 636 | 1467364892818 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:32 INFO - PROCESS | 636 | ++DOCSHELL 1715C000 == 34 [pid = 636] [id = 758] 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (176E3C00) [pid = 636] [serial = 2272] [outer = 00000000] 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (19805000) [pid = 636] [serial = 2273] [outer = 176E3C00] 01:21:32 INFO - PROCESS | 636 | 1467364892845 Marionette DEBUG loaded listener.js 01:21:32 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (19805800) [pid = 636] [serial = 2274] [outer = 176E3C00] 01:21:33 INFO - PROCESS | 636 | 1467364893282 Marionette TRACE conn3 <- [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]]]}] 01:21:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:21:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 667ms 01:21:33 INFO - PROCESS | 636 | 1467364893349 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 01:21:33 INFO - PROCESS | 636 | 1467364893351 Marionette TRACE conn3 <- [1,2989,null,{"value":"13"}] 01:21:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:21:33 INFO - PROCESS | 636 | 1467364893362 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:21:33 INFO - PROCESS | 636 | 1467364893364 Marionette TRACE conn3 <- [1,2990,null,{}] 01:21:33 INFO - PROCESS | 636 | 1467364893371 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:33 INFO - PROCESS | 636 | 1467364893376 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:33 INFO - PROCESS | 636 | 1467364893527 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 01:21:33 INFO - PROCESS | 636 | 1467364893550 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:33 INFO - PROCESS | 636 | 1467364893553 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:33 INFO - PROCESS | 636 | ++DOCSHELL 19870000 == 35 [pid = 636] [id = 759] 01:21:33 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (19A04800) [pid = 636] [serial = 2275] [outer = 00000000] 01:21:33 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (19C01800) [pid = 636] [serial = 2276] [outer = 19A04800] 01:21:33 INFO - PROCESS | 636 | 1467364893605 Marionette DEBUG loaded listener.js 01:21:33 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (19C0FC00) [pid = 636] [serial = 2277] [outer = 19A04800] 01:21:33 INFO - PROCESS | 636 | 1467364894005 Marionette TRACE conn3 <- [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]]]}] 01:21:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 01:21:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 667ms 01:21:34 INFO - PROCESS | 636 | 1467364894029 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 01:21:34 INFO - PROCESS | 636 | 1467364894031 Marionette TRACE conn3 <- [1,2993,null,{"value":"13"}] 01:21:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:21:34 INFO - PROCESS | 636 | 1467364894034 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:21:34 INFO - PROCESS | 636 | 1467364894036 Marionette TRACE conn3 <- [1,2994,null,{}] 01:21:34 INFO - PROCESS | 636 | 1467364894044 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:34 INFO - PROCESS | 636 | 1467364894046 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:34 INFO - PROCESS | 636 | 1467364894156 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 01:21:34 INFO - PROCESS | 636 | 1467364894161 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:34 INFO - PROCESS | 636 | 1467364894163 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:34 INFO - PROCESS | 636 | ++DOCSHELL 11CD4C00 == 36 [pid = 636] [id = 760] 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (19C15C00) [pid = 636] [serial = 2278] [outer = 00000000] 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (19CE9C00) [pid = 636] [serial = 2279] [outer = 19C15C00] 01:21:34 INFO - PROCESS | 636 | 1467364894193 Marionette DEBUG loaded listener.js 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (19CEEC00) [pid = 636] [serial = 2280] [outer = 19C15C00] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 87 (15FCA400) [pid = 636] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 86 (157E4000) [pid = 636] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 85 (10A9FC00) [pid = 636] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 84 (13D01C00) [pid = 636] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 83 (0F314000) [pid = 636] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 82 (1284C800) [pid = 636] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 81 (1309EC00) [pid = 636] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 80 (179CC800) [pid = 636] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 79 (11AF1000) [pid = 636] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1047E000) [pid = 636] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A07800) [pid = 636] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 76 (10BAD000) [pid = 636] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 75 (0F30C400) [pid = 636] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:21:34 INFO - PROCESS | 636 | --DOMWINDOW == 74 (179D5C00) [pid = 636] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:21:34 INFO - PROCESS | 636 | 1467364894668 Marionette TRACE conn3 <- [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]]]}] 01:21:34 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. 01:21:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 667ms 01:21:34 INFO - PROCESS | 636 | 1467364894695 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 01:21:34 INFO - PROCESS | 636 | 1467364894697 Marionette TRACE conn3 <- [1,2997,null,{"value":"13"}] 01:21:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:21:34 INFO - PROCESS | 636 | 1467364894700 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:21:34 INFO - PROCESS | 636 | 1467364894703 Marionette TRACE conn3 <- [1,2998,null,{}] 01:21:34 INFO - PROCESS | 636 | 1467364894706 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:34 INFO - PROCESS | 636 | 1467364894708 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:34 INFO - PROCESS | 636 | 1467364894786 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 01:21:34 INFO - PROCESS | 636 | 1467364894791 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:34 INFO - PROCESS | 636 | 1467364894793 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:34 INFO - PROCESS | 636 | ++DOCSHELL 11AE9000 == 37 [pid = 636] [id = 761] 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (13D01C00) [pid = 636] [serial = 2281] [outer = 00000000] 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19806C00) [pid = 636] [serial = 2282] [outer = 13D01C00] 01:21:34 INFO - PROCESS | 636 | 1467364894861 Marionette DEBUG loaded listener.js 01:21:34 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (19CF0000) [pid = 636] [serial = 2283] [outer = 13D01C00] 01:21:35 INFO - PROCESS | 636 | [636] 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 01:21:35 INFO - PROCESS | 636 | 1467364895268 Marionette TRACE conn3 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:21:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:21:35 INFO - {} 01:21:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:21:35 INFO - {} 01:21:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:21:35 INFO - {} 01:21:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:21:35 INFO - {} 01:21:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 608ms 01:21:35 INFO - PROCESS | 636 | 1467364895301 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 01:21:35 INFO - PROCESS | 636 | 1467364895303 Marionette TRACE conn3 <- [1,3001,null,{"value":"13"}] 01:21:35 INFO - TEST-START | /FileAPI/fileReader.html 01:21:35 INFO - PROCESS | 636 | 1467364895307 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:21:35 INFO - PROCESS | 636 | 1467364895308 Marionette TRACE conn3 <- [1,3002,null,{}] 01:21:35 INFO - PROCESS | 636 | 1467364895312 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:35 INFO - PROCESS | 636 | 1467364895314 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:35 INFO - PROCESS | 636 | 1467364895402 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 01:21:35 INFO - PROCESS | 636 | 1467364895410 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:35 INFO - PROCESS | 636 | 1467364895412 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:35 INFO - PROCESS | 636 | ++DOCSHELL 1986A000 == 38 [pid = 636] [id = 762] 01:21:35 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (19CF7000) [pid = 636] [serial = 2284] [outer = 00000000] 01:21:35 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1A162800) [pid = 636] [serial = 2285] [outer = 19CF7000] 01:21:35 INFO - PROCESS | 636 | 1467364895455 Marionette DEBUG loaded listener.js 01:21:35 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (19FD8800) [pid = 636] [serial = 2286] [outer = 19CF7000] 01:21:35 INFO - PROCESS | 636 | 1467364895852 Marionette TRACE conn3 <- [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]]]}] 01:21:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:21:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:21:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:21:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:21:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 563ms 01:21:35 INFO - PROCESS | 636 | 1467364895883 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 01:21:35 INFO - PROCESS | 636 | 1467364895885 Marionette TRACE conn3 <- [1,3005,null,{"value":"13"}] 01:21:35 INFO - TEST-START | /FileAPI/historical.html 01:21:35 INFO - PROCESS | 636 | 1467364895888 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:21:35 INFO - PROCESS | 636 | 1467364895890 Marionette TRACE conn3 <- [1,3006,null,{}] 01:21:35 INFO - PROCESS | 636 | 1467364895893 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:35 INFO - PROCESS | 636 | 1467364895895 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:36 INFO - PROCESS | 636 | 1467364896021 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 01:21:36 INFO - PROCESS | 636 | 1467364896027 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:36 INFO - PROCESS | 636 | 1467364896029 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:36 INFO - PROCESS | 636 | ++DOCSHELL 1A168000 == 39 [pid = 636] [id = 763] 01:21:36 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1A16F800) [pid = 636] [serial = 2287] [outer = 00000000] 01:21:36 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (1A30B400) [pid = 636] [serial = 2288] [outer = 1A16F800] 01:21:36 INFO - PROCESS | 636 | 1467364896056 Marionette DEBUG loaded listener.js 01:21:36 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (1A477400) [pid = 636] [serial = 2289] [outer = 1A16F800] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 10BA5400 == 38 [pid = 636] [id = 740] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 10BA6800 == 37 [pid = 636] [id = 753] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 10AC8400 == 36 [pid = 636] [id = 751] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 10A92C00 == 35 [pid = 636] [id = 752] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 19807400 == 34 [pid = 636] [id = 750] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 11CD4C00 == 33 [pid = 636] [id = 760] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 1715C000 == 32 [pid = 636] [id = 758] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 1986A000 == 31 [pid = 636] [id = 762] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 19870000 == 30 [pid = 636] [id = 759] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 15FCB400 == 29 [pid = 636] [id = 757] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 11AE9000 == 28 [pid = 636] [id = 761] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 129F2400 == 27 [pid = 636] [id = 754] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 14331C00 == 26 [pid = 636] [id = 755] 01:21:37 INFO - PROCESS | 636 | --DOCSHELL 16024C00 == 25 [pid = 636] [id = 756] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 82 (16022800) [pid = 636] [serial = 2238] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 81 (15ABE000) [pid = 636] [serial = 2233] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 80 (10B62400) [pid = 636] [serial = 2224] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 79 (14369800) [pid = 636] [serial = 2231] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 78 (10432400) [pid = 636] [serial = 2209] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 77 (129AA400) [pid = 636] [serial = 2227] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 76 (13D05800) [pid = 636] [serial = 2213] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 75 (19C1D800) [pid = 636] [serial = 2215] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 74 (13156C00) [pid = 636] [serial = 2222] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 73 (13074000) [pid = 636] [serial = 2219] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1143F400) [pid = 636] [serial = 2241] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 71 (1436D000) [pid = 636] [serial = 2242] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 70 (15FA9C00) [pid = 636] [serial = 2234] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 69 (12BD2000) [pid = 636] [serial = 2228] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 68 (10ED4000) [pid = 636] [serial = 2218] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 67 (13157C00) [pid = 636] [serial = 2212] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 66 (19CEF800) [pid = 636] [serial = 2216] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 65 (16D1A800) [pid = 636] [serial = 2239] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 64 (179CD400) [pid = 636] [serial = 2245] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1432A400) [pid = 636] [serial = 2230] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 62 (1778E400) [pid = 636] [serial = 2244] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 61 (10A0AC00) [pid = 636] [serial = 2210] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 60 (12BDB800) [pid = 636] [serial = 2221] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 59 (1036AC00) [pid = 636] [serial = 2236] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 58 (10BAB400) [pid = 636] [serial = 2225] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 57 (1980A400) [pid = 636] [serial = 2247] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | --DOMWINDOW == 56 (1980CC00) [pid = 636] [serial = 2248] [outer = 00000000] [url = about:blank] 01:21:37 INFO - PROCESS | 636 | 1467364897843 Marionette TRACE conn3 <- [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"]]]}] 01:21:37 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:21:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:21:37 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:21:37 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:21:37 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:21:37 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:21:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:21:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:37 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:21:37 INFO - TEST-OK | /FileAPI/historical.html | took 1978ms 01:21:37 INFO - PROCESS | 636 | 1467364897870 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 01:21:37 INFO - PROCESS | 636 | 1467364897874 Marionette TRACE conn3 <- [1,3009,null,{"value":"13"}] 01:21:37 INFO - TEST-START | /FileAPI/idlharness.html 01:21:37 INFO - PROCESS | 636 | 1467364897866 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:21:37 INFO - PROCESS | 636 | 1467364897870 Marionette TRACE conn3 <- [1,3010,null,{}] 01:21:37 INFO - PROCESS | 636 | 1467364897876 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:37 INFO - PROCESS | 636 | 1467364897879 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:37 INFO - PROCESS | 636 | 1467364897975 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 01:21:37 INFO - PROCESS | 636 | 1467364897981 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:37 INFO - PROCESS | 636 | 1467364897986 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:37 INFO - PROCESS | 636 | ++DOCSHELL 10A98000 == 26 [pid = 636] [id = 764] 01:21:37 INFO - PROCESS | 636 | ++DOMWINDOW == 57 (10AC4000) [pid = 636] [serial = 2290] [outer = 00000000] 01:21:38 INFO - PROCESS | 636 | ++DOMWINDOW == 58 (10ACE400) [pid = 636] [serial = 2291] [outer = 10AC4000] 01:21:38 INFO - PROCESS | 636 | 1467364898037 Marionette DEBUG loaded listener.js 01:21:38 INFO - PROCESS | 636 | ++DOMWINDOW == 59 (10AD1C00) [pid = 636] [serial = 2292] [outer = 10AC4000] 01:21:38 INFO - PROCESS | 636 | 1467364898887 Marionette TRACE conn3 <- [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]]]}] 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:21:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:21:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:21:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:21:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:21:38 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 01:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:21:38 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 01:21:38 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 01:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:21:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:21:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:21:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:21:38 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 01:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:21:38 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 01:21:38 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 01:21:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:21:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:21:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:21:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 1150ms 01:21:39 INFO - PROCESS | 636 | 1467364899019 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 01:21:39 INFO - PROCESS | 636 | 1467364899024 Marionette TRACE conn3 <- [1,3013,null,{"value":"13"}] 01:21:39 INFO - TEST-START | /FileAPI/idlharness.worker 01:21:39 INFO - PROCESS | 636 | 1467364899031 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:21:39 INFO - PROCESS | 636 | 1467364899034 Marionette TRACE conn3 <- [1,3014,null,{}] 01:21:39 INFO - PROCESS | 636 | 1467364899037 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:39 INFO - PROCESS | 636 | 1467364899040 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:39 INFO - PROCESS | 636 | 1467364899161 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 01:21:39 INFO - PROCESS | 636 | 1467364899172 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:39 INFO - PROCESS | 636 | 1467364899175 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:39 INFO - PROCESS | 636 | ++DOCSHELL 110DE400 == 27 [pid = 636] [id = 765] 01:21:39 INFO - PROCESS | 636 | ++DOMWINDOW == 60 (110DF800) [pid = 636] [serial = 2293] [outer = 00000000] 01:21:39 INFO - PROCESS | 636 | ++DOMWINDOW == 61 (14327400) [pid = 636] [serial = 2294] [outer = 110DF800] 01:21:39 INFO - PROCESS | 636 | 1467364899226 Marionette DEBUG loaded listener.js 01:21:39 INFO - PROCESS | 636 | ++DOMWINDOW == 62 (1432B800) [pid = 636] [serial = 2295] [outer = 110DF800] 01:21:39 INFO - PROCESS | 636 | [636] 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 01:21:40 INFO - PROCESS | 636 | 1467364900609 Marionette TRACE conn3 <- [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,{},{}]]]}] 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:21:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:21:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:21:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:21:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:21:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:21:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:21:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:21:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 01:21:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 01:21:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:21:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:21:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:21:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:21:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:21:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:21:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:21:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:21:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:21:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:21:40 INFO - {} 01:21:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1779ms 01:21:40 INFO - PROCESS | 636 | 1467364900821 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 01:21:40 INFO - PROCESS | 636 | 1467364900825 Marionette TRACE conn3 <- [1,3017,null,{"value":"13"}] 01:21:40 INFO - PROCESS | 636 | 1467364900873 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:21:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:21:40 INFO - PROCESS | 636 | 1467364900878 Marionette TRACE conn3 <- [1,3018,null,{}] 01:21:40 INFO - PROCESS | 636 | 1467364900883 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:40 INFO - PROCESS | 636 | 1467364900887 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:40 INFO - PROCESS | 636 | 1467364900976 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 01:21:41 INFO - PROCESS | 636 | 1467364901104 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:41 INFO - PROCESS | 636 | 1467364901107 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:41 INFO - PROCESS | 636 | ++DOCSHELL 10AD0800 == 28 [pid = 636] [id = 766] 01:21:41 INFO - PROCESS | 636 | ++DOMWINDOW == 63 (10B62C00) [pid = 636] [serial = 2296] [outer = 00000000] 01:21:41 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (19810800) [pid = 636] [serial = 2297] [outer = 10B62C00] 01:21:41 INFO - PROCESS | 636 | 1467364901163 Marionette DEBUG loaded listener.js 01:21:41 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (1986BC00) [pid = 636] [serial = 2298] [outer = 10B62C00] 01:21:41 INFO - PROCESS | 636 | 1467364901730 Marionette TRACE conn3 <- [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]]]}] 01:21:41 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 01:21:41 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 889ms 01:21:41 INFO - PROCESS | 636 | 1467364901835 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 01:21:41 INFO - PROCESS | 636 | 1467364901839 Marionette TRACE conn3 <- [1,3021,null,{"value":"13"}] 01:21:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:21:41 INFO - PROCESS | 636 | 1467364901868 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:21:41 INFO - PROCESS | 636 | 1467364901874 Marionette TRACE conn3 <- [1,3022,null,{}] 01:21:41 INFO - PROCESS | 636 | 1467364901881 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:41 INFO - PROCESS | 636 | 1467364901884 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:42 INFO - PROCESS | 636 | 1467364902007 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 01:21:42 INFO - PROCESS | 636 | 1467364902139 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:42 INFO - PROCESS | 636 | 1467364902143 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:42 INFO - PROCESS | 636 | ++DOCSHELL 10A7F000 == 29 [pid = 636] [id = 767] 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (10A92C00) [pid = 636] [serial = 2299] [outer = 00000000] 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (11262000) [pid = 636] [serial = 2300] [outer = 10A92C00] 01:21:42 INFO - PROCESS | 636 | 1467364902196 Marionette DEBUG loaded listener.js 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (112AE400) [pid = 636] [serial = 2301] [outer = 10A92C00] 01:21:42 INFO - PROCESS | 636 | --DOCSHELL 10A98000 == 28 [pid = 636] [id = 764] 01:21:42 INFO - PROCESS | 636 | --DOCSHELL 1A168000 == 27 [pid = 636] [id = 763] 01:21:42 INFO - PROCESS | 636 | 1467364902605 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 01:21:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:21:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 813ms 01:21:42 INFO - PROCESS | 636 | 1467364902656 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 01:21:42 INFO - PROCESS | 636 | 1467364902660 Marionette TRACE conn3 <- [1,3025,null,{"value":"13"}] 01:21:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:21:42 INFO - PROCESS | 636 | 1467364902671 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:21:42 INFO - PROCESS | 636 | 1467364902675 Marionette TRACE conn3 <- [1,3026,null,{}] 01:21:42 INFO - PROCESS | 636 | 1467364902682 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:42 INFO - PROCESS | 636 | 1467364902684 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:42 INFO - PROCESS | 636 | 1467364902770 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 01:21:42 INFO - PROCESS | 636 | 1467364902776 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:42 INFO - PROCESS | 636 | 1467364902779 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:42 INFO - PROCESS | 636 | ++DOCSHELL 1342B400 == 28 [pid = 636] [id = 768] 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (13937400) [pid = 636] [serial = 2302] [outer = 00000000] 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (14327C00) [pid = 636] [serial = 2303] [outer = 13937400] 01:21:42 INFO - PROCESS | 636 | 1467364902827 Marionette DEBUG loaded listener.js 01:21:42 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (19805400) [pid = 636] [serial = 2304] [outer = 13937400] 01:21:43 INFO - PROCESS | 636 | 1467364903309 Marionette TRACE conn3 <- [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"]]]}] 01:21:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:21:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:21:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 690ms 01:21:43 INFO - PROCESS | 636 | 1467364903370 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 01:21:43 INFO - PROCESS | 636 | 1467364903372 Marionette TRACE conn3 <- [1,3029,null,{"value":"13"}] 01:21:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:21:43 INFO - PROCESS | 636 | 1467364903376 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:21:43 INFO - PROCESS | 636 | 1467364903378 Marionette TRACE conn3 <- [1,3030,null,{}] 01:21:43 INFO - PROCESS | 636 | 1467364903388 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:43 INFO - PROCESS | 636 | 1467364903392 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:43 INFO - PROCESS | 636 | 1467364903463 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 01:21:43 INFO - PROCESS | 636 | 1467364903473 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:43 INFO - PROCESS | 636 | 1467364903477 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:43 INFO - PROCESS | 636 | ++DOCSHELL 19CF3800 == 29 [pid = 636] [id = 769] 01:21:43 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (19FD2C00) [pid = 636] [serial = 2305] [outer = 00000000] 01:21:43 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1A165000) [pid = 636] [serial = 2306] [outer = 19FD2C00] 01:21:43 INFO - PROCESS | 636 | 1467364903526 Marionette DEBUG loaded listener.js 01:21:43 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (1A167800) [pid = 636] [serial = 2307] [outer = 19FD2C00] 01:21:44 INFO - PROCESS | 636 | 1467364904188 Marionette TRACE conn3 <- [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]]]}] 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:21:44 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. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:21:44 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'.) 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:21:44 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. 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:21:44 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. 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:21:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:21:44 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. 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:21:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 01:21:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:21:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:21:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:21:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 936ms 01:21:44 INFO - PROCESS | 636 | 1467364904311 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 01:21:44 INFO - PROCESS | 636 | 1467364904323 Marionette TRACE conn3 <- [1,3033,null,{"value":"13"}] 01:21:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:21:44 INFO - PROCESS | 636 | 1467364904331 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:21:44 INFO - PROCESS | 636 | 1467364904332 Marionette TRACE conn3 <- [1,3034,null,{}] 01:21:44 INFO - PROCESS | 636 | 1467364904319 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:44 INFO - PROCESS | 636 | 1467364904321 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:44 INFO - PROCESS | 636 | 1467364904407 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 01:21:44 INFO - PROCESS | 636 | 1467364904412 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:44 INFO - PROCESS | 636 | 1467364904414 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:44 INFO - PROCESS | 636 | ++DOCSHELL 1A484800 == 30 [pid = 636] [id = 770] 01:21:44 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1A686000) [pid = 636] [serial = 2308] [outer = 00000000] 01:21:44 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1A954000) [pid = 636] [serial = 2309] [outer = 1A686000] 01:21:44 INFO - PROCESS | 636 | 1467364904458 Marionette DEBUG loaded listener.js 01:21:44 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (1A958400) [pid = 636] [serial = 2310] [outer = 1A686000] 01:21:44 INFO - PROCESS | 636 | [636] 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 01:21:44 INFO - PROCESS | 636 | 1467364904986 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:21:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:21:44 INFO - {} 01:21:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 690ms 01:21:44 INFO - PROCESS | 636 | 1467364905013 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 01:21:44 INFO - PROCESS | 636 | 1467364905015 Marionette TRACE conn3 <- [1,3037,null,{"value":"13"}] 01:21:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:21:45 INFO - PROCESS | 636 | 1467364905027 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:21:45 INFO - PROCESS | 636 | 1467364905029 Marionette TRACE conn3 <- [1,3038,null,{}] 01:21:45 INFO - PROCESS | 636 | 1467364905033 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:45 INFO - PROCESS | 636 | 1467364905035 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:45 INFO - PROCESS | 636 | 1467364905148 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 01:21:45 INFO - PROCESS | 636 | 1467364905155 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:45 INFO - PROCESS | 636 | 1467364905157 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:45 INFO - PROCESS | 636 | ++DOCSHELL 10BA8C00 == 31 [pid = 636] [id = 771] 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (1A951800) [pid = 636] [serial = 2311] [outer = 00000000] 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (1AB05400) [pid = 636] [serial = 2312] [outer = 1A951800] 01:21:45 INFO - PROCESS | 636 | 1467364905203 Marionette DEBUG loaded listener.js 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (1AB0BC00) [pid = 636] [serial = 2313] [outer = 1A951800] 01:21:45 INFO - PROCESS | 636 | 1467364905609 Marionette TRACE conn3 <- [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]]]}] 01:21:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:21:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:21:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:21:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:21:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 629ms 01:21:45 INFO - PROCESS | 636 | 1467364905662 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 01:21:45 INFO - PROCESS | 636 | 1467364905664 Marionette TRACE conn3 <- [1,3041,null,{"value":"13"}] 01:21:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:21:45 INFO - PROCESS | 636 | 1467364905668 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:21:45 INFO - PROCESS | 636 | 1467364905669 Marionette TRACE conn3 <- [1,3042,null,{}] 01:21:45 INFO - PROCESS | 636 | 1467364905673 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:45 INFO - PROCESS | 636 | 1467364905678 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:45 INFO - PROCESS | 636 | 1467364905830 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 01:21:45 INFO - PROCESS | 636 | 1467364905835 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:45 INFO - PROCESS | 636 | 1467364905837 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:45 INFO - PROCESS | 636 | ++DOCSHELL 10ACD400 == 32 [pid = 636] [id = 772] 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1AB0E800) [pid = 636] [serial = 2314] [outer = 00000000] 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (0C777C00) [pid = 636] [serial = 2315] [outer = 1AB0E800] 01:21:45 INFO - PROCESS | 636 | 1467364905886 Marionette DEBUG loaded listener.js 01:21:45 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (110DB800) [pid = 636] [serial = 2316] [outer = 1AB0E800] 01:21:46 INFO - PROCESS | 636 | 1467364906655 Marionette TRACE conn3 <- [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"]]]}] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10AC4000) [pid = 636] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 81 (176E3C00) [pid = 636] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19A04800) [pid = 636] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 79 (19C15C00) [pid = 636] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 78 (13D01C00) [pid = 636] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 77 (19CF7000) [pid = 636] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 76 (16B06000) [pid = 636] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 75 (14364800) [pid = 636] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 74 (129F3000) [pid = 636] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 73 (10BA6C00) [pid = 636] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 72 (1A16F800) [pid = 636] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 71 (10A94400) [pid = 636] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 70 (10ACC000) [pid = 636] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 69 (1980DC00) [pid = 636] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:21:46 INFO - PROCESS | 636 | --DOMWINDOW == 68 (15FCE400) [pid = 636] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:21:46 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:21:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 01:21:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:21:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:21:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:21:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1134ms 01:21:46 INFO - PROCESS | 636 | 1467364906808 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 01:21:46 INFO - PROCESS | 636 | 1467364906810 Marionette TRACE conn3 <- [1,3045,null,{"value":"13"}] 01:21:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:21:46 INFO - PROCESS | 636 | 1467364906813 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:21:46 INFO - PROCESS | 636 | 1467364906815 Marionette TRACE conn3 <- [1,3046,null,{}] 01:21:46 INFO - PROCESS | 636 | 1467364906818 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:46 INFO - PROCESS | 636 | 1467364906820 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:46 INFO - PROCESS | 636 | 1467364906899 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 01:21:46 INFO - PROCESS | 636 | 1467364906991 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:46 INFO - PROCESS | 636 | 1467364906993 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:46 INFO - PROCESS | 636 | ++DOCSHELL 10A97000 == 33 [pid = 636] [id = 773] 01:21:46 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (10ACC000) [pid = 636] [serial = 2317] [outer = 00000000] 01:21:47 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (131E2800) [pid = 636] [serial = 2318] [outer = 10ACC000] 01:21:47 INFO - PROCESS | 636 | 1467364907028 Marionette DEBUG loaded listener.js 01:21:47 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (14369800) [pid = 636] [serial = 2319] [outer = 10ACC000] 01:21:47 INFO - PROCESS | 636 | 1467364907406 Marionette TRACE conn3 <- [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]]]}] 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:21:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:21:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:21:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:21:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:21:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:21:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:21:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:21:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:21:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:21:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 645ms 01:21:47 INFO - PROCESS | 636 | 1467364907446 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 01:21:47 INFO - PROCESS | 636 | 1467364907448 Marionette TRACE conn3 <- [1,3049,null,{"value":"13"}] 01:21:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:21:47 INFO - PROCESS | 636 | 1467364907452 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:21:47 INFO - PROCESS | 636 | 1467364907453 Marionette TRACE conn3 <- [1,3050,null,{}] 01:21:47 INFO - PROCESS | 636 | 1467364907457 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:47 INFO - PROCESS | 636 | 1467364907458 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:47 INFO - PROCESS | 636 | 1467364907536 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 01:21:47 INFO - PROCESS | 636 | 1467364907635 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:47 INFO - PROCESS | 636 | 1467364907637 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:47 INFO - PROCESS | 636 | ++DOCSHELL 14396400 == 34 [pid = 636] [id = 774] 01:21:47 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (151B6000) [pid = 636] [serial = 2320] [outer = 00000000] 01:21:47 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (15FB1000) [pid = 636] [serial = 2321] [outer = 151B6000] 01:21:47 INFO - PROCESS | 636 | 1467364907679 Marionette DEBUG loaded listener.js 01:21:47 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (15FB4C00) [pid = 636] [serial = 2322] [outer = 151B6000] 01:21:47 INFO - PROCESS | 636 | [636] 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 01:21:48 INFO - PROCESS | 636 | 1467364908045 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:21:48 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:21:48 INFO - {} 01:21:48 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 628ms 01:21:48 INFO - PROCESS | 636 | 1467364908072 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 01:21:48 INFO - PROCESS | 636 | 1467364908074 Marionette TRACE conn3 <- [1,3053,null,{"value":"13"}] 01:21:48 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:21:48 INFO - PROCESS | 636 | 1467364908077 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:21:48 INFO - PROCESS | 636 | 1467364908079 Marionette TRACE conn3 <- [1,3054,null,{}] 01:21:48 INFO - PROCESS | 636 | 1467364908083 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:48 INFO - PROCESS | 636 | 1467364908085 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:48 INFO - PROCESS | 636 | 1467364908202 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 01:21:48 INFO - PROCESS | 636 | 1467364908238 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:48 INFO - PROCESS | 636 | 1467364908240 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:48 INFO - PROCESS | 636 | ++DOCSHELL 10441800 == 35 [pid = 636] [id = 775] 01:21:48 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (129ED400) [pid = 636] [serial = 2323] [outer = 00000000] 01:21:48 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (1516D800) [pid = 636] [serial = 2324] [outer = 129ED400] 01:21:48 INFO - PROCESS | 636 | 1467364908283 Marionette DEBUG loaded listener.js 01:21:48 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (15AC2000) [pid = 636] [serial = 2325] [outer = 129ED400] 01:21:48 INFO - PROCESS | 636 | 1467364908731 Marionette TRACE conn3 <- [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]]]}] 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:21:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:21:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 674ms 01:21:48 INFO - PROCESS | 636 | 1467364908809 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 01:21:48 INFO - PROCESS | 636 | 1467364908814 Marionette TRACE conn3 <- [1,3057,null,{"value":"13"}] 01:21:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:21:48 INFO - PROCESS | 636 | 1467364908825 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:21:48 INFO - PROCESS | 636 | 1467364908829 Marionette TRACE conn3 <- [1,3058,null,{}] 01:21:48 INFO - PROCESS | 636 | 1467364908835 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:48 INFO - PROCESS | 636 | 1467364908838 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:48 INFO - PROCESS | 636 | 1467364908966 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 01:21:49 INFO - PROCESS | 636 | 1467364909078 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:49 INFO - PROCESS | 636 | 1467364909083 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:49 INFO - PROCESS | 636 | ++DOCSHELL 0F313C00 == 36 [pid = 636] [id = 776] 01:21:49 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (0F316000) [pid = 636] [serial = 2326] [outer = 00000000] 01:21:49 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (10BA7C00) [pid = 636] [serial = 2327] [outer = 0F316000] 01:21:49 INFO - PROCESS | 636 | 1467364909184 Marionette DEBUG loaded listener.js 01:21:49 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (10C2DC00) [pid = 636] [serial = 2328] [outer = 0F316000] 01:21:49 INFO - PROCESS | 636 | 1467364909772 Marionette TRACE conn3 <- [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]]]}] 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:21:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:21:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 981ms 01:21:49 INFO - PROCESS | 636 | 1467364909808 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 01:21:49 INFO - PROCESS | 636 | 1467364909813 Marionette TRACE conn3 <- [1,3061,null,{"value":"13"}] 01:21:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:21:49 INFO - PROCESS | 636 | 1467364909820 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:21:49 INFO - PROCESS | 636 | 1467364909823 Marionette TRACE conn3 <- [1,3062,null,{}] 01:21:49 INFO - PROCESS | 636 | 1467364909827 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:49 INFO - PROCESS | 636 | 1467364909830 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:49 INFO - PROCESS | 636 | 1467364909941 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 01:21:50 INFO - PROCESS | 636 | 1467364910098 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:50 INFO - PROCESS | 636 | 1467364910101 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:50 INFO - PROCESS | 636 | ++DOCSHELL 110E5400 == 37 [pid = 636] [id = 777] 01:21:50 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (1125B800) [pid = 636] [serial = 2329] [outer = 00000000] 01:21:50 INFO - PROCESS | 636 | ++DOMWINDOW == 82 (12926C00) [pid = 636] [serial = 2330] [outer = 1125B800] 01:21:50 INFO - PROCESS | 636 | 1467364910158 Marionette DEBUG loaded listener.js 01:21:50 INFO - PROCESS | 636 | ++DOMWINDOW == 83 (132C5C00) [pid = 636] [serial = 2331] [outer = 1125B800] 01:21:50 INFO - PROCESS | 636 | 1467364910650 Marionette TRACE conn3 <- [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]]]}] 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:21:50 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:21:50 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 889ms 01:21:50 INFO - PROCESS | 636 | 1467364910707 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 01:21:50 INFO - PROCESS | 636 | 1467364910710 Marionette TRACE conn3 <- [1,3065,null,{"value":"13"}] 01:21:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:21:50 INFO - PROCESS | 636 | 1467364910714 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:21:50 INFO - PROCESS | 636 | 1467364910717 Marionette TRACE conn3 <- [1,3066,null,{}] 01:21:50 INFO - PROCESS | 636 | 1467364910728 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:50 INFO - PROCESS | 636 | 1467364910733 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:50 INFO - PROCESS | 636 | 1467364910839 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 01:21:50 INFO - PROCESS | 636 | 1467364910981 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:50 INFO - PROCESS | 636 | 1467364910984 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:51 INFO - PROCESS | 636 | ++DOCSHELL 15357400 == 38 [pid = 636] [id = 778] 01:21:51 INFO - PROCESS | 636 | ++DOMWINDOW == 84 (157E9800) [pid = 636] [serial = 2332] [outer = 00000000] 01:21:51 INFO - PROCESS | 636 | ++DOMWINDOW == 85 (15FAF400) [pid = 636] [serial = 2333] [outer = 157E9800] 01:21:51 INFO - PROCESS | 636 | 1467364911041 Marionette DEBUG loaded listener.js 01:21:51 INFO - PROCESS | 636 | ++DOMWINDOW == 86 (18284C00) [pid = 636] [serial = 2334] [outer = 157E9800] 01:21:51 INFO - PROCESS | 636 | 1467364911645 Marionette TRACE conn3 <- [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] 01:21:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:21:51 INFO - PROCESS | 636 | 1467364911702 Marionette TRACE conn3 <- [1,3069,null,{"value":"13"}] 01:21:51 INFO - PROCESS | 636 | 1467364911706 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:21:51 INFO - PROCESS | 636 | 1467364911708 Marionette TRACE conn3 <- [1,3070,null,{}] 01:21:51 INFO - PROCESS | 636 | 1467364911712 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:51 INFO - PROCESS | 636 | 1467364911715 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:51 INFO - PROCESS | 636 | 1467364911822 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 01:21:51 INFO - PROCESS | 636 | 1467364911970 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:51 INFO - PROCESS | 636 | 1467364911973 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:51 INFO - PROCESS | 636 | ++DOCSHELL 10A07800 == 39 [pid = 636] [id = 779] 01:21:51 INFO - PROCESS | 636 | ++DOMWINDOW == 87 (10A77000) [pid = 636] [serial = 2335] [outer = 00000000] 01:21:52 INFO - PROCESS | 636 | ++DOMWINDOW == 88 (10BAD000) [pid = 636] [serial = 2336] [outer = 10A77000] 01:21:52 INFO - PROCESS | 636 | 1467364912027 Marionette DEBUG loaded listener.js 01:21:52 INFO - PROCESS | 636 | ++DOMWINDOW == 89 (11C43400) [pid = 636] [serial = 2337] [outer = 10A77000] 01:21:52 INFO - PROCESS | 636 | 1467364912657 Marionette TRACE conn3 <- [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]]]}] 01:21:52 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:21:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:21:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:52 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:21:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:21:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 981ms 01:21:52 INFO - PROCESS | 636 | 1467364912690 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 01:21:52 INFO - PROCESS | 636 | 1467364912694 Marionette TRACE conn3 <- [1,3073,null,{"value":"13"}] 01:21:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:21:52 INFO - PROCESS | 636 | 1467364912698 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:21:52 INFO - PROCESS | 636 | 1467364912703 Marionette TRACE conn3 <- [1,3074,null,{}] 01:21:52 INFO - PROCESS | 636 | 1467364912708 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:52 INFO - PROCESS | 636 | 1467364912710 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:52 INFO - PROCESS | 636 | 1467364912813 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 01:21:52 INFO - PROCESS | 636 | 1467364912961 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:52 INFO - PROCESS | 636 | 1467364912964 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:52 INFO - PROCESS | 636 | ++DOCSHELL 10BA3800 == 40 [pid = 636] [id = 780] 01:21:52 INFO - PROCESS | 636 | ++DOMWINDOW == 90 (10BA4400) [pid = 636] [serial = 2338] [outer = 00000000] 01:21:52 INFO - PROCESS | 636 | ++DOMWINDOW == 91 (10ED3400) [pid = 636] [serial = 2339] [outer = 10BA4400] 01:21:53 INFO - PROCESS | 636 | 1467364913016 Marionette DEBUG loaded listener.js 01:21:53 INFO - PROCESS | 636 | ++DOMWINDOW == 92 (11AEE400) [pid = 636] [serial = 2340] [outer = 10BA4400] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 14396400 == 39 [pid = 636] [id = 774] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 10A97000 == 38 [pid = 636] [id = 773] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 10ACD400 == 37 [pid = 636] [id = 772] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 10BA8C00 == 36 [pid = 636] [id = 771] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 1A484800 == 35 [pid = 636] [id = 770] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 19CF3800 == 34 [pid = 636] [id = 769] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 1342B400 == 33 [pid = 636] [id = 768] 01:21:53 INFO - PROCESS | 636 | --DOCSHELL 10A7F000 == 32 [pid = 636] [id = 767] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 91 (10ACE400) [pid = 636] [serial = 2291] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 90 (19805000) [pid = 636] [serial = 2273] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 89 (19C01800) [pid = 636] [serial = 2276] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 88 (19805800) [pid = 636] [serial = 2274] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 87 (19CE9C00) [pid = 636] [serial = 2279] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 86 (19C0FC00) [pid = 636] [serial = 2277] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 85 (19CEEC00) [pid = 636] [serial = 2280] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 84 (19806C00) [pid = 636] [serial = 2282] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 83 (1A162800) [pid = 636] [serial = 2285] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 82 (10AD1C00) [pid = 636] [serial = 2292] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 81 (16EA0C00) [pid = 636] [serial = 2270] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 80 (19FD8800) [pid = 636] [serial = 2286] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 79 (16D14800) [pid = 636] [serial = 2268] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 78 (157E4800) [pid = 636] [serial = 2265] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 77 (15FA8800) [pid = 636] [serial = 2266] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 76 (131E9400) [pid = 636] [serial = 2262] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 75 (13437C00) [pid = 636] [serial = 2263] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10BAFC00) [pid = 636] [serial = 2259] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 73 (1A30B400) [pid = 636] [serial = 2288] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 72 (10ED7C00) [pid = 636] [serial = 2260] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 71 (129EC400) [pid = 636] [serial = 2257] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 70 (110E5000) [pid = 636] [serial = 2256] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 69 (11CD3000) [pid = 636] [serial = 2254] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 68 (110E6400) [pid = 636] [serial = 2253] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 67 (19C05400) [pid = 636] [serial = 2250] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 66 (1A477400) [pid = 636] [serial = 2289] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 65 (19C06400) [pid = 636] [serial = 2251] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 64 (19CF0000) [pid = 636] [serial = 2283] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | --DOMWINDOW == 63 (1714F400) [pid = 636] [serial = 2271] [outer = 00000000] [url = about:blank] 01:21:53 INFO - PROCESS | 636 | 1467364913520 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:21:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:21:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 890ms 01:21:53 INFO - PROCESS | 636 | 1467364913583 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 01:21:53 INFO - PROCESS | 636 | 1467364913588 Marionette TRACE conn3 <- [1,3077,null,{"value":"13"}] 01:21:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:21:53 INFO - PROCESS | 636 | 1467364913594 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:21:53 INFO - PROCESS | 636 | 1467364913596 Marionette TRACE conn3 <- [1,3078,null,{}] 01:21:53 INFO - PROCESS | 636 | 1467364913600 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:53 INFO - PROCESS | 636 | 1467364913603 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:53 INFO - PROCESS | 636 | 1467364913692 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 01:21:53 INFO - PROCESS | 636 | 1467364913700 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:53 INFO - PROCESS | 636 | 1467364913702 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:53 INFO - PROCESS | 636 | ++DOCSHELL 10C2B400 == 33 [pid = 636] [id = 781] 01:21:53 INFO - PROCESS | 636 | ++DOMWINDOW == 64 (10C32000) [pid = 636] [serial = 2341] [outer = 00000000] 01:21:53 INFO - PROCESS | 636 | ++DOMWINDOW == 65 (11CD2000) [pid = 636] [serial = 2342] [outer = 10C32000] 01:21:53 INFO - PROCESS | 636 | 1467364913748 Marionette DEBUG loaded listener.js 01:21:53 INFO - PROCESS | 636 | ++DOMWINDOW == 66 (129EC400) [pid = 636] [serial = 2343] [outer = 10C32000] 01:21:54 INFO - PROCESS | 636 | 1467364914224 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:21:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 690ms 01:21:54 INFO - PROCESS | 636 | 1467364914280 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null] 01:21:54 INFO - PROCESS | 636 | 1467364914282 Marionette TRACE conn3 <- [1,3081,null,{"value":"13"}] 01:21:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:21:54 INFO - PROCESS | 636 | 1467364914286 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:21:54 INFO - PROCESS | 636 | 1467364914289 Marionette TRACE conn3 <- [1,3082,null,{}] 01:21:54 INFO - PROCESS | 636 | 1467364914299 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:54 INFO - PROCESS | 636 | 1467364914303 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:54 INFO - PROCESS | 636 | 1467364914387 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 01:21:54 INFO - PROCESS | 636 | 1467364914396 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:54 INFO - PROCESS | 636 | 1467364914399 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:54 INFO - PROCESS | 636 | ++DOCSHELL 13436C00 == 34 [pid = 636] [id = 782] 01:21:54 INFO - PROCESS | 636 | ++DOMWINDOW == 67 (13437C00) [pid = 636] [serial = 2344] [outer = 00000000] 01:21:54 INFO - PROCESS | 636 | ++DOMWINDOW == 68 (1430EC00) [pid = 636] [serial = 2345] [outer = 13437C00] 01:21:54 INFO - PROCESS | 636 | 1467364914445 Marionette DEBUG loaded listener.js 01:21:54 INFO - PROCESS | 636 | ++DOMWINDOW == 69 (14326800) [pid = 636] [serial = 2346] [outer = 13437C00] 01:21:54 INFO - PROCESS | 636 | 1467364914898 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:21:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:21:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 629ms 01:21:54 INFO - PROCESS | 636 | 1467364914925 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 01:21:54 INFO - PROCESS | 636 | 1467364914927 Marionette TRACE conn3 <- [1,3085,null,{"value":"13"}] 01:21:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:21:54 INFO - PROCESS | 636 | 1467364914931 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:21:54 INFO - PROCESS | 636 | 1467364914932 Marionette TRACE conn3 <- [1,3086,null,{}] 01:21:54 INFO - PROCESS | 636 | 1467364914936 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:54 INFO - PROCESS | 636 | 1467364914938 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:55 INFO - PROCESS | 636 | 1467364915005 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 01:21:55 INFO - PROCESS | 636 | 1467364915011 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:55 INFO - PROCESS | 636 | 1467364915013 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:55 INFO - PROCESS | 636 | ++DOCSHELL 0F311000 == 35 [pid = 636] [id = 783] 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 70 (14322C00) [pid = 636] [serial = 2347] [outer = 00000000] 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 71 (15163800) [pid = 636] [serial = 2348] [outer = 14322C00] 01:21:55 INFO - PROCESS | 636 | 1467364915065 Marionette DEBUG loaded listener.js 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 72 (15167400) [pid = 636] [serial = 2349] [outer = 14322C00] 01:21:55 INFO - PROCESS | 636 | 1467364915509 Marionette TRACE conn3 <- [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]]]}] 01:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:21:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:21:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 614ms 01:21:55 INFO - PROCESS | 636 | 1467364915552 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 01:21:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:21:55 INFO - PROCESS | 636 | 1467364915554 Marionette TRACE conn3 <- [1,3089,null,{"value":"13"}] 01:21:55 INFO - PROCESS | 636 | 1467364915557 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:21:55 INFO - PROCESS | 636 | 1467364915559 Marionette TRACE conn3 <- [1,3090,null,{}] 01:21:55 INFO - PROCESS | 636 | 1467364915562 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:55 INFO - PROCESS | 636 | 1467364915564 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:55 INFO - PROCESS | 636 | 1467364915704 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 01:21:55 INFO - PROCESS | 636 | 1467364915710 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:55 INFO - PROCESS | 636 | 1467364915712 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:55 INFO - PROCESS | 636 | ++DOCSHELL 1516B400 == 36 [pid = 636] [id = 784] 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 73 (1516BC00) [pid = 636] [serial = 2350] [outer = 00000000] 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (157E7000) [pid = 636] [serial = 2351] [outer = 1516BC00] 01:21:55 INFO - PROCESS | 636 | 1467364915754 Marionette DEBUG loaded listener.js 01:21:55 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (15AC9C00) [pid = 636] [serial = 2352] [outer = 1516BC00] 01:21:56 INFO - PROCESS | 636 | 1467364916178 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:21:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:21:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 675ms 01:21:56 INFO - PROCESS | 636 | 1467364916246 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 01:21:56 INFO - PROCESS | 636 | 1467364916250 Marionette TRACE conn3 <- [1,3093,null,{"value":"13"}] 01:21:56 INFO - PROCESS | 636 | 1467364916253 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:21:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:21:56 INFO - PROCESS | 636 | 1467364916256 Marionette TRACE conn3 <- [1,3094,null,{}] 01:21:56 INFO - PROCESS | 636 | 1467364916260 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:56 INFO - PROCESS | 636 | 1467364916265 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:56 INFO - PROCESS | 636 | 1467364916395 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 01:21:56 INFO - PROCESS | 636 | 1467364916498 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:56 INFO - PROCESS | 636 | 1467364916500 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:56 INFO - PROCESS | 636 | ++DOCSHELL 16021C00 == 37 [pid = 636] [id = 785] 01:21:56 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (16B0E000) [pid = 636] [serial = 2353] [outer = 00000000] 01:21:56 INFO - PROCESS | 636 | ++DOMWINDOW == 77 (16DEFC00) [pid = 636] [serial = 2354] [outer = 16B0E000] 01:21:56 INFO - PROCESS | 636 | 1467364916544 Marionette DEBUG loaded listener.js 01:21:56 INFO - PROCESS | 636 | ++DOMWINDOW == 78 (16DF2C00) [pid = 636] [serial = 2355] [outer = 16B0E000] 01:21:56 INFO - PROCESS | 636 | 1467364916918 Marionette TRACE conn3 <- [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]]]}] 01:21:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:21:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:21:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:21:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 721ms 01:21:56 INFO - PROCESS | 636 | 1467364916978 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 01:21:56 INFO - PROCESS | 636 | 1467364916980 Marionette TRACE conn3 <- [1,3097,null,{"value":"13"}] 01:21:56 INFO - PROCESS | 636 | 1467364916983 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:21:56 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:21:56 INFO - PROCESS | 636 | 1467364916985 Marionette TRACE conn3 <- [1,3098,null,{}] 01:21:56 INFO - PROCESS | 636 | 1467364916988 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:56 INFO - PROCESS | 636 | 1467364916990 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:57 INFO - PROCESS | 636 | 1467364917125 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 01:21:57 INFO - PROCESS | 636 | 1467364917129 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:57 INFO - PROCESS | 636 | 1467364917131 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:57 INFO - PROCESS | 636 | ++DOCSHELL 103D2800 == 38 [pid = 636] [id = 786] 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 79 (16D18400) [pid = 636] [serial = 2356] [outer = 00000000] 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 80 (17792800) [pid = 636] [serial = 2357] [outer = 16D18400] 01:21:57 INFO - PROCESS | 636 | 1467364917174 Marionette DEBUG loaded listener.js 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 81 (176E3C00) [pid = 636] [serial = 2358] [outer = 16D18400] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 80 (1A686000) [pid = 636] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 79 (151B6000) [pid = 636] [serial = 2320] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 78 (1A951800) [pid = 636] [serial = 2311] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 77 (10A92C00) [pid = 636] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 76 (19FD2C00) [pid = 636] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 75 (1AB0E800) [pid = 636] [serial = 2314] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 74 (10ACC000) [pid = 636] [serial = 2317] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 01:21:57 INFO - PROCESS | 636 | --DOMWINDOW == 73 (13937400) [pid = 636] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:21:57 INFO - PROCESS | 636 | 1467364917722 Marionette TRACE conn3 <- [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"]]]}] 01:21:57 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:21:57 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 01:21:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:21:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:21:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:21:57 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:21:57 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 782ms 01:21:57 INFO - PROCESS | 636 | 1467364917769 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 01:21:57 INFO - PROCESS | 636 | 1467364917771 Marionette TRACE conn3 <- [1,3101,null,{"value":"13"}] 01:21:57 INFO - PROCESS | 636 | 1467364917774 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:21:57 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:21:57 INFO - PROCESS | 636 | 1467364917776 Marionette TRACE conn3 <- [1,3102,null,{}] 01:21:57 INFO - PROCESS | 636 | 1467364917779 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 01:21:57 INFO - PROCESS | 636 | 1467364917781 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:57 INFO - PROCESS | 636 | 1467364917858 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 01:21:57 INFO - PROCESS | 636 | 1467364917863 Marionette TRACE conn3 -> [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\", \"86a774e3-fccf-4ec3-9fc3-64c6d83267dc\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:21:57 INFO - PROCESS | 636 | 1467364917865 Marionette INFO sendAsync 0612ae0d-7291-49bd-8d14-5f2fdfdf9355 01:21:57 INFO - PROCESS | 636 | ++DOCSHELL 10ACC000 == 39 [pid = 636] [id = 787] 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 74 (10AD2400) [pid = 636] [serial = 2359] [outer = 00000000] 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 75 (1980CC00) [pid = 636] [serial = 2360] [outer = 10AD2400] 01:21:57 INFO - PROCESS | 636 | 1467364917908 Marionette DEBUG loaded listener.js 01:21:57 INFO - PROCESS | 636 | ++DOMWINDOW == 76 (19867C00) [pid = 636] [serial = 2361] [outer = 10AD2400] 01:21:58 INFO - PROCESS | 636 | 1467364918332 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 01:21:58 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:21:58 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 583ms 01:21:58 INFO - PROCESS | 636 | 1467364918384 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 01:21:58 INFO - PROCESS | 636 | 1467364918386 Marionette TRACE conn3 <- [1,3105,null,{"value":"13"}] 01:21:59 WARNING - u'runner_teardown' () 01:21:59 INFO - No more tests 01:21:59 INFO - Got 0 unexpected results 01:21:59 INFO - SUITE-END | took 597s 01:22:00 INFO - Closing logging queue 01:22:00 INFO - queue closed 01:22:00 INFO - Return code: 0 01:22:00 WARNING - # TBPL SUCCESS # 01:22:00 INFO - Running post-action listener: _resource_record_post_action 01:22:00 INFO - Running post-run listener: _resource_record_post_run 01:22:01 INFO - Total resource usage - Wall time: 602s; CPU: 17.0%; Read bytes: 91688448; Write bytes: 943397888; Read time: 482907; Write time: 1019480 01:22:01 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:22:01 INFO - install - Wall time: 2s; CPU: 10.0%; Read bytes: 0; Write bytes: 76475392; Read time: 0; Write time: 73911 01:22:01 INFO - run-tests - Wall time: 601s; CPU: 17.0%; Read bytes: 91688448; Write bytes: 807438336; Read time: 482907; Write time: 883290 01:22:01 INFO - Running post-run listener: _upload_blobber_files 01:22:01 INFO - Blob upload gear active. 01:22:01 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 01:22:01 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 01:22:01 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'] 01:22:01 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 01:22:01 INFO - (blobuploader) - INFO - Open directory for files ... 01:22:01 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 01:22:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:22:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:22:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:22:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:22:02 INFO - (blobuploader) - INFO - Done attempting. 01:22:02 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 01:22:02 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:22:02 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:22:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:22:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:22:04 INFO - (blobuploader) - INFO - Done attempting. 01:22:04 INFO - (blobuploader) - INFO - Iteration through files over. 01:22:04 INFO - Return code: 0 01:22:04 INFO - rmtree: C:\slave\test\build\uploaded_files.json 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 01:22:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3caf52ec366b4f56eaf92fab72e0bd207b200437c41f947f09c233e0f37f50b1c8b2fe49009003c5fcb7d4fe119ffa9c8fdc2c8ac3fbfe5ce4621f1ff61c040a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b579f9aa1a7865dd0e79d54547650607afbad8fe445767bc35504a689bf1040656b481e845223a0641a6eb303fca035ace955e8d7986c5b166242afb1b10f29"} 01:22:04 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 01:22:04 INFO - Writing to file C:\slave\test\properties\blobber_files 01:22:04 INFO - Contents: 01:22:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3caf52ec366b4f56eaf92fab72e0bd207b200437c41f947f09c233e0f37f50b1c8b2fe49009003c5fcb7d4fe119ffa9c8fdc2c8ac3fbfe5ce4621f1ff61c040a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b579f9aa1a7865dd0e79d54547650607afbad8fe445767bc35504a689bf1040656b481e845223a0641a6eb303fca035ace955e8d7986c5b166242afb1b10f29"} 01:22:04 INFO - Running post-run listener: copy_logs_to_upload_dir 01:22:04 INFO - Copying logs to upload dir... 01:22:04 INFO - mkdir: C:\slave\test\build\upload\logs 01:22:04 INFO - Copying logs to upload dir... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... 01:22:04 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=676.585000 ========= master_lag: 128.97 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 13 mins, 25 secs) (at 2016-07-01 02:21:56.574132) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:56.575223) ========= '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-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3caf52ec366b4f56eaf92fab72e0bd207b200437c41f947f09c233e0f37f50b1c8b2fe49009003c5fcb7d4fe119ffa9c8fdc2c8ac3fbfe5ce4621f1ff61c040a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b579f9aa1a7865dd0e79d54547650607afbad8fe445767bc35504a689bf1040656b481e845223a0641a6eb303fca035ace955e8d7986c5b166242afb1b10f29"} build_url:https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.108000 build_url: 'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/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/3caf52ec366b4f56eaf92fab72e0bd207b200437c41f947f09c233e0f37f50b1c8b2fe49009003c5fcb7d4fe119ffa9c8fdc2c8ac3fbfe5ce4621f1ff61c040a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9b579f9aa1a7865dd0e79d54547650607afbad8fe445767bc35504a689bf1040656b481e845223a0641a6eb303fca035ace955e8d7986c5b166242afb1b10f29"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Wk1y3p8tQt-lb4Rh9Zzf_A/artifacts/public/build/firefox-48.0.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.26 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:56.940545) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:56.940908) ========= '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-009\Application Data CLIENTNAME=Console COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-XP32-IX-009 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-009 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOGONSERVER=\\T-XP32-IX-009 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-009 USERNAME=cltbld USERPROFILE=C:\Documents and Settings\cltbld.T-XP32-IX-009 WINDIR=C:\WINDOWS using PTY: False program finished with exit code 0 elapsedTime=0.108000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:57.073012) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:57.073367) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-01 02:21:57.787346) ========= ========= Total master_lag: 130.70 =========